.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0;}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb>.splide__list{display:block;}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1;}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em;}.splide__arrow:hover:not(:disabled){opacity:.9;}.splide__arrow:disabled{opacity:.3;}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px;}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1;}.splide__pagination__page:hover{cursor:pointer;opacity:.9;}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__progress__bar{background:#ccc;height:3px;}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0);}.splide__slide:focus{outline:0;}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf;}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf;}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}a{background-color:transparent;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;background-color:#fff;transition:background-color .2s ease-in-out;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}p{margin:0 0 10px;}[hidden]{display:none;}ul{padding-left:20px;}ul li::marker{color:#a4a4a4;}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url("/fonts/dm-serif-display-v15-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:400;src:url("/fonts/hind-v16-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:500;src:url("/fonts/hind-v16-latin-500.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:700;src:url("/fonts/hind-v16-latin-700.woff2") format("woff2");}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;font-size:1.1875em;-webkit-tap-highlight-color:rgba(0,0,0,0);}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}body{font-family:"DM Serif Display",Arial,sans-serif;line-height:1.4210526316;color:#3c3d3d;background-color:#f1f1f1;}.fluid-image{width:100%;height:auto;display:block;}.button{display:inline-block;padding:14px 29px;margin-bottom:0;font-size:19px;font-size:1rem;font-family:"Hind",Arial,sans-serif;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;color:#3c3d3d;background-color:#fff;border-color:transparent;border-radius:5px;}@media all and (max-width:768px){.button{font-size:13px;font-size:.6842105263rem;padding:10px 20px;}}.button.disabled,.button[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;}.button--border{color:#5d9cec;background-color:transparent;border-color:#5d9cec;}.button--primary{color:#fff;background-color:#5d9cec;border-color:#5d9cec;}.button--secondary{color:#fff;background-color:#ed5565;border-color:#ed5565;}.button--gray{color:#fff;background-color:rgba(254,254,254,0);border-color:rgba(254,254,254,0);}.button--empty{color:#5d9cec;background-color:transparent;border-color:transparent;}.button--full{width:100%;padding-left:0;padding-right:0;}.button-theme-s{background-color:#268d9e;border-color:#268d9e;color:#fff;}.button-theme-c{background-color:#7a9b41;border-color:#7a9b41;color:#fff;}.button-theme-r{background-color:#887526;border-color:#887526;color:#fff;}.button--content{background-color:#fff!important;border:1px solid #3c3d3d;border-radius:5px;color:#3c3d3d!important;transition:background-color ease-in-out .2s;}.link{padding:15px 1em;margin-bottom:0;font-size:19px;font-size:1rem;font-weight:normal;line-height:30px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;color:#3c3d3d;font-family:"Hind",Arial,sans-serif;}.link--header{font-size:28px;font-family:"DM Serif Display",Arial,sans-serif;}.link--header__left{border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4;}.link--header__left:hover{text-decoration-thickness:1px;}@media all and (max-width:630px){.link--header__left{font-size:15px;line-height:22px;padding:10px 1em;border-left:0;}}.link--header__right{border-right:1px solid #a4a4a4;text-decoration-thickness:1px;}.link--header__right:hover{text-decoration-thickness:1px;}@media all and (max-width:630px){.link--header__right{font-size:15px;line-height:22px;padding:10px 1em;}}.link--content{font-weight:800;padding:0;margin:0;}.link--content img{transform:translateY(35%) rotate(180deg);margin-right:12px;width:37px;height:auto;}@media all and (max-width:768px){.link--content img{width:20px;height:auto;transform:translateY(20%) rotate(180deg);}}@media all and (max-width:768px){.link--content{font-size:13px;}}.link--back{font-weight:500;padding:0;margin:0;}.link--back img{transform:translateY(35%) rotate(0deg);margin-right:12px;width:37px;height:auto;}@media all and (max-width:768px){.link--back img{width:20px;height:auto;transform:translateY(20%) rotate(0deg);}}@media all and (max-width:768px){.link--back{font-size:13px;}}.row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}@supports(display:flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-ms-flexbox){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-moz-flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-webkit-flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}.col{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:0;-moz-flex-basis:0;flex-basis:0;-ms-flex-preferred-size:0;max-width:100%;}a{color:#a4a4a4;text-decoration:none;}a:hover{color:#3c3d3d;text-decoration:none;text-decoration-thickness:1px;}h1,h2,h3,.h1,.h2,.h3{font-family:inherit;font-weight:400;line-height:1;color:inherit;}h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px;}h1,.h1{font-size:70px;line-height:1;color:#3c3d3d;font-family:"DM Serif Display",Arial,sans-serif;}@media all and (max-width:1000px){h1,.h1{font-size:50px;}}@media all and (max-width:768px){h1,.h1{font-size:30px;line-height:33px;}}h2,.h2{font-size:25px;line-height:35px;font-family:"Hind",Arial,sans-serif;color:#a4a4a4;font-weight:400;}@media all and (max-width:1000px){h2,.h2{font-size:20px;}}@media all and (max-width:768px){h2,.h2{font-size:20px;line-height:27px;}}h3,.h3{font-size:25px;line-height:1.4;color:#a4a4a4;font-family:"Hind",Arial,sans-serif;}small,.small{font-size:85%;}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08);}.header-main{display:flex;justify-content:space-between;align-items:center;height:140px;width:100%;padding:0 83px 0 45px;position:fixed;z-index:101;max-width:1920px;transform:translateX(-50%);left:50%;background-color:rgba(239,238,238,.9);transition:all ease-in-out .2s;}.header-main.nav-open{background-color:#efeeee;}.header-main.nav-open .header-main__logo{opacity:0;}@media all and (max-width:1124px){.header-main{padding:0 20px;}}@media all and (max-width:630px){.header-main{height:70px;}}@media all and (max-width:425px){.header-main{padding:0 15px;}}.header-main.home{height:95px;}@media all and (max-width:500px){.header-main.home{height:70px;}}.header-main.scrolled{height:95px;}@media all and (max-width:500px){.header-main.scrolled{height:70px;}}.header-main .burger{display:block;position:relative;width:50px;height:30px;margin-right:35px;cursor:pointer;}@media all and (max-width:500px){.header-main .burger{height:18px;}}.header-main .burger a{text-decoration:none;color:#3c3d3d;transition:color .3s ease;}.header-main .burger span{background-color:#3c3d3d;position:absolute;border-radius:2px;width:100%;height:2px;transition-duration:500ms;}@media all and (max-width:500px){.header-main .burger span{height:1px;}}.header-main .burger span:nth-child(1){top:0;left:0;}.header-main .burger span:nth-child(2){top:14px;left:0;opacity:1;}@media all and (max-width:500px){.header-main .burger span:nth-child(2){top:7px;}}.header-main .burger span:nth-child(3){bottom:0;left:0;}.header-main .burger.active span:nth-child(1){transform:rotate(45deg);top:13px;}@media all and (max-width:500px){.header-main .burger.active span:nth-child(1){top:7px;}}.header-main .burger.active span:nth-child(2){opacity:0;}.header-main .burger.active span:nth-child(3){transform:rotate(-45deg);top:13px;}@media all and (max-width:500px){.header-main .burger.active span:nth-child(3){top:7px;}}@media all and (max-width:500px){.header-main .burger{width:16px;height:15px;margin-right:10px;}}.header-main__contact .flaticon-drawing{font-size:22px;margin-right:30px;}@media all and (max-width:425px){.header-main__contact .flaticon-drawing{margin-right:15px;}}.header-main__contact .flaticon-call{font-size:22px;margin-right:23px;}@media all and (max-width:425px){.header-main__contact .flaticon-call{margin-right:15px;}}@media all and (max-width:630px){.header-main__contact{display:none;}}.header-main__contact__mobile{display:none;}@media all and (max-width:630px){.header-main__contact__mobile{display:block;}}.header-main__logo{position:relative;}.header-main__logo:hover .header-main__theme-popup{opacity:1;pointer-events:all;}.header-main__logo svg{display:block;}.header-main__email-button{position:relative;}.header-main__email-button:hover .header-main__email-popup{opacity:1;pointer-events:all;}.header-main__email-button svg{display:block;}.header-main__phone-button{position:relative;}.header-main__phone-button:hover .header-main__phone-popup{opacity:1;pointer-events:all;}.header-main__phone-button svg{display:block;}.header-main__popup{background:#fff;color:#3c3d3d;border-color:#3c3d3d;font-size:12px;padding:5px 10px;border-radius:5px;position:absolute;opacity:0;pointer-events:none;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;white-space:nowrap;}.header-main__theme-popup{top:55px;right:50%;transform:translatex(50%);}.header-main__theme-popup::before{content:"";background:#fff;height:8px;width:8px;position:absolute;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg);}.header-main__email-popup{top:28px;right:50%;transform:translatex(50%);}.header-main__email-popup::before{content:"";background:#fff;height:8px;width:8px;position:absolute;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg);}.header-main__phone-popup{top:28px;right:50%;transform:translatex(50%);}.header-main__phone-popup::before{content:"";background:#fff;height:8px;width:8px;transform:rotate(45deg);position:absolute;top:-4px;left:50%;transform:translateX(-50%) rotate(45deg);}.header-main-menu__right{display:flex;}.header-main-menu__right .header-main__logo{padding:0 10px;}.header-main-menu__left{display:flex;align-items:center;}.header-main-menu__left .header-main__logo{padding:0 10px;transition:opacity ease-in-out .2s;}@media all and (max-width:1000px){.header-main-menu__left .header-main__logo{display:none;}}@media all and (max-width:630px){.header-main-menu__left a img{height:36px;width:177px;}}.languages{margin-left:1em;display:flex;}.languages__link{color:#a4a4a4;font-size:28px;line-height:35px;display:none;margin:0 5px;}.languages__link--active{display:block;}.languages__link--visible{display:block;}.languages__link:hover{color:#a4a4a4;}@media all and (max-width:630px){.languages__link{font-size:15px;}}.nav-main{display:flex;flex-direction:row-reverse;justify-content:flex-end;z-index:100;top:-100vh;transition:top 250ms ease-in-out;background-color:#fff;position:fixed;left:0;transition:top .5s ease-in-out;}@media all and (max-width:580px){.nav-main{width:200%;}}.nav-main.js-open{top:140px;}.nav-main.js-open.scrolled{top:95px;}@media all and (max-width:630px){.nav-main.js-open.scrolled{top:70px;}}@media all and (max-width:630px){.nav-main.js-open{top:70px;}}@media all and (max-width:580px){.nav-main.js-menu-0-open{left:-100%;}}.nav-main__images-container{width:27.1vw;height:calc(100vh - 95px);}@media all and (max-width:1000px){.nav-main__images-container{display:none;}}.nav-main.home.js-open{top:95px;}.nav-main.home .nav-main__images-container{height:calc(100vh - 95px);}.nav-main__dropdown{position:relative;width:72.9vw;padding:0 0 0 180px;padding-top:30px;margin-top:60px;height:calc(100vh - 158px);}.nav-main__dropdown:after{content:"";width:50%;height:100%;position:absolute;top:0;left:0;border-right:1px solid #a4a4a4;z-index:-1;}@media all and (max-width:580px){.nav-main__dropdown:after{width:calc(100% + 30px);}}@media all and (max-width:1500px){.nav-main__dropdown{padding-left:100px;}}@media all and (max-width:1250px){.nav-main__dropdown{padding-left:30px;}}@media all and (max-width:1000px){.nav-main__dropdown{width:100vw;margin-top:45px;}}@media all and (max-width:768px){.nav-main__dropdown{margin-top:30px;}}@media all and (max-width:630px){.nav-main__dropdown{height:calc(100vh - 89px);}}.nav-main__level-0{list-style:none;width:27.1vw;}.nav-main__level-0.js-naviga-open .nav-main__flyout-0{display:block;}.nav-main__menu-0{color:#3c3d3d;font-family:"DM Serif Display",Arial,sans-serif;}.nav-main__menu-0--subname{font-size:25px;color:#a4a4a4;line-height:40px;font-family:"DM Serif Display",Arial,sans-serif;padding-bottom:18px;}@media all and (max-width:1000px){.nav-main__menu-0--subname{font-size:20px;line-height:35px;}}@media all and (max-width:768px){.nav-main__menu-0--subname{font-size:15px;line-height:24px;}}.nav-main__menu-0--title{font-size:50px;line-height:60px;}@media all and (max-width:1000px){.nav-main__menu-0--title{font-size:33px;line-height:40px;}}@media all and (max-width:768px){.nav-main__menu-0--title{font-size:25px;line-height:35px;}}.nav-main__level-1{list-style:none;}.nav-main__menu-1{color:#a4a4a4;font-size:25px;line-height:60px;font-family:"Hind",Arial,sans-serif;}@media all and (max-width:1000px){.nav-main__menu-1{font-size:22px;line-height:48px;}}@media all and (max-width:768px){.nav-main__menu-1{font-size:15px;line-height:35px;}}@media all and (max-width:580px){.nav-main__menu-1{color:#3c3d3d;}}.nav-main__flyout-0{display:none;position:absolute;top:0;left:50%;padding-left:40px;}.nav-main__flyout-0__overview{display:none;}@media all and (max-width:580px){.nav-main__flyout-0__overview{display:block;}}.nav-main__flyout-0__overview a{font-size:25px;line-height:37px;padding-bottom:50px;color:#c9c8c8;}.nav-main__flyout-0__back{display:none;}@media all and (max-width:580px){.nav-main__flyout-0__back{display:block;position:absolute;left:100%;top:10px;}}@media all and (max-width:580px){.nav-main__flyout-0{left:calc(100% + 35px);}}.nav-main__bottom{display:flex;flex-direction:row;align-items:end;position:absolute;bottom:100px;width:calc(100% - 180px);}@media all and (max-height:730px){.nav-main__bottom{bottom:50px;}}@media all and (max-width:1000px){.nav-main__bottom{bottom:50px;}}@media all and (max-width:768px){.nav-main__bottom{bottom:30px;display:block;}}.nav-main__contact{display:block;bottom:68px;}.nav-main__contact__link{font-size:30px;color:#a4a4a4;line-height:35px;font-family:"DM Serif Display",Arial,sans-serif;}@media all and (max-width:1000px){.nav-main__contact__link{font-size:27px;line-height:32px;}}@media all and (max-width:768px){.nav-main__contact__link{font-size:20px;line-height:25px;}}.nav-main__image-container{display:none;height:100%;}.nav-main__image-container.js-active{display:block;}.nav-main__image-container img{height:100%;object-fit:cover;}.nav-main__boxes{display:flex;position:absolute;left:calc(50% - 50px);}@media all and (max-width:1500px){.nav-main__boxes{left:calc(50% + 30px);}}@media all and (max-width:1250px){.nav-main__boxes{left:calc(50% + 100px);}}@media all and (max-width:768px){.nav-main__boxes{position:static;padding-top:40px;}}.nav-main__box:not(:first-child){padding-left:10px;}.nav-main__box .flaticon{font-size:50px;color:#000;}.nav-main__box .flaticon:before{width:100px;height:100px;filter:invert(1);display:flex;justify-content:center;align-items:center;background:#c3c2c2;}@media all and (max-width:1000px){.nav-main__box .flaticon:before{height:80px;width:80px;}}@media all and (max-width:768px){.nav-main__box .flaticon:before{height:72px;width:72px;}}@media all and (max-width:1000px){.nav-main__box .flaticon{font-size:40px;}}@media all and (max-width:768px){.nav-main__box .flaticon{font-size:31px;}}.nav-main__box__title{text-align:center;font-size:16px;}.footer-main{max-width:1920px;margin:0 auto;}.footer-main__info .h1{color:#fff;padding-bottom:40px;}@media all and (max-width:1000px){.footer-main__info .h1{font-size:50px;}}@media all and (max-width:768px){.footer-main__info .h1{font-size:30px;line-height:33px;}}.footer-main__info .footer-main__background{background:linear-gradient(0deg,rgba(184,165,150,.29),rgba(184,165,150,.29)),url("/img/footer-background.svg");padding:90px 0 150px calc(50vw - 660px - 20px);}@media all and (max-width:1500px){.footer-main__info .footer-main__background{padding-left:30px;}}@media all and (max-width:425px){.footer-main__info .footer-main__background{padding:55px 0 95px 15px;}}.footer-main__info__boxes{display:flex;position:absolute;right:20px;top:40px;z-index:2;width:fit-content;z-index:2!important;padding-right:100px!important;}@media all and (max-width:1500px){.footer-main__info__boxes{padding-right:0!important;}}.footer-main__info__box:not(:first-child){padding-left:10px;}.footer-main__info__box .flaticon{font-size:50px;color:#000;}.footer-main__info__box .flaticon:before{width:100px;height:100px;filter:invert(1);display:flex;justify-content:center;align-items:center;background:#c3c2c2;}@media all and (max-width:768px){.footer-main__info__box .flaticon:before{width:81px;height:81px;}}@media all and (max-width:425px){.footer-main__info__box .flaticon:before{width:72px;height:72px;}}@media all and (max-width:768px){.footer-main__info__box .flaticon{font-size:40px;}}@media all and (max-width:768px){.footer-main__info__box .flaticon{font-size:30px;}}.footer-main__info__box__title{text-align:center;font-size:16px;}.footer-main__info__stamp{position:absolute;top:-35px;right:50%;}.footer-main__info__stamp svg *{fill:#c9c8c8;stroke:#c9c8c8;}@media all and (max-width:1000px){.footer-main__info__stamp{top:-40px;}.footer-main__info__stamp svg{height:100px;width:100px;}}@media all and (max-width:860px){.footer-main__info__stamp{left:-10px;}}.footer-main__box-background{background-image:url("/img/muster.svg");height:140px;position:relative;display:flex;justify-content:end;}.footer-main .address{padding:140px 0 0 calc(50vw - 660px - 20px);}.footer-main .address div:nth-child(-n+2) a{font-size:28px;line-height:40px;font-family:"DM Serif Display",Arial,sans-serif;}@media all and (max-width:1000px){.footer-main .address div:nth-child(-n+2) a{font-size:24px;line-height:22px;}}@media all and (max-width:768px){.footer-main .address div:nth-child(-n+2) a{font-size:20px;line-height:25px;}}.footer-main .address div:nth-child(n+3) div{padding-top:35px;font-size:25px;font-family:"Hind",Arial,sans-serif;}@media all and (max-width:1000px){.footer-main .address div:nth-child(n+3) div{font-size:23px;line-height:35px;}}@media all and (max-width:768px){.footer-main .address div:nth-child(n+3) div{padding-top:20px;font-size:16px;line-height:40px;}}@media all and (max-width:1500px){.footer-main .address{padding:80px 0 0 30px;}}@media screen and (min-width:1797px){.footer-main .address{padding-left:220px;}}.footer-main__darkbackground{width:100%;height:80px;background-image:url("/img/musterDark.svg");margin-bottom:30px;border-bottom:1px solid #3c3d3d;}@media all and (max-width:768px){.footer-main__darkbackground{background-size:1530px;height:66px;}}@media all and (max-width:425px){.footer-main__darkbackground{background-size:1380px;height:60px;}}.footer-main__links{margin-left:140px;}@media all and (max-width:1500px){.footer-main__links{margin-left:30px;}}@media all and (max-width:1000px){.footer-main__links{display:flex;flex-direction:column;align-items:flex-start;}}.footer-main__links a{padding:0 25px;}@media all and (max-width:1000px){.footer-main__links a{padding-left:0;}}.footer-main__links a:first-child{padding-left:0;}.footer-main .nav-bottom{background-color:#3c3d3d;display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding:28px 140px;}@media all and (max-width:1500px){.footer-main .nav-bottom{padding:25px 30px;}}@media all and (max-width:768px){.footer-main .nav-bottom{padding:20px 30px;}}.footer-main .nav-bottom__inner{text-transform:uppercase;}.footer-main .nav-bottom__inner *{color:#fff;font-family:"Hind",Arial,sans-serif;font-size:13px;line-height:30px;letter-spacing:.65px;}.footer-main .nav-bottom .logo-consisto{display:flex;}@media all and (max-width:768px){.footer-main .nav-bottom .logo-consisto .slogan{display:none;}}.footer-main .nav-bottom a{color:#fff;font-family:"Hind",Arial,sans-serif;font-weight:400;font-size:14px;line-height:24px;}@media all and (max-width:1000px){.footer-main .nav-bottom a{font-size:12px;line-height:26px;}}@media all and (max-width:768px){.footer-main .nav-bottom a{font-size:10px;line-height:30px;letter-spacing:.5px;}}.footer-main__main-nav{color:#3c3d3d;font-size:50px;line-height:60px;font-family:"DM Serif Display",Arial,sans-serif;margin-top:90px;margin-bottom:75px;}@media all and (max-width:1100px){.footer-main__main-nav{margin-top:25px;margin-bottom:0;}}@media all and (max-width:768px){.footer-main__main-nav{margin-top:15px;}}.footer-main__main-nav:not(:first-child){border-left:1px solid #707070;margin-left:57px;padding-left:57px;}@media all and (max-width:1100px){.footer-main__main-nav:not(:first-child){border-left:0;margin-left:0;padding-left:0;}}@media all and (max-width:1100px){.footer-main__main-nav:first-child{padding-top:70px;}}@media all and (max-width:768px){.footer-main__main-nav:first-child{padding-top:50px;}}@media all and (max-width:1100px){.footer-main__main-nav:last-child{padding-bottom:70px;}}@media all and (max-width:768px){.footer-main__main-nav:last-child{padding-bottom:50px;}}.footer-main__main-nav-item{display:flex;margin-left:calc(50vw - 660px - 20px);}@media all and (max-width:1500px){.footer-main__main-nav-item{margin-left:30px;}}@media all and (max-width:1100px){.footer-main__main-nav-item{flex-direction:column;}}@media screen and (min-width:1797px){.footer-main__main-nav-item{margin-left:220px;}}.footer-main__main-nav__link{width:fit-content;display:block;}@media all and (max-width:1000px){.footer-main__main-nav__link__title{font-size:34px;line-height:40px;}}@media all and (max-width:768px){.footer-main__main-nav__link__title{font-size:31px;line-height:37px;}}.footer-main__main-nav__link__subtitle{font-size:25px;color:#a4a4a4;line-height:40px;font-family:"DM Serif Display",Arial,sans-serif;padding-bottom:18px;}@media all and (max-width:1100px){.footer-main__main-nav__link__subtitle{padding-bottom:0;}}@media all and (max-width:1000px){.footer-main__main-nav__link__subtitle{font-size:20px;line-height:35px;}}@media all and (max-width:768px){.footer-main__main-nav__link__subtitle{font-size:15px;line-height:24px;}}.footer-main__main-nav.schennerhof .footer-main__main-nav__link-active .footer-main__main-nav__link__title{color:#268d9e;}.footer-main__main-nav.schennerhof .footer-main__main-nav__link:hover .footer-main__main-nav__link__title,.footer-main__main-nav.schennerhof .footer-main__main-nav__link:focus .footer-main__main-nav__link__title,.footer-main__main-nav.schennerhof .footer-main__main-nav__link:active .footer-main__main-nav__link__title{color:#268d9e;}.footer-main__main-nav.christophs .footer-main__main-nav__link-active .footer-main__main-nav__link__title{color:#7a9b41;}.footer-main__main-nav.christophs .footer-main__main-nav__link:hover .footer-main__main-nav__link__title,.footer-main__main-nav.christophs .footer-main__main-nav__link:focus .footer-main__main-nav__link__title,.footer-main__main-nav.christophs .footer-main__main-nav__link:active .footer-main__main-nav__link__title{color:#7a9b41;}.footer-main__main-nav.restaurant .footer-main__main-nav__link-active .footer-main__main-nav__link__title{color:#887526;}.footer-main__main-nav.restaurant .footer-main__main-nav__link:hover .footer-main__main-nav__link__title,.footer-main__main-nav.restaurant .footer-main__main-nav__link:focus .footer-main__main-nav__link__title,.footer-main__main-nav.restaurant .footer-main__main-nav__link:active .footer-main__main-nav__link__title{color:#887526;}.footer-main .partners{height:0;overflow:hidden;transition:height .2s ease-in-out;margin-left:140px;}@media all and (max-width:1500px){.footer-main .partners{margin-left:30px;}}.footer-main .partners.partners__open{height:100px;}@media all and (max-width:1255px){.footer-main .partners.partners__open{height:100%;}}.footer-main .partners__item{margin-right:17px;}.footer-main .partners__item img{margin-top:30px;}.footer-main .partners__button{color:#a4a4a4!important;}.footer-main .splide__pagination{bottom:-45px;}.footer-main .splide__pagination li{display:flex;align-self:center;}.footer-main .splide__pagination__page{background-color:#a4a4a4;height:4px;width:4px;opacity:1;}.footer-main .splide__pagination__page.is-active{background-color:#3c3d3d;width:7px;height:7px;}@media all and (max-width:1000px){.footer-main .splide__list{width:725px;}}@media all and (max-width:860px){.footer-main .splide__list{width:625px;}}@media all and (max-width:690px){.footer-main .splide__list{width:525px;}}@media all and (max-width:570px){.footer-main .splide__list{width:425px;}}@media all and (max-width:470px){.footer-main .splide__list{width:325px;}}.container{max-width:1920px;margin:0 auto;position:relative;}@media all and (max-width:1970px){.container{padding-left:25px;padding-right:25px;}}@media all and (max-width:768px){.container{padding-left:15px;padding-right:15px;}}.container-sm{max-width:1640px;margin:0 auto;position:relative;}@media all and (max-width:1690px){.container-sm{padding-left:25px;padding-right:25px;}}@media all and (max-width:768px){.container-sm{padding-left:15px;padding-right:15px;}}.page-builder{padding-top:140px;}@media all and (max-width:630px){.page-builder{padding-top:70px;}}.page-builder.home{padding-top:95px;}@media all and (max-width:500px){.page-builder.home{padding-top:70px;}}.page-builder.schennerhof .button{background-color:#268d9e;color:#fff;}.page-builder.christophs .button{background-color:#7a9b41;color:#fff;}.page-builder .page-background{width:98vw;position:absolute;right:50%;transform:translateX(50%);max-width:1920px;}@media all and (max-width:768px){.page-builder .page-background{width:95vw;}}.page-builder .page-background img{width:1880px;height:100px;object-fit:cover;}@media all and (max-width:1000px){.page-builder .page-background img{height:80px;width:1200px;}}@media all and (max-width:768px){.page-builder .page-background img{height:60px;}}.page-builder .page-background .stamp img{position:absolute;top:25px;right:140px;height:180px;width:180px;}@media all and (max-width:1000px){.page-builder .page-background .stamp img{top:40px;height:90px;width:90px;}}@media all and (max-width:768px){.page-builder .page-background .stamp img{top:30px;right:80px;height:70px;width:70px;}}.page-builder .page-background .muster{overflow:hidden;}#Bs-BookingWidget{margin:120px 0;}#newsletter.container{max-width:740px;}#contact,.coupon-request{margin-left:calc(50vw - 660px - 20px);max-width:1632px;}@media all and (max-width:1500px){#contact,.coupon-request{margin-left:30px;margin-right:30px;}}@media all and (max-width:425px){#contact,.coupon-request{margin-left:15px;}}.rate-checker-container{max-width:1920px;margin:100px auto 50px;padding:0 100px;}@media(max-width:1000px){.rate-checker-container{padding:0 40px;}}
.info-window{width:450px;height:320px;position:fixed;top:210px;left:-380px;display:flex;z-index:11;transition:left .2s ease-in-out;}@media all and (max-width:1000px){.info-window{top:150px;height:240px;width:300px;left:-265px;}}@media all and (max-width:630px){.info-window{top:100px;}}.info-window__content{width:380px;height:360px;background-color:#fff;padding:35px 45px 40px 45px;}.info-window__content__description{font-family:"Hind",Arial,sans-serif;font-weight:400;font-size:19px;line-height:30px;margin-bottom:10px;}@media all and (max-width:1000px){.info-window__content__description{font-size:15px;line-height:22px;}}@media all and (max-width:1000px){.info-window__content .h3{font-size:20px;line-height:27px;}}@media all and (max-width:1000px){.info-window__content{height:260px;padding:25px 30px 30px 22px;}.info-window__content .link--content{font-size:13px;}.info-window__content .link--content img{width:20px;height:auto;transform:translateY(20%) rotate(180deg);}}.info-window__bar{width:55px;height:360px;background-color:#3c3d3d;border-radius:10px;transform:translateX(-10px);}@media all and (max-width:1000px){.info-window__bar{width:35px;height:120px;transform:translateX(-5px);}}.info-window__bar div{color:#fff;font-size:30px;width:360px;height:55px;display:flex;justify-content:center;align-items:center;transform:translateY(360px) rotate(-90deg);transform-origin:0% 0%;}@media all and (max-width:1000px){.info-window__bar div{height:35px;width:120px;transform:translateY(120px) rotate(-90deg);font-size:18px;}}.info-window.open{left:0;}
.page-content{padding-top:50px;margin-bottom:30px;}@media all and (max-width:1000px){.page-content{padding-top:30px;}}@media all and (max-width:768px){.page-content{padding-top:10px;}}.page-content__inner{margin-left:calc(50vw - 660px - 20px);max-width:1632px;}.no-image .page-content__inner{max-width:980px;}@media all and (max-width:1500px){.page-content__inner{margin-left:50px;margin-right:30px;}}@media all and (max-width:768px){.page-content__inner{margin-left:30px;}}@media all and (max-width:425px){.page-content__inner{margin-left:15px;}}.page-content h1,.page-content .h1{max-width:980px;margin-bottom:40px;}@media all and (max-width:1000px){.page-content h1,.page-content .h1{font-size:50px;}}@media all and (max-width:768px){.page-content h1,.page-content .h1{font-size:30px;line-height:33px;margin-bottom:20px;}}.page-content .h2{max-width:660px;font-size:25px;line-height:35px;font-family:"Hind",Arial,sans-serif;color:#a4a4a4;font-weight:400;}@media all and (max-width:1000px){.page-content .h2{font-size:20px;}}@media all and (max-width:768px){.page-content .h2{font-size:20px;line-height:27px;}}.page-content__main-content{margin-bottom:60px;}@media all and (max-width:768px){.page-content__main-content{font-size:15px;line-height:25px;margin-bottom:20px;}}.no-image .page-content__main-content{padding-top:0;}.page-content__main-content iframe{max-width:100%;}.page-content__content{font-family:"Hind",Arial,sans-serif;position:relative;display:flex;margin-top:40px;}@media all and (max-width:768px){.page-content__content{margin-top:20px;}}.page-content__content__image{width:50%;top:0;margin-left:20px;padding-bottom:25px;height:fit-content;}@media all and (max-width:768px){.page-content__content__image{width:100%;margin-left:0;}}.page-content__content__image .splide__slide{max-width:100%;width:100%;}.page-content__content__inner{width:50%;margin-right:20px;}.no-image .page-content__content__inner{width:100%;}@media all and (max-width:768px){.page-content__content__inner{width:100%;margin-right:0;margin-top:0;}}@media all and (max-width:768px){.page-content__content{flex-direction:column-reverse;}}.page-content__buttons{display:flex;flex-direction:column;width:fit-content;gap:20px;}@media all and (max-width:768px){.page-content__buttons{margin-top:0;gap:10px;}}.page-content .splide__pagination{bottom:-45px;justify-content:end;padding:0;padding-bottom:30px;}@media all and (max-width:1500px){.page-content .splide__pagination{width:calc(50vw - 50px);}}@media all and (max-width:1000px){.page-content .splide__pagination{justify-content:end;width:100%;bottom:40px;}}@media all and (max-width:768px){.page-content .splide__pagination{bottom:30px;}}.page-content .splide__pagination li{display:flex;align-self:center;}.page-content .splide__pagination__page{background-color:#a4a4a4;height:4px;width:4px;opacity:1;}.page-content .splide__pagination__page.is-active{background-color:#3c3d3d;width:7px;height:7px;}.page-content .splide__arrow{opacity:1;background:none;position:absolute;}.page-content .splide__arrow--next{transform:translateY(-50%) rotate(180deg);left:62px;}.page-content .splide__arrow--prev{transform:translateY(-50%) rotate(180deg);left:0;}.page-content .splide__arrow svg{height:100%;width:100%;}@media all and (max-width:1000px){.page-content .splide__arrow{height:19px;width:19px;}.page-content .splide__arrow--next{left:40px;}}.page-content .splide__arrows{position:relative;margin-top:10px;margin-bottom:-65px;height:60px;}@media all and (max-width:1000px){.page-content .splide__arrows{margin-bottom:22px;}}@media all and (max-width:768px){.page-content .splide__arrows{margin-bottom:15px;height:50px;}}.page-content.more-distance{padding:200px 0;}@media all and (max-width:768px){.page-content.more-distance{padding:150px 0;}}@media all and (max-width:425px){.page-content.more-distance{padding:100px 0;}}.sitepath ol{padding:0;text-align:center;display:flex;justify-content:flex-start;margin:0 0 20px 0;}.sitepath ol li{list-style:none;margin:0;padding:0 7px 0 8px;position:relative;}.sitepath ol li:not(:last-child):after{content:"";width:2px;height:2px;background-color:#000;position:absolute;top:14px;margin:0 7px;}.sitepath ol li a{font-family:"Hind",Arial,sans-serif;color:#3c3d3d;font-size:13px;}
.weather{position:relative;overflow:hidden;z-index:1;margin-left:calc(50vw - 660px - 20px);max-width:980px;font-family:"Hind",Arial,sans-serif;}@media all and (max-width:1500px){.weather{margin-left:30px;margin-right:30px;}}@media all and (max-width:425px){.weather{margin-left:15px;}}.weather .coloumn{display:flex;flex-direction:column;}.weather .h1{margin-bottom:40px;}.weather .h2{margin-bottom:20px;}.weather .h3{margin-top:30px;}.weather-condition .h3:first-child{margin-top:0;}.weather-condition__map-inner{display:inline-block;position:relative;}.weather-condition__map{display:block;max-width:100%;height:auto;}.weather-condition__name{max-width:83px;font-size:11px;}.weather-condition__item{position:absolute;font-size:13px;text-transform:uppercase;line-height:1;}.weather-condition__item img{position:absolute;width:60px;height:auto;}.weather-condition__item[data-id="1"]{left:10%;top:44.1%;}.weather-condition__item[data-id="1"] img{left:-26px;top:-56px;}.weather-condition__item[data-id="1"] .weather-condition__temps{margin-top:11px;}.weather-condition__item[data-id="2"]{left:35%;top:49.1%;}.weather-condition__item[data-id="2"] img{left:-4px;top:-63px;}.weather-condition__item[data-id="3"]{left:47%;top:60.1%;}.weather-condition__item[data-id="3"] img{left:-26px;top:23px;}.weather-condition__item[data-id="4"]{left:51%;top:19.1%;}.weather-condition__item[data-id="4"] img{left:-72px;top:-40px;}.weather-condition__item[data-id="5"]{left:61%;top:40.1%;}.weather-condition__item[data-id="5"] img{left:8px;top:23px;}.weather-condition__item[data-id="6"]{left:77%;top:30.1%;}.weather-condition__item[data-id="6"] img{left:-32px;top:-63px;}.weather-condition__temps{font-weight:700;}.weather-condition__temps span:first-child{color:#2e93d7;}.weather-condition__temps span:last-child{color:#d74d2e;}.weather-condition__reliability{opacity:.5;}.weather-forecast{margin-top:80px;}.weather-forecast__title{max-width:100%;}.weather-forecast__row{margin-top:40px;}.weather-forecast-item{width:100%;position:relative;min-height:1px;float:left;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;padding-bottom:20px;}.weather-forecast-item__title{text-transform:uppercase;font-size:17px;line-height:1.4117647059;}.weather-forecast-item__temps{font-weight:700;}.weather-forecast-item__temps span:first-child{color:#2e93d7;}.weather-forecast-item__temps span:last-child{color:#d74d2e;}.weather-forecast-item__reliability{opacity:.5;}.weather-license{margin-top:40px;}.weather-license a{color:#3c3d3d;text-decoration:none;}.weather-license a:hover,.weather-license a:active,.weather-license a:focus{text-decoration:underline;color:#5d9cec;}