@charset "UTF-8";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,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}h1,.h1-style{font-family:VisbyCF,sans-serif,sans-serif;font-size:50.66654px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:2.0266616px;text-transform:uppercase;color:#605754}@media screen and (max-width: 1920px){h1,.h1-style{font-size:2.1111111111rem;letter-spacing:.0844444444rem}}@media screen and (max-width: 768px){h1,.h1-style{font-size:38px;letter-spacing:1.52px}}h2,.h2-style{font-family:VisbyCF,sans-serif;font-size:42.66656px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.5599936px;text-transform:uppercase}@media screen and (max-width: 1920px){h2,.h2-style{font-size:1.7777777778rem;letter-spacing:.1066666667rem}}@media screen and (max-width: 768px){h2,.h2-style{font-size:32px;letter-spacing:1.92px}}h3,.h3-style{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.399994px;text-transform:uppercase;color:#8f837c}@media screen and (max-width: 1920px){h3,.h3-style{font-size:1rem;letter-spacing:.1rem}}@media screen and (max-width: 768px){h3,.h3-style{font-size:18px;letter-spacing:1.8px}}html{font-size:23.99994px;line-height:1.8;letter-spacing:.2399994px;min-height:100%}@media screen and (max-width: 1920px){html{font-size:1.25vw;letter-spacing:.01rem}}@media screen and (max-width: 1280px){html{font-size:1.7578125vw}}@media screen and (max-width: 768px){html{font-size:18px;letter-spacing:.18px}}body{font-family:VisbyCF,sans-serif;font-size:23.99994px;line-height:1.8;-webkit-hyphens:auto;hyphens:auto;position:relative;min-height:100vh;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;--plyr-color-main: #8f837c}body.popup-opened,body.preloading{overflow:hidden}@media screen and (max-width: 1920px){body{font-size:1rem}}body .plyr{font-family:VisbyCF,sans-serif}::-moz-selection{background-color:#8f837c;color:#fff}::selection{background-color:#8f837c;color:#fff}a:link,a:hover{transition:color ease-in-out .15s}img{transition:opacity ease-in-out .15s}a.cta{color:#605754;font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;display:inline-block;text-decoration:none!important;padding:13.3333px 26.6666px;border-radius:133.333px;overflow:hidden;transition:background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;text-transform:uppercase;text-align:center}@media screen and (max-width: 1920px){a.cta{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){a.cta{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){a.cta{padding:.5555555556rem 1.1111111111rem;border-radius:5.5555555556rem}}@media screen and (max-width: 768px){a.cta{padding:10px 20px;border-radius:100px}}a.cta.cta-1:link,a.cta.cta-1:visited{background-color:#f6f0eb;color:#605754;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:2px solid transparent}a.cta.cta-1:hover,a.cta.cta-1:active{color:#60575480}a.cta.cta-2:link,a.cta.cta-2:visited{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:transparent;border:2px solid #f6f0eb;color:#605754}a.cta.cta-2:hover,a.cta.cta-2:active{color:#60575480}a.cta.cta-3:link,a.cta.cta-3:visited{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:#fff;color:#605754;border:2px solid transparent}a.cta.cta-3:hover,a.cta.cta-3:active{color:#60575480}a.cta.cta-4:link,a.cta.cta-4:visited{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:2px solid #fff;color:#605754}a.cta.cta-4:hover,a.cta.cta-4:active{color:#60575480}a.cta.cta-5:link,a.cta.cta-5:visited{background-color:#f6f0eb;border:2px solid #fff;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#605754}a.cta.cta-5:hover,a.cta.cta-5:active{color:#60575480}.key-value-grid{display:grid;grid-template-columns:min-content 1fr;grid-column-gap:33.33325px}@media screen and (max-width: 1920px){.key-value-grid{grid-column-gap:.6666666667rem}}@media screen and (max-width: 768px){.key-value-grid{grid-column-gap:25px;grid-template-columns:min-content max-content;justify-content:center}}.key-value-grid .key{-webkit-hyphens:none;hyphens:none}.key-value-grid a:link,.key-value-grid a:visited{color:#605754;text-decoration:none}.key-value-grid a:hover,.key-value-grid a:active{color:#605754a8}.wysiwyg-styles hr{border:none;height:7.99998px;width:266.666px;margin:39.9999px auto;background-image:url(img/wave-beige.png);background-repeat:repeat-x;background-size:contain;background-position:left;opacity:.8}@media screen and (max-width: 1920px){.wysiwyg-styles hr{height:.3333333333rem;width:11.1111111111rem;margin:1.6666666667rem auto}}@media screen and (max-width: 768px){.wysiwyg-styles hr{height:6px;width:200px;margin:30px auto}}.wysiwyg-styles p{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754}@media screen and (max-width: 1920px){.wysiwyg-styles p{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.wysiwyg-styles p{font-size:18px;letter-spacing:.18px}}.wysiwyg-styles .additional-info{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px}@media screen and (max-width: 1920px){.wysiwyg-styles .additional-info{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.wysiwyg-styles .additional-info{font-size:12px;letter-spacing:.12px}}.wysiwyg-styles .image-subline{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:500;letter-spacing:2.133328px;text-transform:uppercase}@media screen and (max-width: 1920px){.wysiwyg-styles .image-subline{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.wysiwyg-styles .image-subline{font-size:12px;letter-spacing:1.2px}}.wysiwyg-styles .quote{font-family:HomemadeApple,sans-serif;font-size:34.66658px;line-height:1.6}@media screen and (max-width: 1920px){.wysiwyg-styles .quote{font-size:1.4444444444rem}}@media screen and (max-width: 768px){.wysiwyg-styles .quote{font-size:24px}}.wysiwyg-styles a:link,.wysiwyg-styles a:visited{color:#8f837c;text-decoration:underline}.wysiwyg-styles a:hover,.wysiwyg-styles a:active{color:#8f837ca8}.wysiwyg-styles .marginal-headline{font-family:HomemadeApple,sans-serif;font-size:23.99994px;color:#605754}@media screen and (max-width: 1920px){.wysiwyg-styles .marginal-headline{font-size:1rem}}@media screen and (max-width: 768px){.wysiwyg-styles .marginal-headline{font-size:16px}}.wysiwyg-styles ul{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;list-style:disc;margin-left:1.6666666667rem}@media screen and (max-width: 1920px){.wysiwyg-styles ul{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.wysiwyg-styles ul{font-size:18px;letter-spacing:.18px}}@media screen and (max-width: 768px){.wysiwyg-styles ul{margin-left:30px}}.wysiwyg-styles h3+p,.wysiwyg-styles .h3-style+p{margin-top:26.6666px}@media screen and (max-width: 1920px){.wysiwyg-styles h3+p,.wysiwyg-styles .h3-style+p{margin-top:1.1111111111rem}}@media screen and (max-width: 768px){.wysiwyg-styles h3+p,.wysiwyg-styles .h3-style+p{margin-top:20px}}.wysiwyg-styles .cta{margin-top:79.9998px;display:inline-block}@media screen and (max-width: 1920px){.wysiwyg-styles .cta{margin-top:3.3333333333rem}}@media screen and (max-width: 768px){.wysiwyg-styles .cta{margin-top:60px}}.wysiwyg-styles .marginal-headline+h1,.wysiwyg-styles .marginal-headline+h2,.wysiwyg-styles .marginal-headline+.h1-style,.wysiwyg-styles .marginal-headline+.h2-style{margin-top:-6.66665px}@media screen and (max-width: 1920px){.wysiwyg-styles .marginal-headline+h1,.wysiwyg-styles .marginal-headline+h2,.wysiwyg-styles .marginal-headline+.h1-style,.wysiwyg-styles .marginal-headline+.h2-style{margin-top:-.2777777778rem}}@media screen and (max-width: 768px){.wysiwyg-styles .marginal-headline+h1,.wysiwyg-styles .marginal-headline+h2,.wysiwyg-styles .marginal-headline+.h1-style,.wysiwyg-styles .marginal-headline+.h2-style{margin-top:-5px}}.wysiwyg-styles p+h1,.wysiwyg-styles p+h2,.wysiwyg-styles p+h3,.wysiwyg-styles p+h5,.wysiwyg-styles p+h6,.wysiwyg-styles p+.h1-style,.wysiwyg-styles p+.h2-style,.wysiwyg-styles p+.h3-style,.wysiwyg-styles p+.h5-style,.wysiwyg-styles p+.h6-style,.wysiwyg-styles p+ul{margin-top:2.2222222222rem}@media screen and (max-width: 768px){.wysiwyg-styles p+h1,.wysiwyg-styles p+h2,.wysiwyg-styles p+h3,.wysiwyg-styles p+h5,.wysiwyg-styles p+h6,.wysiwyg-styles p+.h1-style,.wysiwyg-styles p+.h2-style,.wysiwyg-styles p+.h3-style,.wysiwyg-styles p+.h5-style,.wysiwyg-styles p+.h6-style,.wysiwyg-styles p+ul{margin-top:40px}}.wysiwyg-styles h1+p,.wysiwyg-styles .h1-style+p{margin-top:2.2222222222rem}@media screen and (max-width: 768px){.wysiwyg-styles h1+p,.wysiwyg-styles .h1-style+p{margin-top:40px}}.wysiwyg-styles h2+p,.wysiwyg-styles .h2-style+p{margin-top:2.2222222222rem}@media screen and (max-width: 768px){.wysiwyg-styles h2+p,.wysiwyg-styles .h2-style+p{margin-top:40px}}.wysiwyg-styles h2+h3,.wysiwyg-styles h2+.h3-style,.wysiwyg-styles .h2-style+h3,.wysiwyg-styles .h2-style+.h3-style{margin-top:1.1111111111rem}@media screen and (max-width: 768px){.wysiwyg-styles h2+h3,.wysiwyg-styles h2+.h3-style,.wysiwyg-styles .h2-style+h3,.wysiwyg-styles .h2-style+.h3-style{margin-top:20px}}.wysiwyg-styles h4+p,.wysiwyg-styles .h4-style+p{margin-top:1.1111111111rem}@media screen and (max-width: 768px){.wysiwyg-styles h4+p,.wysiwyg-styles .h4-style+p{margin-top:40px}}.wysiwyg-styles h5+p,.wysiwyg-styles .h5-style+p{margin-top:.8333333333rem}@media screen and (max-width: 768px){.wysiwyg-styles h5+p,.wysiwyg-styles .h5-style+p{margin-top:15px}}.wysiwyg-styles h5+p.marginal-headline,.wysiwyg-styles h5+p.textline-small,.wysiwyg-styles .h5-style+p.marginal-headline,.wysiwyg-styles .h5-style+p.textline-small{margin-top:.5555555556rem}@media screen and (max-width: 768px){.wysiwyg-styles h5+p.marginal-headline,.wysiwyg-styles h5+p.textline-small,.wysiwyg-styles .h5-style+p.marginal-headline,.wysiwyg-styles .h5-style+p.textline-small{margin-top:10px}}.wysiwyg-styles ul{margin-top:.5555555556rem;margin-bottom:2.2222222222rem}@media screen and (max-width: 768px){.wysiwyg-styles ul{margin-top:10px;margin-bottom:40px}}.components{flex-grow:1;width:100%;height:auto}.components .component.color-white{background-color:#fff}.components .component.color-beige{background-color:#f6f0eb}.components .component.color-gradient-light-beige-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,#faf7f4 100%)}.components .component.color-gradient-white-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,white 100%)}.components .component.color-gradient-beige-to-white{background:linear-gradient(0deg,white 0%,#f6f0eb 100%)}.components .component.color-gradient-beige-to-light-beige{background:linear-gradient(0deg,#faf7f4 0%,#f6f0eb 100%)}body{opacity:0;background-color:#f6f0eb}body.front-page.preloaded{opacity:1;transition:opacity .5s ease-in-out 0s}body.front-page.preloaded .preloader{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out 3s,visibility 0ms ease-in-out 3.5s}body.front-page .preloader{display:flex;justify-content:center;align-items:center;position:fixed;height:100%;width:100%;z-index:9999;top:0;left:0;background-color:#f6f0eb}body.front-page .preloader svg{max-width:200px;width:100%}body.front-page .preloader svg path.string{transform-origin:center center;transform-box:fill-box;transform:rotate(0);animation-name:rotate;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.not-front-page.preloaded{opacity:1;transition:opacity .5s ease-in-out 0s}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0!important;background:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}@media screen and (max-width: 768px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-thumbnail{background-size:contain!important;background-position:center top!important;background-repeat:no-repeat!important}}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:none!important;flex-direction:column!important;gap:40px!important;padding:20px!important;max-width:800px}@media screen and (max-width: 768px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{padding:0!important}}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-content{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754}@media screen and (max-width: 1920px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-content{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-content{font-size:18px;letter-spacing:.18px}}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-provider-toggle{color:#1a1716;transition:color ease-in-out .15s}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-provider-toggle:hover,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-provider-toggle:active{color:#605754}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{color:#605754;font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;display:inline-block;text-decoration:none!important;padding:13.3333px 26.6666px;border-radius:133.333px;overflow:hidden;transition:background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;text-transform:uppercase;text-align:center}@media screen and (max-width: 1920px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{padding:.5555555556rem 1.1111111111rem;border-radius:5.5555555556rem}}@media screen and (max-width: 768px){.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{padding:10px 20px;border-radius:100px}}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:link,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:visited{background-color:#f6f0eb;border:2px solid #fff;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#605754}.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:hover,.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:active{color:#60575480}.ticker-wrapper{width:100%;background-color:#f6f0eb;padding:0 53.3332px}@media screen and (max-width: 1920px){.ticker-wrapper{padding:0px 2.2222222222rem}}@media screen and (max-width: 1280px){.ticker-wrapper{padding:0px 1.1111111111rem}}@media screen and (max-width: 768px){.ticker-wrapper{padding:0}}.ticker-wrapper .swiper{background-color:#fff;max-width:1813.3288px;width:100%;border-radius:0 0 53.3332px 53.3332px;overflow:hidden}@media screen and (max-width: 768px){.ticker-wrapper .swiper{border-radius:0}}.ticker-wrapper .swiper .swiper-wrapper{align-items:stretch}.ticker-wrapper .swiper .swiper-wrapper .ticker-item{padding:11.99997px 53.3332px;text-align:center;color:#8f837c;background-color:#fff;height:auto}@media screen and (max-width: 768px){.ticker-wrapper .swiper .swiper-wrapper .ticker-item{padding:5px 10px}}.ticker-wrapper .swiper .swiper-wrapper .ticker-item a:link,.ticker-wrapper .swiper .swiper-wrapper .ticker-item a:visited,.ticker-wrapper .swiper .swiper-wrapper .ticker-item a:hover,.ticker-wrapper .swiper .swiper-wrapper .ticker-item a:active{color:#8f837c;text-decoration:underline}.header{background-color:#f6f0eb;display:flex;justify-content:center}.header .content-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1706.6624px;width:100%;padding:43.99989px 0}@media screen and (max-width: 1920px){.header .content-wrapper{max-width:none;padding:1.8333333333rem 4.4444444444rem}}@media screen and (max-width: 1280px){.header .content-wrapper{padding:1.8333333333rem 3.3333333333rem}}@media screen and (max-width: 768px){.header .content-wrapper{padding:40px 10px 20px;flex-direction:column;gap:40px}}.header .content-wrapper .meta-information{flex-basis:1px;flex-grow:1;display:flex;justify-content:flex-start;gap:53.3332px;font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;text-transform:uppercase;color:#60575480}@media screen and (max-width: 1920px){.header .content-wrapper .meta-information{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.header .content-wrapper .meta-information{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){.header .content-wrapper .meta-information{gap:2.2222222222rem}}@media screen and (max-width: 1280px){.header .content-wrapper .meta-information{gap:1.1111111111rem}}@media screen and (max-width: 768px){.header .content-wrapper .meta-information{display:none}}.header .content-wrapper .meta-information a:link,.header .content-wrapper .meta-information a:visited{color:#60575480;text-decoration:none}.header .content-wrapper .meta-information a:hover,.header .content-wrapper .meta-information a:active{color:#605754;text-decoration:none}.header .content-wrapper .logo{flex-basis:1px;flex-grow:1;text-align:center;display:flex;justify-content:center;max-height:150px;opacity:1}.header .content-wrapper .logo a img{height:77.33314px;width:auto;display:block}@media screen and (max-width: 1920px){.header .content-wrapper .logo a img{height:3.2222222222rem}}@media screen and (max-width: 768px){.header .content-wrapper .logo a img{height:58px}}.header .content-wrapper .logo a img:hover{opacity:.66}.header .content-wrapper .navigation{flex-basis:1px;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;gap:26.6666px;position:relative}@media screen and (max-width: 1920px){.header .content-wrapper .navigation{gap:1.1111111111rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation{gap:0px;background-color:#fff;border-radius:100px;width:100%;padding:5px 26px 5px 5px;justify-content:space-between}}.header .content-wrapper .navigation .description{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;text-transform:uppercase;color:#60575480}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .description{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .description{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .description{display:none}}.header .content-wrapper .navigation .mobile-buttons{display:none}@media screen and (max-width: 768px){.header .content-wrapper .navigation .mobile-buttons{display:flex;justify-content:flex-start;align-items:stretch;gap:5px}}.header .content-wrapper .navigation .mobile-buttons .icon{padding:6px 28px;background-color:#f6f0eb;display:flex;align-items:center;justify-content:center}.header .content-wrapper .navigation .mobile-buttons .icon:first-child{border-radius:58px 0 0 58px}.header .content-wrapper .navigation .mobile-buttons .icon:last-child{border-radius:0 58px 58px 0}.header .content-wrapper .navigation .mobile-buttons .icon img{display:block}.header .content-wrapper .navigation nav{position:relative;top:3.99999px;z-index:10}@media screen and (max-width: 1920px){.header .content-wrapper .navigation nav{top:.1666666667rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation nav{top:5px}}.header .content-wrapper .navigation nav .nav-toggle{position:relative;padding:0;background:transparent;border:none;margin:0;cursor:pointer}.header .content-wrapper .navigation nav .nav-toggle:focus{outline-width:0}.header .content-wrapper .navigation nav .nav-toggle [class*=bar-]{background:#605754;display:block;transform:rotate(0);transition:.2s ease all;height:2.66666px;width:39.9999px;margin-bottom:11.99997px}@media screen and (max-width: 1920px){.header .content-wrapper .navigation nav .nav-toggle [class*=bar-]{height:2px;width:1.6666666667rem;margin-bottom:.5rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation nav .nav-toggle [class*=bar-]{height:2px;width:30px;margin-bottom:9px}}.header .content-wrapper .navigation nav .nav-toggle .bar-bot{margin-bottom:0}.header .content-wrapper .navigation nav .nav-toggle.opened [class*=bar-]{background:#605754}.header .content-wrapper .navigation nav .nav-toggle.opened .bar-top{transform:rotate(45deg);transform-origin:7% 400%}.header .content-wrapper .navigation nav .nav-toggle.opened .bar-mid{opacity:0}.header .content-wrapper .navigation nav .nav-toggle.opened .bar-bot{transform:rotate(-45deg);transform-origin:10% -300%}.header .content-wrapper .navigation .navigation-popover{position:absolute;top:-13.3333px;right:-53.3332px;z-index:9;background-color:#fff;box-shadow:0 0 79.9998px #1a17161a;border-radius:24px;padding:6.66665px;width:522.66536px;opacity:0;visibility:hidden;transform:translateY(26.6666px)}.header .content-wrapper .navigation .navigation-popover.enable-animation{transition:opacity .5s ease-in-out 0s,visibility 0s ease-in-out .35s,transform .5s ease-in-out 0s}body.nav-opened .header .content-wrapper .navigation .navigation-popover{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,visibility 0s ease-in-out 0s,transform .35s ease-in-out}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover{top:-.5555555556rem;right:-2.2222222222rem;box-shadow:0 0 3.3333333333rem #1a17161a;border-radius:24px;padding:.2777777778rem;width:21.7777777778rem;transform:translateY(1.1111111111rem)}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover{top:0;right:0;box-shadow:0 0 60px #1a17161a;border-radius:24px;padding:5px;width:100%}}.header .content-wrapper .navigation .navigation-popover .navigation-header{display:flex;justify-content:flex-start;align-items:stretch;gap:6.66665px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out 0s,visibility 0s ease-in-out .3s}body.nav-opened .header .content-wrapper .navigation .navigation-popover .navigation-header{opacity:1;visibility:visible;transition:opacity .3s ease-in-out .4s,visibility 0s ease-in-out 0s}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-header{gap:.2777777778rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header{gap:5px}}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon{padding:7.99998px 37.33324px;background-color:#f6f0eb;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon{padding:.3333333333rem 1.5555555556rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon{padding:6px 28px}}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.call{display:none}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.call{display:flex}}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:first-child{border-bottom-left-radius:77.33314px;border-top-left-radius:77.33314px}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:first-child{border-bottom-left-radius:3.2222222222rem;border-top-left-radius:3.2222222222rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:first-child{border-bottom-left-radius:58px;border-top-left-radius:58px}}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:last-child,.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.mail{border-bottom-right-radius:77.33314px;border-top-right-radius:77.33314px}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:last-child,.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.mail{border-bottom-right-radius:3.2222222222rem;border-top-right-radius:3.2222222222rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon:last-child,.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.mail{border-bottom-right-radius:58px;border-top-right-radius:58px}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-header .icon.mail{border-bottom-right-radius:0;border-top-right-radius:0}}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon img{display:block}.header .content-wrapper .navigation .navigation-popover .navigation-header .icon a:hover img,.header .content-wrapper .navigation .navigation-popover .navigation-header .icon a:active img{opacity:.66}.header .content-wrapper .navigation .navigation-popover .navigation-footer{padding:106.6664px 26.6666px 79.9998px;text-align:center}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-footer{padding:4.4444444444rem 1.1111111111rem 3.3333333333rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-footer{padding:80px 20px 60px}}.header .content-wrapper .navigation .navigation-popover .navigation-footer li{opacity:0;visibility:hidden;transition:opacity 0s ease-out .35s,visibility 0s linear .35s}.header .content-wrapper .navigation .navigation-popover .navigation-footer li.show{opacity:1;visibility:visible;transition:opacity .5s ease-out 0s,visibility 0s linear 0s}.header .content-wrapper .navigation .navigation-popover .navigation-footer li:after{content:"";display:block;width:100%;height:5.33332px;margin:26.6666px 0;background-image:url(img/menu-separator.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-footer li:after{margin:1.1111111111rem 0px;height:4px}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-footer li:after{margin:20px 0;height:4px}}.header .content-wrapper .navigation .navigation-popover .navigation-footer li:last-child:after{display:none}.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:link,.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:visited{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;text-transform:uppercase;color:#8f837c;text-decoration:none}@media screen and (max-width: 1920px){.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:link,.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:visited{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:link,.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:visited{font-size:16px;letter-spacing:1.6px}}.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:hover,.header .content-wrapper .navigation .navigation-popover .navigation-footer li a:active,.header .content-wrapper .navigation .navigation-popover .navigation-footer li.current-menu-item a:link,.header .content-wrapper .navigation .navigation-popover .navigation-footer li.current-menu-item a:visited{color:#605754;text-decoration:none}.header.fixed{position:fixed;z-index:100;left:0;right:0;top:0;transition:top .3s ease-in-out 0s;box-shadow:0 0 6.66665px #1a17161a}@media screen and (max-width: 1920px){.header.fixed{box-shadow:0 0 .2777777778rem #1a17161a}}@media screen and (max-width: 768px){.header.fixed{box-shadow:none;background-color:transparent}}.header.fixed.hide{top:-200px}.header.fixed .content-wrapper{padding:26.6666px 0;transition:padding 0s ease-in-out .1s}@media screen and (max-width: 1920px){.header.fixed .content-wrapper{max-width:none;padding:1.1111111111rem 4.4444444444rem}}@media screen and (max-width: 1280px){.header.fixed .content-wrapper{padding:1.1111111111rem 3.3333333333rem}}@media screen and (max-width: 768px){.header.fixed .content-wrapper{padding:20px 10px;flex-direction:column;gap:0px}.header.fixed .content-wrapper .logo{max-height:0px;opacity:0;overflow:hidden}.header.fixed .content-wrapper .navigation{box-shadow:0 0 10px #1a17161a}}.header.fixed+.header-spacer{height:165.33292px}@media screen and (max-width: 1920px){.header.fixed+.header-spacer{height:6.8888888889rem}}@media screen and (max-width: 768px){.header.fixed+.header-spacer{height:207px}}.header-spacer{background-color:#f6f0eb}.footer{background-color:#fff;padding:159.9996px 53.3332px 0;display:flex;justify-content:center;position:relative}@media screen and (max-width: 1920px){.footer{padding:6.6666666667rem 2.2222222222rem 0}}@media screen and (max-width: 1280px){.footer{padding:6.6666666667rem 1.1111111111rem 0}}@media screen and (max-width: 768px){.footer{padding:100px 10px 0}}.footer .wave-top{position:absolute;width:100%;height:10.66664px;top:-9.33331px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-white-filled.png)}@media screen and (max-width: 1920px){.footer .wave-top{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.footer .wave-top{height:8px;top:-7px;background-size:283px auto}}.footer .footer-content{max-width:1706.6624px;width:100%}@media screen and (max-width: 1920px){.footer .footer-content{max-width:none}}.footer .footer-content .footer-top{padding:0 53.3332px;display:flex;justify-content:space-between;gap:114.66638px}@media screen and (max-width: 1920px){.footer .footer-content .footer-top{padding:0px 2.2222222222rem;gap:4.7777777778rem}}@media screen and (max-width: 1280px){.footer .footer-content .footer-top{gap:3.3333333333rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-top{padding:0 20px;flex-direction:column;gap:80px;align-items:stretch}}.footer .footer-content .footer-top .footer-text{width:666.665px}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-text{width:27.7777777778rem}}@media screen and (max-width: 1280px){.footer .footer-content .footer-top .footer-text{width:21.2777777778rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-text{width:100%;text-align:center}}.footer .footer-content .footer-top .footer-contact{width:466.6655px;font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-contact{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-contact{font-size:18px;letter-spacing:.18px}}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-contact{width:19.4444444444rem}}@media screen and (max-width: 1280px){.footer .footer-content .footer-top .footer-contact{width:16.2222222222rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-contact{width:100%;text-align:center}}.footer .footer-content .footer-top .footer-contact .address{margin-top:26.6666px}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-contact .address{margin-top:1.1111111111rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-contact .address{margin-top:20px}}.footer .footer-content .footer-top .footer-logo{width:386.6657px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-logo{width:16.1111111111rem}}@media screen and (max-width: 1280px){.footer .footer-content .footer-top .footer-logo{width:6.0555555556rem;align-items:flex-start}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-logo{width:100%;align-items:flex-start}}.footer .footer-content .footer-top .footer-logo img{width:239.9994px}@media screen and (max-width: 1920px){.footer .footer-content .footer-top .footer-logo img{width:10rem}}@media screen and (max-width: 1280px){.footer .footer-content .footer-top .footer-logo img{width:100%}}@media screen and (max-width: 768px){.footer .footer-content .footer-top .footer-logo img{width:140px}}.footer .footer-content .footer-bottom{margin-top:159.9996px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:26.6666px 53.3332px;background-color:#f6f0eb;border-radius:53.3332px 53.3332px 0 0;font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;text-transform:uppercase;color:#8f837c}@media screen and (max-width: 1920px){.footer .footer-content .footer-bottom{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-bottom{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){.footer .footer-content .footer-bottom{margin-top:6.6666666667rem;padding:1.1111111111rem 2.2222222222rem;border-radius:2.2222222222rem 2.2222222222rem 0px 0px}}@media screen and (max-width: 768px){.footer .footer-content .footer-bottom{margin-top:100px;padding:40px;border-radius:30px 30px 0 0;flex-direction:column;gap:40px}}.footer .footer-content .footer-bottom a:link,.footer .footer-content .footer-bottom a:visited{color:#60575480;text-decoration:none}.footer .footer-content .footer-bottom a:hover,.footer .footer-content .footer-bottom a:active{color:#605754}.footer .footer-content .footer-bottom .copyright a:link,.footer .footer-content .footer-bottom .copyright a:visited{color:#8f837c}.footer .footer-content .footer-bottom .copyright a:hover,.footer .footer-content .footer-bottom .copyright a:active{color:#605754}.footer .footer-content .footer-bottom .navigation ul{display:flex;gap:53.3332px}@media screen and (max-width: 1920px){.footer .footer-content .footer-bottom .navigation ul{gap:2.2222222222rem}}@media screen and (max-width: 768px){.footer .footer-content .footer-bottom .navigation ul{gap:10px;flex-wrap:wrap;justify-content:center}.footer .footer-content .footer-bottom .navigation ul li+li{margin-left:20px}}.video-popup-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10000;opacity:0;visibility:hidden;background-color:#e4d4c480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-popup-overlay.enable-video-popup-animation{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,backdrop-filter .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out}.video-popup-overlay.show{opacity:1;visibility:visible}.video-popup-overlay a.close-video-popup{position:absolute;top:0;right:0;height:100%;width:100%}@media screen and (max-width: 1280px){.video-popup-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.video-popup-content-wrapper{position:fixed;top:0;left:0;right:0;height:100vh;width:100%;margin:0 auto;z-index:10001;overflow-y:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;opacity:0;visibility:hidden}.video-popup-content-wrapper.enable-video-popup-animation{transition:opacity .3s ease-in-out,visibility .3s ease-in-out .3s}.video-popup-content-wrapper .close-y-spacer{flex-grow:1;display:block;min-height:133.333px;height:100%}@media screen and (max-width: 1920px){.video-popup-content-wrapper .close-y-spacer{min-height:5.5555555556rem}}@media screen and (max-width: 768px){.video-popup-content-wrapper .close-y-spacer{min-height:60px}}.video-popup-content-wrapper.show{overflow-y:auto;visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out 0s}.video-popup-content-wrapper .popup-row{width:100%;display:flex;flex-direction:row;justify-content:stretch}.video-popup-content-wrapper .popup-row .close-x-spacer{display:block;flex-grow:1}.video-popup-content-wrapper .popup-row .video-wrapper{max-width:1333.33px;width:100%;background-color:#fff;border-radius:53.3332px;overflow:hidden;position:relative}@media screen and (max-width: 1920px){.video-popup-content-wrapper .popup-row .video-wrapper{max-width:55.5555555556rem;border-radius:2.2222222222rem}}@media screen and (max-width: 1280px){.video-popup-content-wrapper .popup-row .video-wrapper{max-width:48rem}}@media screen and (max-width: 768px){.video-popup-content-wrapper .popup-row .video-wrapper{width:calc(100% - 40px);border-radius:40px}}.video-popup-content-wrapper .popup-row .video-wrapper .plyr{position:relative;width:100%;height:100%;z-index:1}.video-popup-content-wrapper .popup-row .video-wrapper .plyr video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.video-popup-content-wrapper .popup-row .video-wrapper .plyr .plyr__poster{background-size:cover;background-position:center center}.video-popup-content-wrapper .video-popup-close-icon{position:absolute;top:53.3332px;right:53.3332px;height:26.6666px;width:26.6666px;cursor:pointer;z-index:2}@media screen and (max-width: 1920px){.video-popup-content-wrapper .video-popup-close-icon{top:2.2222222222rem;right:2.2222222222rem;height:1.1111111111rem;width:1.1111111111rem}}@media screen and (max-width: 1280px){.video-popup-content-wrapper .video-popup-close-icon{top:1.6666666667rem;right:1.6666666667rem}}@media screen and (max-width: 768px){.video-popup-content-wrapper .video-popup-close-icon{top:30px;right:30px;width:20px;height:20px}}.video-popup-content-wrapper .video-popup-close-icon img{height:100%}.component.slider{width:100%;overflow:hidden;position:relative}.component.slider.sliderhohe-40{height:calc(100vh - 106.6664px);padding:0 53.3332px}.component.slider.sliderhohe-40.first-module{height:calc(100vh - 218.66612px)}@media screen and (max-width: 1920px){.component.slider.sliderhohe-40{height:calc(100vh - 4.4444444444rem);padding:0 2.2222222222rem}.component.slider.sliderhohe-40.first-module{height:calc(100vh - 9.1111111111rem)}}@media screen and (max-width: 1280px){.component.slider.sliderhohe-40{padding:0 1.1111111111rem}.component.slider.sliderhohe-40.first-module{height:calc(100vh - 9.1111111111rem)}}@media screen and (max-width: 768px){.component.slider.sliderhohe-40{padding:130% 10px 0;height:0px;position:relative}.component.slider.sliderhohe-40 .swiper{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%}.component.slider.sliderhohe-40.first-module{height:0px}}.component.slider.sliderhohe-80{height:calc(100vh - 213.3328px);padding:0 106.6664px}.component.slider.sliderhohe-80.first-module{height:calc(100vh - 271.99932px)}@media screen and (max-width: 1920px){.component.slider.sliderhohe-80{height:calc(100vh - 8.8888888889rem);padding:0 4.4444444444rem}.component.slider.sliderhohe-80.first-module{height:calc(100vh - 271.99932px)}}@media screen and (max-width: 1280px){.component.slider.sliderhohe-80{height:calc(100vh - 4.4444444444rem);padding:0 2.2222222222rem}.component.slider.sliderhohe-80.first-module{height:calc(100vh - 218.66612px)}}@media screen and (max-width: 768px){.component.slider.sliderhohe-80{padding:130% 20px 0;height:0px;position:relative}.component.slider.sliderhohe-80 .swiper{position:absolute;top:0;left:20px;width:calc(100% - 40px);height:100%}.component.slider.sliderhohe-80.first-module{height:0px}}.component.slider .swiper{height:100%;border-radius:53.3332px;overflow:hidden;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.slider .swiper{transform:translateY(50px)}}.component.slider .swiper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.slider .swiper{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.slider .swiper{border-radius:30px}}.component.slider .swiper .swiper-slide{overflow:hidden;position:relative;height:100%}.component.slider .swiper .swiper-slide .image-wrapper{width:100%;height:100%}.component.slider .swiper .swiper-slide .image-wrapper .background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1}.component.slider .swiper .swiper-slide .image-wrapper.has-overlay .color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.component.slider .swiper .swiper-slide .image-wrapper.has-overlay .light-color{background-color:#f6f0eb33;mix-blend-mode:normal}.component.slider .swiper .swiper-slide .image-wrapper.has-overlay .dark-color{background-color:#8f837c;mix-blend-mode:overlay}.component.slider .swiper .swiper-slide .video-poster-anchor{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s ease .3s;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.component.slider .swiper .swiper-slide .video-poster-anchor.hidden{opacity:0;visibility:hidden}.component.slider .swiper .swiper-slide .video-poster-anchor .video-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.component.slider .swiper .swiper-slide .video-poster-anchor .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.66;width:106.6664px;height:106.6664px;z-index:2}@media screen and (max-width: 1920px){.component.slider .swiper .swiper-slide .video-poster-anchor .play-icon{width:4.4444444444rem;height:4.4444444444rem}}@media screen and (max-width: 768px){.component.slider .swiper .swiper-slide .video-poster-anchor .play-icon{width:80px;height:80px}}.component.slider .swiper .swiper-slide .video-poster-anchor .play-icon:hover{opacity:1}.component.slider .swiper .swiper-slide .plyr{position:relative;width:100%;height:100%;z-index:1}.component.slider .swiper .swiper-slide .plyr video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.component.slider .swiper .swiper-slide .plyr .plyr__poster{background-size:cover;background-position:center center}.component.slider .swiper .swiper-slide .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.component.slider .swiper .swiper-slide .text-wrapper{position:absolute;z-index:3;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:53.3332px;opacity:0;transform:translate(50px);transition:opacity .7s ease,transform .7s ease}@media screen and (max-width: 1920px){.component.slider .swiper .swiper-slide .text-wrapper{padding:2.2222222222rem}}@media screen and (max-width: 768px){.component.slider .swiper .swiper-slide .text-wrapper{padding:20px;bottom:auto;top:0;transform:translate(20px);justify-content:flex-start}}.component.slider .swiper .swiper-slide .text-wrapper.show{opacity:1;transform:translate(0)}.component.slider .swiper .swiper-slide .text-wrapper.show .text-row .text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.component.slider .swiper .swiper-slide .text-wrapper .text-row .text{max-width:1039.9974px;border-radius:26.6666px;background:rgba(255,255,255,.44);padding:53.3332px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:-webkit-backdrop-filter .8s ease .7s;transition:backdrop-filter .8s ease .7s;transition:backdrop-filter .8s ease .7s,-webkit-backdrop-filter .8s ease .7s}@media screen and (max-width: 1920px){.component.slider .swiper .swiper-slide .text-wrapper .text-row .text{max-width:43.3333333333rem;border-radius:1.1111111111rem;padding:2.2222222222rem}}@media screen and (max-width: 1280px){.component.slider .swiper .swiper-slide .text-wrapper .text-row .text{max-width:32.2222222222rem}}@media screen and (max-width: 768px){.component.slider .swiper .swiper-slide .text-wrapper .text-row .text{max-width:100%;border-radius:15px;padding:20px}.component.slider .swiper .swiper-slide .text-wrapper .text-row .text h1{font-family:VisbyCF,sans-serif;font-size:29.33326px;font-weight:400;line-height:1.4;letter-spacing:1.1733304px;text-transform:uppercase}}@media screen and (max-width: 768px) and (max-width: 1920px){.component.slider .swiper .swiper-slide .text-wrapper .text-row .text h1{font-size:1.2222222222rem;letter-spacing:.0488888889rem}}@media screen and (max-width: 768px) and (max-width: 768px){.component.slider .swiper .swiper-slide .text-wrapper .text-row .text h1{font-size:22px;letter-spacing:.88px}}.component.slider .swiper .swiper-slide .text-wrapper.size-slim{width:100%}.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;gap:53.3332px}@media screen and (max-width: 1920px){.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row{gap:2.2222222222rem}}.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row .text{max-width:none;flex-grow:1;padding:13.3333px 39.9999px;border-radius:133.333px}@media screen and (max-width: 1920px){.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row .text{padding:.5555555556rem 1.6666666667rem;border-radius:5.5555555556rem}}@media screen and (max-width: 768px){.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row .text{padding:15px 20px;border-radius:15px}}@media screen and (max-width: 768px){.component.slider .swiper .swiper-slide .text-wrapper.size-slim .text-row .nav-spacer{display:none}}.component.slider .swiper .pagination-wrapper{position:absolute;bottom:53.3332px;right:53.3332px;z-index:2;align-items:center;gap:39.9999px;border-radius:133.333px;background:rgba(255,255,255,.44);padding:19.99995px 46.66655px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}@media screen and (max-width: 1920px){.component.slider .swiper .pagination-wrapper{bottom:2.2222222222rem;right:2.2222222222rem;gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.slider .swiper .pagination-wrapper{left:50%;right:auto;bottom:30px;transform:translate(-50%);gap:20px;border-radius:100px;padding:10px 20px}}.component.slider .swiper .pagination-wrapper.show{display:flex}.component.slider .swiper .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.slider .swiper .pagination-wrapper .arrow img{display:block}.component.slider .swiper .pagination-wrapper .arrow:hover{opacity:.66}.component.slider .swiper .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.slider .swiper .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.slider .swiper .pagination-wrapper .pagination{gap:10px}}.component.slider .swiper .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.slider .swiper .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.slider .swiper .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.slider .swiper .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}.component.text{width:100%;overflow:hidden;position:relative;padding:186.6662px 159.9996px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.text{padding:7.7777777778rem 6.6666666667rem}}@media screen and (max-width: 1280px){.component.text{padding:7.7777777778rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.text{padding:100px 30px}}.component.text .content-wrapper{width:100%;max-width:1599.996px;display:flex;flex-direction:column;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.text .content-wrapper{transform:translateY(50px)}}.component.text .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.text .content-wrapper{max-width:66.6666666667rem}}.component.text .content-wrapper .text-wrapper .text h1,.component.text .content-wrapper .text-wrapper .text .h1-style,.component.text .content-wrapper .text-wrapper .text h2,.component.text .content-wrapper .text-wrapper .text .h2-style,.component.text .content-wrapper .text-wrapper .text h3,.component.text .content-wrapper .text-wrapper .text .h3-style,.component.text .content-wrapper .text-wrapper .text h4,.component.text .content-wrapper .text-wrapper .text .h4-style,.component.text .content-wrapper .text-wrapper .text h5,.component.text .content-wrapper .text-wrapper .text .h5-style,.component.text .content-wrapper .text-wrapper .text h6,.component.text .content-wrapper .text-wrapper .text .h6-style{max-width:959.9976px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.text .content-wrapper .text-wrapper .text h1,.component.text .content-wrapper .text-wrapper .text .h1-style,.component.text .content-wrapper .text-wrapper .text h2,.component.text .content-wrapper .text-wrapper .text .h2-style,.component.text .content-wrapper .text-wrapper .text h3,.component.text .content-wrapper .text-wrapper .text .h3-style,.component.text .content-wrapper .text-wrapper .text h4,.component.text .content-wrapper .text-wrapper .text .h4-style,.component.text .content-wrapper .text-wrapper .text h5,.component.text .content-wrapper .text-wrapper .text .h5-style,.component.text .content-wrapper .text-wrapper .text h6,.component.text .content-wrapper .text-wrapper .text .h6-style{max-width:40rem}}@media screen and (max-width: 1280px){.component.text .content-wrapper .text-wrapper .text h1,.component.text .content-wrapper .text-wrapper .text .h1-style,.component.text .content-wrapper .text-wrapper .text h2,.component.text .content-wrapper .text-wrapper .text .h2-style,.component.text .content-wrapper .text-wrapper .text h3,.component.text .content-wrapper .text-wrapper .text .h3-style,.component.text .content-wrapper .text-wrapper .text h4,.component.text .content-wrapper .text-wrapper .text .h4-style,.component.text .content-wrapper .text-wrapper .text h5,.component.text .content-wrapper .text-wrapper .text .h5-style,.component.text .content-wrapper .text-wrapper .text h6,.component.text .content-wrapper .text-wrapper .text .h6-style{max-width:41.3333333333rem}}@media screen and (max-width: 768px){.component.text .content-wrapper .text-wrapper .text h1,.component.text .content-wrapper .text-wrapper .text .h1-style,.component.text .content-wrapper .text-wrapper .text h2,.component.text .content-wrapper .text-wrapper .text .h2-style,.component.text .content-wrapper .text-wrapper .text h3,.component.text .content-wrapper .text-wrapper .text .h3-style,.component.text .content-wrapper .text-wrapper .text h4,.component.text .content-wrapper .text-wrapper .text .h4-style,.component.text .content-wrapper .text-wrapper .text h5,.component.text .content-wrapper .text-wrapper .text .h5-style,.component.text .content-wrapper .text-wrapper .text h6,.component.text .content-wrapper .text-wrapper .text .h6-style{max-width:100%}}.component.text .content-wrapper .text-wrapper .text p{max-width:1279.9968px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.text .content-wrapper .text-wrapper .text p{max-width:53.3333333333rem}}@media screen and (max-width: 1280px){.component.text .content-wrapper .text-wrapper .text p{max-width:43.5555555556rem}}@media screen and (max-width: 768px){.component.text .content-wrapper .text-wrapper .text p{max-width:100%}}.component.text .content-wrapper .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:center;gap:39.9999px}@media screen and (max-width: 1920px){.component.text .content-wrapper .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.text .content-wrapper .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.text .content-wrapper .cta-wrapper .cta{display:block}.component.abstand{width:100%;position:relative;height:0}.component.abstand.height-40{height:53.3332px}@media screen and (max-width: 1920px){.component.abstand.height-40{height:2.2222222222rem}}@media screen and (max-width: 1280px){.component.abstand.height-40{height:1.1111111111rem}}@media screen and (max-width: 768px){.component.abstand.height-40{height:10px}}.component.abstand .wave-transition.color-beige{position:absolute;width:100%;height:10.66664px;top:-9.33331px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-beige-filled.png)}@media screen and (max-width: 1920px){.component.abstand .wave-transition.color-beige{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.abstand .wave-transition.color-beige{height:8px;top:-7px;background-size:283px auto}}.component.abstand .wave-transition.color-beige-contour{position:absolute;width:100%;height:10.66664px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-beige-contour.png);height:14.66663px;top:-13.3333px}@media screen and (max-width: 1920px){.component.abstand .wave-transition.color-beige-contour{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.abstand .wave-transition.color-beige-contour{height:8px;top:-7px;background-size:283px auto}}@media screen and (max-width: 1920px){.component.abstand .wave-transition.color-beige-contour{height:.6111111111rem;top:-.5555555556rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.abstand .wave-transition.color-beige-contour{height:11px;top:-10px;background-size:283px auto}}.component.abstand .wave-transition.color-white{position:absolute;width:100%;height:10.66664px;top:-9.33331px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-white-filled.png)}@media screen and (max-width: 1920px){.component.abstand .wave-transition.color-white{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.abstand .wave-transition.color-white{height:8px;top:-7px;background-size:283px auto}}.component.abstand .wave-background{position:absolute;top:0;left:0;width:100%;transform:translateY(-50%);opacity:.2;mix-blend-mode:multiply;isolation:isolate;z-index:2}.component.abstand .wave-background .wave{height:14.66663px;width:100%;margin:19.99995px 0;background-image:url(img/wave-beige.png);background-repeat:repeat-x;background-size:contain;background-position:left;transition:transform .1s ease-in-out}@media screen and (max-width: 1920px){.component.abstand .wave-background .wave{height:.6111111111rem;margin:1.1111111111rem 0}}@media screen and (max-width: 1280px){.component.abstand .wave-background .wave{height:.4444444444rem;margin:.8333333333rem 0}}@media screen and (max-width: 768px){.component.abstand .wave-background .wave{height:8px;margin:15px 0}}.component.abstand .wave-background .wave.opacity-10{opacity:.1}.component.abstand .wave-background .wave.opacity-20{opacity:.2}.component.abstand .wave-background .wave.opacity-30{opacity:.3}.component.abstand .wave-background .wave.opacity-40{opacity:.4}.component.abstand .wave-background .wave.opacity-50{opacity:.5}.component.abstand .wave-background .wave.opacity-60{opacity:.6}.component.abstand .wave-background .wave.opacity-70{opacity:.7}.component.abstand .wave-background .wave.opacity-80{opacity:.8}.component.abstand .wave-background .wave.opacity-90{opacity:.9}.component.abstand .wave-background .wave.opacity-100{opacity:1}.component.kundenstimmen{width:100%;overflow:hidden;position:relative;padding:0 53.3332px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.kundenstimmen{padding:0px 2.2222222222rem}}@media screen and (max-width: 1280px){.component.kundenstimmen{padding:0px 1.1111111111rem}}@media screen and (max-width: 768px){.component.kundenstimmen{padding:0 10px}}.component.kundenstimmen .content-wrapper{background-color:#fff;border-radius:53.3332px;padding:106.6664px 0 53.3332px;z-index:3;position:relative;max-width:1813.3288px;width:100%;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper{transform:translateY(50px)}}.component.kundenstimmen .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper{padding:4.4444444444rem 0px 2.2222222222rem;max-width:none;border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper{padding:80px 20px 40px;border-radius:30px}}.component.kundenstimmen .content-wrapper .marginal-headline{font-family:HomemadeApple,sans-serif;font-size:23.99994px;text-align:center;color:#e4d4c4}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .marginal-headline{font-size:1rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .marginal-headline{font-size:16px}}.component.kundenstimmen .content-wrapper .wave-beige{height:7.99998px;width:266.666px;margin:79.9998px auto;background-image:url(img/wave-beige.png);background-repeat:repeat-x;background-size:contain;background-position:left;opacity:.8}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .wave-beige{height:.3333333333rem;width:11.1111111111rem;margin:3.3333333333rem auto}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .wave-beige{height:6px;width:200px;margin:40px auto}}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative;width:799.998px;margin:0 106.6664px;filter:blur(2.5px);opacity:.33}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:33.3333333333rem;margin:0 4.4444444444rem}}@media screen and (max-width: 1280px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide{margin:0 2.2222222222rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:100%;margin:0 20px}}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide.animate{transition:filter 1.5s ease-in-out 0s,opacity 1.5s ease-in-out 0s}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{filter:blur(0px);opacity:1;transition:filter 1.5s ease-in-out .5s,opacity 1.5s ease-in-out 0s}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text,.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text p{font-family:HomemadeApple,sans-serif;font-size:34.66658px;line-height:1.6;text-align:center;color:#605754}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text,.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text p{font-size:1.4444444444rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text,.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text p{font-size:24px}}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:HomemadeApple,sans-serif;font-size:34.66658px;line-height:1.6;margin-top:13.3333px}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper{font-size:1.4444444444rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper{font-size:24px}}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper{margin-top:.5555555556rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper{margin-top:10px}}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper a:visited,.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper a:link{transition:color .2s ease-in-out 0s;color:#605754}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper a:hover,.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper a:active{color:#605754a8}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .read-more-wrapper .hidden-full-text{display:none}.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .autor{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:500;letter-spacing:2.133328px;text-transform:uppercase;margin-top:39.9999px;text-align:center;color:#60575480}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .autor{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .autor{font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .autor{margin-top:1.6666666667rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .autor{margin-top:30px}}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer{width:100%;display:flex;justify-content:center;margin-top:106.6664px}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer{margin-top:4.4444444444rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer{margin-top:60px}}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper{position:relative;align-items:center;gap:39.9999px;border-radius:133.333px;background:#f6f0eb;padding:19.99995px 46.66655px;display:none}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:20px;border-radius:100px;padding:10px 20px}}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper.show{display:flex}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow img{display:block}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow:hover{opacity:.66}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:10px}}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.kundenstimmen .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}.kundenstimmen-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10000;opacity:0;visibility:hidden;background-color:#e4d4c480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kundenstimmen-overlay.enable-kundenstimmen-animation{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,backdrop-filter .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out}.kundenstimmen-overlay.show{opacity:1;visibility:visible}.kundenstimmen-overlay a.close-kundenstimmen{position:absolute;top:0;right:0;height:100%;width:100%}@media screen and (max-width: 1280px){.kundenstimmen-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.kundenstimmen-content-wrapper{position:fixed;top:0;left:0;right:0;height:100vh;width:100%;margin:0 auto;z-index:10001;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:hidden;opacity:0;visibility:hidden}.kundenstimmen-content-wrapper.enable-kundenstimmen-animation{transition:opacity .3s ease-in-out,visibility .3s ease-in-out .3s}.kundenstimmen-content-wrapper.show{overflow-y:auto;visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out 0s}.kundenstimmen-content-wrapper .close-y-spacer{flex-grow:1;display:block;min-height:133.333px;height:100%}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .close-y-spacer{min-height:5.5555555556rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .close-y-spacer{min-height:60px}}.kundenstimmen-content-wrapper .popup-row{width:100%;display:flex;flex-direction:row;justify-content:stretch}.kundenstimmen-content-wrapper .popup-row .close-x-spacer{display:block;flex-grow:1}.kundenstimmen-content-wrapper .popup-row .text-wrapper{position:relative;max-width:1333.33px;border-radius:53.3332px;background-color:#fff;padding:133.333px}.kundenstimmen-content-wrapper .popup-row .text-wrapper,.kundenstimmen-content-wrapper .popup-row .text-wrapper p{font-family:HomemadeApple,sans-serif;font-size:34.66658px;line-height:1.6;text-align:center;color:#605754}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .popup-row .text-wrapper,.kundenstimmen-content-wrapper .popup-row .text-wrapper p{font-size:1.4444444444rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .popup-row .text-wrapper,.kundenstimmen-content-wrapper .popup-row .text-wrapper p{font-size:24px}}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .popup-row .text-wrapper{max-width:55.5555555556rem;border-radius:2.2222222222rem;padding:5.5555555556rem}}@media screen and (max-width: 1280px){.kundenstimmen-content-wrapper .popup-row .text-wrapper{max-width:48rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .popup-row .text-wrapper{width:calc(100% - 40px);border-radius:40px;padding:100px 20px}}.kundenstimmen-content-wrapper .popup-row .text-wrapper .close-kundenstimmen-icon{position:absolute;top:53.3332px;right:53.3332px;height:26.6666px;width:26.6666px;cursor:pointer;z-index:2}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .close-kundenstimmen-icon{top:2.2222222222rem;right:2.2222222222rem;height:1.1111111111rem;width:1.1111111111rem}}@media screen and (max-width: 1280px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .close-kundenstimmen-icon{top:1.6666666667rem;right:1.6666666667rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .close-kundenstimmen-icon{top:30px;right:30px;width:20px;height:20px}}.kundenstimmen-content-wrapper .popup-row .text-wrapper .close-kundenstimmen-icon img{height:100%}.kundenstimmen-content-wrapper .popup-row .text-wrapper .author{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:500;letter-spacing:2.133328px;text-transform:uppercase;margin-top:39.9999px;text-align:center;color:#60575480}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .author{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .author{font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 1920px){.kundenstimmen-content-wrapper .popup-row .text-wrapper .author{margin-top:1.6666666667rem}}@media screen and (max-width: 1280px){.kundenstimmen-content-wrapper .popup-row .text-wrapper{padding:3.3333333333rem}}@media screen and (max-width: 768px){.kundenstimmen-content-wrapper .popup-row .text-wrapper{padding:80px 20px 60px}}.component.instagram{width:100%;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.instagram{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.instagram{padding:7.7777777778rem 2.2222222222rem}}@media screen and (max-width: 768px){.component.instagram{padding:100px 30px}}.component.instagram .content-wrapper{max-width:1706.6624px;width:100%;display:grid;grid-template-columns:234.66608px 234.66608px 1fr 234.66608px 234.66608px;grid-template-rows:1fr 1fr;gap:26.6666px 26.6666px;grid-template-areas:"image1 image2 text image5 image6" "image3 image4 text image7 image8";opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.instagram .content-wrapper{transform:translateY(50px)}}.component.instagram .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.instagram .content-wrapper{max-width:none;grid-template-columns:9.7777777778rem 9.7777777778rem 1fr 9.7777777778rem 9.7777777778rem;gap:1.1111111111rem 1.1111111111rem}}@media screen and (max-width: 1280px){.component.instagram .content-wrapper{grid-template-columns:15.2222222222rem 1fr 15.2222222222rem;gap:1.1111111111rem 1.1111111111rem;grid-template-areas:"image1 text image3" "image2 text image4"}}@media screen and (max-width: 768px){.component.instagram .content-wrapper{grid-template-columns:50% 50%;grid-template-rows:min-content 1fr 1fr 1fr 1fr;gap:10px 10px;grid-template-areas:"text text" "image1 image2" "image3 image4" "image5 image6" "image7 image8"}}.component.instagram .content-wrapper .image-cell{position:relative;width:100%;height:100%;min-height:249.33271px;border-radius:53.3332px;overflow:hidden;display:block}@media screen and (max-width: 1920px){.component.instagram .content-wrapper .image-cell{min-height:10.3888888889rem;border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .image-cell{min-height:auto;padding-top:100%;border-radius:30px}}.component.instagram .content-wrapper .image-cell.image-1{grid-area:image1}.component.instagram .content-wrapper .image-cell.image-2{grid-area:image2}.component.instagram .content-wrapper .image-cell.image-3{grid-area:image3}.component.instagram .content-wrapper .image-cell.image-4{grid-area:image4}.component.instagram .content-wrapper .image-cell.image-5{grid-area:image5}@media screen and (max-width: 1280px){.component.instagram .content-wrapper .image-cell.image-5{display:none}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .image-cell.image-5{display:block}}.component.instagram .content-wrapper .image-cell.image-6{grid-area:image6}@media screen and (max-width: 1280px){.component.instagram .content-wrapper .image-cell.image-6{display:none}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .image-cell.image-6{display:block}}.component.instagram .content-wrapper .image-cell.image-7{grid-area:image7}@media screen and (max-width: 1280px){.component.instagram .content-wrapper .image-cell.image-7{display:none}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .image-cell.image-7{display:block}}.component.instagram .content-wrapper .image-cell.image-8{grid-area:image8}@media screen and (max-width: 1280px){.component.instagram .content-wrapper .image-cell.image-8{display:none}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .image-cell.image-8{display:block}}.component.instagram .content-wrapper .image-cell .overlay{opacity:1;transition:opacity .3s ease-in-out}.component.instagram .content-wrapper .image-cell .overlay.layer-1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#8f837c;mix-blend-mode:overlay}.component.instagram .content-wrapper .image-cell .overlay.layer-2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#e4d4c4;opacity:.33;mix-blend-mode:lighten}.component.instagram .content-wrapper .image-cell img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component.instagram .content-wrapper .image-cell.with-link:hover .overlay{opacity:0}.component.instagram .content-wrapper .text-cell{grid-area:text;padding:0 79.9998px}@media screen and (max-width: 1920px){.component.instagram .content-wrapper .text-cell{padding:0px 3.3333333333rem}}@media screen and (max-width: 1280px){.component.instagram .content-wrapper .text-cell{padding:0px 2.2222222222rem}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .text-cell{padding:0 0 70px}}.component.instagram .content-wrapper .text-cell .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:center;gap:39.9999px}@media screen and (max-width: 1920px){.component.instagram .content-wrapper .text-cell .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.instagram .content-wrapper .text-cell .cta-wrapper{flex-direction:column;align-items:center;margin-top:60px;gap:20px}}.component.instagram .content-wrapper .text-cell .cta-wrapper .cta{display:block}.component.text_blockslider{width:100%;overflow:hidden;position:relative;display:flex;justify-content:center;padding:186.6662px 0}@media screen and (max-width: 1920px){.component.text_blockslider{padding:7.7777777778rem 0}}@media screen and (max-width: 768px){.component.text_blockslider{padding:100px 0}}.component.text_blockslider .content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:3}.component.text_blockslider .content-wrapper .text-wrapper{max-width:1706.6624px;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .text-wrapper{transform:translateY(50px)}}.component.text_blockslider .content-wrapper .text-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .text-wrapper{max-width:71.1111111111rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .text-wrapper{max-width:none;width:100%;padding:0 30px}}.component.text_blockslider .content-wrapper .text-wrapper .text h1,.component.text_blockslider .content-wrapper .text-wrapper .text .h1-style,.component.text_blockslider .content-wrapper .text-wrapper .text h2,.component.text_blockslider .content-wrapper .text-wrapper .text .h2-style,.component.text_blockslider .content-wrapper .text-wrapper .text h3,.component.text_blockslider .content-wrapper .text-wrapper .text .h3-style,.component.text_blockslider .content-wrapper .text-wrapper .text h4,.component.text_blockslider .content-wrapper .text-wrapper .text .h4-style,.component.text_blockslider .content-wrapper .text-wrapper .text h5,.component.text_blockslider .content-wrapper .text-wrapper .text .h5-style,.component.text_blockslider .content-wrapper .text-wrapper .text h6,.component.text_blockslider .content-wrapper .text-wrapper .text .h6-style{max-width:1066.664px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .text-wrapper .text h1,.component.text_blockslider .content-wrapper .text-wrapper .text .h1-style,.component.text_blockslider .content-wrapper .text-wrapper .text h2,.component.text_blockslider .content-wrapper .text-wrapper .text .h2-style,.component.text_blockslider .content-wrapper .text-wrapper .text h3,.component.text_blockslider .content-wrapper .text-wrapper .text .h3-style,.component.text_blockslider .content-wrapper .text-wrapper .text h4,.component.text_blockslider .content-wrapper .text-wrapper .text .h4-style,.component.text_blockslider .content-wrapper .text-wrapper .text h5,.component.text_blockslider .content-wrapper .text-wrapper .text .h5-style,.component.text_blockslider .content-wrapper .text-wrapper .text h6,.component.text_blockslider .content-wrapper .text-wrapper .text .h6-style{max-width:44.4444444444rem}}@media screen and (max-width: 1280px){.component.text_blockslider .content-wrapper .text-wrapper .text h1,.component.text_blockslider .content-wrapper .text-wrapper .text .h1-style,.component.text_blockslider .content-wrapper .text-wrapper .text h2,.component.text_blockslider .content-wrapper .text-wrapper .text .h2-style,.component.text_blockslider .content-wrapper .text-wrapper .text h3,.component.text_blockslider .content-wrapper .text-wrapper .text .h3-style,.component.text_blockslider .content-wrapper .text-wrapper .text h4,.component.text_blockslider .content-wrapper .text-wrapper .text .h4-style,.component.text_blockslider .content-wrapper .text-wrapper .text h5,.component.text_blockslider .content-wrapper .text-wrapper .text .h5-style,.component.text_blockslider .content-wrapper .text-wrapper .text h6,.component.text_blockslider .content-wrapper .text-wrapper .text .h6-style{max-width:43.5555555556rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .text-wrapper .text h1,.component.text_blockslider .content-wrapper .text-wrapper .text .h1-style,.component.text_blockslider .content-wrapper .text-wrapper .text h2,.component.text_blockslider .content-wrapper .text-wrapper .text .h2-style,.component.text_blockslider .content-wrapper .text-wrapper .text h3,.component.text_blockslider .content-wrapper .text-wrapper .text .h3-style,.component.text_blockslider .content-wrapper .text-wrapper .text h4,.component.text_blockslider .content-wrapper .text-wrapper .text .h4-style,.component.text_blockslider .content-wrapper .text-wrapper .text h5,.component.text_blockslider .content-wrapper .text-wrapper .text .h5-style,.component.text_blockslider .content-wrapper .text-wrapper .text h6,.component.text_blockslider .content-wrapper .text-wrapper .text .h6-style{max-width:100%}}.component.text_blockslider .content-wrapper .text-wrapper .text p{max-width:1386.6632px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .text-wrapper .text p{max-width:57.7777777778rem}}@media screen and (max-width: 1280px){.component.text_blockslider .content-wrapper .text-wrapper .text p{max-width:43.5555555556rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .text-wrapper .text p{max-width:100%}}.component.text_blockslider .content-wrapper .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:center;gap:39.9999px;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .cta-wrapper{transform:translateY(50px)}}.component.text_blockslider .content-wrapper .cta-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.text_blockslider .content-wrapper .cta-wrapper .cta{display:block}.component.text_blockslider .content-wrapper .swiper{margin-top:186.6662px;display:flex;flex-direction:column;align-items:center;max-width:1493.3296px;width:100%;overflow:visible;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper{transform:translateY(50px)}}.component.text_blockslider .content-wrapper .swiper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper{margin-top:7.7777777778rem;max-width:62.2222222222rem}}@media screen and (max-width: 1280px){.component.text_blockslider .content-wrapper .swiper{max-width:50.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper{margin-top:80px;max-width:none;width:100%;padding:0 40px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:443.99889px;height:639.9984px;overflow:hidden;position:relative;border-radius:53.3332px;margin-right:79.9998px;transition:transform .6s ease-in-out,opacity .6s ease-in-out}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:18.5rem;height:26.6666666667rem;border-radius:2.2222222222rem;margin-right:3.3333333333rem}}@media screen and (max-width: 1280px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:15.2222222222rem;height:26.6666666667rem;margin-right:2.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide{width:calc(100% + -0px);height:0px;padding-top:160%;margin-right:20px;border-radius:30px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{transform:translate(-100px);opacity:0;transition:transform .6s ease-in-out,opacity .6s ease-in-out}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{transform:translate(0);opacity:1}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{transform:translate(0);opacity:1;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{transform:translate(100px);opacity:0;transition:transform .6s ease-in-out,opacity .6s ease-in-out}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{transform:translate(0);opacity:1}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper{position:absolute;top:0;left:0;width:100%;padding:26.6666px;z-index:4;transition:opacity .3s ease-in-out;opacity:1;transform:none}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper{padding:1.1111111111rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper{padding:20px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text{padding:26.6666px;border-radius:33.33325px;background-color:#ffffff70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:-webkit-backdrop-filter .8s ease-in-out .3s;transition:backdrop-filter .8s ease-in-out .3s;transition:backdrop-filter .8s ease-in-out .3s,-webkit-backdrop-filter .8s ease-in-out .3s}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text{padding:1.1111111111rem;border-radius:1.3888888889rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .text-wrapper .text{border-radius:15px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;display:block;transition:opacity .3s ease-in-out;border-radius:53.3332px;overflow:hidden}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .background-image{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .background-image{border-radius:30px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#e4d4c454;mix-blend-mode:lighten;z-index:2;transition:background-color .3s ease-in-out,mix-blend-mode .3s ease-in-out;border-radius:53.3332px;overflow:hidden}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .overlay{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .image-wrapper .overlay{border-radius:30px}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .cta-wrapper{position:absolute;bottom:53.3332px;left:0;width:100%;z-index:4;transform:translateY(200%);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out 0s}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .cta-wrapper{bottom:2.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .cta-wrapper{bottom:40px;align-items:center}}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide .cta-wrapper .cta{display:block}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .text-wrapper{opacity:.3}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .text-wrapper .text{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:-webkit-backdrop-filter .3s ease-in-out 0s;transition:backdrop-filter .3s ease-in-out 0s;transition:backdrop-filter .3s ease-in-out 0s,-webkit-backdrop-filter .3s ease-in-out 0s}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .image-wrapper .background-image{opacity:1}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .image-wrapper .overlay{background-color:#8f837c;mix-blend-mode:overlay}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .cta-wrapper{transform:translateY(0);opacity:1;transition:opacity .3s ease-in-out .35s,transform .5s ease-in-out .15s}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text-wrapper,.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .text-wrapper{opacity:1}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text-wrapper .text,.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .text-wrapper .text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:-webkit-backdrop-filter .8s ease-in-out 0s;transition:backdrop-filter .8s ease-in-out 0s;transition:backdrop-filter .8s ease-in-out 0s,-webkit-backdrop-filter .8s ease-in-out 0s}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .image-wrapper .background-image,.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .image-wrapper .background-image{opacity:1}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .image-wrapper .overlay,.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .image-wrapper .overlay{background-color:#8f837c;mix-blend-mode:overlay}.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .cta-wrapper,.component.text_blockslider .content-wrapper .swiper .swiper-wrapper .swiper-slide:hover .cta-wrapper{transform:translateY(0);opacity:1;transition:opacity .3s ease-in-out .85s,transform .5s ease-in-out .5s}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer{width:100%;display:flex;justify-content:center;margin-top:106.6664px}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer{margin-top:4.4444444444rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer{margin-top:80px}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer[data-slide-count="1"],.component.text_blockslider .content-wrapper .swiper .pagination-spacer[data-slide-count="2"],.component.text_blockslider .content-wrapper .swiper .pagination-spacer[data-slide-count="3"]{display:none}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer[data-slide-count="2"],.component.text_blockslider .content-wrapper .swiper .pagination-spacer[data-slide-count="3"]{display:flex}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper{position:relative;align-items:center;gap:39.9999px;border-radius:133.333px;background:#fff;padding:19.99995px 46.66655px;display:flex}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:20px;border-radius:100px;padding:10px 20px}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow img{display:block}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow:hover{opacity:.66}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:10px}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.text_blockslider .content-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}.component.preise{width:100%;overflow:hidden;position:relative;padding:0 53.3332px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.preise{padding:0 2.2222222222rem}}@media screen and (max-width: 1280px){.component.preise{padding:0 1.1111111111rem}}@media screen and (max-width: 768px){.component.preise{padding:0 10px}}.component.preise .mobile-rounded-wrapper{max-width:1813.3288px;width:100%;border-radius:53.3332px;-webkit-transform:translateZ(0);overflow:hidden}@media screen and (max-width: 1920px){.component.preise .mobile-rounded-wrapper{border-radius:2.2222222222rem;max-width:none}}@media screen and (max-width: 768px){.component.preise .mobile-rounded-wrapper{border-radius:30px}}.component.preise .content-wrapper{display:flex;gap:159.9996px;max-width:100%;position:relative;z-index:3;background-color:#fff;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.preise .content-wrapper{transform:translateY(50px)}}.component.preise .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.preise .content-wrapper{gap:6.6666666667rem}}@media screen and (max-width: 1280px){.component.preise .content-wrapper{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper{flex-direction:column;gap:0px}}.component.preise .content-wrapper .text-column{flex-grow:1;flex-basis:1px;padding:159.9996px 0 159.9996px 106.6664px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column{padding:6.6666666667rem 0 6.6666666667rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.preise .content-wrapper .text-column{padding:4.4444444444rem 0 4.4444444444rem 2.7777777778rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column{padding:80px 20px}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .text-wrapper{text-align:center}}.component.preise .content-wrapper .text-column .text-wrapper hr{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .text-wrapper hr{margin-left:auto;margin-right:auto}}.component.preise .content-wrapper .text-column .prices-wrapper{display:grid;grid-template-columns:1fr max-content;gap:26.6666px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .prices-wrapper{gap:1.1111111111rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .prices-wrapper{gap:20px}}.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-title{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.399994px;text-transform:uppercase;color:#8f837c;color:#605754}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-title{font-size:1rem;letter-spacing:.1rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-title{font-size:18px;letter-spacing:1.8px}}.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-description{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px;color:#60575480}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-description{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .prices-wrapper .price-text .price-description{font-size:12px;letter-spacing:.12px}}.component.preise .content-wrapper .text-column .prices-wrapper .price-value{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754;text-align:right}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .prices-wrapper .price-value{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .prices-wrapper .price-value{font-size:18px;letter-spacing:.18px}}.component.preise .content-wrapper .text-column .separator{height:7.99998px;width:266.666px;margin:39.9999px 0;background-image:url(img/wave-beige.png);background-repeat:repeat-x;background-size:contain;background-position:left;opacity:.8}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .separator{height:.3333333333rem;width:11.1111111111rem;margin:1.6666666667rem 0}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .separator{height:6px;width:200px;margin:30px auto}}.component.preise .content-wrapper .text-column .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:flex-start;gap:39.9999px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .text-column .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .text-column .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.preise .content-wrapper .text-column .cta-wrapper .cta{display:block}.component.preise .content-wrapper .image-column{flex-grow:1;flex-basis:1px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column{border-radius:0;width:100%;padding-top:130%}}.component.preise .content-wrapper .image-column .image-wrapper{width:100%;height:100%;overflow:hidden}.component.preise .content-wrapper .image-column .image-wrapper .overlay-simple{background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.component.preise .content-wrapper .image-column .image-wrapper .overlay-extended{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.component.preise .content-wrapper .image-column .image-wrapper .overlay-extended.layer-1{z-index:3;background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay}.component.preise .content-wrapper .image-column .image-wrapper .overlay-extended.layer-2{z-index:2;background:linear-gradient(0deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.3) 100%);mix-blend-mode:soft-light}.component.preise .content-wrapper .image-column .image-wrapper .logo{position:absolute;z-index:3;pointer-events:none;top:53.3332px;left:53.3332px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .logo{top:2.2222222222rem;left:2.2222222222rem}}@media screen and (max-width: 1280px){.component.preise .content-wrapper .image-column .image-wrapper .logo{top:1.6666666667rem;left:1.6666666667rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .logo{top:20px;left:20px}}.component.preise .content-wrapper .image-column .image-wrapper .logo img{height:186.6662px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .logo img{height:7.7777777778rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .logo img{height:100px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{align-items:stretch}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative;height:auto}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;display:block}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s ease .3s;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor.hidden{opacity:0;visibility:hidden}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .video-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.66;width:106.6664px;height:106.6664px;z-index:2}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:4.4444444444rem;height:4.4444444444rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:80px;height:80px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon:hover{opacity:1}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{width:100%;position:absolute;z-index:3;left:0;display:flex;justify-content:center;bottom:53.3332px}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:2.2222222222rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:30px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{position:relative;align-items:center;gap:39.9999px;border-radius:133.333px;background:rgba(255,255,255,.44);padding:19.99995px 46.66655px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:20px;border-radius:100px;padding:10px 20px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper.show{display:flex}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow img{display:block}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow:hover{opacity:.66}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:10px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.preise .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}@media screen and (max-width: 768px){.component.preise.text-position-right{padding:0 10px}.component.preise.text-position-right.mobile-bg-rounded-white{background-color:#fff}.component.preise.text-position-right.mobile-bg-rounded-beige{background-color:#f6f0eb}}@media screen and (max-width: 768px){.component.preise.text-position-right .mobile-rounded-wrapper{padding:0;border-top-left-radius:40px;border-top-right-radius:40px}.component.preise.text-position-right .mobile-rounded-wrapper.color-white{background-color:#fff}.component.preise.text-position-right .mobile-rounded-wrapper.color-beige{background-color:#f6f0eb}.component.preise.text-position-right .mobile-rounded-wrapper.color-gradient-light-beige-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,#faf7f4 100%)}.component.preise.text-position-right .mobile-rounded-wrapper.color-gradient-white-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,white 100%)}.component.preise.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-white{background:linear-gradient(0deg,white 0%,#f6f0eb 100%)}.component.preise.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-light-beige{background:linear-gradient(0deg,#faf7f4 0%,#f6f0eb 100%)}}.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{order:2;padding:159.9996px 106.6664px 159.9996px 0}@media screen and (max-width: 1920px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{padding:6.6666666667rem 4.4444444444rem 6.6666666667rem 0}}@media screen and (max-width: 1280px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{padding:4.4444444444rem 2.7777777778rem 4.4444444444rem 0}}@media screen and (max-width: 768px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{padding:80px 20px}}.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column{order:1}.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{left:auto;right:53.3332px}@media screen and (max-width: 1920px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:2.2222222222rem}}@media screen and (max-width: 1280px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:1.6666666667rem}}@media screen and (max-width: 768px){.component.preise.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:20px}}.component.akkordeon{width:100%;overflow:hidden;position:relative;padding:0 53.3332px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.akkordeon{padding:0 2.2222222222rem}}@media screen and (max-width: 1280px){.component.akkordeon{padding:0 1.1111111111rem}}@media screen and (max-width: 768px){.component.akkordeon{padding:0 10px}}.component.akkordeon .content-wrapper{width:100%;max-width:1813.3288px;display:flex;flex-direction:column;position:relative;z-index:3;background-color:#fff;border-radius:53.3332px;padding:159.9996px;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper{transform:translateY(50px)}}.component.akkordeon .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper{max-width:none;padding:6.6666666667rem;border-radius:2.2222222222rem}}@media screen and (max-width: 1280px){.component.akkordeon .content-wrapper{padding:6.6666666667rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper{padding:100px 20px;border-radius:30px}}.component.akkordeon .content-wrapper .separator{height:7.99998px;width:266.666px;margin:79.9998px auto;background-image:url(img/wave-beige.png);background-repeat:repeat-x;background-size:contain;background-position:left;opacity:.8}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper .separator{height:.3333333333rem;width:11.1111111111rem;margin:3.3333333333rem auto}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .separator{height:6px;width:200px;margin:60px auto}}.component.akkordeon .content-wrapper .articles .article{border-bottom:2px solid #f6f0eb;padding:26.6666px 0}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper .articles .article{padding:1.1111111111rem 0}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .articles .article{padding:20px 0}}.component.akkordeon .content-wrapper .articles .article:first-child{padding-top:0}.component.akkordeon .content-wrapper .articles .article .article-header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .articles .article .article-header{gap:20px}}.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:visited,.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:link{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.399994px;text-transform:uppercase;color:#8f837c;text-decoration:none;color:#605754}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:visited,.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:link{font-size:1rem;letter-spacing:.1rem}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:visited,.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:link{font-size:18px;letter-spacing:1.8px}}.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:hover,.component.akkordeon .content-wrapper .articles .article .article-header .article-title a:active{color:#605754a8}.component.akkordeon .content-wrapper .articles .article .article-header .action-button .plus-icon{width:14px;height:14px;position:relative}.component.akkordeon .content-wrapper .articles .article .article-header .action-button .plus-icon:before,.component.akkordeon .content-wrapper .articles .article .article-header .action-button .plus-icon:after{content:"";position:absolute;background-color:#605754;transition:transform .35s ease-out;border-radius:2px;overflow:hidden}.component.akkordeon .content-wrapper .articles .article .article-header .action-button .plus-icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.component.akkordeon .content-wrapper .articles .article .article-header .action-button .plus-icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.component.akkordeon .content-wrapper .articles .article .article-content{max-height:0px;overflow-y:hidden;transition:max-height 1s ease-in-out,opacity .5s ease-in-out .3s}.component.akkordeon .content-wrapper .articles .article .article-content .text-wrapper{padding:26.6666px 0}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper .articles .article .article-content .text-wrapper{padding:1.1111111111rem 0}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .articles .article .article-content .text-wrapper{padding:20px 0}}.component.akkordeon .content-wrapper .articles .article.show .article-header .action-button .plus-icon:before{transform:rotate(90deg)}.component.akkordeon .content-wrapper .articles .article.show .article-header .action-button .plus-icon:after{transform:rotate(180deg)}.component.akkordeon .content-wrapper .articles .article.show .article-content{opacity:1;transition:max-height 1s ease-in-out,opacity .5s ease-in-out 0s}.component.akkordeon .content-wrapper .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:center;gap:39.9999px}@media screen and (max-width: 1920px){.component.akkordeon .content-wrapper .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.akkordeon .content-wrapper .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.akkordeon .content-wrapper .cta-wrapper .cta{display:block}.component.bild_text{width:100%;overflow:hidden;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.bild_text{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.bild_text{padding:7.7777777778rem 2.2222222222rem}}@media screen and (max-width: 768px){.component.bild_text{padding:100px 20px 20px}}.component.bild_text .content-wrapper{display:flex;gap:159.9996px;max-width:1706.6624px;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper{transform:translateY(50px)}}.component.bild_text .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper{gap:6.6666666667rem;max-width:none}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper{gap:80px;flex-direction:column}}.component.bild_text .content-wrapper .text-column{flex-grow:1;flex-basis:1px;padding:159.9996px 0}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .text-column{padding:6.6666666667rem 0px}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper .text-column{padding:4.4444444444rem 0px}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .text-column{padding:0}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .text-column .text-wrapper{text-align:center}}.component.bild_text .content-wrapper .text-column .text-wrapper hr{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .text-column .text-wrapper hr{margin-left:auto;margin-right:auto}}.component.bild_text .content-wrapper .text-column .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:flex-start;gap:39.9999px}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .text-column .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .text-column .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.bild_text .content-wrapper .text-column .cta-wrapper .cta{display:block}.component.bild_text .content-wrapper .image-column{flex-grow:1;flex-basis:1px;position:relative;overflow:hidden;border-radius:53.3332px;-webkit-transform:translateZ(0)}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column{border-radius:30px;width:100%;padding-top:130%}}.component.bild_text .content-wrapper .image-column .image-wrapper{width:100%;height:100%;overflow:hidden}.component.bild_text .content-wrapper .image-column .image-wrapper .overlay-simple{background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.component.bild_text .content-wrapper .image-column .image-wrapper .overlay-extended{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.component.bild_text .content-wrapper .image-column .image-wrapper .overlay-extended.layer-1{z-index:3;background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay}.component.bild_text .content-wrapper .image-column .image-wrapper .overlay-extended.layer-2{z-index:2;background:linear-gradient(0deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.3) 100%);mix-blend-mode:soft-light}.component.bild_text .content-wrapper .image-column .image-wrapper .logo{position:absolute;z-index:3;pointer-events:none;top:53.3332px;left:53.3332px}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .logo{top:2.2222222222rem;left:2.2222222222rem}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper .image-column .image-wrapper .logo{top:1.6666666667rem;left:1.6666666667rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .logo{top:20px;left:20px}}.component.bild_text .content-wrapper .image-column .image-wrapper .logo img{height:186.6662px}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .logo img{height:7.7777777778rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .logo img{height:100px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{align-items:stretch}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative;height:auto}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;display:block}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s ease .3s;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor.hidden{opacity:0;visibility:hidden}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .video-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.66;width:106.6664px;height:106.6664px;z-index:2}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:4.4444444444rem;height:4.4444444444rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:80px;height:80px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon:hover{opacity:1}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{width:100%;position:absolute;z-index:3;left:0;display:flex;justify-content:center;bottom:53.3332px}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:2.2222222222rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:30px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{position:relative;align-items:center;gap:39.9999px;border-radius:133.333px;background:rgba(255,255,255,.44);padding:19.99995px 46.66655px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:20px;border-radius:100px;padding:10px 20px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper.show{display:flex}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow img{display:block}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow:hover{opacity:.66}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:10px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.bild_text .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}.component.bild_text .content-wrapper.alignment2575{gap:159.9996px}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper.alignment2575{gap:6.6666666667rem}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper.alignment2575{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.bild_text .content-wrapper.alignment2575{gap:80px;padding-bottom:80px}}.component.bild_text .content-wrapper.alignment2575 .text-column{width:1083.99729px;flex-basis:unset;flex-grow:0;padding:0}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper.alignment2575 .text-column{width:45.1666666667rem}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper.alignment2575 .text-column{width:28.7222222222rem}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper.alignment2575 .text-column{width:100%}}.component.bild_text .content-wrapper.alignment2575 .image-column{width:462.66551px;flex-basis:unset;flex-grow:0}@media screen and (max-width: 1920px){.component.bild_text .content-wrapper.alignment2575 .image-column{width:19.2777777778rem}}@media screen and (max-width: 1280px){.component.bild_text .content-wrapper.alignment2575 .image-column{width:100%}}@media screen and (max-width: 768px){.component.bild_text.text-position-right{padding:0}.component.bild_text.text-position-right.mobile-bg-rounded-white{background-color:#fff}.component.bild_text.text-position-right.mobile-bg-rounded-beige{background-color:#f6f0eb}}@media screen and (max-width: 768px){.component.bild_text.text-position-right .mobile-rounded-wrapper{padding:20px 20px 100px;border-top-left-radius:45px;border-top-right-radius:45px}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-white{background-color:#fff}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-beige{background-color:#f6f0eb}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-gradient-light-beige-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,#faf7f4 100%)}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-gradient-white-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,white 100%)}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-white{background:linear-gradient(0deg,white 0%,#f6f0eb 100%)}.component.bild_text.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-light-beige{background:linear-gradient(0deg,#faf7f4 0%,#f6f0eb 100%)}}.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper.alignment2575{padding-bottom:0}.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{order:2}.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column{order:1}.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{left:auto;right:53.3332px}@media screen and (max-width: 1920px){.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:2.2222222222rem}}@media screen and (max-width: 1280px){.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:1.6666666667rem}}@media screen and (max-width: 768px){.component.bild_text.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:20px}}.component.anreisekonfigurator{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center}.component.anreisekonfigurator .travel-options-wrapper{max-width:1706.6624px;padding:0 106.6664px;width:100%}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper{max-width:none;padding:0px 4.4444444444rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-wrapper{padding:0px 2.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper{padding:0 10px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options{border-radius:133.333px;overflow:hidden;background-color:#fff;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options{transform:translateY(50px)}}.component.anreisekonfigurator .travel-options-wrapper .travel-options.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options{border-radius:5.5555555556rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options{border-radius:24px;flex-direction:column;padding:20px 5px 5px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:500;letter-spacing:2.133328px;text-transform:uppercase;color:#605754;padding-left:39.9999px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header{font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header{padding-left:1.6666666667rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header{padding-left:0;font-size:16px;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header img{display:none}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .travel-header img{display:block;margin-left:30px;transition:transform .5s ease-in-out}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options.opened .travel-header img{transform:rotateX(180deg)}.component.anreisekonfigurator .travel-options-wrapper .travel-options.opened .options{gap:5px}.component.anreisekonfigurator .travel-options-wrapper .travel-options.opened .options .option{max-height:40px;opacity:1;visibility:visible;transition:opacity .4s ease-in-out .15s,visibility 0s ease-in-out 0s,border-radius .3s ease-in-out 0s,max-height .5s ease-in-out 0s}.component.anreisekonfigurator .travel-options-wrapper .travel-options:not(.opened) .options .option.active,.component.anreisekonfigurator .travel-options-wrapper .travel-options:not(.opened) .options .option.active:first-child,.component.anreisekonfigurator .travel-options-wrapper .travel-options:not(.opened) .options .option.active:last-child{border-radius:20px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options{display:flex;gap:6.66665px;padding:6.66665px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options{gap:.2777777778rem;padding:.2777777778rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options{gap:0px;padding:20px 0 0;flex-direction:column;justify-content:stretch;width:100%;transition:gap .3s ease-in-out}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option{width:179.99955px;height:53.3332px;background-color:#f6f0eb;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option{width:7.5rem;height:2.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option{width:100%;height:40px;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity .3s ease-in-out 0s,visibility 0s ease-in-out .3s,border-radius .3s ease-in-out 0s,max-height .3s ease-in-out 0s}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option.active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out 0s,visibility 0s ease-in-out 0s,border-radius .3s ease-in-out 0s,max-height .3s ease-in-out 0s;max-height:40px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:first-child{border-top-left-radius:77.33314px;border-bottom-left-radius:77.33314px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:first-child{border-top-left-radius:3.2222222222rem;border-bottom-left-radius:3.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:first-child{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:last-child{border-top-right-radius:77.33314px;border-bottom-right-radius:77.33314px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:last-child{border-top-right-radius:3.2222222222rem;border-bottom-right-radius:3.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option:last-child{border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a{display:flex;align-items:center;justify-content:center}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:link,.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:visited{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:500;letter-spacing:2.133328px;text-transform:uppercase;color:#8f837c;text-decoration:none}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:link,.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:visited{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:link,.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a:visited{font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper{display:flex;align-items:center;gap:15px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper span{display:flex;align-items:center}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper span.title{display:none}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper span.title{display:flex;justify-content:flex-start;width:70px}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper span.title.travel-left{justify-content:flex-end}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .title-icon-wrapper span.icon{display:flex;justify-content:center;width:54px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .option-svg path{fill:#60575480;transition:fill .3s ease-in-out}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .plus{margin:0 13.3333px;display:block}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .plus{margin:0px .5555555556rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .plus{margin:0 15px}}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option a .plus path{transition:fill .3s ease-in-out}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option.active .option-svg path,.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option.active .plus path{fill:#605754}.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option.active a:link,.component.anreisekonfigurator .travel-options-wrapper .travel-options .options .option.active a:visited{color:#605754}.component.anreisekonfigurator .travel-options-content-wrapper{width:100%}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option{max-height:0px;overflow-y:hidden;transition:max-height 1s ease-in-out 0s,opacity .5s ease-in-out .3s}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option.show{opacity:1;transition:max-height 1s ease-in-out 1s,opacity .5s ease-in-out 0s}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section{width:100%;overflow:hidden;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center;opacity:0;transform:translateY(66.6665px);overflow:visible}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-white{background-color:#fff}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-beige{background-color:#f6f0eb}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-gradient-light-beige-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,#faf7f4 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-gradient-white-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,white 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-gradient-beige-to-white{background:linear-gradient(0deg,white 0%,#f6f0eb 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.color-gradient-beige-to-light-beige{background:linear-gradient(0deg,#faf7f4 0%,#f6f0eb 100%)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section{padding:7.7777777778rem 2.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section{padding:100px 20px 20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{display:flex;gap:159.9996px;max-width:1706.6624px;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{transform:translateY(50px)}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{gap:6.6666666667rem;max-width:none}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{gap:80px;flex-direction:column}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column{flex-grow:1;flex-basis:1px;padding:159.9996px 0}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column{padding:6.6666666667rem 0px}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column{padding:4.4444444444rem 0px}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column{padding:0}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .text-wrapper{text-align:center}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .text-wrapper hr{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .text-wrapper hr{margin-left:auto;margin-right:auto}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .cta-wrapper{margin-top:79.9998px;text-align:center;display:flex;justify-content:flex-start;gap:39.9999px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .cta-wrapper{margin-top:3.3333333333rem;gap:1.6666666667rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .cta-wrapper{flex-direction:column;margin-top:60px;gap:20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .text-column .cta-wrapper .cta{display:block}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column{flex-grow:1;flex-basis:1px;position:relative;overflow:hidden;border-radius:53.3332px;-webkit-transform:translateZ(0)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column{border-radius:30px;width:100%;padding-top:130%}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper{width:100%;height:100%;overflow:hidden}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .overlay-simple{background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .overlay-extended{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .overlay-extended.layer-1{z-index:3;background:linear-gradient(0deg,#8f837c 0%,#8f837c 100%);mix-blend-mode:overlay}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .overlay-extended.layer-2{z-index:2;background:linear-gradient(0deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.3) 100%);mix-blend-mode:soft-light}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo{position:absolute;z-index:3;pointer-events:none;top:53.3332px;left:53.3332px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo{top:2.2222222222rem;left:2.2222222222rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo{top:1.6666666667rem;left:1.6666666667rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo{top:20px;left:20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo img{height:186.6662px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo img{height:7.7777777778rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .logo img{height:100px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{align-items:stretch}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide{overflow:hidden;position:relative;height:auto}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:1;display:block}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s ease .3s;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor.hidden{opacity:0;visibility:hidden}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .video-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.66;width:106.6664px;height:106.6664px;z-index:2}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:4.4444444444rem;height:4.4444444444rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon{width:80px;height:80px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .swiper-wrapper .swiper-slide .video-poster-anchor .play-icon:hover{opacity:1}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{width:100%;position:absolute;z-index:3;left:0;display:flex;justify-content:center;bottom:53.3332px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:2.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer{bottom:30px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{position:relative;align-items:center;gap:39.9999px;border-radius:133.333px;background:rgba(255,255,255,.44);padding:19.99995px 46.66655px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:1.6666666667rem;border-radius:5.5555555556rem;padding:.8333333333rem 1.9444444444rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper{gap:20px;border-radius:100px;padding:10px 20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper.show{display:flex}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow img{display:block}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .arrow:hover{opacity:.66}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{display:flex;gap:13.3333px;align-items:center}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:.5555555556rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination{gap:10px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{margin:0;display:block;width:5.33332px;height:5.33332px;background-color:#60575480;opacity:1;transition:background-color .3s ease-in-out}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:.2222222222rem;height:.2222222222rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet{width:4px;height:4px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper .image-column .image-wrapper .swiper .pagination-spacer .pagination-wrapper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#605754}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575{gap:159.9996px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575{gap:6.6666666667rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575{gap:80px;padding-bottom:80px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .text-column{width:1083.99729px;flex-basis:unset;flex-grow:0;padding:0}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .text-column{width:45.1666666667rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .text-column{width:28.7222222222rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .text-column{width:100%}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .image-column{width:462.66551px;flex-basis:unset;flex-grow:0}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .image-column{width:19.2777777778rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper.alignment2575 .image-column{width:100%}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right{padding:0}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right.mobile-bg-rounded-white{background-color:#fff}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right.mobile-bg-rounded-beige{background-color:#f6f0eb}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper{padding:20px 20px 100px;border-top-left-radius:45px;border-top-right-radius:45px}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-white{background-color:#fff}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-beige{background-color:#f6f0eb}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-gradient-light-beige-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,#faf7f4 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-gradient-white-to-beige{background:linear-gradient(0deg,#f6f0eb 0%,white 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-white{background:linear-gradient(0deg,white 0%,#f6f0eb 100%)}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper.color-gradient-beige-to-light-beige{background:linear-gradient(0deg,#faf7f4 0%,#f6f0eb 100%)}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper.alignment2575{padding-bottom:0}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .text-column{order:2}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column{order:1}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{left:auto;right:53.3332px}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:2.2222222222rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:1.6666666667rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.text-position-right .mobile-rounded-wrapper .content-wrapper .image-column .image-wrapper .logo{right:20px}}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section{transform:translateY(50px)}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .content-wrapper{opacity:1;transform:translateY(0)}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .cta-wrapper .cta{border-radius:20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .image-column{display:none}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column{padding:0}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column{padding:100px 10px 20px}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h1,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h1-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h2,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h2-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h3,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h3-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h4,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h4-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h5,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h5-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h6,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h6-style{max-width:959.9976px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h1,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h1-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h2,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h2-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h3,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h3-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h4,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h4-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h5,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h5-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h6,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h6-style{max-width:40rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h1,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h1-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h2,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h2-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h3,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h3-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h4,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h4-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h5,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h5-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h6,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h6-style{max-width:41.3333333333rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h1,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h1-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h2,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h2-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h3,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h3-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h4,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h4-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h5,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h5-style,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper h6,.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper .h6-style{max-width:100%}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper p{max-width:1386.6632px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper p{max-width:57.7777777778rem}}@media screen and (max-width: 1280px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper p{max-width:43.5555555556rem}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .text-wrapper p{max-width:100%}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section.only-text .text-column .cta-wrapper{justify-content:center}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-beige{position:absolute;width:100%;height:10.66664px;top:-9.33331px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-beige-filled.png)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-beige{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-beige{height:8px;top:-7px;background-size:283px auto}}.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-white{position:absolute;width:100%;height:10.66664px;top:-9.33331px;left:0;background-image:url(img/wave-white-filled.png);background-repeat:repeat-x;background-size:377.33239px auto;background-image:url(img/wave-white-filled.png)}@media screen and (max-width: 1920px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-white{height:.4444444444rem;top:-.3888888889rem;background-size:15.7222222222rem auto}}@media screen and (max-width: 768px){.component.anreisekonfigurator .travel-options-content-wrapper .travel-option .content-section .wave-transition.color-white{height:8px;top:-7px;background-size:283px auto}}.component.text_kontaktformular{width:100%;overflow:hidden;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.text_kontaktformular{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.text_kontaktformular{padding:7.7777777778rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular{padding:100px 30px}}.component.text_kontaktformular .content-wrapper{width:100%;max-width:1706.6624px;display:flex;flex-direction:column;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper{transform:translateY(50px)}}.component.text_kontaktformular .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper{max-width:none}}.component.text_kontaktformular .content-wrapper .text-columns{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:159.9996px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns{gap:6.6666666667rem}}@media screen and (max-width: 1280px){.component.text_kontaktformular .content-wrapper .text-columns{gap:3.3333333333rem}}.component.text_kontaktformular .content-wrapper .text-columns.textposition-right .text-wrapper{order:2}.component.text_kontaktformular .content-wrapper .text-columns.textposition-right .contact-form{order:1}.component.text_kontaktformular .content-wrapper .text-columns.center-vertical .text-wrapper{align-self:center}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns{flex-direction:column;gap:80px}}.component.text_kontaktformular .content-wrapper .text-columns .text-wrapper{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-basis:1px}.component.text_kontaktformular .content-wrapper .text-columns .text-wrapper hr{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .text-wrapper hr{margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .text-wrapper{text-align:center}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form{flex-grow:1;flex-basis:1px}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap{display:block;position:relative}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:13.3333px;display:block}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:.5555555556rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:10px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]{width:100%;border:1px solid transparent;border-radius:6.66665px;overflow:hidden;font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754;padding:13.3333px 26.6666px;outline:none;-webkit-appearance:none;transition:border-color ease-in-out .15s;background-color:#fff;position:relative}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]{font-size:18px;letter-spacing:.18px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]{padding:.5555555556rem 1.1111111111rem;border-radius:.2777777778rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel],.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]{padding:10px 20px;border-radius:5px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:focus,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:active,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:focus,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:active,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:focus,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:active,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:focus,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:active{border-color:#60575480}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url].wpcf7-not-valid{border-color:#dc3232}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px;color:#60575480;position:absolute;top:50%;transform:translateY(-50%);right:26.6666px;opacity:1;visibility:visible}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint{font-size:12px;letter-spacing:.12px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint{right:1.1111111111rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint{right:20px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .required-hint.required-hint--active{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out .3s}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid+.required-hint{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out .3s}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px;color:#dc3232;margin-top:13.3333px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;letter-spacing:.12px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:.5555555556rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:10px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea{width:100%;height:173.3329px;border:1px solid transparent;border-radius:6.66665px;overflow:hidden;font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754;padding:13.3333px 26.6666px;outline:none;-webkit-appearance:none;transition:border-color ease-in-out .15s;resize:none;background-color:#fff;display:block}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea{font-size:18px;letter-spacing:.18px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea{height:7.2222222222rem;padding:.5555555556rem 1.1111111111rem;border-radius:.2777777778rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea{height:215px;padding:10px 20px;border-radius:5px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:focus,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:active{border-color:#60575480}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance{margin-top:26.6666px;display:block}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance{margin-top:1.1111111111rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance{margin-top:20px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance+.wpcf7-not-valid-tip{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px;color:#dc3232;margin-top:13.3333px;margin-left:58.66652px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance+.wpcf7-not-valid-tip{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance+.wpcf7-not-valid-tip{font-size:12px;letter-spacing:.12px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance+.wpcf7-not-valid-tip{margin-top:.5555555556rem;margin-left:2.4444444444rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance+.wpcf7-not-valid-tip{margin-top:10px;margin-left:44px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0;display:block}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;gap:19.99995px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{gap:.8333333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{gap:15px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{border:1px solid transparent;border-radius:1px;overflow:hidden;padding:5.33332px;outline:none;-webkit-appearance:none;transition:border-color ease-in-out .15s;background-color:#fff;cursor:pointer;flex-shrink:0;width:29.33326px;height:29.33326px;position:relative}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{padding:.2222222222rem;width:1.2222222222rem;height:1.2222222222rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{padding:4px;width:22px;height:22px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:after{content:"";display:block;width:15.99996px;height:15.99996px;background-color:transparent;border-radius:1px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:after{width:.6666666667rem;height:.6666666667rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:after{width:12px;height:12px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked{border-color:#60575480}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after{background-color:#605754}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label{color:#605754}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label a{color:#605754;text-decoration:underline}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label a:hover{color:#60575480}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-family:VisbyCF,sans-serif;font-size:19.99995px;font-weight:400;line-height:1.5;letter-spacing:.1999995px;font-size:12px;line-height:18px;color:#60575480;transition:color ease-in-out .15s}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size:.8333333333rem;letter-spacing:.0083333333rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size:12px;letter-spacing:.12px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:#60575480;text-decoration:underline}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{color:#605754}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-webkit-input-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-webkit-input-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-webkit-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-webkit-input-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-moz-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-moz-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-moz-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-moz-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-moz-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]::-moz-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-ms-input-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-ms-input-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap input[type=url]:-ms-input-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-moz-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-moz-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-moz-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-moz-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-moz-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea::-moz-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#60575480}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{font-size:18px;letter-spacing:.18px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]{width:100%;outline:none;-webkit-appearance:none;cursor:pointer;margin-top:26.6666px;color:#605754;font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;display:block;text-decoration:none;padding:15.99996px;overflow:hidden;transition:background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s;transition:backdrop-filter ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,-webkit-backdrop-filter ease-in-out .15s;text-transform:uppercase;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:solid 2px transparent;background-color:#fff;border-radius:133.333px}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]{margin-top:1.1111111111rem;padding:.6666666667rem;border-radius:5.5555555556rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]{margin-top:20px;padding:12px;border-radius:100px}}.component.text_kontaktformular .content-wrapper .text-columns .contact-form input[type=submit]:hover{color:#605754a8}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-spinner{display:none}.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-response-output{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754;margin:26.6666px 0 0;border:none;padding:0}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-response-output{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-response-output{font-size:18px;letter-spacing:.18px}}@media screen and (max-width: 1920px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-response-output{margin:1.1111111111rem 0 0}}@media screen and (max-width: 768px){.component.text_kontaktformular .content-wrapper .text-columns .contact-form .wpcf7-response-output{margin:20px 0 0}}.component.text_links_row{width:100%;overflow:hidden;position:relative;padding:26.6666px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.text_links_row{padding:1.1111111111rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.text_links_row{padding:1.1111111111rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.text_links_row{padding:40px 30px}}.component.text_links_row.last-module{padding-bottom:35.99991px}@media screen and (max-width: 1920px){.component.text_links_row.last-module{padding-bottom:1.5rem}}@media screen and (max-width: 768px){.component.text_links_row.last-module{padding-bottom:47px}}.component.text_links_row .content-wrapper{width:100%;max-width:1706.6624px;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:3}@media screen and (max-width: 1920px){.component.text_links_row .content-wrapper{max-width:71.1111111111rem}}@media screen and (max-width: 768px){.component.text_links_row .content-wrapper{flex-direction:column;gap:30px}}@media screen and (max-width: 768px){.component.text_links_row .content-wrapper .text-wrapper{text-align:center}}.component.text_links_row .content-wrapper .links{display:flex;gap:53.3332px;justify-content:flex-end}@media screen and (max-width: 1920px){.component.text_links_row .content-wrapper .links{gap:2.2222222222rem}}@media screen and (max-width: 768px){.component.text_links_row .content-wrapper .links{justify-content:space-around;flex-wrap:wrap;gap:18px}}.component.text_links_row .content-wrapper .links a{display:block}@media screen and (max-width: 768px){.component.text_links_row .content-wrapper .links a{min-width:-moz-max-content;min-width:max-content}}.component.text_links_row .content-wrapper .links a:link,.component.text_links_row .content-wrapper .links a:visited{color:#60575480;font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 1920px){.component.text_links_row .content-wrapper .links a:link,.component.text_links_row .content-wrapper .links a:visited{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.text_links_row .content-wrapper .links a:link,.component.text_links_row .content-wrapper .links a:visited{font-size:18px;letter-spacing:.18px}}.component.text_links_row .content-wrapper .links a:hover,.component.text_links_row .content-wrapper .links a:active{color:#605754}.component.google_map{width:100%;overflow:hidden;position:relative;height:calc(100vh - 106.6664px);padding:0 53.3332px}.component.google_map.first-module{height:calc(100vh - 218.66612px)}@media screen and (max-width: 1920px){.component.google_map{height:calc(100vh - 4.4444444444rem);padding:0 2.2222222222rem}.component.google_map.first-module{height:calc(100vh - 9.1111111111rem)}}@media screen and (max-width: 1280px){.component.google_map{padding:0 1.1111111111rem}.component.google_map.first-module{height:calc(100vh - 9.1111111111rem)}}@media screen and (max-width: 768px){.component.google_map{padding:130% 10px 0;height:0px;position:relative}.component.google_map.first-module{height:0px}}.component.google_map .content-wrapper{width:100%;height:100%;border-radius:53.3332px;overflow:hidden;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.google_map .content-wrapper{transform:translateY(50px)}}.component.google_map .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.google_map .content-wrapper{border-radius:2.2222222222rem}}@media screen and (max-width: 768px){.component.google_map .content-wrapper{border-radius:30px;position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%}}.component.google_map .content-wrapper .map-wrapper{width:100%;height:100%;position:relative}@media screen and (max-width: 768px){.component.google_map .content-wrapper .map-wrapper .BorlabsCookie{position:absolute;top:0;left:20px;width:calc(100% - 40px);height:100%}}.component.google_map .content-wrapper .map-wrapper .google-map{width:100%;height:100%}.component.impressum{width:100%;overflow:hidden;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.impressum{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.impressum{padding:7.7777777778rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.impressum{padding:100px 30px}}.component.impressum .content-wrapper{width:100%;max-width:1706.6624px;display:flex;flex-direction:column;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.impressum .content-wrapper{transform:translateY(50px)}}.component.impressum .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.impressum .content-wrapper{max-width:71.1111111111rem}}.component.impressum .content-wrapper .separator{height:11.99997px;width:100%;margin:79.9998px auto;background-image:url(img/wave-white.png);background-repeat:repeat-x;background-size:contain;background-position:left}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .separator{height:.5rem;margin:3.3333333333rem auto}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .separator{height:9px;margin:60px auto}}.component.impressum .content-wrapper .text-columns{display:flex;gap:106.6664px}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns{gap:4.4444444444rem}}@media screen and (max-width: 1280px){.component.impressum .content-wrapper .text-columns{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns{flex-direction:column;gap:80px}}.component.impressum .content-wrapper .text-columns .company{width:517.33204px}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns .company{width:21.5555555556rem}}@media screen and (max-width: 1280px){.component.impressum .content-wrapper .text-columns .company{width:20.5555555556rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns .company{width:100%}}.component.impressum .content-wrapper .text-columns .company .name{margin-bottom:26.6666px}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns .company .name{margin-bottom:1.1111111111rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns .company .name{margin-bottom:20px}}.component.impressum .content-wrapper .text-columns .company .notthoff{margin-top:2.2222222222rem;margin-bottom:26.6666px}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns .company .notthoff{margin-bottom:1.1111111111rem;margin-top:2.2222222222rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns .company .notthoff{margin-bottom:20px;margin-top:40px}}.component.impressum .content-wrapper .text-columns .company img{display:block;width:100%;max-width:300px}.component.impressum .content-wrapper .text-columns .company .key-value-grid{font-family:VisbyCF,sans-serif;font-size:23.99994px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.2399994px;color:#605754;margin-top:1.62rem;justify-content:start}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns .company .key-value-grid{font-size:1rem;letter-spacing:.01rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns .company .key-value-grid{font-size:18px;letter-spacing:.18px}}.component.impressum .content-wrapper .text-columns .text-wrapper{width:1082.66396px}@media screen and (max-width: 1920px){.component.impressum .content-wrapper .text-columns .text-wrapper{width:45.1111111111rem}}@media screen and (max-width: 1280px){.component.impressum .content-wrapper .text-columns .text-wrapper{width:26.3333333333rem}}@media screen and (max-width: 768px){.component.impressum .content-wrapper .text-columns .text-wrapper{width:100%}}.component.datenschutzerklarung{width:100%;position:relative;padding:186.6662px 106.6664px;display:flex;justify-content:center}@media screen and (max-width: 1920px){.component.datenschutzerklarung{padding:7.7777777778rem 4.4444444444rem}}@media screen and (max-width: 1280px){.component.datenschutzerklarung{padding:7.7777777778rem 3.3333333333rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung{padding:100px 30px}}.component.datenschutzerklarung .content-wrapper{width:100%;max-width:1706.6624px;display:flex;flex-direction:column;position:relative;z-index:3;opacity:0;transform:translateY(66.6665px)}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper{transform:translateY(50px)}}.component.datenschutzerklarung .content-wrapper.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper{max-width:none}}.component.datenschutzerklarung .content-wrapper .separator{height:11.99997px;width:100%;margin:79.9998px auto;background-image:url(img/wave-white.png);background-repeat:repeat-x;background-size:contain;background-position:left}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .separator{height:.5rem;margin:3.3333333333rem auto}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .separator{height:9px;margin:60px auto}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:106.6664px}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper{gap:4.4444444444rem}}@media screen and (max-width: 1280px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper{gap:3.3333333333rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:80px}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper{width:517.33204px;height:100%;flex-shrink:0}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper{width:21.5555555556rem}}@media screen and (max-width: 1280px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper{width:20.5555555556rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper{width:100%;height:auto}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav{padding-top:0;width:100%;position:sticky;top:159.9996px;display:flex;flex-direction:column;justify-content:flex-start;gap:26.6666px}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav{top:6.6666666667rem;gap:1.1111111111rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav{position:relative;top:0;gap:20px;margin-bottom:60px}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item{font-family:VisbyCF,sans-serif;font-size:21.33328px;font-weight:400;letter-spacing:2.133328px;text-transform:uppercase;width:100%;background-color:#f6f0eb;border:2px solid #fff;border-radius:133.333px;padding:13.3333px 26.6666px;transition:background-color .3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item{font-size:.8888888889rem;letter-spacing:.0888888889rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item{font-size:16px;letter-spacing:1.6px}}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item{border-radius:5.5555555556rem;padding:.5555555556rem 1.1111111111rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item{border-radius:100px;padding:10px 20px;white-space:normal;overflow:visible;text-overflow:clip}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item.active{background-color:#fff}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item.active{border-bottom-color:transparent}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item a{color:#605754;text-decoration:none;border-bottom:2px solid transparent}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item a.animate{transition:color .15s ease-in-out,border-bottom-color .3s ease-in-out}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .nav-wrapper .nav .nav-item a:hover{color:#605754a8}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper{width:1082.66396px;flex-shrink:0}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper{width:45.1111111111rem}}@media screen and (max-width: 1280px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper{width:26.3333333333rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper{width:100%}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section .headline{font-family:VisbyCF,sans-serif;font-size:42.66656px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.5599936px;text-transform:uppercase;color:#605754;margin-bottom:26.6666px}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section .headline{font-size:1.7777777778rem;letter-spacing:.1066666667rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section .headline{font-size:32px;letter-spacing:1.92px}}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section .headline{margin-bottom:1.1111111111rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section .headline{margin-bottom:20px}}.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section+.section{margin-top:106.6664px}@media screen and (max-width: 1920px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section+.section{margin-top:4.4444444444rem}}@media screen and (max-width: 768px){.component.datenschutzerklarung .content-wrapper .gdpr-text-wrapper .text-wrapper .section+.section{margin-top:60px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
