body .image-wrapper.nopadding img{position:relative;height:auto}body .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .image-wrapper{margin:0 0 40px}body .image-wrapper+sub{margin:-16px 0 40px;display:block}@font-face{font-family:Domaine;font-style:normal;font-weight:300;font-display:swap;src:url(/dist/assets/domaine-text-light-BwQeyOU1.woff2) format("woff2")}@font-face{font-family:Domaine;font-style:italic;font-weight:300;font-display:swap;src:url(/dist/assets/domaine-text-light-italic-CqkuFQbx.woff2) format("woff2")}@font-face{font-family:Domaine;font-style:normal;font-weight:700;font-display:swap;src:url(/dist/assets/domaine-text-medium-Cuj2pe39.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:normal;font-weight:300;font-display:swap;src:url(/dist/assets/Graphik-Light-Web-DWK1xsqA.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:italic;font-weight:300;font-display:swap;src:url(/dist/assets/Graphik-LightItalic-Web-CjQW2-n9.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;font-display:swap;src:url(/dist/assets/Graphik-Medium-Web-WEya565s.woff2) format("woff2")}p,li,a,span{font-family:Graphik,sans-serif;font-size:16px;font-weight:300;line-height:1.4;color:#fff}small{font-family:Graphik,sans-serif;font-size:12px;font-weight:300;line-height:1.4;color:#fff;display:block;padding:0 0 40px}sub{font-family:Graphik,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#fff;text-transform:uppercase}h1{font-family:Domaine,serif;font-size:48px;font-weight:300;line-height:1.2;color:#fff;padding:0 0 16px}h2{font-family:Domaine,serif;font-size:24px;font-weight:300;line-height:1.2;color:#fff;padding:0 0 24px}h3{font-family:Domaine,serif;font-size:20px;font-weight:300;line-height:1.2;color:#fff;padding:0 0 8px}h4{font-family:Graphik,sans-serif;font-size:16px;font-weight:500;line-height:1.2;color:#fff;text-transform:uppercase}@media all and (max-width: 576px){h1{font-size:24px}sub,p,li,a,span{font-size:14px}}header{padding:16px 40px;position:fixed;top:0;left:0;display:flex;justify-content:space-between;z-index:10;width:100%;transition:.2s}header.hidden{top:-150px}header.scrolled{background-color:#021d26}header.scrolled .logo{height:40px}header.scrolled nav ul.language-menu{height:0;opacity:0}header .logo{height:80px;display:block;transition:.2s}header .logo img{height:100%;width:auto}header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;transition:.2s}header nav ul{flex:0 0 100%;text-align:right}header nav ul.language-menu li{margin:0 0 0 32px}header nav ul.language-menu li a{font-size:14px}header nav ul.language-menu li a.active,header nav ul.language-menu li a:hover{text-decoration:underline}header nav ul.main-menu li{margin:0 0 0 32px}header nav ul.main-menu li svg{width:21px;margin:0 0 -5px}header nav ul.main-menu li:hover ul{opacity:1;pointer-events:all}header nav ul.main-menu li ul{position:absolute;top:16px;right:0;padding:24px 0 0;min-width:160px;transition:.2s;opacity:0;pointer-events:none}header nav ul.main-menu li ul li{text-align:left;width:100%;margin:0}header nav ul.main-menu li ul li:first-child a{padding:16px 16px 6px}header nav ul.main-menu li ul li:last-child a{padding:6px 16px 16px}header nav ul.main-menu li ul li a{font-size:14px;background-color:#021d26;padding:6px 16px;display:block}header nav ul.main-menu li a{font-size:16px;text-transform:uppercase}header nav ul.main-menu li a.active,header nav ul.main-menu li a:hover{text-decoration:underline}header nav ul li{display:inline-block}header nav ul li a{color:#fff;text-decoration:none;font-weight:500}header .burger{display:none;height:18px;width:32px;flex-direction:column;justify-content:space-between}header .burger span{display:block;height:2px;width:32px;background-color:#fff;border-radius:4px;transition:.25s ease-in-out}.mobile-menu{position:fixed;top:0;left:0;background-color:#021d26;width:100%;height:100vh;overflow-y:auto;padding:120px 40px 40px;z-index:9;opacity:0;pointer-events:none;transition:.25s ease-in-out}.mobile-menu.open{opacity:1;pointer-events:all}.mobile-menu ul.main-menu-mobile{padding:0 0 40px}.mobile-menu ul.main-menu-mobile li{padding:0 0 24px;list-style:none}.mobile-menu ul.main-menu-mobile li svg{width:21px;margin:0 0 -4px}.mobile-menu ul.main-menu-mobile li a{font-family:Graphik,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:none}.mobile-menu ul.main-menu-mobile li ul{padding:0 0 0 27px;max-height:0;overflow:hidden;transition:.25s ease-in-out}.mobile-menu ul.main-menu-mobile li ul li{padding:16px 0 8px}.mobile-menu ul.main-menu-mobile li ul li a{text-transform:none}.mobile-menu ul.mobile-language-menu{padding:0 0 40px}.mobile-menu ul.mobile-language-menu li{display:inline-block;padding:0 32px 0 0}.mobile-menu ul.mobile-language-menu li a{font-weight:500;text-decoration:none;font-size:14px}.mobile-menu ul.mobile-language-menu li a.active{text-decoration:underline}.mobile-menu ul.mobile-social-menu li{display:inline-block;padding:0 24px 0 0}.mobile-menu ul.mobile-social-menu li a svg{height:24px}@media all and (max-width: 1250px){header{align-items:center}header .logo{height:64px}header nav{display:none}header .burger{display:flex;cursor:pointer}header .burger.clicked span{position:absolute;top:calc(50% - 1px);left:0}header .burger.clicked span:nth-child(2){opacity:0}header .burger.clicked span:first-child{transform:rotate(-45deg)}header .burger.clicked span:last-child{transform:rotate(45deg)}}@media all and (max-width: 576px){header{padding:16px 24px}header .logo{height:40px}.mobile-menu{padding:104px 24px 40px}}.home-hero{min-height:100vh;width:100%;overflow:hidden;padding:0 0 160px}.home-hero:after{display:block;position:absolute;top:0;left:0;width:100%;height:100px;content:"";background:linear-gradient(#021d2699,#021d2600);z-index:1}.home-hero .play-button{display:block;width:80px;height:80px;top:calc(50vh - 40px);left:calc(50% - 40px);position:absolute;z-index:2}.home-hero .play-button svg{height:100%;width:100%}.home-hero .video-wrapper{height:100vh;width:100%;overflow:hidden}.home-hero .video-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.home-hero .text-wrapper:before{display:block;position:absolute;top:0;left:0;width:100%;height:50vh;content:"";background:linear-gradient(#021d2600,#021d26)}.home-hero .text-wrapper{margin:-50vh 0 0;padding:calc(50vh - 160px) 40px 0}.home-hero .text-wrapper .span8{grid-column:3/span 8}.home-hero .text-wrapper .span8 p{max-width:none}@media all and (max-width: 810px){.home-hero{min-height:50vh}.home-hero .play-button{height:56px;width:56px;top:calc(25vh - 28px);left:calc(50% - 28px)}.home-hero .video-wrapper{height:50vh}.home-hero .text-wrapper:before{height:25vh}.home-hero .text-wrapper{margin:-25vh 0 0;padding:calc(25vh - 104px) 40px 0}.home-hero .text-wrapper .span8{grid-column:span 12}}@media all and (max-width: 576px){.home-hero{padding:0 0 80px}.home-hero .text-wrapper{padding:calc(25vh - 104px) 24px 0}}.grid{grid-template-columns:repeat(12,1fr);grid-gap:40px 16px;display:grid;align-items:start;max-width:1280px;margin:0 auto}.grid .column{grid-column:span var(--span)}.grid .column ul{padding:0 0 40px 16px}.grid .column p{padding:0 0 40px;max-width:800px}.grid .column p+p{margin:-16px 0 0}.grid .column .table-wrapper{padding:0 0 40px}.grid.morepadding{grid-gap:40px 56px}.grid.verticalcenter{align-items:center}.grid.align-mittig{text-align:center}.grid.sticky a[data-fancybox=gallery]{display:block;margin:0 0 40px}@media all and (max-width: 810px){.grid .column.span6{grid-column:span 12}.grid .column.span4{grid-column:span 6}.grid .column.empty{display:none}}@media all and (max-width: 767px){.grid .column.span4{grid-column:span 12}}.button{display:inline-block;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:500;text-decoration:none;width:auto;transition:.2s}.button svg{height:14px;margin:0 0 0 8px;transition:.2s}.button:after{height:1px;width:100%;background-color:#fff;content:"";display:block;position:absolute;bottom:-8px;left:0}.button:hover{opacity:.8}.button:hover svg{transform:translate(8px)}.backlink .button:hover svg{transform:rotate(180deg) translate(8px)!important}.play-button{transition:.2s}.play-button:hover{transform:scale(1.05)}.hero{min-height:100vh;width:100%;overflow:hidden}.hero:after{display:block;position:absolute;top:0;left:0;width:100%;height:100px;content:"";background:linear-gradient(#021d2699,#021d2600);z-index:1}.hero .play-button{display:block;width:80px;height:80px;top:calc(50vh - 40px);left:calc(50% - 40px);position:absolute;z-index:3}.hero .play-button svg{height:100%;width:100%}.hero .video-wrapper,.hero .image-wrapper{height:100vh;width:100%;overflow:hidden}.hero .video-wrapper video,.hero .image-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hero .video-wrapper:before,.hero .image-wrapper:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:50vh;content:"";background:linear-gradient(#021d2600,#021d26);z-index:1}@media all and (max-width: 810px){.hero{min-height:50vh}.hero .play-button{height:56px;width:56px;top:calc(25vh - 28px);left:calc(50% - 28px)}.hero .video-wrapper,.hero .image-wrapper{height:50vh}.hero .video-wrapper:before,.hero .image-wrapper:before{height:25vh}}.breadcrumbs{margin:-50vh 0 0;padding:calc(50vh - 160px) 140px 24px;z-index:2}.breadcrumbs span{opacity:.4;font-weight:500;text-transform:uppercase;margin:0 40px 0 0}.breadcrumbs span.divider{font-weight:500;text-transform:uppercase;margin:0 16px}.breadcrumbs a{opacity:.4;font-weight:500;text-transform:uppercase;text-decoration:none}.breadcrumbs a.active{opacity:1}.breadcrumbs-mobile{padding:40px 24px 0;z-index:2}.breadcrumbs-mobile span{opacity:.4;font-weight:500;text-transform:uppercase;margin:0 16px 8px 0;display:inline-block}.breadcrumbs-mobile span.divider{font-weight:500;text-transform:uppercase;margin:0 16px 8px}.breadcrumbs-mobile a{opacity:.4;font-weight:500;text-transform:uppercase;text-decoration:none}.breadcrumbs-mobile a.active{opacity:1}header+.breadcrumbs{margin:0;padding:184px 140px 80px}@media all and (max-width: 810px){.breadcrumbs{margin:-25vh 0 0;padding:calc(25vh - 80px) 40px 24px}header+.breadcrumbs{margin:0;padding:160px 40px 40px}}@media all and (min-width: 577px){.breadcrumbs-mobile{display:none}}@media all and (max-width: 576px){.breadcrumbs{display:none}}.title{padding:0 140px 24px;z-index:1}@media all and (max-width: 810px){.title{padding:0 40px 24px}}@media all and (max-width: 576px){.title{padding:calc(25vh - 80px) 24px 24px;margin:-25vh 0 0}}.subnavigation{padding:0 140px 56px;z-index:2}.subnavigation a{display:inline-block;margin:0 24px 24px 0;background-color:#73bfb9;color:#021d26;text-decoration:none;padding:10px 32px;border-radius:4px;font-weight:500;transition:.2s}.subnavigation a.active,.subnavigation a:hover{background-color:#fff;text-decoration:underline}@media all and (max-width: 810px){.subnavigation{padding:0 40px 56px}}@media all and (max-width: 576px){.subnavigation{padding:0 24px 40px}.subnavigation .grid:after{position:absolute;right:0;top:0;height:100%;width:40px;content:"";background:linear-gradient(to right,#021d2600,#021d26)}.subnavigation .grid .column{display:flex;overflow-x:auto}.subnavigation .grid .column a{white-space:nowrap;margin:0 16px 0 0}}.textblock{padding:0 140px 40px}.textblock p:last-child{padding:0}.textblock .image-wrapper:last-child{margin:0}.textblock sub:last-child{margin:-16px 0 0}.textblock .grid+.grid{padding:40px 0 0}.textblock .grid.morepadding+.grid{padding:64px 0 0}.textblock .grid .column{max-width:calc(100vw - 48px)}.title+.textblock{padding:56px 140px 40px}@media all and (max-width: 810px){.title+.textblock{padding:40px}.textblock{padding:0 40px 40px}.textblock .grid.morepadding+.grid{padding:40px 0 0}}@media all and (max-width: 576px){.title+.textblock{padding:24px 24px 40px}.textblock{padding:0 24px 40px}.textblock.first-no-hero{padding:76px 24px 40px}}.imageblock{padding:0 0 40px}.imageblock .grid{max-width:none;grid-gap:var(--gap)}.imageblock .grid+.grid{padding:var(--gap) 0 0}.imageblock .grid .image-wrapper:last-child{margin:0}.imageblock .grid .span6 .image-wrapper{margin:0}.imageblock .grid sub{position:absolute;bottom:24px;left:40px;background-color:#021d26;color:#fff;padding:12px 24px;display:block;border-radius:4px;margin:0}@media all and (max-width: 576px){.imageblock .grid sub{padding:8px 16px;left:24px}}.nextlink{padding:80px 0}.nextlink .grid{max-width:none}.nextlink .grid:hover .button svg{transform:translate(8px)}.nextlink .grid:hover .image-wrapper{opacity:.8}.nextlink .grid a{text-decoration:none}.nextlink .image-wrapper{padding-bottom:0!important;margin:0;height:320px;transition:.2s}.nextlink .image-wrapper:after{display:block;background-color:#000;opacity:.42;position:absolute;top:0;left:0;height:100%;width:100%;content:""}.nextlink .textblock{position:absolute;bottom:40px;padding:0 140px;max-width:1280px;margin:0 auto}@media all and (max-width: 810px){.nextlink .textblock{padding:0 40px}}@media all and (max-width: 576px){.nextlink{padding:40px 0}.nextlink .textblock{padding:0 24px}}footer{padding:160px 140px 80px;overflow:hidden}footer .social{display:inline-block;margin:0 16px 16px 0;text-decoration:none;transition:.2s}footer .social:hover{opacity:.8}footer .social svg{height:16px;margin:0 0 -3px}footer .feed{margin:16px 0 64px}footer .feed iframe{margin:-16px;width:calc(100% + 32px)!important}footer .feed:before{background-color:#cdcfc2;content:"";position:absolute;top:50%;left:50%;width:100vw;height:500px;display:block;transform:translate(-50%)}footer ul{padding:0!important}footer ul li{display:inline-block;padding:0 40px 0 0}footer ul li a{text-decoration:none;font-weight:500;color:#021d26}footer ul li a:hover{text-decoration:underline}@media all and (max-width: 810px){footer{padding:160px 40px 64px}}@media all and (max-width: 576px){footer{padding:80px 24px 40px}footer:before{top:40px}footer .feed{margin:16px 0 40px}footer .feed:before{top:75%}footer .feed iframe{margin:-16px;width:calc(100% + 32px)!important}footer ul li{padding:0 24px 8px 0}}.homeblock{min-height:100vh;width:100%;overflow:hidden;padding:0 0 160px}.homeblock:before{display:block;position:absolute;top:0;left:0;width:100%;height:calc(50vh - 40px);content:"";background:linear-gradient(#021d26,#021d2600);z-index:1}.homeblock .play-button{display:block;width:80px;height:80px;top:calc(50vh - 40px);left:calc(50% - 40px);position:absolute;z-index:2}.homeblock .play-button svg{height:100%;width:100%}.homeblock .video-wrapper,.homeblock .image-wrapper{height:100vh;width:100%;overflow:hidden;padding-bottom:0!important;margin:0!important}.homeblock .video-wrapper video,.homeblock .image-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.homeblock .text-wrapper:before{display:block;position:absolute;top:0;left:0;width:100%;height:50vh;content:"";background:linear-gradient(#021d2600,#021d26)}.homeblock .text-wrapper{margin:-50vh 0 0;padding:calc(50vh - 240px) 40px 0}.homeblock .text-wrapper .span8{grid-column:3/span 8}.homeblock .text-wrapper .span8 p{max-width:none}@media all and (max-width: 810px){.homeblock{min-height:50vh}.homeblock:before{height:calc(25vh - 28px)}.homeblock .play-button{height:56px;width:56px;top:calc(25vh - 28px);left:calc(50% - 28px)}.homeblock .video-wrapper,.homeblock .image-wrapper{height:50vh}.homeblock .text-wrapper:before{height:25vh}.homeblock .text-wrapper{margin:-25vh 0 0;padding:calc(25vh - 104px) 40px 0}.homeblock .text-wrapper .span8{grid-column:span 12}}.timeline{padding:0 140px}.timeline svg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.timeline svg #line{stroke:#fff;stroke-width:2;fill:transparent}.timeline .grid .column.span10{grid-column:2/span 10}.timeline .block{width:100%;margin-top:-176px}.timeline .block:nth-child(odd){padding:0 0 72px calc(50% + 80px)}.timeline .block:nth-child(odd) .dot{right:calc(50% - 40px)}.timeline .block:nth-child(2n){text-align:right;padding:0 calc(50% + 80px) 72px 0}.timeline .block:nth-child(2n) .dot{left:calc(50% - 40px)}.timeline .block:nth-child(2n) .image-wrapper{margin:0 0 24px auto!important}.timeline .block:first-child{margin-top:0}.timeline .block .content-wrapper p{padding:0 0 24px}.timeline .block .content-wrapper .image-wrapper{margin:0 0 24px}.timeline .block .dot{width:20px;height:20px;border-radius:50%;background-color:#fff;display:block;position:absolute;top:0}@media all and (max-width: 1200px){.timeline .grid .column.span10{grid-column:span 12}}@media all and (max-width: 810px){.timeline{padding:0 40px}.timeline .block:nth-child(odd){padding:0 0 72px calc(50% + 60px)}.timeline .block:nth-child(odd) .dot{right:calc(50% - 40px)}.timeline .block:nth-child(2n){text-align:right;padding:0 calc(50% + 60px) 72px 0}.timeline .block:nth-child(2n) .dot{left:calc(50% - 40px)}.timeline .block:nth-child(2n) .image-wrapper{margin:0 0 24px auto!important}}@media all and (max-width: 576px){.timeline{padding:0 24px}.timeline .block{width:100%;margin:0 0 40px!important;text-align:left!important;padding:0 0 0 36px!important;float:none!important}.timeline .block .dot{left:0!important;right:unset!important}.timeline .block:nth-child(2n) .image-wrapper{margin:0 0 24px!important}}.fancybox__slide{padding:0!important}.fancybox__slide .fancybox__content{height:100%!important;width:100%!important}.fancybox__slide .fancybox__content>.carousel__button.is-close{top:24px!important;right:24px!important}.fancybox__slide .fancybox__content .fancybox__image{height:100%!important;width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.fancybox__thumbs{display:none!important}.fancybox__nav{position:static}.fancybox__counter,.fancybox__button--slideshow,.fancybox__button--thumbs{display:none!important}a[data-fancybox=gallery]{cursor:zoom-in}.imagelink{display:block}.imagelink:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;content:"";z-index:1}.imagelink .image-wrapper{margin:0!important}.imagelink h2{position:absolute;left:32px;bottom:40px;z-index:2;padding:0}.imagelink svg{height:32px;position:absolute;bottom:40px;right:32px;z-index:2;transition:.25s ease-in-out}.imagelink:hover img{filter:brightness(.75)}.imagelink:hover svg{transform:translate(10px)}.accordion{border-top:1px solid #fff;padding:16px 0 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion.faqstyle h4{text-transform:none;font-style:italic;font-family:Domaine,serif;font-weight:900}.accordion h4{padding:0}.accordion.active .plus span:last-child{opacity:0}.accordion .plus{width:13px;height:13px}.accordion .plus span{width:13px;height:1px;position:absolute;top:5px;left:0;display:block;background-color:#fff;transition:.2s}.accordion .plus span:last-child{transform:rotate(90deg)}.panel{padding:16px 0 0;overflow:hidden;transition:max-height .2s ease-out;max-height:0}.panel:last-child{border-bottom:1px solid #fff}.panel+.accordion-link{margin:16px 0 0}.panel.active p:last-child{padding:16px 0!important}.panel p{padding:0!important}.panel p+p{padding:16px 0 0!important}.panel ul{padding:0 0 16px 16px}.backlink{text-align:center;padding:80px 0}.backlink .button svg{margin:0 8px 0 0;transform:rotate(180deg)}.column.object a:hover img{filter:brightness(.75)}.column.object .image-wrapper{margin:0 0 24px;padding-bottom:75%!important}.meta div{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px}.meta div p{margin:0!important;padding:0 0 16px!important}.meta .button{margin:24px 0 0}.column.product .image-wrapper{margin:0 0 24px;padding-bottom:125%!important}.column.product a{text-decoration:none}.column.product a:hover img{filter:brightness(.75)}.column.product a:hover h2,.column.product a:hover p{opacity:.75}.column.product h2,h2.price{padding:0 0 8px}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper table{min-width:100%;border-collapse:collapse}.table-wrapper table tr td{border:1px solid #fff;color:#fff;font-family:Graphik,sans-serif;font-size:16px;font-weight:300;line-height:1.4;padding:2px 4px}.padding{padding:0 0 24px}.padding.bigger{padding:0 0 40px}*{padding:0;margin:0;box-sizing:border-box;position:relative}body{background-color:#021d26}body,html{overflow-x:hidden}body.noscroll,html.noscroll{overflow:hidden}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:#0000;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, .96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#0000,#00000002 8.1%,#00000005 15.5%,#0000000c 22.5%,#00000014 29%,#0000001d 35.3%,#00000028,#00000032 47.1%,#0000003e 52.9%,#00000049,#00000053 64.7%,#0000005d 71%,#00000064 77.5%,#0000006b 84.5%,#0000006f 91.9%,#00000070);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
