html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"Clan";src:url("fonts/5476966/4c3852b4-6ea1-4cbe-949e-cfe37d9a6b84.woff2") format("woff2"),url("fonts/5476966/af683d5e-4444-4a0f-b1fe-42a9db9c14db.woff") format("woff");font-weight:400}@font-face{font-family:"Clan";src:url("fonts/5477015/e513b29b-7b08-4506-9119-a2c0c597e890.woff2") format("woff2"),url("fonts/5477015/3184d816-3b07-4e7f-b31b-02ae54ffda5a.woff") format("woff");font-weight:500}@font-face{font-family:"Clan";src:url("fonts/5477023/1a9cf0ae-2575-4c77-9aa4-27882906726c.woff2") format("woff2"),url("fonts/5477023/c6b2b95f-ef17-4b4d-95be-265d3fd1d24b.woff") format("woff");font-weight:600}@font-face{font-family:"GT-Walsheim";src:url("fonts/GT-Walsheim/GT-Walsheim-Black.woff2") format("woff2"),url("fonts/GT-Walsheim/GT-Walsheim-Black.woff") format("woff");font-weight:bold}@font-face{font-family:"GT-Walsheim";src:url("fonts/GT-Walsheim/GT-Walsheim-Bold.woff2") format("woff2"),url("fonts/GT-Walsheim/GT-Walsheim-Bold.woff") format("woff")}@font-face{font-family:"Diodrum";src:url("fonts/arabic/Diodrum.otf") format("opentype")}@font-face{font-family:"Diodrum";src:url("fonts/arabic/DiodrumMedium.otf") format("opentype");font-weight:500}@font-face{font-family:"Diodrum";src:url("fonts/arabic/DiodrumBold.otf") format("opentype");font-weight:600}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{border:0;border-radius:0;display:block}@media(min-width: 1024px){.mobile-check{display:none}}.noclick{pointer-events:none}.col-container{overflow:auto}body{background:#fff;font-family:"Clan";font-family:"Diodrum" !important;font-weight:400}body p{letter-spacing:1px}a{text-decoration:none}.max-w{width:100%;max-width:min(100%,max(1280px,85vw));margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.wpml-ls-legacy-list-horizontal{vertical-align:top}.wpml-ls-item-ar span{margin-top:-5px;display:inline-block;font-weight:bold;font-family:"Diodrum"}@media(min-width: 1024px){.single-classes.ar .col.right{float:left}}body.ar .home-teasers.home-search .inner .text-container .link span{transform:rotate(180deg)}@media(min-width: 1024px){body.ar footer .col:first-child{margin-left:200px}body.ar footer .col:last-child{margin-left:0}}body.ar .teaser-class.material .type .icon{right:auto;left:20px}body.ar .teaser-class.material .button .icon{right:auto;left:20px}body.ar .teaser-class.material .button .button-type{right:auto;left:79px}body.ar .home-teasers .inner .text-container .link{text-align:left}body.ar .home-teasers .inner .text-container .link a{margin-left:20px;padding-left:25px;font-weight:600}body.ar .home-teasers .inner .text-container .link span{left:0;top:3px;right:auto;margin-right:10px;transform:rotate(-90deg)}body.ar .teaser-class{direction:rtl}body.ar .teaser-class h2{font-weight:bold}body.ar .teaser-class .type{font-weight:bold}body.ar .teaser-tours article .link-text{right:auto;left:20px;padding-right:0px;padding-left:10px}body.ar .teaser-tours article .link-text:after{right:auto;left:-10px;transform:rotate(180deg);width:17px !important}body.ar .teaser-tour .type,body.ar .teaser-tour .link-text,body.ar .teaser-tour h2{font-weight:bold}body.ar .teaser-slider .slick-slide,body.ar .teaser-slider article,body.ar .teaser-story .slick-slide,body.ar .teaser-story article{direction:ltr}body.ar .teaser-slider .slick-slide.teaser-class,body.ar .teaser-slider .slick-slide.teaser-tour,body.ar .teaser-slider article.teaser-class,body.ar .teaser-slider article.teaser-tour,body.ar .teaser-story .slick-slide.teaser-class,body.ar .teaser-story .slick-slide.teaser-tour,body.ar .teaser-story article.teaser-class,body.ar .teaser-story article.teaser-tour{direction:rtl}body.ar .teaser-slider .slick-slide.teaser-class h2,body.ar .teaser-slider .slick-slide.teaser-tour h2,body.ar .teaser-slider article.teaser-class h2,body.ar .teaser-slider article.teaser-tour h2,body.ar .teaser-story .slick-slide.teaser-class h2,body.ar .teaser-story .slick-slide.teaser-tour h2,body.ar .teaser-story article.teaser-class h2,body.ar .teaser-story article.teaser-tour h2{font-weight:bold}body.ar .teaser-slider .slick-slide.teaser-class .type,body.ar .teaser-slider .slick-slide.teaser-tour .type,body.ar .teaser-slider article.teaser-class .type,body.ar .teaser-slider article.teaser-tour .type,body.ar .teaser-story .slick-slide.teaser-class .type,body.ar .teaser-story .slick-slide.teaser-tour .type,body.ar .teaser-story article.teaser-class .type,body.ar .teaser-story article.teaser-tour .type{font-weight:bold}body.ar .teaser-slider .slick-slide .story-text,body.ar .teaser-slider article .story-text,body.ar .teaser-story .slick-slide .story-text,body.ar .teaser-story article .story-text{direction:rtl}body.ar .teaser-slider .slick-slide .story-text .title,body.ar .teaser-slider .slick-slide .story-text .link-text,body.ar .teaser-slider article .story-text .title,body.ar .teaser-slider article .story-text .link-text,body.ar .teaser-story .slick-slide .story-text .title,body.ar .teaser-story .slick-slide .story-text .link-text,body.ar .teaser-story article .story-text .title,body.ar .teaser-story article .story-text .link-text{font-weight:600}body.ar .teaser-slider .slick-slide .story-text .link-text:after,body.ar .teaser-slider article .story-text .link-text:after,body.ar .teaser-story .slick-slide .story-text .link-text:after,body.ar .teaser-story article .story-text .link-text:after{content:"";display:block;width:20px;background:#000;position:absolute;bottom:-10px;right:0;height:10px;transition:width .6s}body.ar .teaser-slider .slick-slide .border:hover .link-text:after,body.ar .teaser-slider article .border:hover .link-text:after,body.ar .teaser-story .slick-slide .border:hover .link-text:after,body.ar .teaser-story article .border:hover .link-text:after{width:100%}@media(min-width: 1024px){body.ar .home-teasers .slick-arrow{width:24px;height:41px}body.ar .home-teasers .slick-prev{right:-10px}body.ar .home-teasers .slick-next{left:-10px}body.ar .home-teasers .teaser-slider{margin-right:5px;margin-left:5px}}@media(min-width: 1400px){body.ar .home-teasers .slick-prev{right:-60px;transform:rotate(180deg)}body.ar .home-teasers .slick-next{left:-60px;transform:rotate(180deg)}}body.ar .teaser-slider .slick-arrow,body.ar .slick-gallery .slick-arrow{right:-5px}@media(min-width: 860px){body.ar .teaser-slider .slick-arrow,body.ar .slick-gallery .slick-arrow{right:5px}}@media(min-width: 1400px){body.ar .teaser-slider .slick-arrow,body.ar .slick-gallery .slick-arrow{right:-50px}}body.ar .teaser-slider .slick-prev,body.ar .slick-gallery .slick-prev{transform:rotate(0)}body.ar .teaser-slider .slick-next,body.ar .slick-gallery .slick-next{right:auto;left:-5px;transform:rotate(180deg)}@media(min-width: 860px){body.ar .teaser-slider .slick-next,body.ar .slick-gallery .slick-next{right:auto;left:5px}}@media(min-width: 1400px){body.ar .teaser-slider .slick-next,body.ar .slick-gallery .slick-next{left:-50px}}body.ar p,body.ar h1,body.ar h2,body.ar h3,body.ar h4,body.ar h5,body.ar h6,body.ar .title,body.ar .text,body.ar .wpml-ls{font-family:"Diodrum" !important}body.ar .wpml-ls{font-weight:600 !important}body.ar .home-teasers .text h3{font-weight:600 !important}body.ar .teasers-filters .dropdown-container .dropdown a:after{right:auto;left:8px}body.ar .teasers-container .pagination .total{direction:ltr;margin-left:auto;margin-right:45px}body.ar .teasers-container .pagination .pagination-previous{margin-right:auto;margin-left:50px;transform:rotate(180deg)}body.ar .teasers-container .pagination .pagination-next{margin-left:auto;margin-right:50px;transform:rotate(180deg)}body.ar.single-classes .inner h2{font-weight:bold}body.ar.single-classes .inner .icons-descriptions article{margin-left:40px;margin-right:0}body.ar.single-classes .main-text a:after{transform:rotate(-90deg);margin-right:10px}body.ar.single-classes .materials-container .material .title:after{right:auto;left:10px}body.ar.single-classes .materials-container .material .file-container .file .file-size{margin-right:0}body.ar.single-classes .materials-container .material .file-container .file .icon.pdf{margin-left:10px;margin-right:0}body.ar.single-classes .materials-container .material .file-container .file .icon{margin-left:10px;margin-right:0}body.ar.single-classes .icon-title .icon.download,body.ar.single-classes .icon-title .icon{margin-right:0;margin-left:26px}body.ar.single-classes .icon-title .icon.video,body.ar.single-classes .materials-container .material .file-container .file .icon{transform:rotate(180deg)}body.ar.single-classes .presentation-header .play-presentation{right:auto;left:20px}body.ar.single-classes .presentation-header .play-presentation:after{transform:rotate(180deg)}body.ar.single-classes #sections-container .section .section-slide .left{padding-right:0px;padding-left:20px}body.ar.single-classes #sections-container .checkbox input{margin-left:0px;margin-right:10px}body.ar.single-classes #slider-presentation .presentation-text-container .presentation-titles,body.ar.single-classes #slider-presentation .presentation-text-container .presentation-text{text-align:right}#header{width:100%;max-width:min(100%,max(1280px,85vw));margin:0 auto;position:relative;padding:0 20px;display:block}#header .wpml-ls{display:none}@media(min-width: 1024px){#header .wpml-ls{display:block}}#header #search-link{position:absolute;z-index:20;display:inline-block;width:24px;height:24px;left:150px;top:20px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_search.svg)}@media(min-width: 1024px){#header #search-link{width:25px;height:25px;top:50px;left:38%;width:33px}}@media(min-width: 1600px){#header #search-link{width:34px;height:34px;top:40px;left:450px;width:33px}}#header #logo{position:absolute;z-index:3;display:inline-block;width:108px;height:auto;left:20px;top:20px}#header #logo svg{width:100%;height:auto}@media(min-width: 1024px){#header #logo{top:16px;left:20px;width:330px}}#header #title-menu{z-index:2;position:absolute;display:inline-block;text-transform:uppercase;cursor:pointer;top:20px;right:20px;font:normal normal 900 18px/24px "GT-Walsheim";letter-spacing:.54px}#header #title-menu div{display:inline-block}#header #title-menu .container{position:relative}@media(min-width: 1024px){#header #title-menu .container .arrow{position:absolute;top:-6px;right:-40px}}@media(min-width: 1024px){#header #title-menu .container .title{padding-right:15px}}#header #title-menu.open{display:none}@media(min-width: 1024px){#header #title-menu{top:30px;right:60px;font:normal normal 900 35px/55px "GT-Walsheim";letter-spacing:1.28px;font-weight:bold}}@media(min-width: 1600px){#header #title-menu{top:30px;right:60px;font:normal normal 900 48px/55px "GT-Walsheim";letter-spacing:1.28px;font-weight:bold}}#header #title-menu svg{width:23px;height:13px}@media(min-width: 1024px){#header #title-menu svg{width:33px;height:20px}}#header #menu-icon-close{position:absolute;z-index:3;cursor:pointer;top:33px;right:20px;width:20px;height:20px;top:24px;right:20px;display:none}#header #menu-icon-close.open{display:block}@media(min-width: 1024px){#header #menu-icon-close{top:38px;width:34px;height:34px}}#menu-container{display:none;zoom:.8;position:relative;z-index:2}#menu-container .wpml-ls{position:fixed;top:60px;right:3px;left:auto;transform:initial;zoom:1.2}#menu-container .wpml-ls .wpml-ls-current-language{padding:5px 10px 6px}@media(min-width: 1024px){#menu-container .wpml-ls{display:none}}@media(min-width: 1024px){#menu-container{zoom:1}}#menu-container.open{display:block}#menu-container .menu{font-family:"GT-Walsheim";text-transform:uppercase;list-style:none;font-weight:bold;text-align:right;background:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;z-index:1;font:normal normal 900 37px/40px "GT-Walsheim";padding:20px;padding-top:150px}#menu-container .menu a{color:#908f8e}#menu-container .menu .menu-item-description{font-weight:normal;margin-top:5px}#menu-container .menu li{max-width:min(100%,max(1280px,85vw));margin-bottom:40px;margin-left:auto;margin-right:auto}@media(min-width: 1024px){#menu-container .menu li{margin-bottom:30px;padding-right:20px}}@media(min-width: 1024px){#menu-container .menu{position:absolute;font:normal normal 900 48px/55px "GT-Walsheim";letter-spacing:1.28px;padding-top:110px;padding-bottom:40px}}#menu-container .menu .menu-item-description{font:normal normal normal 16px/18px "GT-Walsheim"}@media(min-width: 1024px){#menu-container .menu .menu-item-description{font:normal normal normal 16px/22px "GT-Walsheim";letter-spacing:1px}}#container{overflow:hidden}.slick-track{display:flex}@media(max-width: 859px){.teaser-slider.teaser-story.slick-initialized .slick-slide{display:flex;height:auto;float:none}.teaser-slider.teaser-story.slick-initialized .slick-slide>article{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}}.teaser-slider .slick-list{margin:0 -15px}.teaser-slider .slick-list .slick-slide{margin:0 15px}@media(min-width: 1024px){.teaser-slider .slick-list{margin:0}.teaser-slider .slick-list .slick-slide{margin:0}}.header-slider{background:#000;min-height:80vh}@media(min-width: 1024px){.header-slider{min-height:80vh}}.header-slider .slide,.header-slider .slick-track{height:100%}.header-slider .slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:36px;position:absolute}.header-slider .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:1;background-color:rgba(0,0,0,0);border:none;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_left.svg);left:1.25vw;cursor:pointer}.header-slider .slick-arrow.slick-disabled{opacity:.4;cursor:initial}@media(min-width: 1024px){.header-slider .slick-arrow{width:80px;height:80px}}.header-slider .slick-next{left:auto;right:1.25vw;background-image:url(img/icon_arrow_right.svg)}.header-slider .slick-dots li{position:relative;display:inline-block;width:30px;height:30px;border-radius:30px;text-indent:-9999px;background:hsla(0,0%,100%,0);margin:0 10px;cursor:pointer}.header-slider .slick-dots li:after{content:"";display:block;width:15px;height:15px;border-radius:30px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0}.header-slider .slick-dots li.slick-active{background:hsla(0,0%,100%,.6)}.header-slider .slide{position:relative}.header-slider .slide .text-container{pointer-events:none;width:100%;padding:50px;z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0}@media(min-width: 860px){.header-slider .slide .text-container{padding:0 90px}}@media(min-width: 1370px){.header-slider .slide .text-container{padding:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;max-width:min(100%,max(1280px,85vw))}}.header-slider .slide .text-container .subtitle{font:normal normal 900 16px/24px "Clan";letter-spacing:1.78px;text-transform:uppercase;margin-bottom:5px;max-width:650px}.header-slider .slide .text-container .title{font:normal normal 900 24px/28px "GT-Walsheim";letter-spacing:.74px;margin-bottom:10px;max-width:650px}@media(min-width: 1024px){.header-slider .slide .text-container .title{font:normal normal 900 40px/37px "GT-Walsheim";letter-spacing:1px;margin-bottom:20px;line-height:40px}}.header-slider .slide .text-container .text{color:#fff;font:normal normal 400 16px/22px "Clan";max-width:650px;display:none}@media(min-width: 860px){.header-slider .slide .text-container .text{display:block}}@media(min-width: 1024px){.header-slider .slide .text-container .text{font:normal normal 400 16px/22px "Clan";letter-spacing:1px}}.header-slider .slide figure{height:100%}.header-slider .slide figure img,.header-slider .slide figure video{width:100%;height:100%;height:100%;object-fit:cover;opacity:.5}.header-slider .slide figure .embed-container{position:relative;padding-bottom:56.25%;height:0}.header-slider .slide figure .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb{padding:20px 0;color:#000;text-transform:uppercase;font:normal normal 400 12px/18px "Clan";letter-spacing:2px}.breadcrumb a{color:#000}.breadcrumb a:hover{text-decoration:underline}.wpml-ls{position:absolute;position:absolute;left:50%;transform:translate(-50%, 0);z-index:10;font:normal normal normal 15px/18px "GT-Walsheim";top:10px}@media(min-width: 860px){.wpml-ls{font:normal normal normal 20px/32px "GT-Walsheim";top:33px}}@media(min-width: 1600px){.wpml-ls{font:normal normal normal 29px/32px "GT-Walsheim";top:25px}}.wpml-ls a{color:#fff}@media(min-width: 860px){.wpml-ls a{margin:0 5px}}.wpml-ls .wpml-ls-current-language a{border-bottom:solid 3px;padding:2px 0px 2px}@media(min-width: 860px){.wpml-ls .wpml-ls-current-language a{border-bottom:solid 6px;padding:5px 0px 5px}}.inner{width:100%;max-width:min(100%,max(1280px,85vw));margin:0 auto;padding:0 20px;box-sizing:border-box}.home .home-teasers{padding-top:30px;padding-bottom:50px}.home .home-teasers #scroll-down{width:35px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_down_black.svg);margin:0 auto;margin-bottom:10px;cursor:pointer}@media(min-width: 1024px){.home .home-teasers #scroll-down{display:none}}.home .home-teasers.home-search .inner .text-container .link span{background-image:url(img/icon_arrow_link_blue.svg);transform:rotate(360deg);width:24px;height:23px}.home .home-teasers .teaser-slider{margin:0 10px;padding:0}.home .home-teasers .teaser-slider .slick-list{overflow:hidden;margin:0;clip-path:inset(-100% 15px)}@media(min-width: 860px)and (max-width: 1023px){.home .home-teasers .teaser-slider .slick-list{clip-path:inset(-100% 25px)}}@media(min-width: 1024px){.home .home-teasers .slick-arrow{width:24px;height:41px}.home .home-teasers .slick-prev{left:-10px}.home .home-teasers .slick-next{right:-10px}.home .home-teasers .teaser-slider .slick-list{margin:15px;clip-path:inset(-100% 10px)}}@media(min-width: 1400px){.home .home-teasers .teaser-slider{margin:0}.home .home-teasers .teaser-slider .slick-list{margin:0 -10px;clip-path:inset(-100% 10px)}.home .home-teasers .slick-prev{left:-60px}.home .home-teasers .slick-next{right:-60px}}.home .home-teasers .inner{background:rgba(0,0,0,0)}.home .home-teasers .inner h2.main-title{letter-spacing:.74px;border-bottom:solid 6px #000;padding-bottom:10px;font:normal normal bold 28px/32px "GT-Walsheim"}@media(min-width: 1024px){.home .home-teasers .inner h2.main-title{font-size:37px;line-height:40px;letter-spacing:1px;margin-bottom:40px;max-width:100%}}.home .home-teasers .inner .text-container{padding:10px}@media(min-width: 1024px){.home .home-teasers .inner .text-container{padding:30px 20px;margin-bottom:30px}}.home .home-teasers .inner .text-container h3{letter-spacing:1px;font:normal normal 400 28px/32px "GT-Walsheim"}.home .home-teasers .inner .text-container .text{margin-bottom:30px}.home .home-teasers .inner .text-container .text p{font:normal normal 500 14px/22px "Clan";letter-spacing:1}.home .home-teasers .inner .text-container .link{text-align:right;position:relative;margin-bottom:10px}.home .home-teasers .inner .text-container .link a{position:relative;color:#000;text-transform:uppercase;font:normal normal 600 18px/24px "Clan";letter-spacing:2px;margin-right:20px;padding-right:25px;display:inline-block}.home .home-teasers .inner .text-container .link span{display:inline-block;right:0;top:0;position:absolute;content:"";display:inline-block;width:30px;height:23px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_link_mid.svg);transform:rotate(90deg);margin-left:10px}.home .home-teasers.home-stories .inner>.separator-container>.separator,.home .home-teasers.home-media .inner>.separator-container>.separator{margin-top:20px;padding-top:20px}.home .home-teasers.home-stories .inner>.separator-container>.text-container,.home .home-teasers.home-media .inner>.separator-container>.text-container{margin-top:0;margin-bottom:0}.page-template-page-learning{background:#22201e}.page-template-page-learning .breadcrumb{color:#fff}.page-template-page-learning .breadcrumb a{color:#fff}.teaser-selector,.class-selector{position:relative;display:flex;flex-wrap:wrap;border-top:solid 3px}@media(min-width: 1024px){.teaser-selector,.class-selector{border-top:solid 6px}}.teaser-selector .selector,.class-selector .selector{width:50%;background:#908f8e;padding:15px 12px;text-align:center;font:normal normal 400 16px/22px "GT-Walsheim";letter-spacing:1px;color:#d3d2d2;cursor:pointer;text-transform:uppercase}@media(min-width: 1024px){.teaser-selector .selector,.class-selector .selector{padding:35px 75px;font-size:28px;line-height:32px}}.teaser-selector .selector.active,.class-selector .selector.active{color:#000;background:#fff}.selection-section{display:none}.selection-section.active{display:block}.teasers-container{background:#fff}.teasers-container.active{display:block}.teasers-container .teasers{padding:20px 0}@media(min-width: 860px){.teasers-container .teasers{align-items:stretch;display:flex;flex-wrap:wrap}}.teasers-container .pagination{padding:10px 0 60px;font:normal normal bold 18px/24px "Clan";text-transform:uppercase;letter-spacing:2px;vertical-align:middle}@media(min-width: 1024px){.teasers-container .pagination{display:flex;align-items:center;flex-wrap:wrap}}.teasers-container .pagination .total{margin-top:10px;display:block}@media(min-width: 1024px){.teasers-container .pagination .total{display:inline-block;margin-top:0px;margin-left:45px}}.teasers-container .pagination .nav{display:block}.teasers-container .pagination .button.disabled{opacity:.5;cursor:initial}.teasers-container .pagination .pagination-previous,.teasers-container .pagination .pagination-next{display:inline-block;width:15px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer}.teasers-container .pagination .page-stats{display:inline-block}.teasers-container .pagination .pagination-previous{margin-right:50px;background-image:url(img/icon_pagination_left_active.svg)}.teasers-container .pagination .pagination-next{margin-left:50px;background-image:url(img/icon_pagination_right_active.svg)}.single-classes #container,.home #container,.page-template-page-stories #container,.page-template-page-tours #container,.page-template-page-media #container,.page-template-page-text #container,.single-medialibrary #container{background-color:#d3d2d2}.single-classes .breadcrumb,.home .breadcrumb,.page-template-page-stories .breadcrumb,.page-template-page-tours .breadcrumb,.page-template-page-media .breadcrumb,.page-template-page-text .breadcrumb,.single-medialibrary .breadcrumb{padding:20px;border-bottom:solid 3px}@media(min-width: 1024px){.single-classes .breadcrumb,.home .breadcrumb,.page-template-page-stories .breadcrumb,.page-template-page-tours .breadcrumb,.page-template-page-media .breadcrumb,.page-template-page-text .breadcrumb,.single-medialibrary .breadcrumb{border-bottom:none}}.single-classes .inner,.home .inner,.page-template-page-stories .inner,.page-template-page-tours .inner,.page-template-page-media .inner,.page-template-page-text .inner,.single-medialibrary .inner{background:#fff;padding:10px 20px}.single-classes .inner .type-container,.home .inner .type-container,.page-template-page-stories .inner .type-container,.page-template-page-tours .inner .type-container,.page-template-page-media .inner .type-container,.page-template-page-text .inner .type-container,.single-medialibrary .inner .type-container{margin-bottom:30px}.single-classes .inner .type-container .type,.home .inner .type-container .type,.page-template-page-stories .inner .type-container .type,.page-template-page-tours .inner .type-container .type,.page-template-page-media .inner .type-container .type,.page-template-page-text .inner .type-container .type,.single-medialibrary .inner .type-container .type{display:inline-block;font:normal normal 500 12px/18px "Clan";letter-spacing:2px;padding:7px;border:solid 2px #000;margin-right:10px;text-transform:uppercase;padding-bottom:4px;margin-bottom:10px}.single-classes .inner h2,.home .inner h2,.page-template-page-stories .inner h2,.page-template-page-tours .inner h2,.page-template-page-media .inner h2,.page-template-page-text .inner h2,.single-medialibrary .inner h2{font:normal normal 40 28px/32px "GT-Walsheim";letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}@media(min-width: 1024px){.single-classes .inner h2,.home .inner h2,.page-template-page-stories .inner h2,.page-template-page-tours .inner h2,.page-template-page-media .inner h2,.page-template-page-text .inner h2,.single-medialibrary .inner h2{max-width:80%}}.single-classes .inner h3,.home .inner h3,.page-template-page-stories .inner h3,.page-template-page-tours .inner h3,.page-template-page-media .inner h3,.page-template-page-text .inner h3,.single-medialibrary .inner h3{font-size:18px;line-height:24px;letter-spacing:2px;font-weight:bold;margin-bottom:20px}.single-classes .inner .icons-descriptions,.home .inner .icons-descriptions,.page-template-page-stories .inner .icons-descriptions,.page-template-page-tours .inner .icons-descriptions,.page-template-page-media .inner .icons-descriptions,.page-template-page-text .inner .icons-descriptions,.single-medialibrary .inner .icons-descriptions{font:normal normal 500 12px/18px "Clan";letter-spacing:2px;text-transform:uppercase}.single-classes .inner .icons-descriptions article,.home .inner .icons-descriptions article,.page-template-page-stories .inner .icons-descriptions article,.page-template-page-tours .inner .icons-descriptions article,.page-template-page-media .inner .icons-descriptions article,.page-template-page-text .inner .icons-descriptions article,.single-medialibrary .inner .icons-descriptions article{margin-bottom:16px}@media(min-width: 1024px){.single-classes .inner .icons-descriptions article,.home .inner .icons-descriptions article,.page-template-page-stories .inner .icons-descriptions article,.page-template-page-tours .inner .icons-descriptions article,.page-template-page-media .inner .icons-descriptions article,.page-template-page-text .inner .icons-descriptions article,.single-medialibrary .inner .icons-descriptions article{display:inline-block}}.single-classes .inner .icons-descriptions article .text,.home .inner .icons-descriptions article .text,.page-template-page-stories .inner .icons-descriptions article .text,.page-template-page-tours .inner .icons-descriptions article .text,.page-template-page-media .inner .icons-descriptions article .text,.page-template-page-text .inner .icons-descriptions article .text,.single-medialibrary .inner .icons-descriptions article .text{display:inline-block}.single-classes .inner .icons-descriptions article .icon,.home .inner .icons-descriptions article .icon,.page-template-page-stories .inner .icons-descriptions article .icon,.page-template-page-tours .inner .icons-descriptions article .icon,.page-template-page-media .inner .icons-descriptions article .icon,.page-template-page-text .inner .icons-descriptions article .icon,.single-medialibrary .inner .icons-descriptions article .icon{background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:16px;margin-right:4px;display:inline-block;vertical-align:text-bottom}.single-classes .inner .icons-descriptions article .icon.hour,.home .inner .icons-descriptions article .icon.hour,.page-template-page-stories .inner .icons-descriptions article .icon.hour,.page-template-page-tours .inner .icons-descriptions article .icon.hour,.page-template-page-media .inner .icons-descriptions article .icon.hour,.page-template-page-text .inner .icons-descriptions article .icon.hour,.single-medialibrary .inner .icons-descriptions article .icon.hour{background-image:url(img/icon_clock.svg)}.single-classes .inner .icons-descriptions article .icon.level,.home .inner .icons-descriptions article .icon.level,.page-template-page-stories .inner .icons-descriptions article .icon.level,.page-template-page-tours .inner .icons-descriptions article .icon.level,.page-template-page-media .inner .icons-descriptions article .icon.level,.page-template-page-text .inner .icons-descriptions article .icon.level,.single-medialibrary .inner .icons-descriptions article .icon.level{background-image:url(img/icon_school_head.svg)}.single-classes .inner .icons-descriptions article .icon.section,.home .inner .icons-descriptions article .icon.section,.page-template-page-stories .inner .icons-descriptions article .icon.section,.page-template-page-tours .inner .icons-descriptions article .icon.section,.page-template-page-media .inner .icons-descriptions article .icon.section,.page-template-page-text .inner .icons-descriptions article .icon.section,.single-medialibrary .inner .icons-descriptions article .icon.section{background-image:url(img/icon_layers.svg)}.single-classes .inner .icons-descriptions article .icon.material,.home .inner .icons-descriptions article .icon.material,.page-template-page-stories .inner .icons-descriptions article .icon.material,.page-template-page-tours .inner .icons-descriptions article .icon.material,.page-template-page-media .inner .icons-descriptions article .icon.material,.page-template-page-text .inner .icons-descriptions article .icon.material,.single-medialibrary .inner .icons-descriptions article .icon.material{background-image:url(img/icon_download_small.svg)}@media(min-width: 1024px){.single-classes .inner .icons-descriptions article,.home .inner .icons-descriptions article,.page-template-page-stories .inner .icons-descriptions article,.page-template-page-tours .inner .icons-descriptions article,.page-template-page-media .inner .icons-descriptions article,.page-template-page-text .inner .icons-descriptions article,.single-medialibrary .inner .icons-descriptions article{margin-right:40px}}.single-classes .inner .class-selector,.home .inner .class-selector,.page-template-page-stories .inner .class-selector,.page-template-page-tours .inner .class-selector,.page-template-page-media .inner .class-selector,.page-template-page-text .inner .class-selector,.single-medialibrary .inner .class-selector{margin-left:-10px;margin-right:-10px}@media(min-width: 1024px){.single-classes .inner .class-selector,.home .inner .class-selector,.page-template-page-stories .inner .class-selector,.page-template-page-tours .inner .class-selector,.page-template-page-media .inner .class-selector,.page-template-page-text .inner .class-selector,.single-medialibrary .inner .class-selector{border-width:5px}}.single-classes .icon-title,.home .icon-title,.page-template-page-stories .icon-title,.page-template-page-tours .icon-title,.page-template-page-media .icon-title,.page-template-page-text .icon-title,.single-medialibrary .icon-title{display:flex;text-transform:uppercase}.single-classes .icon-title .icon,.home .icon-title .icon,.page-template-page-stories .icon-title .icon,.page-template-page-tours .icon-title .icon,.page-template-page-media .icon-title .icon,.page-template-page-text .icon-title .icon,.single-medialibrary .icon-title .icon{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:26px}.single-classes .icon-title .icon.download,.home .icon-title .icon.download,.page-template-page-stories .icon-title .icon.download,.page-template-page-tours .icon-title .icon.download,.page-template-page-media .icon-title .icon.download,.page-template-page-text .icon-title .icon.download,.single-medialibrary .icon-title .icon.download{background-image:url(img/icon_download.svg)}.single-classes .icon-title .icon.image,.home .icon-title .icon.image,.page-template-page-stories .icon-title .icon.image,.page-template-page-tours .icon-title .icon.image,.page-template-page-media .icon-title .icon.image,.page-template-page-text .icon-title .icon.image,.single-medialibrary .icon-title .icon.image{background-image:url(img/icon_play_mid.svg)}.single-classes .icon-title .icon.video,.home .icon-title .icon.video,.page-template-page-stories .icon-title .icon.video,.page-template-page-tours .icon-title .icon.video,.page-template-page-media .icon-title .icon.video,.page-template-page-text .icon-title .icon.video,.single-medialibrary .icon-title .icon.video{background-image:url(img/icon_video_play.svg)}.single-classes .col,.home .col,.page-template-page-stories .col,.page-template-page-tours .col,.page-template-page-media .col,.page-template-page-text .col,.single-medialibrary .col{vertical-align:top}@media(min-width: 1024px){.single-classes .col,.home .col,.page-template-page-stories .col,.page-template-page-tours .col,.page-template-page-media .col,.page-template-page-text .col,.single-medialibrary .col{width:50%;display:inline-block}.single-classes .col.left,.home .col.left,.page-template-page-stories .col.left,.page-template-page-tours .col.left,.page-template-page-media .col.left,.page-template-page-text .col.left,.single-medialibrary .col.left{padding-right:20px}.single-classes .col.right,.home .col.right,.page-template-page-stories .col.right,.page-template-page-tours .col.right,.page-template-page-media .col.right,.page-template-page-text .col.right,.single-medialibrary .col.right{background:#fff;padding-left:20px;float:right}.single-classes .col.right.margin,.home .col.right.margin,.page-template-page-stories .col.right.margin,.page-template-page-tours .col.right.margin,.page-template-page-media .col.right.margin,.page-template-page-text .col.right.margin,.single-medialibrary .col.right.margin{margin-top:50px}}.single-classes .main-text,.home .main-text,.page-template-page-stories .main-text,.page-template-page-tours .main-text,.page-template-page-media .main-text,.page-template-page-text .main-text,.single-medialibrary .main-text{font:normal normal 500 14px/22px "Clan";letter-spacing:1px;margin-bottom:20px}.single-classes .main-text strong,.home .main-text strong,.page-template-page-stories .main-text strong,.page-template-page-tours .main-text strong,.page-template-page-media .main-text strong,.page-template-page-text .main-text strong,.single-medialibrary .main-text strong{font-weight:bold}.single-classes .main-text p,.single-classes .main-text ul,.single-classes .main-text ol,.home .main-text p,.home .main-text ul,.home .main-text ol,.page-template-page-stories .main-text p,.page-template-page-stories .main-text ul,.page-template-page-stories .main-text ol,.page-template-page-tours .main-text p,.page-template-page-tours .main-text ul,.page-template-page-tours .main-text ol,.page-template-page-media .main-text p,.page-template-page-media .main-text ul,.page-template-page-media .main-text ol,.page-template-page-text .main-text p,.page-template-page-text .main-text ul,.page-template-page-text .main-text ol,.single-medialibrary .main-text p,.single-medialibrary .main-text ul,.single-medialibrary .main-text ol{margin-top:20px}.single-classes .main-text ul,.home .main-text ul,.page-template-page-stories .main-text ul,.page-template-page-tours .main-text ul,.page-template-page-media .main-text ul,.page-template-page-text .main-text ul,.single-medialibrary .main-text ul{list-style:disc}.single-classes .main-text ul li,.home .main-text ul li,.page-template-page-stories .main-text ul li,.page-template-page-tours .main-text ul li,.page-template-page-media .main-text ul li,.page-template-page-text .main-text ul li,.single-medialibrary .main-text ul li{margin-left:15px;margin-bottom:10px}.single-classes .main-text a,.home .main-text a,.page-template-page-stories .main-text a,.page-template-page-tours .main-text a,.page-template-page-media .main-text a,.page-template-page-text .main-text a,.single-medialibrary .main-text a{color:#000;font-weight:bold;text-decoration:underline}.single-classes .main-text strong a,.home .main-text strong a,.page-template-page-stories .main-text strong a,.page-template-page-tours .main-text strong a,.page-template-page-media .main-text strong a,.page-template-page-text .main-text strong a,.single-medialibrary .main-text strong a{font-size:12px;letter-spacing:2px;line-height:18px;color:#000;text-decoration:none}.single-classes .main-text strong a:after,.home .main-text strong a:after,.page-template-page-stories .main-text strong a:after,.page-template-page-tours .main-text strong a:after,.page-template-page-media .main-text strong a:after,.page-template-page-text .main-text strong a:after,.single-medialibrary .main-text strong a:after{content:"";display:inline-block;width:20px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_link_mid.svg);transform:rotate(90deg);margin-left:5px;background-position:7px center}@media(min-width: 1024px){.single-classes .main-text,.home .main-text,.page-template-page-stories .main-text,.page-template-page-tours .main-text,.page-template-page-media .main-text,.page-template-page-text .main-text,.single-medialibrary .main-text{margin-bottom:0}}.single-classes .intro-text,.home .intro-text,.page-template-page-stories .intro-text,.page-template-page-tours .intro-text,.page-template-page-media .intro-text,.page-template-page-text .intro-text,.single-medialibrary .intro-text{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 3px #000}.single-classes .background-text,.home .background-text,.page-template-page-stories .background-text,.page-template-page-tours .background-text,.page-template-page-media .background-text,.page-template-page-text .background-text,.single-medialibrary .background-text{background-color:#fff5db;padding:20px;margin-bottom:20px}.single-classes .separator,.home .separator,.page-template-page-stories .separator,.page-template-page-tours .separator,.page-template-page-media .separator,.page-template-page-text .separator,.single-medialibrary .separator{display:block;width:100%;padding-top:20px;margin-top:20px;border-top:solid 3px #000}.single-classes .slick-gallery,.home .slick-gallery,.page-template-page-stories .slick-gallery,.page-template-page-tours .slick-gallery,.page-template-page-media .slick-gallery,.page-template-page-text .slick-gallery,.single-medialibrary .slick-gallery{margin-bottom:50px;background:rgba(0,0,0,0)}.single-classes .slick-gallery .slick-slide,.home .slick-gallery .slick-slide,.page-template-page-stories .slick-gallery .slick-slide,.page-template-page-tours .slick-gallery .slick-slide,.page-template-page-media .slick-gallery .slick-slide,.page-template-page-text .slick-gallery .slick-slide,.single-medialibrary .slick-gallery .slick-slide{text-align:center}.single-classes .slick-gallery .slick-slide img,.home .slick-gallery .slick-slide img,.page-template-page-stories .slick-gallery .slick-slide img,.page-template-page-tours .slick-gallery .slick-slide img,.page-template-page-media .slick-gallery .slick-slide img,.page-template-page-text .slick-gallery .slick-slide img,.single-medialibrary .slick-gallery .slick-slide img{width:70%;height:auto;object-fit:contain;display:inline-block}@media(min-width: 1024px){.single-classes .slick-gallery .slick-slide img,.home .slick-gallery .slick-slide img,.page-template-page-stories .slick-gallery .slick-slide img,.page-template-page-tours .slick-gallery .slick-slide img,.page-template-page-media .slick-gallery .slick-slide img,.page-template-page-text .slick-gallery .slick-slide img,.single-medialibrary .slick-gallery .slick-slide img{width:177px;height:177px}}.single-classes .slick-gallery .slick-slide .text,.home .slick-gallery .slick-slide .text,.page-template-page-stories .slick-gallery .slick-slide .text,.page-template-page-tours .slick-gallery .slick-slide .text,.page-template-page-media .slick-gallery .slick-slide .text,.page-template-page-text .slick-gallery .slick-slide .text,.single-medialibrary .slick-gallery .slick-slide .text{margin-top:10px;font:normal normal 500 14px/22px "Clan"}.single-classes .materials-container,.home .materials-container,.page-template-page-stories .materials-container,.page-template-page-tours .materials-container,.page-template-page-media .materials-container,.page-template-page-text .materials-container,.single-medialibrary .materials-container{border:solid 1px #000;border-top:solid 3px #000;margin-bottom:15px}.single-classes .materials-container .material,.home .materials-container .material,.page-template-page-stories .materials-container .material,.page-template-page-tours .materials-container .material,.page-template-page-media .materials-container .material,.page-template-page-text .materials-container .material,.single-medialibrary .materials-container .material{border-bottom:solid 2px #000}.single-classes .materials-container .material.open,.home .materials-container .material.open,.page-template-page-stories .materials-container .material.open,.page-template-page-tours .materials-container .material.open,.page-template-page-media .materials-container .material.open,.page-template-page-text .materials-container .material.open,.single-medialibrary .materials-container .material.open{border-bottom:none}.single-classes .materials-container .material.open .title,.home .materials-container .material.open .title,.page-template-page-stories .materials-container .material.open .title,.page-template-page-tours .materials-container .material.open .title,.page-template-page-media .materials-container .material.open .title,.page-template-page-text .materials-container .material.open .title,.single-medialibrary .materials-container .material.open .title{border:solid 2px #000;border-top:none;border-bottom:none}.single-classes .materials-container .material.open .title:after,.home .materials-container .material.open .title:after,.page-template-page-stories .materials-container .material.open .title:after,.page-template-page-tours .materials-container .material.open .title:after,.page-template-page-media .materials-container .material.open .title:after,.page-template-page-text .materials-container .material.open .title:after,.single-medialibrary .materials-container .material.open .title:after{background-image:url(img/icon_minus.svg)}.single-classes .materials-container .material.simple,.home .materials-container .material.simple,.page-template-page-stories .materials-container .material.simple,.page-template-page-tours .materials-container .material.simple,.page-template-page-media .materials-container .material.simple,.page-template-page-text .materials-container .material.simple,.single-medialibrary .materials-container .material.simple{border-bottom:none}.single-classes .materials-container .material.simple .title:after,.home .materials-container .material.simple .title:after,.page-template-page-stories .materials-container .material.simple .title:after,.page-template-page-tours .materials-container .material.simple .title:after,.page-template-page-media .materials-container .material.simple .title:after,.page-template-page-text .materials-container .material.simple .title:after,.single-medialibrary .materials-container .material.simple .title:after{display:none}.single-classes .materials-container .material.simple .file-container,.home .materials-container .material.simple .file-container,.page-template-page-stories .materials-container .material.simple .file-container,.page-template-page-tours .materials-container .material.simple .file-container,.page-template-page-media .materials-container .material.simple .file-container,.page-template-page-text .materials-container .material.simple .file-container,.single-medialibrary .materials-container .material.simple .file-container{display:block}.single-classes .materials-container .material .title,.home .materials-container .material .title,.page-template-page-stories .materials-container .material .title,.page-template-page-tours .materials-container .material .title,.page-template-page-media .materials-container .material .title,.page-template-page-text .materials-container .material .title,.single-medialibrary .materials-container .material .title{font:normal normal 500 14px/22px "Clan";letter-spacing:1px;border:solid 2px #000;padding:10px;border-bottom:none;border-top:none;cursor:pointer;position:relative}.single-classes .materials-container .material .title:after,.home .materials-container .material .title:after,.page-template-page-stories .materials-container .material .title:after,.page-template-page-tours .materials-container .material .title:after,.page-template-page-media .materials-container .material .title:after,.page-template-page-text .materials-container .material .title:after,.single-medialibrary .materials-container .material .title:after{content:"";width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:10px;top:10px;background-image:url(img/icon_plus.svg)}.single-classes .materials-container .material .file-container,.home .materials-container .material .file-container,.page-template-page-stories .materials-container .material .file-container,.page-template-page-tours .materials-container .material .file-container,.page-template-page-media .materials-container .material .file-container,.page-template-page-text .materials-container .material .file-container,.single-medialibrary .materials-container .material .file-container{border:solid 2px #000;border-top:none;border-bottom:none;display:none}.single-classes .materials-container .material .file-container a,.home .materials-container .material .file-container a,.page-template-page-stories .materials-container .material .file-container a,.page-template-page-tours .materials-container .material .file-container a,.page-template-page-media .materials-container .material .file-container a,.page-template-page-text .materials-container .material .file-container a,.single-medialibrary .materials-container .material .file-container a{color:#22201e;text-decoration:none}.single-classes .materials-container .material .file-container .file,.home .materials-container .material .file-container .file,.page-template-page-stories .materials-container .material .file-container .file,.page-template-page-tours .materials-container .material .file-container .file,.page-template-page-media .materials-container .material .file-container .file,.page-template-page-text .materials-container .material .file-container .file,.single-medialibrary .materials-container .material .file-container .file{padding:10px;border-bottom:solid 2px #000;display:flex;font:normal normal 400 14px/22px "Clan"}.single-classes .materials-container .material .file-container .file .file-size,.home .materials-container .material .file-container .file .file-size,.page-template-page-stories .materials-container .material .file-container .file .file-size,.page-template-page-tours .materials-container .material .file-container .file .file-size,.page-template-page-media .materials-container .material .file-container .file .file-size,.page-template-page-text .materials-container .material .file-container .file .file-size,.single-medialibrary .materials-container .material .file-container .file .file-size{margin-right:40px;text-transform:uppercase}.single-classes .materials-container .material .file-container .file .icon,.home .materials-container .material .file-container .file .icon,.page-template-page-stories .materials-container .material .file-container .file .icon,.page-template-page-tours .materials-container .material .file-container .file .icon,.page-template-page-media .materials-container .material .file-container .file .icon,.page-template-page-text .materials-container .material .file-container .file .icon,.single-medialibrary .materials-container .material .file-container .file .icon{width:13px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:10px;vertical-align:middle}.single-classes .materials-container .material .file-container .file .icon.pdf,.home .materials-container .material .file-container .file .icon.pdf,.page-template-page-stories .materials-container .material .file-container .file .icon.pdf,.page-template-page-tours .materials-container .material .file-container .file .icon.pdf,.page-template-page-media .materials-container .material .file-container .file .icon.pdf,.page-template-page-text .materials-container .material .file-container .file .icon.pdf,.single-medialibrary .materials-container .material .file-container .file .icon.pdf{background-image:url(img/icon_pdf_small.svg)}.single-classes .materials-container .material .file-container .file .icon.zip,.home .materials-container .material .file-container .file .icon.zip,.page-template-page-stories .materials-container .material .file-container .file .icon.zip,.page-template-page-tours .materials-container .material .file-container .file .icon.zip,.page-template-page-media .materials-container .material .file-container .file .icon.zip,.page-template-page-text .materials-container .material .file-container .file .icon.zip,.single-medialibrary .materials-container .material .file-container .file .icon.zip{background-image:url(img/icon_pdf_small.svg)}.single-classes .materials-container .material .file-container .file .icon.img,.home .materials-container .material .file-container .file .icon.img,.page-template-page-stories .materials-container .material .file-container .file .icon.img,.page-template-page-tours .materials-container .material .file-container .file .icon.img,.page-template-page-media .materials-container .material .file-container .file .icon.img,.page-template-page-text .materials-container .material .file-container .file .icon.img,.single-medialibrary .materials-container .material .file-container .file .icon.img{background-image:url(img/icon_img_small.svg);width:28px;height:28px}.single-classes .materials-container .material .file-container .file .icon.video,.home .materials-container .material .file-container .file .icon.video,.page-template-page-stories .materials-container .material .file-container .file .icon.video,.page-template-page-tours .materials-container .material .file-container .file .icon.video,.page-template-page-media .materials-container .material .file-container .file .icon.video,.page-template-page-text .materials-container .material .file-container .file .icon.video,.single-medialibrary .materials-container .material .file-container .file .icon.video{background-image:url(img/icon_play_mid.svg);width:28px;height:28px}.single-classes .materials-container .material .file-container .file .file-info,.home .materials-container .material .file-container .file .file-info,.page-template-page-stories .materials-container .material .file-container .file .file-info,.page-template-page-tours .materials-container .material .file-container .file .file-info,.page-template-page-media .materials-container .material .file-container .file .file-info,.page-template-page-text .materials-container .material .file-container .file .file-info,.single-medialibrary .materials-container .material .file-container .file .file-info{display:inline-block}.max-w .inner,.inner .max-w{max-width:none;width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.max-w>.breadcrumb,.inner>.breadcrumb{padding-left:0;padding-right:0}.page-template-page-text .page-text-container{margin-top:100px;margin-bottom:100px}.page-template-page-text .page-text-container img{margin-bottom:20px}.page-template-page-media #container,.page-template-page-media .teasers-container,.page-template-page-media .inner{background-color:#f3f0eb}.page-template-page-media #filtered-medialibrary{margin-top:10px}body.has-content-bands{background:#fff}body.has-content-bands #container,body.has-content-bands #main{background-color:#fff !important}body.has-content-bands.page-template-page-media #container,body.has-content-bands.page-template-page-media .teasers-container,body.has-content-bands.page-template-page-media .inner{background-color:#fff !important}body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header #title-menu{color:#000 !important}body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header .wpml-ls a{color:#000 !important}body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header #logo svg path,body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header #title-menu svg path,body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header #menu-icon-close path{fill:#000 !important}body.has-content-bands:not(.has-header-slider):not(:has(#menu-container.open)) #header #search-link{filter:brightness(0)}#filtered-classes .teaser-class,#filtered-materials .teaser-class{margin-bottom:20px}@media(min-width: 1024px){.single-classes #container,.home #container{padding-bottom:50px}}.single-classes #container .separator-container h3,.home #container .separator-container h3{text-transform:uppercase}footer{font-family:"Clan" !important;background:#000;color:#fff;min-height:20vh;width:100%;padding-top:2rem;padding-bottom:3rem}footer .footer-logo:after{display:none}footer .footer-logo svg{width:66.666667%}footer p{--tw-text-opacity: 1;color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s ease-in-out;font-size:1rem;line-height:137%;letter-spacing:.06em;font-weight:400;margin-bottom:.5rem}footer a{color:#fff;text-decoration:none;line-height:22px;margin-bottom:.5rem;display:inline-block;position:relative;--tw-text-opacity: 1;color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s ease-in-out;font-size:1rem;line-height:137%;letter-spacing:.06em;font-weight:400}footer a:hover{text-decoration:underline;opacity:1}footer a:after{content:"";background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_link_new_tab.svg);width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:5px}footer .col{margin-bottom:50px}footer>.max-w{max-width:min(100%,max(1280px,85vw));margin:0 auto;padding-left:2rem;padding-right:2rem;box-sizing:border-box}@media(min-width: 1024px)and (max-width: 1278px){footer>.max-w{padding-left:5rem;padding-right:5rem}}@media(min-width: 1024px){footer>.max-w{display:flex;gap:40px}}@media(min-width: 1279px){footer>.max-w{padding-left:20px;padding-right:20px}footer .col{display:block;flex:1;width:auto;min-width:0;margin-left:0;vertical-align:top}}.teaser-class{position:relative;width:100%;display:inline-block;vertical-align:top;box-sizing:border-box}.teaser-class .type{font:normal normal 400 14px/22px "Clan";margin-bottom:20px;letter-spacing:1px}.teaser-class .type strong{font-weight:bold}.teaser-class a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.teaser-class figure{padding:10px}.teaser-class figure img{width:100%;height:auto;border-radius:50%;margin-bottom:30px}.teaser-class h2{font:normal normal normal 29px/32px "GT-Walsheim";text-transform:uppercase;margin-bottom:10px;min-height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-webkit-box-pack:end}.teaser-class .border{padding:20px;height:100%}.teaser-class.material{position:relative}.teaser-class.material h2{background:#fff;padding:36px 20px;margin-bottom:20px;min-height:168px}.teaser-class.material .type{font:normal normal bold 18px/24px "Clan";letter-spacing:2px;margin-bottom:40px}.teaser-class.material .type .icon{position:absolute;top:20px;right:20px;width:35px;height:46px;background-repeat:no-repeat;background-size:contain;background-position:center}.teaser-class.material .type .icon.video,.teaser-class.material .type .icon.video_url{background-image:url("img/icon_video.svg")}.teaser-class.material .type .icon.pdf{background-image:url("img/icon_pdf.svg");height:38px}.teaser-class.material .type .icon.image{background-image:url("img/icon_img.svg")}.teaser-class.material .type .icon.audio,.teaser-class.material .type .icon.audio_url{background-image:url("img/icon_sound.svg");width:30px;height:40px}.teaser-class.material .type .icon.training_url{background-image:url("img/icon-fortbildung.svg");width:30px;height:40px}.teaser-class.material .border{padding-top:30px;position:relative}.teaser-class.material .teaser-text{font:normal normal 500 16px/22px "Clan";letter-spacing:1px;margin-bottom:80px;min-height:120px}.teaser-class.material .button{text-align:right;color:#000;text-decoration:none}.teaser-class.material .button .button-type{font:normal normal bold 18px/24px "Clan";letter-spacing:2px;position:absolute;bottom:25px;right:79px}.teaser-class.material .button .icon{position:absolute;bottom:20px;right:20px;width:35px;height:35px;background-repeat:no-repeat;background-size:contain;background-position:center}.teaser-class.material .button .icon.video,.teaser-class.material .button .icon.audio,.teaser-class.material .button .icon.audio_url,.teaser-class.material .button .icon.video_url{background-image:url("img/icon_video_play.svg")}.teaser-class.material .button .icon.training_url{background-image:url("img/icon-buchen.svg")}.teaser-class.material .button .icon.pdf,.teaser-class.material .button .icon.image{background-image:url("img/icon_download.svg")}@media(min-width: 860px){.teaser-class{width:50%;padding:0 10px}}@media(min-width: 1024px){.teaser-class{width:33.3333333333%}}.teaser-slider,.slick-gallery{padding:0 25px}@media(min-width: 1024px){.teaser-slider,.slick-gallery{margin-left:-10px;margin-right:-10px}}@media(min-width: 1400px){.teaser-slider,.slick-gallery{padding:0}}.teaser-slider .slick-arrow,.slick-gallery .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:1;background-color:rgba(0,0,0,0);border:none;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_left.svg);left:-5px;cursor:pointer}@media(min-width: 860px){.teaser-slider .slick-arrow,.slick-gallery .slick-arrow{right:5px;left:5px}}@media(min-width: 1024px){.teaser-slider .slick-arrow,.slick-gallery .slick-arrow{width:80px;height:80px}}@media(min-width: 1400px){.teaser-slider .slick-arrow,.slick-gallery .slick-arrow{left:-50px}}.teaser-slider .slick-arrow,.slick-gallery .slick-arrow{width:14px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_right_black.svg);transform:rotate(180deg)}.teaser-slider .slick-arrow.slick-disabled,.slick-gallery .slick-arrow.slick-disabled{opacity:.4;cursor:initial}.teaser-slider .slick-next,.slick-gallery .slick-next{left:auto;right:-5px;background-image:url(img/icon_arrow_right.svg)}@media(min-width: 860px){.teaser-slider .slick-next,.slick-gallery .slick-next{right:5px}}@media(min-width: 1400px){.teaser-slider .slick-next,.slick-gallery .slick-next{right:-50px}}.teaser-slider .slick-next,.slick-gallery .slick-next{background-image:url(img/icon_arrow_right_black.svg);transform:rotate(0deg)}.slick-arrow{font-size:0}.teaser-story{position:relative}.teaser-story a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.teaser-story .border{height:100%;position:relative}@media(max-width: 859px){.teaser-story .border{height:auto;flex:1;display:flex;flex-direction:column;min-height:0}}@media(max-width: 859px){.teaser-story figure{aspect-ratio:4/3;overflow:hidden;flex:0 0 auto}.teaser-story figure img{width:100%;height:100%;object-fit:cover}}.teaser-story .story-text{min-height:230px;letter-spacing:1px}.teaser-story .story-text .subtitle{margin-bottom:10px}@media(max-width: 859px){.teaser-story .story-text{flex:1;display:flex;flex-direction:column}}.teaser-story .link-text{position:relative;font:normal normal normal 16px/22px "GT-Walsheim";display:inline-block}@media(max-width: 859px){.teaser-story .link-text{margin-top:auto}}.teaser-story .link-text:after{content:"";display:block;width:20px;background:#000;position:absolute;bottom:-10px;left:0;height:10px;transition:width .6s}.teaser-story .border:hover .link-text:after{width:100%}@media(min-width: 860px){.teaser-story article{padding:0 10px;direction:rtl}.teaser-story article .story-text{display:inline-block;width:50%;vertical-align:top;direction:ltr}.teaser-story article figure{display:inline-block;width:50%;vertical-align:top;height:320px}.teaser-story article figure img{height:100%;object-fit:cover}}@media(min-width: 1024px){.teaser-story article{width:50%;padding:0 10px}.teaser-story article .story-text{display:inline-block;vertical-align:top}.teaser-story article figure{display:inline-block;vertical-align:top;height:320px}.teaser-story article figure img{height:100%;object-fit:cover}}.teaser-tours{position:relative;z-index:1}.teaser-tours article{position:relative;color:#fff;position:relative;width:100%;display:inline-block;vertical-align:top;box-sizing:border-box;margin-bottom:20px;position:relative;min-height:240px}@media(min-width: 1024px){.teaser-tours article{width:50%;min-height:325px}}.teaser-tours article a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.teaser-tours article .border{position:relative;padding:20px;height:100%}@media(min-width: 860px){.teaser-tours article .border{margin:0 10px}}.teaser-tours article .story-text{min-height:230px;letter-spacing:1px}.teaser-tours article .link-text{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;position:absolute;top:17px;right:20px}@media(min-width: 1024px){.teaser-tours article .link-text{margin-top:0;right:20px;padding-right:10px}}.teaser-tours article .link-text:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:17px;height:14px;background-image:url(img/icon_arrow_link_small.svg);margin-bottom:3px;display:inline-block;position:absolute;top:-19px;right:2px}@media(min-width: 1024px){.teaser-tours article .link-text:after{display:inline-block;margin-bottom:0;position:relative;top:2px;right:-10px}}.teaser-tours article .places-text{font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;margin-bottom:20px;z-index:2}.teaser-tours article .places-text:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:17px;height:14px;background-image:url(img/icon_tour.svg);margin-bottom:3px}@media(min-width: 1024px){.teaser-tours article .places-text:before{display:inline-block;margin-bottom:0;top:3px}}.teaser-tours article .subtitle{letter-spacing:1px;line-height:22px;font-size:14px;font-weight:normal}.teaser-tours article .tour-text{margin-top:0px;margin-bottom:20px;max-width:70%}@media(min-width: 860px){.teaser-tours article .tour-text{margin-top:0px}}.teaser-tours article figure{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:-1}.teaser-tours article figure img{object-fit:cover;width:100%;height:100%;opacity:.4}.teaser-medias{position:relative;z-index:1}.teaser-medias article{position:relative;color:#fff;position:relative;width:100%;display:inline-block;vertical-align:top;box-sizing:border-box;margin-bottom:20px;position:relative}@media(min-width: 1024px){.teaser-medias article{width:20%}}.teaser-medias article a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.teaser-medias article .story-text{min-height:230px;letter-spacing:1px}.teaser-medias article .link-text{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;position:absolute;top:17px;right:20px}@media(min-width: 1024px){.teaser-medias article .link-text{margin-top:0;right:20px;padding-right:10px}}.teaser-medias article .link-text:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:17px;height:14px;background-image:url(img/icon_arrow_link_small.svg);margin-bottom:3px;display:inline-block;position:absolute;top:-19px;right:2px}@media(min-width: 1024px){.teaser-medias article .link-text:after{display:inline-block;margin-bottom:0;position:relative;top:2px;right:-10px}}.teaser-medias article .tour-text{margin-top:40px;margin-bottom:20px}@media(min-width: 860px){.teaser-medias article .tour-text{margin-top:60px}}.teaser-medias article .media-text{text-align:center;color:#000;font:normal normal bold 14px/22px "Clan";letter-spacing:1px;margin-top:15px}.teaser-medias article .border{overflow:hidden;position:relative}@media(min-width: 860px){.teaser-medias article .border{margin:0 10px}}.teaser-medias article .icon{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;background-color:#d4cbb9;background-image:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;z-index:2;width:65px;height:65px}@media(min-width: 1024px){.teaser-medias article .icon{width:45px;height:45px}}.teaser-medias article .icon.audio{mask-image:url(img/icon_audio.svg);-webkit-mask-image:url(img/icon_audio.svg)}.teaser-medias article .icon.audio_url{mask-image:url(img/icon_audio.svg);-webkit-mask-image:url(img/icon_audio.svg)}.teaser-medias article .icon.pdf{mask-image:url(img/icon_pdf_media.svg);-webkit-mask-image:url(img/icon_pdf_media.svg)}.teaser-medias article .icon.video{mask-image:url(img/icon_video_media.svg);-webkit-mask-image:url(img/icon_video_media.svg)}.teaser-medias article .icon.video_embed{mask-image:url(img/icon_video_media.svg);-webkit-mask-image:url(img/icon_video_media.svg)}.teaser-medias article .icon.image{mask-image:url(img/icon_image.svg);-webkit-mask-image:url(img/icon_image.svg)}.teaser-medias article .icon.serie{mask-image:url(img/icon_serie.svg);-webkit-mask-image:url(img/icon_serie.svg)}.teaser-medias article .icon.story{mask-image:url(img/icon_story.svg);-webkit-mask-image:url(img/icon_story.svg)}.teaser-medias article figure{background:#000;width:100%;height:100%;overflow:hidden}.teaser-medias article figure.audio,.teaser-medias article figure.audio_url{border-radius:50%}.teaser-medias article figure.video{border-top:50%}.teaser-medias article figure img{object-fit:cover;width:100%;height:100%;opacity:.5}.partners{text-align:center}.partners .partner{margin-top:10px}.partners .partner figure{width:50%;margin:0 auto;margin-bottom:25px}.partners .partner figure img{width:100%;height:auto;border-radius:50%;border:solid 6 px #fff;margin-bottom:30 px}.partners .partner .text{text-align:center}.partners .partner .text h3{margin-bottom:10px}.partners .partner .text p{line-height:22px;margin-bottom:10px;letter-spacing:1px}.partners .partner .text p a{color:#000}@media(min-width: 860px){.partners .partner{display:inline-block;width:50%;vertical-align:top}}@media(min-width: 1024px){.partners .partner{width:25%}}#class-presentation{margin-bottom:30px}.class-container .click-slider article img{cursor:pointer}.class-container .full-slider-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:1000}.class-container .full-slider-container .close{position:fixed;top:19px;right:15px;width:20px;height:20px;z-index:1200;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_close_overlay.svg)}@media(min-width: 1024px){.class-container .full-slider-container .close{width:34px;height:34px;right:36px}}.class-container .full-slider-container .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:1;background-color:rgba(0,0,0,0);border:none;width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_left.svg);cursor:pointer}.class-container .full-slider-container .slick-arrow.slick-disabled{opacity:.4;cursor:initial}@media(min-width: 1024px){.class-container .full-slider-container .slick-arrow{left:0;width:80px;height:80px}}.class-container .full-slider-container .slick-next{left:auto;right:0;background-image:url(img/icon_arrow_right.svg)}.class-container .full-slider-container .slick-gallery-full{position:relative}.class-container .full-slider-container .slick-gallery-full .cont{position:relative}.class-container .full-slider-container .slick-gallery-full .media{height:65%;position:absolute;top:50%;transform:translate(0, -50%);width:100%}.class-container .full-slider-container .slick-gallery-full article{position:relative;text-align:center}.class-container .full-slider-container .slick-gallery-full article img{margin:0 auto;width:80%;height:100%;object-fit:contain}.class-container .full-slider-container .slick-gallery-full article .text{color:#fff;font-size:14px;width:50%;margin:0 auto;margin-top:20px}.class-container .full-slider-container .slick-gallery-full article .text .title{font-weight:500;margin-bottom:7px}.class-container .presentation-header{position:relative;background-color:#fff5db;padding:17px 11px;margin-top:20px}@media(min-width: 1024px){.class-container .presentation-header{padding:20px}}.class-container .presentation-header .title{font:normal normal bold 18px/24px "Clan";letter-spacing:2px;margin-bottom:10px}.class-container .presentation-header .subtitle{font:normal normal bold 14px/22px "Clan";letter-spacing:1px}.class-container .presentation-header .play-presentation{margin-top:20px;cursor:pointer}.class-container .presentation-header .play-presentation.inactive{opacity:.5;pointer-events:none}@media(min-width: 1024px){.class-container .presentation-header .play-presentation{position:absolute;top:50%;transform:translate(0, -50%);margin-top:0;right:20px}}.class-container .presentation-header .play-presentation span{display:inline-block;font:normal normal 400 12px/18px "Clan";letter-spacing:2px;text-transform:uppercase;margin-right:7px}.class-container .presentation-header .play-presentation:after{content:"";background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;vertical-align:middle;width:45px;height:45px;background-image:url("img/icon_play_big.svg")}.class-container #sections-container{border-bottom:solid 3px #000;margin-bottom:20px}.class-container #sections-container .checkbox.all{font:normal normal bold 14px/22px "Clan";letter-spacing:1px;margin-bottom:20px}@media(min-width: 1024px){.class-container #sections-container .checkbox.all{position:absolute;left:45%;margin-left:30px}}.class-container #sections-container .checkbox.all input{width:19px;height:19px;border:solid 3px #000;vertical-align:middle;display:inline-block;margin-left:10px}.class-container #sections-container .section{padding-top:20px;margin-top:20px;border-top:solid 3px #000}.class-container #sections-container .section:first-child{border-top:solid 3px #fdce4b}.class-container #sections-container .section .section-title{font:normal normal 400 28px/32px "GT-Walsheim";letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}@media(min-width: 1024px){.class-container #sections-container .section .section-title{max-width:40%;margin-bottom:30px}}.class-container #sections-container .section .section-slide{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 3px #fdce4b}.class-container #sections-container .section .section-slide:last-child{border-bottom:none}.class-container #sections-container .section .section-slide .checkbox{font:normal normal bold 14px/22px "Clan";letter-spacing:1px;margin-bottom:20px}.class-container #sections-container .section .section-slide .checkbox input{width:19px;height:19px;border:solid 3px #000;vertical-align:middle;display:inline-block;margin-left:10px}.class-container #sections-container .section .section-slide .title{font:normal normal bold 18px/24px "Clan";letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}@media(min-width: 1024px){.class-container #sections-container .section .section-slide .title{margin-bottom:30px}}.class-container #sections-container .section .section-slide .text{font:normal normal normal 14px/22px "Clan";letter-spacing:1px}.class-container #sections-container .section .section-slide .text strong{font:normal normal 500 16px/22px "Clan";letter-spacing:1px;margin-bottom:10px;display:block}.class-container #sections-container .section .section-slide img{width:100%;height:auto;border:solid 3px #000;margin-bottom:20px}@media(min-width: 1024px){.class-container #sections-container .section .section-slide{padding-bottom:0}.class-container #sections-container .section .section-slide .left,.class-container #sections-container .section .section-slide .right{display:inline-block;vertical-align:top}.class-container #sections-container .section .section-slide .left{width:45%;padding-right:20px}.class-container #sections-container .section .section-slide .right{width:55%}.class-container #sections-container .section .section-slide img{margin-bottom:0}.class-container #sections-container .section .section-slide .text{margin-bottom:20px}}.class-container .embed{position:relative;width:60%;height:100%;margin:0 auto}.class-container .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.class-container .presentation-close{position:fixed;width:34px;height:34px;z-index:1000;cursor:pointer;top:50px;right:50px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_close_overlay.svg)}.class-container #slider-presentation-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#000;height:100vh;display:none}.class-container #slider-presentation-container #presentation-pagination{position:absolute;left:50%;transform:translate(-50%, 0);position:fixed;bottom:36px;color:#fff;font:normal normal bold 18px/24px "Clan";z-index:10}.class-container #slider-presentation-container #presentation-pagination-progress-total{position:fixed;width:100%;height:3px;background:#fff;bottom:96px;opacity:.5;z-index:10}.class-container #slider-presentation-container #presentation-pagination-progress-percentage{position:fixed;width:0%;height:7px;background:#fdce4b;bottom:94px;z-index:200;z-index:10}.class-container #slider-presentation .slick-arrow{position:absolute;left:50%;transform:translate(-50%, 0);z-index:1;background-color:rgba(0,0,0,0);border:none;width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_arrow_left.svg);left:calc(50% - 95px);bottom:30px;cursor:pointer}.class-container #slider-presentation .slick-arrow.slick-disabled{opacity:.4;cursor:initial}.class-container #slider-presentation .slick-next{left:auto;right:calc(50% - 130px);background-image:url(img/icon_arrow_right.svg)}.class-container #slider-presentation .slick-slide{height:100vh;position:relative}.class-container #slider-presentation .slick-slide{height:100vh;position:relative}.class-container #slider-presentation .media{height:60%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;text-align:center;width:60%;top:40%}.class-container #slider-presentation img{width:100%;object-fit:contain;object-fit:contain;object-position:right}.class-container #slider-presentation video{width:100%;height:auto;object-fit:contain}.class-container #slider-presentation .embed-container iframe,.class-container #slider-presentation .embed-container object,.class-container #slider-presentation .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.class-container #slider-presentation .embed{width:100%}.class-container #slider-presentation .presentation-text-container{display:flex;margin-bottom:26px}.class-container #slider-presentation .presentation-text-container .presentation-titles{width:50%;color:#fff;text-align:left}.class-container #slider-presentation .presentation-text-container .presentation-titles .title{font:normal normal bold 18px/24px "Clan";letter-spacing:2px;margin-bottom:0px;margin-bottom:10px}.class-container #slider-presentation .presentation-text-container .presentation-titles .subtitle{font:normal normal 400 16px/22px "Clan";letter-spacing:1px;margin-bottom:0px}.class-container #slider-presentation .presentation-text-container .presentation-text{color:#fff;text-align:left;width:50%;float:right;font:normal normal 400 14px/22px "Clan";letter-spacing:1px;margin-bottom:0px}.home #container{background-color:#fff;padding-bottom:0}@media(min-width: 860px){.teaser-story .border{display:flex}}.teaser-story h3.subtitle{font-size:12px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.teaser-story .story-text{padding:20px}.teaser-story figure img{width:100%;height:100%;object-fit:cover}.teaser-story article{position:relative;width:100%;display:inline-block;vertical-align:top;box-sizing:border-box;margin-bottom:20px;position:relative}@media(min-width: 1024px){.teaser-story article{width:50%}}.page-template-page-stories .inner,.page-template-page-tours .inner,.page-template-page-media .inner{margin-bottom:50px;border-top:solid 3px #000}@media(min-width: 1024px){.page-template-page-stories .inner,.page-template-page-tours .inner,.page-template-page-media .inner{border-top:solid 6px}}@media(min-width: 860px){.ar .teasers-filters .dropdown-container{margin-right:0;margin-left:24px}}.ar .teasers-filters .dropdown-container .open-dropdown:after{right:auto;left:2px}@media(min-width: 860px){.ar .teasers-filters .dropdown-container .open-dropdown:after{right:auto;left:10px}}@media(min-width: 860px){.ar .teasers-filters .dropdown-container.right{float:left;margin-right:0;margin-left:10px}}.ar .teasers-filters .dropdown-container.right .open-dropdown:after{right:auto;left:2px}@media(min-width: 860px){.ar .teasers-filters .dropdown-container.right .open-dropdown:after{left:10px}}.teasers-filters{padding-bottom:0;letter-spacing:2px}.teasers-filters a{cursor:pointer;display:inline-block}.teasers-filters .buttons{padding:20px 0}@media(min-width: 860px){.teasers-filters .buttons{padding:20px 0}}.teasers-filters .buttons a{display:inline-block;font:normal normal bold 12px/12px "Clan";letter-spacing:2px;padding:8px 12px;text-transform:uppercase;border:solid 2px #000;margin:0 6px;margin-bottom:12px}.teasers-filters .dropdown-header{font:normal normal normal 12px/12px "Clan";text-transform:uppercase;padding:0;margin-bottom:10px;display:none}.teasers-filters .dropdown-header .left{display:inline-block}.teasers-filters .dropdown-header .right{float:right;display:inline-block}@media(min-width: 860px){.teasers-filters .dropdown-header{display:block}}.teasers-filters .dropdowns{padding:0}@media(min-width: 860px){.teasers-filters .dropdowns{padding:0}}.teasers-filters .dropdown-container{position:relative;margin-bottom:10px}@media(min-width: 860px){.teasers-filters .dropdown-container{margin-right:24px}}@media(min-width: 860px){.teasers-filters .dropdown-container{display:inline-block;width:260px;margin-bottom:0}}@media(min-width: 860px){.teasers-filters .dropdown-container.right{float:right;margin-right:0;margin-right:-10px}}.teasers-filters .dropdown-container.right .open-dropdown:after{right:2px}@media(min-width: 860px){.teasers-filters .dropdown-container.right .open-dropdown:after{right:10px}}.teasers-filters .dropdown-container.right .dropdown a:after{background-image:url("img/icon_radio_button_outline.svg")}.teasers-filters .dropdown-container.right .dropdown a.active:after{background-image:url("img/icon_radio_button_outline_active.svg") !important}.teasers-filters .dropdown-container .open-dropdown{position:relative;font:normal normal bold 14px/22px "Clan";letter-spacing:1px;display:block}.teasers-filters .dropdown-container .open-dropdown:after{content:"";display:block;width:15px;height:15px;position:absolute;right:1px;top:5px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("img/icon_dropdown_up.svg");transform:rotate(180deg)}@media(min-width: 860px){.teasers-filters .dropdown-container .open-dropdown:after{right:13px}}.teasers-filters .dropdown-container .open-dropdown.active:after{transform:rotate(0deg)}.teasers-filters .dropdown-container .dropdown{display:none;border:solid 2px;z-index:2;margin-top:10px}@media(min-width: 860px){.teasers-filters .dropdown-container .dropdown{top:30px;position:absolute;width:250px;margin-top:0}}.teasers-filters .dropdown-container .dropdown a{display:block;font:normal normal bold 14px/22px "Clan";letter-spacing:1px;padding:7px 10px;border:solid 1px;background:#fff;position:relative}.teasers-filters .dropdown-container .dropdown a:after{content:"";display:block;width:20px;height:20px;position:absolute;right:8px;top:8px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("img/icon_check_box.svg")}.teasers-filters .dropdown-container.active .dropdown{display:block}.teasers-filters .dropdown-container.active .dropdown a.active:after{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("img/icon_check_box_checked.svg")}.search #header #title-menu .title,.error404 #header #title-menu .title,.page-template-page-search #header #title-menu .title{opacity:0}.search .search-page-container,.error404 .search-page-container,.page-template-page-search .search-page-container{padding-top:100px;padding-bottom:100px}.search .search-page-container .search-form,.error404 .search-page-container .search-form,.page-template-page-search .search-page-container .search-form{margin-bottom:20px}.search .search-pagination,.error404 .search-pagination,.page-template-page-search .search-pagination{font:normal normal bold 18px/24px "Clan";margin-bottom:20px;letter-spacing:2px}.search .search-pagination.bottom,.error404 .search-pagination.bottom,.page-template-page-search .search-pagination.bottom{margin-top:20px}.search .search-pagination a,.error404 .search-pagination a,.page-template-page-search .search-pagination a{color:#000}.search .search-pagination .navigation,.search .search-pagination .total-results,.error404 .search-pagination .navigation,.error404 .search-pagination .total-results,.page-template-page-search .search-pagination .navigation,.page-template-page-search .search-pagination .total-results{text-transform:uppercase;display:inline-block}.search .search-pagination .page-numbers,.error404 .search-pagination .page-numbers,.page-template-page-search .search-pagination .page-numbers{display:none}.search .search-pagination .page-numbers.next,.search .search-pagination .page-numbers.prev,.error404 .search-pagination .page-numbers.next,.error404 .search-pagination .page-numbers.prev,.page-template-page-search .search-pagination .page-numbers.next,.page-template-page-search .search-pagination .page-numbers.prev{display:inline-block}.search .search-pagination .page-numbers.next[aria-disabled=true],.search .search-pagination .page-numbers.prev[aria-disabled=true],.error404 .search-pagination .page-numbers.next[aria-disabled=true],.error404 .search-pagination .page-numbers.prev[aria-disabled=true],.page-template-page-search .search-pagination .page-numbers.next[aria-disabled=true],.page-template-page-search .search-pagination .page-numbers.prev[aria-disabled=true]{pointer-events:none;opacity:.5}.search .search-pagination .page-numbers.prev,.error404 .search-pagination .page-numbers.prev,.page-template-page-search .search-pagination .page-numbers.prev{margin-right:50px}.search .search-pagination .page-numbers.next,.error404 .search-pagination .page-numbers.next,.page-template-page-search .search-pagination .page-numbers.next{margin-left:50px}.search .search-pagination .total-results,.error404 .search-pagination .total-results,.page-template-page-search .search-pagination .total-results{display:block;margin-top:10px}@media(min-width: 1024px){.search .search-pagination .total-results,.error404 .search-pagination .total-results,.page-template-page-search .search-pagination .total-results{display:inline-block;margin-top:0px;margin-left:45px}}.search #searchform,.error404 #searchform,.page-template-page-search #searchform{width:100%;margin-bottom:20px;display:inline-block;background:#000;border:solid 8px #000;display:flex;align-items:center}.search #searchform .search-field,.error404 #searchform .search-field,.page-template-page-search #searchform .search-field{border-radius:0;padding:20px;font:normal normal bold 27px/31px "GT-Walsheim";text-transform:uppercase;vertical-align:middle;display:inline-block;border:none;width:100%}.search #searchform .search-field::placeholder,.error404 #searchform .search-field::placeholder,.page-template-page-search #searchform .search-field::placeholder{color:#000}.search #searchform input[type=submit],.error404 #searchform input[type=submit],.page-template-page-search #searchform input[type=submit]{display:inline-block;height:35px;width:70px;margin-left:10px;background:#000;vertical-align:middle;border:none;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(img/icon_search_white.svg)}.search .screen-reader-text,.error404 .screen-reader-text,.page-template-page-search .screen-reader-text{display:none}.search .all-results,.error404 .all-results,.page-template-page-search .all-results{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 3px #000}.search .all-results .search-type,.error404 .all-results .search-type,.page-template-page-search .all-results .search-type{font:normal normal bold 18px/24px "Clan";margin-bottom:7px}.search .all-results .search-type:before,.error404 .all-results .search-type:before,.page-template-page-search .all-results .search-type:before{content:"";display:inline-block;height:15px;width:12px;margin-right:7px;background:#000}.search .all-results a,.error404 .all-results a,.page-template-page-search .all-results a{color:#000;font:normal normal bold 29px/33px "GT-Walsheim";display:inline-block;margin-bottom:50px}.search .text-404,.error404 .text-404,.page-template-page-search .text-404{max-width:600px;margin:0 auto;margin-top:30px}.search .text-404 h2,.error404 .text-404 h2,.page-template-page-search .text-404 h2{font:normal normal normal 48px/55px "GT-Walsheim";letter-spacing:1.67px;margin-bottom:20px}.search .text-404 h3,.error404 .text-404 h3,.page-template-page-search .text-404 h3{font:normal normal normal 29px/33px "GT-Walsheim";letter-spacing:1px;margin-bottom:10px}.search .text-404 p,.error404 .text-404 p,.page-template-page-search .text-404 p{font:normal normal bold 18px/23px "Clan";letter-spacing:2px}.otgs-development-site-front-end{display:none !important}.wpcf7 input[type=submit]{display:inline-block;font:normal normal bold 12px/12px "Clan";letter-spacing:2px;padding:8px 12px;text-transform:uppercase;border:solid 2px #000;margin:0 6px;margin-bottom:12px;background-color:#fdce4b;cursor:pointer;margin:0}.wpcf7 input,.wpcf7 textarea{border-radius:0;border:solid 2px #000}.wpcf7 textarea:focus,.wpcf7 input:focus{border-radius:0}.wpcf7 *:focus{outline:none}.single-medialibrary #container{background-color:#d3d2d2}.single-medialibrary #container .inner{background:#fff;margin-bottom:50px;border-top:solid 3px #000;min-height:60vh}@media(min-width: 1024px){.single-medialibrary #container .inner{border-top:solid 6px}}.single-medialibrary #container .inner a{color:#000;font-weight:500;border-bottom:solid 2px #000}.single-medialibrary h2{margin:20px 0 40px 0;display:block}.single-medialibrary .media-container{padding-top:140px}.single-medialibrary figure img{width:100%;height:auto}.single-medialibrary video{width:100%;height:auto}.has-content-bands{--band-grid-inset: 26px}@media(min-width: 1024px){.has-content-bands{--band-grid-inset: max(26px, calc((100% - min(100%, max(1280px, 85vw))) / 2 + 20px))}}.has-content-bands .page-intro h1,.has-content-bands .page-intro h2,.has-content-bands .page-intro h3,.has-content-bands .page-intro p,.has-content-bands .content-bands h1,.has-content-bands .content-bands h2,.has-content-bands .content-bands h3,.has-content-bands .content-bands p,.has-content-bands .band-breadcrumb h1,.has-content-bands .band-breadcrumb h2,.has-content-bands .band-breadcrumb h3,.has-content-bands .band-breadcrumb p{font-family:"Clan",sans-serif}.has-content-bands .page-intro h1,.has-content-bands .page-intro h2,.has-content-bands .page-intro h3,.has-content-bands .content-bands h1,.has-content-bands .content-bands h2,.has-content-bands .content-bands h3,.has-content-bands .band-breadcrumb h1,.has-content-bands .band-breadcrumb h2,.has-content-bands .band-breadcrumb h3{text-transform:none}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.page-intro{background:var(--page-intro-bg, #00F4DB);color:#000;padding:124px 26px 66px;box-sizing:border-box}.page-intro__inner{max-width:274px;margin:0;padding:0}.page-intro__title{margin:0;font-family:"Clan",sans-serif;font-size:26px;font-weight:600;line-height:34px;letter-spacing:1.3px;color:#000;text-transform:none}.page-intro__text{margin-top:12px;font-family:"Clan",sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.7px;color:#000;max-width:274px}.page-intro__text p,.page-intro__text a{color:#000}.page-intro__text p{margin:0 0 .75em;letter-spacing:.7px}.page-intro__text p:last-child{margin-bottom:0}@media(min-width: 1024px){.page-intro{padding:210px 0 80px}.page-intro__inner{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:var(--band-grid-inset);padding-right:var(--band-grid-inset);box-sizing:border-box}.page-intro__title{font-size:36px;line-height:44px;letter-spacing:1.8px;max-width:926px}.page-intro__text{margin-top:36px;font-size:18px;line-height:28px;letter-spacing:.9px;max-width:926px}.page-intro__text p{letter-spacing:.9px}}.band-breadcrumb{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:var(--band-grid-inset);padding-right:var(--band-grid-inset);box-sizing:border-box;max-width:none;margin-top:40px;background:#fff}@media(min-width: 1024px){.band-breadcrumb{margin-top:90px}}.band-breadcrumb .breadcrumb{font-family:"Clan",sans-serif;font-size:10px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;border-bottom:4px solid #000 !important;padding:0 0 11px !important;margin:0 0 0 !important;background:rgba(0,0,0,0)}@media(min-width: 1024px){.band-breadcrumb .breadcrumb{font-size:12px;letter-spacing:1.44px;border-bottom-width:6px !important}}.content-bands{padding:24px 0 80px;background:#fff;overflow-x:clip}@media(min-width: 1024px){.content-bands{padding-top:60px}}.band-row{margin:0 0 60px;--band-arrow-center: calc(127px / 2)}@media(min-width: 1024px){.band-row{--band-arrow-center: calc(217px / 2)}}.band-row--highlight{--band-arrow-center: calc(183px * 250 / 200 / 2)}@media(min-width: 1024px){.band-row--highlight{--band-arrow-center: calc(335px * 419 / 335 / 2)}}.band-row--media{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f5f0ec;padding:40px 0;box-sizing:border-box}.band-row__head{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:var(--band-grid-inset);padding-right:var(--band-grid-inset);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:24px}.band-row__title{margin:0;flex:1 1 auto;min-width:0;font-family:"Clan",sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.7px;color:#000;text-transform:none}@media(min-width: 1024px){.band-row__title{font-size:18px;letter-spacing:.9px}}.band-row__more{display:inline-flex;align-items:center;flex:0 0 auto;gap:0;color:#000;text-decoration:none;font-family:"Clan",sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.6px;text-transform:uppercase}@media(min-width: 1024px){.band-row__more{font-size:14px;letter-spacing:.7px}}.band-row__more:hover,.band-row__more:focus{text-decoration:underline}.band-row__more-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px}.band-row__more-icon img{display:block;width:14px;height:14px;transform:rotate(-90deg)}.band-row__carousel{position:relative}.band-row__track{display:flex;gap:0;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 16px;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:none;overscroll-behavior-y:auto}html[dir=rtl] .band-row__track{justify-content:flex-end}html[dir=rtl] .band-row__track[data-band-has-overflow]{justify-content:flex-start}html[dir=rtl] .band-row__track:not([data-band-rtl-ready]){visibility:hidden}.band-row__arrow{display:none;position:absolute;top:var(--band-arrow-center);z-index:3;width:44px;height:44px;padding:8px;border:0;background-color:hsla(0,0%,100%,.72);background-repeat:no-repeat;background-position:center;background-size:28px 28px;cursor:pointer;opacity:0;transition:opacity .2s ease;transform:translateY(-50%)}@media(min-width: 860px){.band-row__arrow{display:block}}@media(min-width: 1024px){.band-row__arrow{width:52px;height:52px;padding:8px;background-size:36px 36px}}.band-row__arrow--prev{inset-inline-start:0;background-image:url(img/icon_arrow_right_black.svg);transform:translateY(-50%) scaleX(-1)}.band-row__arrow--next{inset-inline-end:0;background-image:url(img/icon_arrow_right_black.svg)}html[dir=rtl] .band-row__arrow--prev{transform:translateY(-50%)}html[dir=rtl] .band-row__arrow--next{transform:translateY(-50%) scaleX(-1)}.band-row__arrow:hover,.band-row__arrow:focus-visible{opacity:1;background-color:hsla(0,0%,100%,.92)}.band-row__arrow:focus-visible{outline:2px solid #000;outline-offset:-2px}.band-row__arrow:disabled,.band-row__arrow[aria-disabled=true]{opacity:0 !important;pointer-events:none}.band-row__carousel:hover .band-row__arrow:not(:disabled):not([aria-disabled=true]),.band-row__carousel:focus-within .band-row__arrow:not(:disabled):not([aria-disabled=true]){opacity:1}.band-row--highlight .band-row__track>*{flex:0 0 auto;box-sizing:border-box;width:calc(183px + 10px);padding-inline-end:10px}@media(min-width: 1024px){.band-row--highlight .band-row__track>*{width:calc(335px + 20px);padding-inline-end:20px}}.band-row--highlight .band-row__track>*:first-child{padding-inline-start:var(--band-grid-inset);width:calc(183px + 10px + var(--band-grid-inset))}@media(min-width: 1024px){.band-row--highlight .band-row__track>*:first-child{width:calc(335px + 20px + var(--band-grid-inset))}}.band-row--highlight .band-row__track>*:last-child{padding-inline-end:var(--band-grid-inset);width:calc(183px + var(--band-grid-inset))}@media(min-width: 1024px){.band-row--highlight .band-row__track>*:last-child{width:calc(335px + var(--band-grid-inset))}}.band-row--highlight .band-row__track>*:only-child{padding-inline-start:var(--band-grid-inset);padding-inline-end:var(--band-grid-inset);width:calc(183px + 2*var(--band-grid-inset))}@media(min-width: 1024px){.band-row--highlight .band-row__track>*:only-child{width:calc(335px + 2*var(--band-grid-inset))}}.band-row--square .band-row__track>*{flex:0 0 auto;box-sizing:border-box;width:calc(127px + 10px);padding-inline-end:10px}@media(min-width: 1024px){.band-row--square .band-row__track>*{width:calc(217px + 20px);padding-inline-end:20px}}.band-row--square .band-row__track>*:first-child{padding-inline-start:var(--band-grid-inset);width:calc(127px + 10px + var(--band-grid-inset))}@media(min-width: 1024px){.band-row--square .band-row__track>*:first-child{width:calc(217px + 20px + var(--band-grid-inset))}}.band-row--square .band-row__track>*:last-child{padding-inline-end:var(--band-grid-inset);width:calc(127px + var(--band-grid-inset))}@media(min-width: 1024px){.band-row--square .band-row__track>*:last-child{width:calc(217px + var(--band-grid-inset))}}.band-row--square .band-row__track>*:only-child{padding-inline-start:var(--band-grid-inset);padding-inline-end:var(--band-grid-inset);width:calc(127px + 2*var(--band-grid-inset))}@media(min-width: 1024px){.band-row--square .band-row__track>*:only-child{width:calc(217px + 2*var(--band-grid-inset))}}.band-tile{--band-tile-hover-bg: #00f4db;position:relative}.band-tile.teaser-media{--band-tile-hover-bg: #c5b598}.band-tile .border{position:relative;display:block;overflow:hidden}.band-tile a{position:absolute;inset:0;z-index:4}.band-tile__line{position:absolute;inset-inline-start:0;bottom:0;z-index:5;width:100%;height:4px;background:#000;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}html[dir=rtl] .band-tile__line{transform-origin:right center}.border:hover .band-tile__line,.border:focus-within .band-tile__line{transform:scaleX(1)}.band-tile__media{margin:0;overflow:hidden;background:#bdbdbd}.band-tile__media img{display:block;width:100%;height:100%;object-fit:cover;font-size:0;color:rgba(0,0,0,0)}.band-tile--highlight .band-tile__media{aspect-ratio:200/250}@media(min-width: 1024px){.band-tile--highlight .band-tile__media{aspect-ratio:335/419}}.band-tile--square .band-tile__media{aspect-ratio:1/1}.band-tile__cta{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.75rem;text-align:center;color:#000;background:var(--band-tile-hover-bg);opacity:0;transition:opacity .25s ease;pointer-events:none}.band-tile__icon{display:block;width:30px;height:30px;flex:0 0 30px;background-color:#000;background-image:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.band-tile__icon--audio{mask-image:url(img/icon_audio.svg);-webkit-mask-image:url(img/icon_audio.svg)}.band-tile__icon--audio_url{mask-image:url(img/icon_audio.svg);-webkit-mask-image:url(img/icon_audio.svg)}.band-tile__icon--pdf{mask-image:url(img/icon_pdf_media.svg);-webkit-mask-image:url(img/icon_pdf_media.svg)}.band-tile__icon--video{mask-image:url(img/icon_video_media.svg);-webkit-mask-image:url(img/icon_video_media.svg)}.band-tile__icon--video_embed{mask-image:url(img/icon_video_media.svg);-webkit-mask-image:url(img/icon_video_media.svg)}.band-tile__icon--image{mask-image:url(img/icon_image.svg);-webkit-mask-image:url(img/icon_image.svg)}.band-tile__icon--serie{mask-image:url(img/icon_serie.svg);-webkit-mask-image:url(img/icon_serie.svg)}.band-tile__icon--story{mask-image:url(img/icon_story.svg);-webkit-mask-image:url(img/icon_story.svg)}.band-tile__cta-label{display:block;max-width:100%;font-family:"Clan",sans-serif;font-size:10px;font-weight:600;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:#000}@media(min-width: 1024px){.band-tile__cta-label{font-size:10px}}.band-tile .border:hover .band-tile__cta,.band-tile .border:focus-within .band-tile__cta{opacity:1}.band-tile__meta{margin-top:8px;padding:0;box-sizing:border-box;text-align:center}@media(min-width: 1024px){.band-tile__meta{margin-top:10px}}.band-tile .label{margin:0 0 2px;font-family:"Clan",sans-serif;font-size:10px;font-weight:400;line-height:20px;letter-spacing:.4px;text-transform:none;color:#000}.band-tile .title{margin:0;font-family:"Clan",sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.6px;color:#000;text-transform:none}@media(min-width: 1024px){.band-tile .title{font-size:14px;letter-spacing:.7px}}.band-tile--highlight .title{font-size:14px;letter-spacing:.7px}.band-tile .teaser{margin:0 0 6px;font-family:"Clan",sans-serif;font-size:10px;font-weight:400;line-height:16px;letter-spacing:.5px;color:#000}.band-banner{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 60px;padding:0;background:#d4cbb9;box-sizing:border-box;width:100%;max-width:none;overflow:hidden}@media(min-width: 860px){.band-banner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(100px, 36%);align-items:start;gap:16px;padding:28px 20px;min-width:0;overflow:hidden}}.band-banner--full{width:auto;max-width:none;margin:0 var(--band-grid-inset) 60px}@media(min-width: 860px){.band-banner--full{grid-template-columns:minmax(0, 1fr) minmax(200px, 361px);gap:40px;padding:40px 24px 30px 32px}}@media(min-width: 1024px){.band-banner--full{grid-template-columns:minmax(0, 1fr) 361px;gap:114px;align-items:start;padding:0 0 0 50px}}@media(min-width: 860px){.band-banner--half{grid-template-columns:minmax(0, 1fr) minmax(120px, 37%);align-items:start;gap:25px;padding:0 0 0 30px}}.band-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:0 20px 20px;box-sizing:border-box;min-width:0}@media(min-width: 860px){.band-banner__content{gap:20px;padding:0}}@media(min-width: 860px){.band-banner--full .band-banner__content{gap:32px}}@media(min-width: 1024px){.band-banner--full .band-banner__content{padding:40px 0 30px;gap:32px}}.band-banner__title{margin:0;font-family:"Clan",sans-serif;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.6px;text-transform:none;color:#000;max-width:216px}@media(min-width: 860px){.band-banner__title{max-width:100%}}@media(min-width: 1024px){.band-banner--full .band-banner__title{font-size:18px;line-height:28px;letter-spacing:.9px;max-width:504px}}@media(min-width: 860px){.band-banner--half .band-banner__content{padding:30px 0;gap:30px}}@media(min-width: 860px){.band-banner--half .band-banner__title{font-size:18px;line-height:28px;letter-spacing:.9px;max-width:100%}}.band-banner__link{position:absolute;inset:0;z-index:4}.band-banner__cta{display:inline-flex;align-items:center;gap:.15em;margin-top:0;font-family:"Clan",sans-serif;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:1.2;text-transform:uppercase;color:#000;text-decoration:none}@media(min-width: 1024px){.band-banner__cta{font-size:14px;letter-spacing:.7px}}.band-banner__cta-label{position:relative;display:inline-block}.band-banner__cta-label::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.band-banner:hover .band-banner__cta-label::after,.band-banner:focus-within .band-banner__cta-label::after{transform:scaleX(1)}.band-banner__cta-icon{display:block;width:1em;height:1em;flex:0 0 1em;background:url(img/icon_arrow_right_black.svg) center/contain no-repeat}.band-banner__media{position:relative;margin:0;overflow:hidden;aspect-ratio:202/121;width:202px;max-width:202px;align-self:flex-end;margin-left:auto;order:-1}@media(min-width: 860px){.band-banner__media{order:0;align-self:start;justify-self:end;margin-left:0;width:100%;max-width:100%;height:auto;aspect-ratio:361/216}}.band-banner__media::after{content:"";position:absolute;inset:0;background:url(img/banner_mask_overlay.png) top right/100% 100% no-repeat;pointer-events:none}.band-banner__media img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width: 860px){.band-banner--full .band-banner__media{max-width:361px}}@media(min-width: 1024px){.band-banner--full .band-banner__media{width:361px;max-width:361px;height:auto;aspect-ratio:361/216}}@media(min-width: 860px){.band-banner--half .band-banner__media{align-self:start;justify-self:end;width:100%;max-width:212px;height:auto;min-height:0;aspect-ratio:212/198}.band-banner--half .band-banner__media::after{background-image:url(img/banner_mask_overlay_duo.png)}}.band-banners--pair{display:grid;gap:20px;width:auto;max-width:none;margin:0 var(--band-grid-inset) 60px;padding:0;box-sizing:border-box;justify-items:stretch}@media(min-width: 860px){.band-banners--pair{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px}}.band-banners--pair .band-banner{margin:0;width:100%;max-width:none;min-width:0}.band-serien-offers{margin:0 0 60px;padding:0;background:rgba(0,0,0,0);--band-arrow-center: calc(227px / 2)}@media(min-width: 1024px){.band-serien-offers{--band-arrow-center: calc(270px / 2)}}.band-serien-offers__carousel{position:relative}.band-serien-offers__carousel:hover .band-row__arrow:not(:disabled):not([aria-disabled=true]),.band-serien-offers__carousel:focus-within .band-row__arrow:not(:disabled):not([aria-disabled=true]){opacity:1}.band-serien-offers__track{display:flex;gap:0;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 16px;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:none;overscroll-behavior-y:auto}.band-serien-offers__track>.band-serien-offer-slot{flex:0 0 auto;box-sizing:border-box;width:calc(182px + 10px);padding-inline-end:10px}@media(min-width: 1024px){.band-serien-offers__track>.band-serien-offer-slot{width:calc(216px + 20px);padding-inline-end:20px}}.band-serien-offers__track>.band-serien-offer-slot:first-child{padding-inline-start:var(--band-grid-inset);width:calc(182px + 10px + var(--band-grid-inset))}@media(min-width: 1024px){.band-serien-offers__track>.band-serien-offer-slot:first-child{width:calc(216px + 20px + var(--band-grid-inset))}}.band-serien-offers__track>.band-serien-offer-slot:last-child{padding-inline-end:var(--band-grid-inset);width:calc(182px + var(--band-grid-inset))}@media(min-width: 1024px){.band-serien-offers__track>.band-serien-offer-slot:last-child{width:calc(216px + var(--band-grid-inset))}}.band-serien-offers__track>.band-serien-offer-slot:only-child{padding-inline-start:var(--band-grid-inset);padding-inline-end:var(--band-grid-inset);width:calc(182px + 2*var(--band-grid-inset))}@media(min-width: 1024px){.band-serien-offers__track>.band-serien-offer-slot:only-child{width:calc(216px + 2*var(--band-grid-inset))}}html[dir=rtl] .band-serien-offers__track{justify-content:flex-end}html[dir=rtl] .band-serien-offers__track[data-band-has-overflow]{justify-content:flex-start}html[dir=rtl] .band-serien-offers__track:not([data-band-rtl-ready]){visibility:hidden}.band-serien-offer-slot{box-sizing:border-box}.band-serien-offer{--serien-offer-hover-bg: #95f4e5;position:relative;width:100%;height:227px;background:var(--serien-offer-bg, #00F4DB);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;transition:background-color .35s ease}@media(min-width: 1024px){.band-serien-offer{height:270px}}.band-serien-offer::after{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:4px;background:#000;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.band-serien-offer:hover,.band-serien-offer:focus-within{background:var(--serien-offer-hover-bg)}.band-serien-offer:hover::after,.band-serien-offer:focus-within::after{transform:scaleX(1)}.band-serien-offer a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:60px;flex:1 1 auto;height:100%;min-height:100%;padding:25px 19px 20px 20px;color:#000;text-decoration:none;box-sizing:border-box;text-align:center}.band-serien-offer:not(:has(a)){align-items:center;gap:60px;padding:25px 19px 20px 20px;text-align:center}.band-serien-offer__title{margin:0;font-family:"Clan",sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.7px;text-transform:none}.band-serien-offer__footer{display:flex;flex-direction:column;align-items:center;gap:8px}.band-serien-offer__icon{display:block;width:28px;height:28px;flex:0 0 28px}.band-serien-offer__icon img{display:block;width:28px;height:28px}.band-serien-offer__count{margin:0;font-family:"Clan",sans-serif;font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;line-height:20px}