:root{--cookie-warning-bg-rgba: 0, 0, 0, 0.9;--cookie-warning-color: #fff;--gc-font-color: #000;--gc-font-hover-color: #fff;--gc-button-color: #fff;--gc-button-hover-color: #000;--gc-border-color: #000;--gc-border-hover-color: #fff;--gc-modal-background-color: #fff;--gc-modal-font-color: #000;--gc-category-font-color: #000;--gc-category-background-color: #eeeeee;--gc-category-details-font-color: #000;--gc-category-details-background-color: #fff}.middle-center.show-categories-1 .box-cookie-management{display:block}.middle-center.show-categories-1 .cookie-fix{display:block}.middle-center.show-categories-1 .btn-row{grid-template-columns:33% 33% 33% !important}.middle-center.show-categories-1 .btn-row .cookie-refuse{grid-column:2 !important}.guglercookies.layout-modal #CookieBox{overflow-y:auto;padding:2em 20px 20px}@media(max-width: 764px){.guglercookies.layout-modal #CookieBox{width:100%;height:100%;max-height:100%}}@media(min-width: 765px)and (max-width: 1000px){.guglercookies.layout-modal #CookieBox{top:35%;width:90%;left:50%;transform:translate(-50%, -35%);max-height:60%;overflow-y:auto}}@media(min-width: 1001px){.guglercookies.layout-modal #CookieBox{top:35%;left:50%;transform:translate(-50%, -35%);width:850px;max-height:60%;overflow-y:auto}}.guglercookies.layout-modal #CookieBox h2{text-align:center}.guglercookies.layout-modal #CookieBox .intro .btn-row .cookie-management{grid-column:1/span 2}.guglercookies.layout-modal #CookieBox .intro,.guglercookies.layout-modal #CookieBox .cookie-legal a{font-size:1em}.guglercookies.layout-modal #CookieBox .intro a:hover,.guglercookies.layout-modal #CookieBox .intro a:focus,.guglercookies.layout-modal #CookieBox .cookie-legal a a:hover,.guglercookies.layout-modal #CookieBox .cookie-legal a a:focus{text-decoration:underline}.guglercookies.layout-modal #CookieBox .middle-center .intro>p,.guglercookies.layout-modal #CookieBox .middle-center .intro>h2{width:80%}.guglercookies.layout-modal #CookieBox .middle-center .box-cookie-management .box-cookie-management-in>p{width:80%}.guglercookies.layout-modal #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category{margin:25px 30px}.guglercookies.layout-modal #CookieBox .middle-center .btn-row{display:grid;grid-template-columns:50% 50%}@media(min-width: 1000px){.guglercookies.layout-modal #CookieBox .middle-center .btn-row{max-width:30em}}.guglercookies.layout-modal #CookieBox .middle-center .cookie-accept,.guglercookies.layout-modal #CookieBox .middle-center .cookie-refuse,.guglercookies.layout-modal #CookieBox .middle-center .cookieback,.guglercookies.layout-modal #CookieBox .middle-center .cookie-save,.guglercookies.layout-modal #CookieBox .middle-center .cookie-management,.guglercookies.layout-modal #CookieBox .middle-center .cookie-fix .cookie-refuse{margin:5px auto}.guglercookies.layout-modal #CookieBox .middle-center .cookie-fix .cookie-refuse{grid-column:1/span 2}.guglercookies.layout-modal #CookieBox .middle-center .cookie-accept,.guglercookies.layout-modal #CookieBox .middle-center .cookie-refuse,.guglercookies.layout-modal #CookieBox .middle-center .cookie-management{display:inline-block}.guglercookies.layout-modal #CookieBox .middle-center .btn,.guglercookies.layout-modal #CookieBox .middle-center button.btn{font-size:1.1rem;padding:.5em;width:100%}.guglercookies.layout-bottom #CookieBox{z-index:201;top:unset;bottom:0;left:0;width:100%;max-height:80%;overflow:auto;padding:70px 20px 20px}@media(max-width: 1000px){.guglercookies.layout-bottom #CookieBox{max-height:90%}}.guglercookies.layout-bottom #CookieBox .intro,.guglercookies.layout-bottom #CookieBox .cookie-legal a{font-size:1em}.guglercookies.layout-bottom #CookieBox .intro a:hover,.guglercookies.layout-bottom #CookieBox .intro a:focus,.guglercookies.layout-bottom #CookieBox .cookie-legal a a:hover,.guglercookies.layout-bottom #CookieBox .cookie-legal a a:focus{text-decoration:underline}.guglercookies.layout-bottom #CookieBox .middle-center{max-width:1200px;margin:0 auto}.guglercookies.layout-bottom #CookieBox .middle-center .intro>p,.guglercookies.layout-bottom #CookieBox .middle-center .intro>h2{width:90%}.guglercookies.layout-bottom #CookieBox .middle-center .box-cookie-management .box-cookie-management-in{width:80%;margin:auto}.guglercookies.layout-bottom #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category{margin:12px 15px}.guglercookies.layout-bottom #CookieBox .middle-center .btn-row{display:grid;grid-template-columns:33% 33% 33%}.guglercookies.layout-bottom #CookieBox .middle-center .btn,.guglercookies.layout-bottom #CookieBox .middle-center button.btn{padding:.5em 1em;margin:0 0 .5em 0}.video_wrapper{position:relative;width:100%}.video_wrapper.mediagallery{padding-bottom:3rem}.video_wrapper .video_trigger{padding:100px 30px;z-index:9;background-color:rgba(0,0,0,.6);color:#fff}.video_wrapper .video_trigger a{color:#fff}.video_wrapper .video_trigger :before{content:"";font-family:"FontAwesome";position:absolute;z-index:-1;font-size:120px;color:rgba(255,255,255,.2);width:120px;height:120px;line-height:120px;text-align:center;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:-webkit-calc(50% - 60px);left:calc(50% - 60px)}.video_wrapper .video_trigger .video-button{background:var(--gc-button-color);color:var(--gc-font-color);border-color:var(--gc-border-color)}.video_wrapper .video_trigger .video-button:hover,.video_wrapper .video_trigger .video-button:focus{background:var(--gc-button-hover-color);color:var(--gc-font-hover-color);border-color:var(--gc-border-hover-color)}.video_wrapper .video_layer{position:relative;display:none}.video_wrapper .video_layer iframe{border:0px none transparent;height:100%;width:100%}.item-down .video_wrapper{height:100%}.item-down .video_wrapper .video_trigger{padding:30px 30px}.cookie-warning{position:relative;text-wrap:balance}.cookie-warning .cookie-warning__image{object-fit:cover;width:100%;height:auto}.cookie-warning .cookie-warning__text{padding:2em}@media(min-width: 1024px){.cookie-warning .cookie-warning__text{max-width:25em;min-width:20em;position:absolute;right:3em;bottom:3em;z-index:10;background:rgba(var(--cookie-warning-bg-rgba));color:var(--cookie-warning-color)}}.focustrap{overflow:hidden}.guglercookies{display:none;z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.5);font-weight:300}.guglercookies #CookieBox{position:fixed;border-radius:5px;height:auto;max-width:100%;min-height:auto;background-color:var(--gc-modal-background-color);color:var(--gc-modal-font-color)}.guglercookies #CookieBox #guglercookiesIntroHeader,.guglercookies #CookieBox .intro p,.guglercookies #CookieBox .intro a,.guglercookies #CookieBox .cookie-legal a,.guglercookies #CookieBox .box-cookie-management-in h2,.guglercookies #CookieBox .box-cookie-management-in h3{color:var(--gc-modal-font-color)}.guglercookies #CookieBox p,.guglercookies #CookieBox h2,.guglercookies #CookieBox h3{clear:none;padding:unset}.guglercookies #CookieBox p{font-size:1em;margin:0 auto}.guglercookies #CookieBox h2{font-size:1.3em;margin:0 auto 1em !important}.guglercookies #CookieBox h3{font-size:1.15em;margin-top:0}.guglercookies #CookieBox .text-center{text-align:center}.guglercookies #CookieBox .text-right{text-align:right}.guglercookies #CookieBox .intro a{text-decoration:underline}.guglercookies #CookieBox .intro a:focus-visible{outline:solid 1px;outline-offset:2px}.guglercookies #CookieBox .middle-center.show-categories-1 .box-cookie-management{display:block}.guglercookies #CookieBox .middle-center.show-categories-1 .cookie-fix{display:block}.guglercookies #CookieBox .middle-center .box-cookie-management{display:none;overflow:auto}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category{background:var(--gc-category-background-color);color:var(--gc-category-font-color);padding:10px}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-info{background:var(--gc-category-details-background-color);color:var(--gc-category-details-font-color)}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on{display:none}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off{float:left;cursor:pointer;margin-top:.1em;margin-right:5px;height:20px;line-height:1;z-index:1;position:relative}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated{background:#006400}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated{background:#fff}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated{width:40px;height:20px;border-radius:10px;border:solid 1px #ccc;display:inline-block}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .cookie__toggler,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .cookie__toggler,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .cookie__toggler,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .cookie__toggler{width:100%;border:none;background:none;padding:0}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .off{background:#ccc}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .on{background:#fff}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .off,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .on{cursor:pointer;display:block;float:left;width:16px;margin:1px;height:16px;border-radius:8px}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-on .activated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .deactivated .on,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .cookie-off .activated .on{float:right}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-show,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-hide{margin-top:.5em;cursor:pointer}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-show button,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-hide button{padding:0}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-show .arrow,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-hide .arrow{border:.5rem solid;font-size:0;line-height:0;height:0;padding:0;margin:0px 10px;display:inline-block}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-show .arrow.down,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-hide .arrow.down{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;margin-bottom:-5px}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-show .arrow.up,.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-hide .arrow.up{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;margin-top:-5px}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-text{display:none}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-text .cookie-info{padding:10px;margin-top:.5em}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-text .cookie-info p{padding-bottom:.5em}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-text .cookie-info table{border-collapse:collapse;border-spacing:0px;width:100%}.guglercookies #CookieBox .middle-center .box-cookie-management .box-cookie-management-in .category .info-text .cookie-info table td{padding:3px 10px 3px 0;border-top:#eee solid 1px}.guglercookies #CookieBox .btn-row{margin-top:1em;margin-bottom:.7em;gap:0 .5em}.guglercookies #CookieBox .cookie-fix{width:80%;margin:auto;display:none;overflow:auto;padding:1em 0 .7em 0}.guglercookies #CookieBox .cookie-legal a{display:inline-block;padding:0;margin-right:30px;text-decoration:underline;cursor:pointer}.guglercookies #CookieBox .cookie-legal a:focus-visible{outline:solid 1px;outline-offset:2px}.guglercookies #CookieBox .cookieclose{cursor:pointer;position:absolute;top:15px;right:15px;border-radius:4px;border:1px solid;padding:2px 9px;font-family:Verdana,sans-serif;font-size:26px;border-radius:0;background:var(--gc-button-color);color:var(--gc-font-color);border-color:var(--gc-border-color)}.guglercookies #CookieBox .cookieclose:hover,.guglercookies #CookieBox .cookieclose:focus{background:var(--gc-button-hover-color);color:var(--gc-font-hover-color);border-color:var(--gc-border-hover-color)}.guglercookies #CookieBox .cookie-btn{background:var(--gc-button-color);color:var(--gc-font-color);border-color:var(--gc-border-color);margin-top:10px;border:transparent;padding:.5em}.guglercookies #CookieBox .cookie-btn:hover,.guglercookies #CookieBox .cookie-btn:focus{background:var(--gc-button-hover-color);color:var(--gc-font-hover-color);border-color:var(--gc-border-hover-color)}.guglercookies #CookieBox .btn,.guglercookies #CookieBox button.btn{border-radius:0;float:none;white-space:unset;background:var(--gc-button-color);color:var(--gc-font-color);border-color:var(--gc-border-color)}.guglercookies #CookieBox .btn:hover,.guglercookies #CookieBox .btn:focus,.guglercookies #CookieBox button.btn:hover,.guglercookies #CookieBox button.btn:focus{background:var(--gc-button-hover-color);color:var(--gc-font-hover-color);border-color:var(--gc-border-hover-color)}.cookie-n button,.cookie-s button,.cookie-m button,.cookie-e button{font-size:1em;text-transform:none;background:none;border:transparent}.cookie-set-btn{background:var(--gc-button-color) !important;color:var(--gc-font-color) !important;border-color:var(--gc-border-color) !important}.cookie-set-btn:hover,.cookie-set-btn:focus{background:var(--gc-button-hover-color) !important;color:var(--gc-font-hover-color) !important;border-color:var(--gc-border-hover-color) !important}.cookie-set-btn:empty{display:none}.cookiecontent{display:table;position:static;margin:auto;width:100%;max-width:32rem}.cookiecontent:empty{display:none}.cookiecontent img{filter:none;-webkit-filter:none;-moz-filter:none;max-width:100%;height:auto}.cookiecontent p{padding:.3rem 3em;position:static;--text-wght: calc(var(--p-vf-wght) * var(--h2-vf-wght-multiplier-s));display:table-caption;caption-side:bottom}
