a.slider__slide:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}a.slider__slide:focus-visible{outline:none;-webkit-text-decoration:none;text-decoration:none}.swiper-pagination .swiper-pagination-bullet{background-color:#cec9cb;height:8px;margin:0 10px!important;opacity:1;width:8px}.swiper-pagination .swiper-pagination-bullet-active{background-color:#292623}@media (min-width:769px){.swiper-pagination .swiper-pagination-bullet{height:10px;width:10px}}.quote-slider-container .swiper-button-disabled,.quote-slider-container .swiper-button-next,.quote-slider-container .swiper-button-prev,.swiper .swiper-button-disabled,.swiper .swiper-button-next,.swiper .swiper-button-prev{height:30px;margin-top:0;-webkit-transition:.4s ease-out;transition:.4s ease-out;width:30px}.quote-slider-container .swiper-button-disabled .swiper-navigation-icon,.quote-slider-container .swiper-button-next .swiper-navigation-icon,.quote-slider-container .swiper-button-prev .swiper-navigation-icon,.swiper .swiper-button-disabled .swiper-navigation-icon,.swiper .swiper-button-next .swiper-navigation-icon,.swiper .swiper-button-prev .swiper-navigation-icon{display:none}.quote-slider-container .swiper-button-disabled:after,.quote-slider-container .swiper-button-next:after,.quote-slider-container .swiper-button-prev:after,.swiper .swiper-button-disabled:after,.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{background-repeat:no-repeat;content:"";display:block;height:17px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:17px;z-index:1}@media (min-width:769px){.quote-slider-container .swiper-button-disabled,.quote-slider-container .swiper-button-next,.quote-slider-container .swiper-button-prev,.swiper .swiper-button-disabled,.swiper .swiper-button-next,.swiper .swiper-button-prev{border:1px solid #dcd5d8;border-radius:50%;height:70px;width:70px}.quote-slider-container .swiper-button-disabled:hover,.quote-slider-container .swiper-button-next:hover,.quote-slider-container .swiper-button-prev:hover,.swiper .swiper-button-disabled:hover,.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{border-color:#292623}.quote-slider-container .swiper-button-disabled:focus-visible,.quote-slider-container .swiper-button-next:focus-visible,.quote-slider-container .swiper-button-prev:focus-visible,.swiper .swiper-button-disabled:focus-visible,.swiper .swiper-button-next:focus-visible,.swiper .swiper-button-prev:focus-visible{border-color:#292623}.quote-slider-container .swiper-button-disabled:after,.quote-slider-container .swiper-button-next:after,.quote-slider-container .swiper-button-prev:after,.swiper .swiper-button-disabled:after,.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{height:30px;width:30px}}.quote-slider-container .swiper-button-next:after,.swiper .swiper-button-next:after{background-image:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/arrow-slider-right.svg)}.quote-slider-container .swiper-button-prev:after,.swiper .swiper-button-prev:after{background-image:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/arrow-slider-left.svg)}.swiper-count-1 .swiper-button-next,.swiper-count-1 .swiper-button-prev{display:none}.neos-backend .swiper-fade .swiper-slide{pointer-events:auto}.page-slider,.page-slider--page{padding:0;position:relative}@media (min-width:1024px){.page-slider .page-slider,.page-slider--page .page-slider{-webkit-transform:none!important;transform:none!important}}.page-slider .swiper-pagination,.page-slider--page .swiper-pagination{bottom:10px;color:currentColor;position:absolute}.page-slider .swiper-button-disabled,.page-slider .swiper-button-next,.page-slider .swiper-button-prev,.page-slider--page .swiper-button-disabled,.page-slider--page .swiper-button-next,.page-slider--page .swiper-button-prev{color:#fff;margin-top:0}@media (max-width:768.98px){.page-slider .swiper-button-disabled,.page-slider .swiper-button-next,.page-slider .swiper-button-prev,.page-slider--page .swiper-button-disabled,.page-slider--page .swiper-button-next,.page-slider--page .swiper-button-prev{display:none}}.page-slider .swiper-button-prev,.page-slider--page .swiper-button-prev{left:5%}.page-slider .swiper-button-next,.page-slider--page .swiper-button-next{right:5%}.slider__text{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.17;position:absolute}@media (min-width:769px){.slider__text{font-size:22px}}.slider__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%;text-align:left;width:auto;z-index:2}@media (min-width:1024px){.slider__text{opacity:0;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}}.slider__cta{background:#fff;border:1px solid #fff;color:#000;display:block;padding:.55em .4em .4em;text-align:center;-ms-flex-item-align:start;align-self:flex-start}.slider__cta,.slider__cta:focus,.slider__cta:hover{-webkit-text-decoration:none;text-decoration:none}.slider__cta:focus-visible{-webkit-text-decoration:none;text-decoration:none}.swiper-slide--page{margin:0}.swiper-slide--page,.swiper-slide--page img,.swiper-slide--page picture{display:block;height:auto;width:100%}@media (min-width:1024px){.swiper-slide--page{left:0!important;opacity:0;pointer-events:none;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.swiper-slide--page.swiper-slide-active{opacity:1;pointer-events:auto}.swiper-slide--page.swiper-slide-active .slider__text{opacity:1}}.swiper-slide--upper-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swiper-slide--upper-left,.swiper-slide--upper-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-slide--upper-mid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-slide--upper-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-slide--mid-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swiper-slide--mid-center,.swiper-slide--mid-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide--mid-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-slide--mid-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-slide--bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swiper-slide--bottom-left,.swiper-slide--bottom-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swiper-slide--bottom-mid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-slide--bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-slide--light .slider__cta{background:#fff;color:#000}.swiper-slide--dark .slider__cta{background:#000;border:1px solid #000;color:#fff}.image-slide-item{background-position:50%;background-size:cover;-ms-flex-negative:0;flex-shrink:0;height:auto;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:1170px;-ms-flex-item-align:center;align-self:center}.image-slide-item .image{height:auto;max-height:100%;max-width:100%;width:auto}.image-slide-item img{display:block;height:auto;width:100%}.swiper.image-slider{height:auto;max-width:1170px;padding-bottom:55px;width:100%}@media (max-width:480px){.swiper.image-slider .swiper-button-prev{left:calc(25% - 15px)!important}.swiper.image-slider .swiper-button-next{right:calc(25% - 15px)!important}}@media (max-width:768px){.swiper.image-slider.swiper-count-1{padding-bottom:0}.swiper.image-slider .swiper-button-disabled,.swiper.image-slider .swiper-button-next,.swiper.image-slider .swiper-button-prev{border:1px solid transparent;bottom:0;top:auto!important}.swiper.image-slider .swiper-button-prev{left:calc(30% - 15px)!important;right:auto!important}.swiper.image-slider .swiper-button-next{left:auto!important;right:calc(30% - 15px)!important}}@media (min-width:769px){.image-slider-container{padding-left:20px;padding-right:20px}.image-slider .swiper-button-next,.image-slider .swiper-button-prev{bottom:0;height:50px;top:auto!important;width:50px}.image-slider .swiper-button-next:after,.image-slider .swiper-button-prev:after{height:20px;width:20px}.image-slider .swiper-button-prev{left:0}.image-slider .swiper-button-next{left:70px!important}.image-slider .swiper-pagination-bullets.swiper-pagination{bottom:40px}.swiper.image-slider{padding:0 0 90px}}.image-slide-item__link{display:none}.-live .image-slide-item__link{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.text-with-image-slider{height:auto;max-width:1170px;width:100%}@media (max-width:480px){.text-with-image-slider .swiper-button-prev{left:calc(25% - 15px)!important}.text-with-image-slider .swiper-button-next{right:calc(25% - 15px)!important}}@media (max-width:768px){.text-with-image-slider .swiper-button-disabled,.text-with-image-slider .swiper-button-next,.text-with-image-slider .swiper-button-prev{border:1px solid transparent;bottom:0;top:auto!important}.text-with-image-slider .swiper-button-prev{left:calc(30% - 15px)!important;right:auto!important}.text-with-image-slider .swiper-button-next{left:auto!important;right:calc(30% - 15px)!important}}.text-with-image-slider .text-with-image-item{-ms-flex-item-align:start;align-self:flex-start}@media (min-width:768px){.text-with-image-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}}.text-with-image-slider__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.text-with-image-slider__headline{font-size:3rem}}.text-with-image-slider__headline{margin-bottom:35px;text-align:center}@media (max-width:768px){.text-with-image-slider .text-with-columns{padding:60px 20px 0}.text-with-image-item__image{padding-bottom:20px}}@media (min-width:769px){.text-with-image-slider .swiper-button-next,.text-with-image-slider .swiper-button-prev{bottom:0;height:50px;width:50px}.text-with-image-slider .swiper-button-next:after,.text-with-image-slider .swiper-button-prev:after{height:20px;width:20px}.text-with-image-slider .swiper-button-prev{left:0}.text-with-image-slider .swiper-button-next{left:70px!important}.text-with-image-slider .swiper-pagination-bullets.swiper-pagination{top:70%}.text-with-image-item__image{padding-bottom:40px}.text-with-image-slider__headline{margin-bottom:50px}.text-with-image-slider-container{padding-left:20px;padding-right:20px}.text-with-image-slider-container .text-with-columns{max-width:870px;-ms-flex-item-align:center;align-self:center;padding-top:90px}}@media (min-width:768px){.text-with-image-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-with-image-item__text-box{padding:20px}.text-with-image-item__text{margin-bottom:0}}@media (max-width:768.98px){.js-slider-on-mobile.js-slider-on-mobile{overflow:hidden;position:relative}.js-slider-on-mobile.js-slider-on-mobile .swiper-pagination{bottom:0}.js-slider-on-mobile.js-slider-on-mobile .swiper-pagination .swiper-pagination-bullet{background:#333}.js-slider-on-mobile.js-slider-on-mobile .swiper-pagination .swiper-pagination-bullet-active{background:#94987c;opacity:1}}@media (min-width:769px){.js-slider-on-desktop.js-slider-on-desktop{overflow:hidden;position:relative}.js-slider-on-desktop.js-slider-on-desktop .neos-contentcollection>*{border:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.js-slider-on-desktop.js-slider-on-desktop .swiper-pagination{bottom:20px}.js-slider-on-desktop.js-slider-on-desktop .swiper-pagination .swiper-pagination-bullet-active{background:#94987c;opacity:1}}.teaser-slider__container{margin-left:auto;margin-right:auto;max-width:1210px;padding-left:20px;padding-right:20px}.teaser-slider__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.teaser-slider__headline{font-size:3.75rem}}.teaser-slider__headline{margin-bottom:20px}.teaser-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.teaser-slider-item img{height:auto;width:100%}.teaser-slider-item__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:769px){.teaser-slider-item__headline{font-size:2rem;line-height:.92}}.teaser-slider-item__headline{margin-bottom:10px}.teaser-slider-item__button{margin-top:20px;-webkit-text-decoration:underline;text-decoration:underline}.teaser-slider-item__content{padding:10px 0;width:100%}@media (min-width:769px){.teaser-slider .neos-contentcollection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser-slider-item{margin-bottom:0;padding:0 10px}.teaser-slider-item__content{max-width:485px;padding:20px 0}}@media (min-width:576px){.teaser-slider.js-slider-on-desktop{padding:0 15px 30px}}.teaser-slider.js-slider-on-desktop .neos-contentcollection.swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0}@media (min-width:576px){.teaser-slider.js-slider-on-desktop.js-slider-on-desktop .teaser-slider-item{-ms-flex-negative:0;flex-shrink:0}.teaser-slider.js-slider-on-desktop.js-slider-on-desktop .teaser-slider-item img{-o-object-fit:cover;object-fit:cover;width:100%}.teaser-slider.js-slider-on-desktop.js-slider-on-desktop .swiper-pagination{bottom:0}}@media (min-width:769px){.teaser-slider.js-slider-on-desktop.js-slider-on-desktop .swiper-pagination{bottom:10px}}.teaser-carousel-item{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.-live .teaser-carousel-item:not(.swiper-slide-prev):not(.swiper-slide-next):not(.swiper-slide-active){opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.teaser-carousel-item:focus-within .teaser-carousel-item__content-inner,.teaser-carousel-item:hover .teaser-carousel-item__content-inner{-webkit-transform:none;transform:none}.teaser-carousel-item:focus-visible .teaser-carousel-item__content-inner{-webkit-transform:none;transform:none}.teaser-carousel-item:focus-within .teaser-carousel-item__text,.teaser-carousel-item:hover .teaser-carousel-item__text{height:auto;opacity:1}.teaser-carousel-item:focus-visible .teaser-carousel-item__text{height:auto;opacity:1}.swiper.teaser-carousel{padding-bottom:60px!important}@media (max-width:1024.98px){.swiper.teaser-carousel{padding-bottom:50px!important}}.teaser-carousel-item__image img{-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}@media (max-width:1024.98px){.teaser-carousel-item__image img{height:auto}}.teaser-carousel-item__content{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.teaser-carousel-item__content:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#94987c),to(hsla(69,12%,54%,0)));background-image:linear-gradient(0deg,#94987c,hsla(69,12%,54%,0));bottom:0;content:"";height:40%;left:0;opacity:.7;pointer-events:none;position:absolute;right:0;z-index:-1}.teaser-carousel-item__content-inner{padding:0 2em 40px;-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.teaser-carousel-item__content-inner--has-text{-webkit-transform:translateY(4em);transform:translateY(4em)}@media (max-width:450px){.teaser-carousel-item__content-inner{padding-bottom:30px}}.teaser-carousel-item__headline,.teaser-carousel-item__headline a{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.teaser-carousel-item__headline,.teaser-carousel-item__headline a{font-size:3.75rem}}.teaser-carousel-item__headline,.teaser-carousel-item__headline a{color:#fff;text-align:center}.teaser-carousel-item__headline,.teaser-carousel-item__headline a,.teaser-carousel-item__headline a:focus,.teaser-carousel-item__headline a:hover,.teaser-carousel-item__headline:focus,.teaser-carousel-item__headline:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.teaser-carousel-item__headline a:focus-visible,.teaser-carousel-item__headline:focus-visible{color:#fff;-webkit-text-decoration:none;text-decoration:none}.teaser-carousel-item__text{color:#fff;height:55px;line-height:1.5;min-height:55px;opacity:0;text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.teaser-carousel-container{margin-left:auto;margin-right:auto;max-width:1495px;padding-left:20px;padding-right:20px;position:relative}.teaser-carousel-container .swiper-button-next,.teaser-carousel-container .swiper-button-prev{border-radius:50%;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s ease;transition:background .3s ease;width:50px}.teaser-carousel-container .swiper-button-next:after,.teaser-carousel-container .swiper-button-prev:after{color:#94987c;font-size:1.625rem;-webkit-transition:color .3s ease;transition:color .3s ease}.teaser-carousel-container .swiper-button-next:active,.teaser-carousel-container .swiper-button-next:hover,.teaser-carousel-container .swiper-button-prev:active,.teaser-carousel-container .swiper-button-prev:hover{background:#94987c}.teaser-carousel-container .swiper-button-next:focus-visible,.teaser-carousel-container .swiper-button-prev:focus-visible{background:#94987c}.teaser-carousel-container .swiper-button-next:active:after,.teaser-carousel-container .swiper-button-next:hover:after,.teaser-carousel-container .swiper-button-prev:active:after,.teaser-carousel-container .swiper-button-prev:hover:after{color:#fff}.teaser-carousel-container .swiper-button-next:focus-visible:after,.teaser-carousel-container .swiper-button-prev:focus-visible:after{color:#fff}@media (max-width:768.98px){.teaser-carousel-container .swiper-button-next,.teaser-carousel-container .swiper-button-prev{display:none}}.teaser-carousel-container .swiper-pagination{bottom:10px!important}.teaser-carousel-container .swiper-pagination .swiper-pagination-bullet-active{background:#94987c;opacity:1}@supports (-moz-appearance:none){.swiper-slide,.swiper-wrapper{-webkit-transform-style:flat!important;transform-style:flat!important}}.quote-slider{background:#f4f2f3;padding:70px 20px 60px;position:relative}@media (max-width:480px){.quote-slider .swiper-button-prev{left:calc(25% - 15px)!important}.quote-slider .swiper-button-next{right:calc(25% - 15px)!important}}@media (max-width:768px){.quote-slider .swiper-button-disabled,.quote-slider .swiper-button-next,.quote-slider .swiper-button-prev{bottom:60px;top:auto!important}.quote-slider .swiper-button-prev{left:calc(30% - 15px)!important;right:auto!important}.quote-slider .swiper-button-next{left:auto!important;right:calc(30% - 15px)!important}}.quote-slider__slider{margin-left:auto;margin-right:auto;max-width:830px;padding-left:20px;padding-right:20px}.quote-slider__slider:not(.quote-slider__slider--count-1){padding-bottom:60px!important}.quote__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.quote__headline{font-size:3rem}}.quote__headline{margin-bottom:35px;text-align:center}.quote__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.quote__icon .icon{font-size:4.6875rem}.quote-item__text{font-size:.9375rem;line-height:1.8}.quote-item__name{font-family:FaricyNewRegular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.9375rem;letter-spacing:1px;line-height:1}@media (min-width:769px){.quote-slider{padding:150px 20px}.quote-slider .swiper-button-disabled,.quote-slider .swiper-button-next,.quote-slider .swiper-button-prev{border:1px solid transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quote-slider .swiper-button-disabled:hover,.quote-slider .swiper-button-next:hover,.quote-slider .swiper-button-prev:hover{border-color:#dcd5d8}.quote-slider .swiper-button-disabled:focus-visible,.quote-slider .swiper-button-next:focus-visible,.quote-slider .swiper-button-prev:focus-visible{border-color:#dcd5d8}.quote-slider__slider:not(.quote-slider__slider--count-1){padding-bottom:65px!important}.quote-slider-container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px;position:relative}.quote__headline{margin-bottom:50px}.quote__icon{margin-bottom:35px}.quote__icon .icon{font-size:6.25rem}.quote-item__text-box{text-align:center}.quote-item__text{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;line-height:1.34}.quote-item__name{font-size:1.0625rem;margin-top:35px}}.rooms-slider-container{margin-left:auto;margin-right:auto;max-width:1410px;padding-left:20px;padding-right:20px;position:relative}@media (max-width:768px){.rooms-slider-container{padding-right:0!important}}.rooms-slider-container .icon--wave-square-full-opacity{display:none;height:210px;opacity:.1;position:absolute;right:0;top:0;width:200px;z-index:-1}.rooms-slider-container .button a{padding:17px 27px}.rooms-slider__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.rooms-slider__headline{font-size:3rem}}.rooms-slider__headline{margin-bottom:20px;text-align:center}.swiper.rooms-slider{height:auto;max-width:1170px;padding-bottom:55px;width:100%}@media (max-width:768px){.swiper.rooms-slider .swiper-button-disabled,.swiper.rooms-slider .swiper-button-next,.swiper.rooms-slider .swiper-button-prev{display:none}.swiper.rooms-slider .rooms-slider__item{-webkit-transform:scale(.9)!important;transform:scale(.9)!important;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.swiper.rooms-slider .rooms-slider__item.swiper-slide-active{-webkit-transform:scale(1)!important;transform:scale(1)!important}}.room-slide-item__subheadline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.room-slide-item__subheadline{font-size:1rem}}.room-slide-item__subheadline{color:#fff;letter-spacing:3.2px;text-transform:uppercase;z-index:100}.room-slide-item__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.room-slide-item__headline{font-size:2rem}}.room-slide-item__headline{color:#fff;z-index:100}.room-slide-item__wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:0 20px 30px;position:absolute;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;background-color:rgba(80,75,71,.4);justify-content:flex-end;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;z-index:2}.room-slide-item__wrapper:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(45,42,40,0)),to(#2d2a28));background-image:linear-gradient(180deg,rgba(45,42,40,0),#2d2a28);bottom:0;content:"";height:50%;left:0;position:absolute;right:0;-webkit-transition:background-image .3s ease-out;transition:background-image .3s ease-out}.room-slide-item__wrapper .button{margin-top:15px}@media (min-width:769px){.swiper.rooms-slider{padding-bottom:90px!important}}@media (min-width:769px) and (max-width:480px){.swiper.rooms-slider .swiper-button-prev{left:calc(25% - 15px)}.swiper.rooms-slider .swiper-button-next{right:calc(25% - 15px)}}@media (min-width:769px) and (max-width:768px){.swiper.rooms-slider .swiper-button-disabled,.swiper.rooms-slider .swiper-button-next,.swiper.rooms-slider .swiper-button-prev{border:1px solid transparent;bottom:0;top:auto}.swiper.rooms-slider .swiper-button-prev{left:calc(30% - 15px)}.swiper.rooms-slider .swiper-button-next{right:calc(30% - 15px)}}@media (min-width:769px) and (min-width:769px){.swiper.rooms-slider .swiper-button-next,.swiper.rooms-slider .swiper-button-prev{bottom:0;height:50px;top:auto;width:50px}.swiper.rooms-slider .swiper-button-next:after,.swiper.rooms-slider .swiper-button-prev:after{height:20px;width:20px}.swiper.rooms-slider .swiper-button-prev{left:0}.swiper.rooms-slider .swiper-button-next{left:70px!important}.swiper.rooms-slider .swiper-pagination-bullets.swiper-pagination{bottom:40px}}@media (min-width:769px){.rooms-slider__headline{margin-bottom:50px}}@media (min-width:1025px){.rooms-slider-container .icon--wave-square-full-opacity{display:block}}@media (min-width:1200px){.rooms-slider-container .icon--wave-square-full-opacity{height:264px;width:300px}}.neos-backend .rooms-slider-overview__rooms{display:-webkit-box;display:-ms-flexbox;display:flex}.neos-backend .rooms-slider__item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}.packages-slider-container{margin-left:auto;margin-right:auto;max-width:1410px;padding-left:20px;padding-right:20px;position:relative}@media (max-width:768px){.packages-slider-container{padding-right:0!important}}.packages-slider-container .icon--wave-square-full-opacity{display:none;height:210px;opacity:.1;position:absolute;right:0;top:0;width:200px;z-index:-1}.packages-slider-container .button a{padding:17px 27px}.packages-slider__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.packages-slider__headline{font-size:3rem}}.packages-slider__headline{margin-bottom:20px;text-align:center}.swiper.packages-slider{height:auto;max-width:1170px;padding-bottom:55px;width:100%}@media (max-width:768px){.swiper.packages-slider .swiper-button-disabled,.swiper.packages-slider .swiper-button-next,.swiper.packages-slider .swiper-button-prev{display:none}.swiper.packages-slider .packages-slider__item{-webkit-transform:scale(.9)!important;transform:scale(.9)!important;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.swiper.packages-slider .packages-slider__item.swiper-slide-active{-webkit-transform:scale(1)!important;transform:scale(1)!important}}.package-slide-item__date{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.package-slide-item__date{font-size:1rem}}.package-slide-item__date{color:#fff;z-index:100}.package-slide-item__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.package-slide-item__headline{font-size:2rem}}.package-slide-item__headline{color:#fff;z-index:100}.package-slide-item__wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:0 20px 30px;position:absolute;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;background-color:rgba(80,75,71,.4);justify-content:flex-end;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;z-index:2}.package-slide-item__wrapper:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(45,42,40,0)),to(#2d2a28));background-image:linear-gradient(180deg,rgba(45,42,40,0),#2d2a28);bottom:0;content:"";height:50%;left:0;position:absolute;right:0;-webkit-transition:background-image .3s ease-out;transition:background-image .3s ease-out}.package-slide-item__wrapper .button{margin-top:15px}@media (min-width:769px){.swiper.packages-slider{padding-bottom:90px!important}}@media (min-width:769px) and (max-width:480px){.swiper.packages-slider .swiper-button-prev{left:calc(25% - 15px)}.swiper.packages-slider .swiper-button-next{right:calc(25% - 15px)}}@media (min-width:769px) and (max-width:768px){.swiper.packages-slider .swiper-button-disabled,.swiper.packages-slider .swiper-button-next,.swiper.packages-slider .swiper-button-prev{border:1px solid transparent;bottom:0;top:auto}.swiper.packages-slider .swiper-button-prev{left:calc(30% - 15px)}.swiper.packages-slider .swiper-button-next{right:calc(30% - 15px)}}@media (min-width:769px) and (min-width:769px){.swiper.packages-slider .swiper-button-next,.swiper.packages-slider .swiper-button-prev{bottom:0;height:50px;top:auto;width:50px}.swiper.packages-slider .swiper-button-next:after,.swiper.packages-slider .swiper-button-prev:after{height:20px;width:20px}.swiper.packages-slider .swiper-button-prev{left:0}.swiper.packages-slider .swiper-button-next{left:70px!important}.swiper.packages-slider .swiper-pagination-bullets.swiper-pagination{bottom:40px}}@media (min-width:769px){.packages-slider__headline{margin-bottom:50px}}@media (min-width:1025px){.packages-slider-container .icon--wave-square-full-opacity{display:block}}@media (min-width:1200px){.packages-slider-container .icon--wave-square-full-opacity{height:264px;width:300px}}.neos-backend .packages-slider-overview__packages{display:-webkit-box;display:-ms-flexbox;display:flex}.neos-backend .packages-slider__item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}.linked-packages-slider-container{margin-left:auto;margin-right:auto;max-width:1410px;padding-left:20px;padding-right:20px;position:relative}.linked-packages-slider-container .icon--wave-square-full-opacity{display:none;height:210px;opacity:.1;position:absolute;right:0;top:50px;width:200px;z-index:-1}.linked-packages-slider-container .overview-btn{margin:0 auto;position:relative;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3}.linked-packages-slider-container .package-teaser{padding:0;-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.linked-packages-slider__headline{font-family:MinervaModern-Regular,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.17}@media (min-width:769px){.linked-packages-slider__headline{font-size:3rem}}.linked-packages-slider__headline{margin-bottom:20px;text-align:center}.swiper.linked-packages-slider{height:auto;max-width:1170px;padding-bottom:45px;padding-top:30px;width:100%}@media (max-width:480px){.swiper.linked-packages-slider .swiper-button-prev{left:calc(25% - 15px)}.swiper.linked-packages-slider .swiper-button-next{right:calc(25% - 15px)}}@media (max-width:768px){.swiper.linked-packages-slider .swiper-button-disabled,.swiper.linked-packages-slider .swiper-button-next,.swiper.linked-packages-slider .swiper-button-prev{border:1px solid transparent;bottom:0;top:auto}.swiper.linked-packages-slider .swiper-button-prev{left:calc(30% - 15px)}.swiper.linked-packages-slider .swiper-button-next{right:calc(30% - 15px)}}@media (min-width:769px){.swiper.linked-packages-slider .swiper-button-next,.swiper.linked-packages-slider .swiper-button-prev{bottom:0;height:50px;top:auto;width:50px}.swiper.linked-packages-slider .swiper-button-next:after,.swiper.linked-packages-slider .swiper-button-prev:after{height:20px;width:20px}.swiper.linked-packages-slider .swiper-button-prev{left:0}.swiper.linked-packages-slider .swiper-button-next{left:70px!important}.swiper.linked-packages-slider .swiper-pagination-bullets.swiper-pagination{bottom:40px}.swiper.linked-packages-slider{padding-bottom:60px!important;padding-top:90px}.swiper.linked-packages-slider .swiper-button-next,.swiper.linked-packages-slider .swiper-button-prev{bottom:0;top:0!important}.linked-packages-slider__headline{margin-bottom:30px}.linked-packages-slider-overview__packages{margin-top:-50px}}@media (max-width:768px){.linked-packages-slider-container{padding-left:0;padding-right:0}.linked-packages-slider-container .package-teaser__text-box{padding-bottom:10px}}@media (max-width:990px){.swiper.linked-packages-slider .swiper-pagination-bullets.swiper-pagination{bottom:10px}}@media (min-width:1025px){.linked-packages-slider-container .icon--wave-square-full-opacity{display:block}}@media (min-width:1200px){.linked-packages-slider-container .icon--wave-square-full-opacity{height:264px;width:300px}}.neos-backend .linked-packages-slider-overview__packages{display:-webkit-box;display:-ms-flexbox;display:flex}.neos-backend .linked-packages-slider-overview__packages .package-teaser{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
/**
 * Swiper 12.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 29, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  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-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.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;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .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-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-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.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:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.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, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &: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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .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-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper-coverflow {
}


:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.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-vertical > &,
  &.swiper-scrollbar-vertical {
    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, 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;
}

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}


/*# sourceMappingURL=Main.css.map*/