:root{--cb:#000;--cw:#fff;--font-family:"Times New Roman",sans-serif;--font-family-weight:500;--font-family-2:"Times New Roman",sans-serif;--font-family-2-weight:700;--font-family-3:"Times New Roman",sans-serif;--font-family-3-weight:400;--font-family-4:Helvetica,Arial,sans-serif;--font-family-4-weight:400;--default-font-size:1.6rem;--line-height:1.3;--text-color:#000;--text-color-2:#045381;--link-color:rgba(0,0,0,.5);--link-hover-color:#000;--border-radius:.7rem}*,:after,:before{box-sizing:border-box;margin:0;outline:0;padding:0}*{-webkit-locale:"en";font-feature-settings:"locl" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;white-space:normal}html{font-size:62.5%;height:100vh;max-width:100%}@media(max-width:1024px){html{overflow-x:hidden}}body{background:#fff;color:var(--text-color);counter-reset:div;display:flex;flex-direction:column;font-family:var(--font-family);font-size:var(--default-font-size);line-height:var(--line-height);max-height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}body.ex{overflow:hidden}body .parallax{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;perspective:10rem}h1{font-family:var(--font-family-2);font-size:2.2rem;font-weight:var(--font-family-2-weight);letter-spacing:.2rem;line-height:3rem}@media(min-width:768px){h1{font-size:3.5rem;letter-spacing:.7rem;line-height:4.55rem;transition:all .1s ease-out}}@media(min-width:1300px){h1{font-size:4.8rem;letter-spacing:.7rem;line-height:6.24rem}}h2{font-family:var(--font-family-2);font-size:2.2rem;font-weight:400;font-weight:var(--font-family-2-weight);letter-spacing:.44rem;line-height:2.86rem}@media(min-width:768px){h2{font-size:3.5rem;letter-spacing:.7rem;line-height:4.55rem}}@media(min-width:1300px){h2{font-size:4.8rem;letter-spacing:.96rem;line-height:6.24rem}}h3{font-family:var(--font-family);font-size:1.4rem;font-weight:400;font-weight:var(--font-family-weight);letter-spacing:.21rem;line-height:2.1rem}@media(min-width:768px){h3{font-size:1.5rem;letter-spacing:.225rem;line-height:2.25rem}}@media(min-width:1300px){h3{font-size:1.6rem;letter-spacing:.24rem;line-height:2.4rem}}a,li,p{font-size:1.4rem;letter-spacing:.019rem;line-height:2.43rem}@media(min-width:768px){a,li,p{font-size:1.5rem;letter-spacing:.02rem;line-height:2.6rem}}@media(min-width:1300px){a,li,p{font-size:1.6rem;letter-spacing:.1rem;line-height:2.75rem}}li,p{font-family:var(--font-family-3);font-weight:var(--font-family-3-weight)}a{color:#6e3219;font-family:var(--font-family);font-weight:var(--font-family-weight);text-decoration:none;transition:color .2s}a:after,a:before{transition:all .2s}a:hover{color:#d16335}nav li{list-style-type:none}img{height:auto;max-width:100%;vertical-align:middle}figure figcaption{position:absolute;transform:translate(-999vw);z-index:-5}img.no-js{display:none}ul li{list-style:none}ul:not(.slick-dots) li{color:#6e3219;list-style:none;padding-left:1.5rem;position:relative}ul:not(.slick-dots) li:before{left:.2rem;transform:rotate(-45deg) translateX(15%);width:.8rem}ul:not(.slick-dots) li:after,ul:not(.slick-dots) li:before{background:#6e3219;content:"";display:block;height:.2rem;position:absolute;top:1rem}ul:not(.slick-dots) li:after{left:.1rem;transform:rotate(45deg) translateX(20%);width:.4rem}.scroller{scrollbar-color:#000 #fff;scrollbar-width:thin}.scroller::-webkit-scrollbar{background:#fff;border-radius:.3rem;margin-left:.5rem;width:.7rem}.scroller::-webkit-scrollbar-thumb{background:#000;border-radius:.3rem}.scroller--hor{scrollbar-height:thin;scrollbar-color:#000 #fff}.scroller--hor::-webkit-scrollbar{background:#fff;border-radius:.3rem;height:.7rem}.scroller--hor::-webkit-scrollbar-thumb{background:#000;border-radius:.3rem}@media(min-width:768px){.two-lh span:last-child{margin-left:6rem}}@media(min-width:992px){.two-lh span:last-child{margin-left:10rem}}@media(min-width:1300px){.two-lh span:last-child{margin-left:12rem}}.fill-btn{border:.2rem solid #6e3219;color:#6e3219;display:block;position:relative;text-transform:uppercase}.fill-btn:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.fill-btn:hover:before{height:100%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.test{height:fit-content;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:fit-content;z-index:2000}.test img{display:block;height:auto;left:0;object-fit:cover;position:relative;top:0;width:auto}.cover{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:500}.cover.ex{opacity:.5;visibility:visible}.h__logo{background:#fff;margin:0 auto;max-width:100%;opacity:0;position:relative;transition:opacity .5s,visibility .5s,width .5s,height .5s;visibility:hidden;z-index:10}@media(min-width:990px){.h__logo{opacity:1;visibility:visible}}.h__logo.ex{opacity:0;visibility:hidden}.h__logo a{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.h__logo img{height:auto;max-height:unset;max-width:unset;transition:max-width .5s;width:auto}@media(min-width:990px){.h__logo{height:17.2rem;height:25.2rem;left:50%;position:absolute;top:0;width:15.2rem;width:19.2rem;z-index:500}.h__logo,.h__logo.fixed{transform:translateX(-50%)}.h__logo.fixed{left:50vw;position:fixed}.h__logo--bg.fixed,.h__logo--scroll.fixed{height:17.2rem;width:15.2rem}.h__logo--bg.fixed img,.h__logo--scroll.fixed img{max-width:12.2rem}}header{left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:1000}header .open-nav{align-items:center;background:#ece6da;cursor:pointer;display:flex;height:5rem;justify-content:space-between;max-width:100vw;padding:0 1.5rem;position:absolute;right:0;top:0;transition:background .3s,border-color .3s;user-select:none;width:100%;z-index:10}@media(min-width:990px){header .open-nav{align-items:baseline;background:hsla(0,0%,100%,.8);border:.2rem solid #fff;gap:4.2rem;height:unset;justify-content:end;padding:.5rem 6rem .5rem 4.2rem;width:fit-content}}header .open-nav a,header .open-nav span{color:#6e3219;font-family:var(--font-family);font-weight:600;letter-spacing:.3rem;line-height:1.5rem}@media(min-width:990px){header .open-nav.trans{background:transparent;border-color:transparent}header .open-nav.trans a{color:#fff}header .open-nav.trans a:after,header .open-nav.trans a:before{background:#fff}header .open-nav.trans .burg{color:#fff}header .open-nav.trans .burg span{background:#fff}}header .open-nav.ex{background:#ece6da;border-color:#ece6da}header .open-nav.ex a{color:#6e3219}header .open-nav.ex a:after,header .open-nav.ex a:before{background:#6e3219}header .open-nav.ex .burg{color:#6e3219}header .open-nav.ex .burg span{background:#6e3219;pointer-events:none}@media(min-width:990px){header .open-nav a{padding:2.5rem 0;position:relative}header .open-nav a:before{height:2.7rem;pointer-events:none;right:-2rem;top:50%;transform:translateY(-55%);width:.2rem}header .open-nav a:after,header .open-nav a:before{background:#6e3219;content:"";display:block;position:absolute}header .open-nav a:after{bottom:2rem;height:.2rem;left:50%;transition:all .3s;width:0}}header .open-nav a:hover:after{left:0;width:100%}header .open-nav .burg{padding-left:3rem;position:relative}@media(min-width:990px){header .open-nav .burg:hover span:first-child{top:29%}header .open-nav .burg:hover span:nth-child(2){top:45%}header .open-nav .burg:hover span:nth-child(3){top:60%}}header .open-nav .burg span{background:#6e3219;content:"";display:block;height:.2rem;left:0;position:absolute;transition:all .2s;width:2rem}header .open-nav .burg span:first-child{top:-10%}header .open-nav .burg span:nth-child(2){top:35%}header .open-nav .burg span:nth-child(3){top:90%}@media(min-width:990px){header .open-nav .burg{padding:2.5rem 0 2.5rem 3.5rem}header .open-nav .burg span{width:2.5rem}header .open-nav .burg span:first-child{top:36%}header .open-nav .burg span:nth-child(2){top:45%}header .open-nav .burg span:nth-child(3){top:54%}}header .open-nav .burg.ex span{height:.3rem}header .open-nav .burg.ex span:first-child{transform:translateY(.8rem) rotate(45deg)}header .open-nav .burg.ex span:nth-child(2){width:0}header .open-nav .burg.ex span:nth-child(3){transform:translateY(-.7rem) rotate(-45deg)}@media(min-width:990px){header .open-nav .burg.ex span:first-child{transform:translateY(1rem) rotate(45deg)}header .open-nav .burg.ex span:nth-child(2){width:0}header .open-nav .burg.ex span:nth-child(3){transform:translateY(-1rem) rotate(-45deg)}header .open-nav .burg.ex span:first-child{top:29%}header .open-nav .burg.ex span:nth-child(2){top:45%}header .open-nav .burg.ex span:nth-child(3){top:60%}}header nav{background:#ece6da;max-height:100vh;max-width:92rem;overflow-y:auto;padding:6.5rem 1.5rem 0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-out;width:100%}header nav.ex{transform:translateX(0)}@media(min-width:990px){header nav{padding:8rem 0 0}}header nav a{transition:color .2s}header nav a:hover{color:#d16335}header nav .main-links a,header nav .main-links p,header nav .other-links a,header nav .other-links p{font-family:var(--font-family-2);font-weight:var(--font-family-2-weight);letter-spacing:.2rem}@media(min-width:768px){header nav .main-links a,header nav .main-links p,header nav .other-links a,header nav .other-links p{font-size:1.6rem}}header nav .main-links a,header nav .other-links a{color:#6e3219}header nav .main-links a:hover,header nav .other-links a:hover{color:#d16335}header nav .main-links{display:flex;flex-flow:column;gap:.5rem;margin:0 auto;width:100%}@media(min-width:768px){header nav .main-links{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0;padding:0 6rem}}header nav .main-links a{align-items:center;aspect-ratio:3.448;display:flex;height:auto;justify-content:center;position:relative;width:100%}@media(min-width:768px){header nav .main-links a{aspect-ratio:2.277}}@media(min-width:992px){header nav .main-links a{aspect-ratio:unset;max-height:23rem;max-width:39rem}}header nav .main-links a:before{background:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%;z-index:5}header nav .main-links a:hover:before{background:rgba(0,0,0,.6)}header nav .main-links a figure{height:100%;position:relative;width:100%}header nav .main-links a figure img{display:block;height:100%;object-fit:cover;width:100%}header nav .main-links a p{color:#fff;display:block;font-size:1.5rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}@media(min-width:990px){header nav .main-links a p{font-size:1.9rem;letter-spacing:.37rem;line-height:1.9rem}}header nav .other-links{display:grid;overflow:hidden;padding:3rem 0 3.3rem;position:relative}header nav .other-links:before{background:#fff;bottom:0;content:"";display:block;height:.3rem;left:0;position:absolute;width:100%}@media(min-width:990px){header nav .other-links:before{left:-1.5rem;width:calc(100% + 2rem)}}@media(min-width:768px){header nav .other-links{grid-template-columns:1fr 1fr;padding:4rem 6rem 3.7rem}}header nav .other-links a{padding:1.5rem 1rem;text-align:center;text-transform:uppercase;width:100%}@media(min-width:990px){header nav .other-links a{font-size:1.9rem;letter-spacing:.37rem;line-height:1.8rem}}header nav .langs{display:flex;gap:2.4rem;justify-content:center;padding-top:4rem}header nav .langs ul li:after,header nav .langs ul li:before{content:none}header nav .langs ul li a{color:#6e3219;display:block;font-family:var(--font-family);font-weight:var(--font-family-weight)}header nav .langs ul li a:hover{color:#d16335}header nav .langs ul li.wpml-ls-current-language a{transform:scale(1.4)}header nav .contacts{gap:3rem;padding:3.5rem 0 2.5rem}header nav .contacts__bot{background:none;margin-bottom:0}header nav .contacts__bot>div.soc a:before{background:#fff}footer{background:#ece6da;position:relative;z-index:10}footer a,footer p{color:#6e3219;font-family:var(--font-family-3);font-size:1.5rem;font-weight:var(--font-family-3--weight)}@media(min-width:768px){footer a,footer p{font-size:1.7rem}}footer>figure{height:100%;position:absolute;width:100%;z-index:0}footer>figure img{height:100%;object-fit:cover;width:100%}footer .contacts{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}@media(min-width:1024px){footer .contacts.front{opacity:0;transform:translateY(6rem)}}footer .made-by{background:#6e3219;position:relative;width:100%;z-index:5}footer .made-by p{color:#fff;text-align:center}footer .made-by p a{color:#fff}.home{overflow:hidden}.home.no-js{overflow-y:auto}@media(max-width:1024px){.home{overflow-y:auto}}.buttons{background:rgba(0,0,0,.2);border:.2rem solid #fff;border-right:none;display:flex;flex-flow:column;gap:1rem;padding:2rem 1.5rem;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100}@media(max-width:1024px){.buttons{display:none}}.buttons span{border:.2rem solid #fff;border-radius:50%;cursor:pointer;display:block;height:1.5rem;transition:all .3s;user-select:none;width:1.5rem}.buttons span:hover{background:hsla(0,0%,100%,.5)}.buttons span.ex{background:#fff}.buttons.no-js{display:none}.main-block .grad{position:relative}.main-block .grad .video:before,.main-block .grad>figure:before{background:transparent;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";display:block;height:70%;left:0;position:absolute;width:100%;z-index:5}.main-block .grad:not(.p1)>div{opacity:0;transform:translateY(10%);transition:all .5s}.main-block .grad:not(.p1)>div.ex{opacity:1;transform:translateY(0)}@media(max-width:1024px){.main-block .grad:not(.p1)>div{opacity:1}}.main-block .grad:not(.p1)>div h2{text-transform:uppercase}.main-block .shell{display:flex;flex-flow:column;height:100vh;justify-content:flex-end;margin:0 auto;position:relative;width:100vw}.main-block .shell.p1{height:auto}@media(min-width:1024px){.main-block .shell.p1{display:flex;height:100vh}}.main-block .shell.p1 .video{height:auto;min-height:40.3rem;position:relative;width:100%}.main-block .shell.p1 .video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}@media(max-width:1024px){.main-block .shell.p1 .video video{display:none}}@media(min-width:1024px){.main-block .shell.p1 .video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}}.main-block .shell.p1 .video figure{height:100%;min-height:40.3rem;position:relative;width:100%}@media(min-width:1024px){.main-block .shell.p1 .video figure{display:none}}.main-block .shell.p1 .video figure img{height:100%;left:0;object-fit:cover;position:absolute;right:0;width:100%}.main-block .shell.p1 .p1__text,.main-block .shell.p1 h1{bottom:0;left:0;z-index:10}@media(min-width:1024px){.main-block .shell.p1 .p1__text,.main-block .shell.p1 h1{overflow:hidden;position:relative;z-index:10}}.main-block .shell.p1 .p1__h1{position:relative;z-index:10}@media(max-width:1024px){.main-block .shell.p1 .p1__h1{height:0;overflow:visible}.main-block .shell.p1 .p1__h1 h1{bottom:0;position:absolute}}@media(max-width:1024px)and (max-width:767px){.main-block .shell.p1 .p1__h1 h1{position:relative}}@media(max-width:767px){.main-block .shell.p1 .p1__h1{height:auto}}@media(max-width:1024px){.main-block .shell.p1 .p1__text{height:auto!important}}.main-block .shell.p1 h1{color:#fff;margin:0 auto;max-width:160rem;padding:3rem 2rem;text-transform:uppercase;width:100%}@media(max-width:767px){.main-block .shell.p1 h1{background:#fff;color:#6e3219;display:block}}@media(min-width:768px){.main-block .shell.p1 h1{letter-spacing:1.05rem;padding:10rem 0 8rem 17rem}}.main-block .shell.p1 .p1__text{background:#fff;overflow:hidden;transition:all .5s ease-out;width:100%}.main-block .shell.p1 .p1__text>div{background:#fff;margin:0 auto;max-width:156rem;padding:3rem 0;width:100%}@media(min-width:768px){.main-block .shell.p1 .p1__text>div{padding:8rem 0}}.main-block .shell.p1 .p1__text>div h2,.main-block .shell.p1 .p1__text>div p{color:#6e3219;padding:0 2rem;width:100%}@media(min-width:768px){.main-block .shell.p1 .p1__text>div h2,.main-block .shell.p1 .p1__text>div p{margin-left:4.16666667%;width:75%}}@media(min-width:1300px){.main-block .shell.p1 .p1__text>div h2,.main-block .shell.p1 .p1__text>div p{margin-left:12.5%;width:50%}}.main-block .shell.p1 .p1__text>div h2{font-family:var(--font-family);font-size:1.4rem;font-weight:400;font-weight:var(--font-family-weight);letter-spacing:.22rem;line-height:2.1rem;margin-bottom:2rem}@media(min-width:768px){.main-block .shell.p1 .p1__text>div h2{font-size:1.5rem;letter-spacing:.28rem;line-height:2.25rem}}@media(min-width:1300px){.main-block .shell.p1 .p1__text>div h2{font-size:1.6rem;letter-spacing:.31rem;line-height:2.4rem}}.main-block .shell.p1 .p1__text>div p{font-family:var(--font-family-3);font-weight:var(--font-family-3-weight)}@media(min-width:1300px){.main-block .shell.p1 .p1__text>div p{letter-spacing:.08rem}}@media(max-width:1024px){.main-block .shell:not(.p1){height:54.7rem}}.main-block .shell:not(.p1) figure{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.main-block .shell:not(.p1) figure img{height:100%;object-fit:cover;width:100%}.main-block .shell:not(.p1) div{bottom:3rem;display:flex;flex-flow:column;gap:4.5rem;padding:0 2rem 3rem;position:relative;width:100%;z-index:10}@media(min-width:768px){.main-block .shell:not(.p1) div{bottom:0;margin-left:4.16666667%;padding-bottom:10rem;width:83.33333333%}}@media(min-width:1300px){.main-block .shell:not(.p1) div{margin-left:19.5%;width:62.5%}}.main-block .shell:not(.p1) a,.main-block .shell:not(.p1) h2,.main-block .shell:not(.p1) p{color:#fff}.main-block .shell:not(.p1) h2{margin-bottom:1rem}@media(min-width:1300px){.main-block .shell:not(.p1) h2{letter-spacing:1.05rem}}@media(min-width:768px){.main-block .shell:not(.p1) p{max-width:58rem}}.main-block .shell:not(.p1) a{border:.2rem solid #fff;display:block;font-size:1.5rem;line-height:1.5rem;padding:1.6rem 3rem 1.4rem 2rem;position:relative;transition:all .2s ease-in;width:fit-content}@media(min-width:768px){.main-block .shell:not(.p1) a{font-size:1.6rem;font-weight:600;letter-spacing:.3rem;line-height:1.6rem;padding:2.6rem 5.5rem 2.6rem 4rem}}.main-block .shell:not(.p1) a:before{background:transparent;border-right:.1rem solid #fff;border-top:.1rem solid #fff;content:"";display:block;height:.5rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s ease-in;width:.5rem;z-index:0}@media(min-width:768px){.main-block .shell:not(.p1) a:before{right:3rem}}.main-block .shell:not(.p1) a:after{background:#fff;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .2s ease-in;width:100%;z-index:-5}.main-block .shell:not(.p1) a:hover{color:#6e3219}.main-block .shell:not(.p1) a:hover:before{border-color:#6e3219}.main-block .shell:not(.p1) a:hover:after{height:100%}.par-img{height:0;left:-10vw;overflow:visible;position:relative;top:-10vw;transform:translateZ(-2rem);width:120vw;z-index:0}.par-img figure{left:50%;position:relative;top:unset;transform:translate(-50%,-50%);width:100%}.par-img figure img{height:100%;object-fit:cover;width:100%}@media(max-width:767px){.par-img:not(.par-img--par-cont) figure{transform:translate(-50%,calc(-11rem - 50%))}}.top-sect-title{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));display:flex;height:100vh;justify-content:flex-start;max-height:27rem;position:relative;z-index:10}@media(min-width:768px){.top-sect-title{max-height:58rem}}@media(min-width:990px){.top-sect-title{max-height:62rem}}@media(min-width:1300px){.top-sect-title{max-height:70rem}}.top-sect-title h1{color:#fff;padding:0 0 8rem 16.5rem}@media(min-width:990px){.top-sect-title h1{margin-left:4.16666667%;width:95.83333333%}}@media(min-width:1300px){.top-sect-title h1{margin-left:8.33333333%;width:91.66666667%}}@media(max-width:767px){.top-sect-title h1{background:#fff;color:#6e3219;display:block;padding:3rem 2rem;width:100%}}.plain-text{background:#fff;position:relative;z-index:10}.plain-text .shell{margin:0 auto;padding:0 2rem 4rem;width:100%}@media(min-width:768px){.plain-text .shell{padding:6rem 2rem;width:75%}}@media(min-width:1300px){.plain-text .shell{padding:8rem 5.6% 6rem;width:50%}}.plain-text .shell p{color:#6e3219;margin-bottom:2rem}@media(min-width:1300px){.plain-text .shell p{letter-spacing:.075rem}}.plain-text .shell h2,.plain-text .shell h3,.plain-text .shell h4,.plain-text .shell h5,.plain-text .shell li{color:#6e3219}.plain-text .shell h2{font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.27rem;line-height:2.1rem;margin-bottom:2rem}@media(min-width:768px){.plain-text .shell h2{font-size:1.6rem;line-height:2.24rem}}@media(min-width:1300px){.plain-text .shell h2{font-size:1.9rem;line-height:2.66rem}}.plain-text .shell a{font-family:var(--font-family-3);font-weight:var(--font-family-3-weight);position:relative}.plain-text .shell a:before{background:#6e3219;content:"";display:block;height:.1rem;left:0;pointer-events:none;position:absolute;top:90%;width:100%}.plain-text .shell a:hover:before{background:#d16335}.plain-text .shell ol,.plain-text .shell ul{margin-bottom:2rem;margin-left:.2rem}@media(min-width:768px){.plain-text .shell ol.two-col,.plain-text .shell ul.two-col{column-count:2}}.plain-text .shell li{list-style:initial;margin-left:1.5rem;padding-left:0}.plain-text .shell li:after,.plain-text .shell li:before{content:none}@media(min-width:768px){.plain-text--2-col .shell{column-count:2;column-gap:4rem;max-width:117rem;width:100%}}.plain-text.big_section{padding:10rem 0}.plain-text.big_section .shell{margin:0 auto;max-width:100rem;padding:0 1.2rem;width:100%}.plain-text.big_section .mphb_sc_search_results-info{text-align:center}.plain-text.big_section .mphb-booking-details-title,.plain-text.big_section .mphb-recommendation-title,.plain-text.big_section .mphb-reservation-submitted-title{font-size:2.9rem;line-height:3.3rem;margin:5.5rem 0}.plain-text.big_section .mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{appearance:none;background:transparent;border:.2rem solid #6e3219;color:#7a7a7a;color:#6e3219;cursor:pointer;display:block;font-size:1.5rem;font-size:1.6rem;font-weight:600;height:auto;padding:1.2rem 1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;z-index:1}.plain-text.big_section .mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.plain-text.big_section .mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button:hover:before{height:100%}.plain-text.big_section .mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-top:3rem}.plain-text.big_section .mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{font-weight:700;text-transform:uppercase}@media(min-width:768px){.plain-text.big_section .mphb-room-type{align-content:space-between;display:grid;gap:1.8rem;grid-template-columns:repeat(16,1fr);justify-items:start}.plain-text.big_section .mphb-room-type h2,.plain-text.big_section .mphb-room-type p,.plain-text.big_section .mphb-room-type ul{margin-bottom:0}}.plain-text.big_section .mphb-room-type .post-thumbnail{margin-bottom:2rem}@media(min-width:768px){.plain-text.big_section .mphb-room-type .post-thumbnail{grid-column:1/9;grid-row:1/7;margin-bottom:0}}.plain-text.big_section .mphb-room-type .post-thumbnail a:before{content:none}.plain-text.big_section .mphb-room-type .mphb-reserve-room-section .mphb-button{appearance:none;background:transparent;border:.2rem solid #6e3219;color:#7a7a7a;color:#6e3219;cursor:pointer;display:block;font-size:1.5rem;font-size:1.4rem;font-weight:600;height:auto;min-width:20rem;padding:1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;z-index:1}.plain-text.big_section .mphb-room-type .mphb-reserve-room-section .mphb-button:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.plain-text.big_section .mphb-room-type .mphb-reserve-room-section .mphb-button:hover:before{height:100%}.plain-text.big_section .mphb-room-type .mphb-regular-price .mphb-price-period{display:none}@media(min-width:768px){.plain-text.big_section .mphb-room-type .mphb-loop-room-type-attributes,.plain-text.big_section .mphb-room-type .mphb-regular-price,.plain-text.big_section .mphb-room-type .mphb-reserve-room-section,.plain-text.big_section .mphb-room-type .mphb-room-type-details-title,.plain-text.big_section .mphb-room-type .mphb-room-type-title,.plain-text.big_section .mphb-room-type .mphb-view-details-button-wrapper{grid-column:10/17;grid-row:1/1}.plain-text.big_section .mphb-room-type .mphb-room-type-details-title{grid-row:2/2}.plain-text.big_section .mphb-room-type .mphb-loop-room-type-attributes{grid-row:3/3}.plain-text.big_section .mphb-room-type .mphb-regular-price{grid-row:4/4}.plain-text.big_section .mphb-room-type .mphb-view-details-button-wrapper{grid-row:5/5}.plain-text.big_section .mphb-room-type .mphb-reserve-room-section{grid-row:6/6}}.plain-text.big_section .mphb-login-form-wrap .mphb-booking-details-title,.plain-text.big_section .mphb-login-form-wrap .mphb-customer-details-title,.plain-text.big_section .mphb-login-form-wrap .mphb-price-breakdown-title,.plain-text.big_section .mphb-login-form-wrap .mphb-room-number,.plain-text.big_section .mphb_sc_account .mphb-booking-details-title,.plain-text.big_section .mphb_sc_account .mphb-customer-details-title,.plain-text.big_section .mphb_sc_account .mphb-price-breakdown-title,.plain-text.big_section .mphb_sc_account .mphb-room-number,.plain-text.big_section .mphb_sc_checkout-form .mphb-booking-details-title,.plain-text.big_section .mphb_sc_checkout-form .mphb-customer-details-title,.plain-text.big_section .mphb_sc_checkout-form .mphb-price-breakdown-title,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-number{font-size:3.8rem;line-height:1.2;margin-bottom:3rem}.plain-text.big_section .mphb-login-form-wrap .mphb-room-details,.plain-text.big_section .mphb-login-form-wrap .mphb-room-price-breakdown-wrapper,.plain-text.big_section .mphb_sc_account .mphb-room-details,.plain-text.big_section .mphb_sc_account .mphb-room-price-breakdown-wrapper,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-details,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-price-breakdown-wrapper{border-top:.1rem solid #e0e0e0;margin-top:6rem;padding-top:8rem}.plain-text.big_section .mphb-login-form-wrap .mphb-room-price-breakdown-wrapper table,.plain-text.big_section .mphb_sc_account .mphb-room-price-breakdown-wrapper table,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-price-breakdown-wrapper table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;table-layout:fixed;width:100%}.plain-text.big_section .mphb-login-form-wrap .mphb-room-price-breakdown-wrapper table td,.plain-text.big_section .mphb-login-form-wrap .mphb-room-price-breakdown-wrapper table th,.plain-text.big_section .mphb_sc_account .mphb-room-price-breakdown-wrapper table td,.plain-text.big_section .mphb_sc_account .mphb-room-price-breakdown-wrapper table th,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-price-breakdown-wrapper table td,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-price-breakdown-wrapper table th{border:1px solid #e0e0e0;font-weight:400;padding:2rem;text-align:left}.plain-text.big_section .mphb-login-form-wrap .mphb-room-price-breakdown-wrapper table th,.plain-text.big_section .mphb_sc_account .mphb-room-price-breakdown-wrapper table th,.plain-text.big_section .mphb_sc_checkout-form .mphb-room-price-breakdown-wrapper table th{font-weight:600}.plain-text.big_section .mphb-login-form-wrap .mphb-checkout-terms-wrapper,.plain-text.big_section .mphb-login-form-wrap .mphb-customer-details,.plain-text.big_section .mphb-login-form-wrap .mphb-total-price,.plain-text.big_section .mphb_sc_account .mphb-checkout-terms-wrapper,.plain-text.big_section .mphb_sc_account .mphb-customer-details,.plain-text.big_section .mphb_sc_account .mphb-total-price,.plain-text.big_section .mphb_sc_checkout-form .mphb-checkout-terms-wrapper,.plain-text.big_section .mphb_sc_checkout-form .mphb-customer-details,.plain-text.big_section .mphb_sc_checkout-form .mphb-total-price{border-top:.1rem solid #e0e0e0;margin-top:6rem;padding-top:8rem}.plain-text.big_section .mphb-login-form-wrap input[type=email],.plain-text.big_section .mphb-login-form-wrap input[type=password],.plain-text.big_section .mphb-login-form-wrap input[type=text],.plain-text.big_section .mphb-login-form-wrap select,.plain-text.big_section .mphb-login-form-wrap textarea,.plain-text.big_section .mphb_sc_account input[type=email],.plain-text.big_section .mphb_sc_account input[type=password],.plain-text.big_section .mphb_sc_account input[type=text],.plain-text.big_section .mphb_sc_account select,.plain-text.big_section .mphb_sc_account textarea,.plain-text.big_section .mphb_sc_checkout-form input[type=email],.plain-text.big_section .mphb_sc_checkout-form input[type=password],.plain-text.big_section .mphb_sc_checkout-form input[type=text],.plain-text.big_section .mphb_sc_checkout-form select,.plain-text.big_section .mphb_sc_checkout-form textarea{background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#484848;display:block;font-size:1.8rem;font-weight:400;height:4.5rem;line-height:1.125;max-width:100%;padding:0 1rem;-webkit-transition:border-color .15s ease-in-out,color .15s ease-in-out;-o-transition:border-color .15s ease-in-out,color .15s ease-in-out;transition:border-color .15s ease-in-out,color .15s ease-in-out;width:100%}@media(min-width:480px){.plain-text.big_section .mphb-login-form-wrap input[type=email],.plain-text.big_section .mphb-login-form-wrap input[type=password],.plain-text.big_section .mphb-login-form-wrap input[type=text],.plain-text.big_section .mphb-login-form-wrap select,.plain-text.big_section .mphb-login-form-wrap textarea,.plain-text.big_section .mphb_sc_account input[type=email],.plain-text.big_section .mphb_sc_account input[type=password],.plain-text.big_section .mphb_sc_account input[type=text],.plain-text.big_section .mphb_sc_account select,.plain-text.big_section .mphb_sc_account textarea,.plain-text.big_section .mphb_sc_checkout-form input[type=email],.plain-text.big_section .mphb_sc_checkout-form input[type=password],.plain-text.big_section .mphb_sc_checkout-form input[type=text],.plain-text.big_section .mphb_sc_checkout-form select,.plain-text.big_section .mphb_sc_checkout-form textarea{width:46rem}}.plain-text.big_section .mphb-login-form-wrap textarea,.plain-text.big_section .mphb_sc_account textarea,.plain-text.big_section .mphb_sc_checkout-form textarea{font-size:1.8rem;font-weight:400;height:12.6rem;line-height:1.125;padding:0 1rem}.plain-text.big_section .mphb-login-form-wrap .login-submit,.plain-text.big_section .mphb-login-form-wrap .mphb_sc_checkout-submit-wrapper,.plain-text.big_section .mphb_sc_account .login-submit,.plain-text.big_section .mphb_sc_account .mphb_sc_checkout-submit-wrapper,.plain-text.big_section .mphb_sc_checkout-form .login-submit,.plain-text.big_section .mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper{appearance:none;background:transparent;border:.2rem solid #6e3219;color:#7a7a7a;color:#6e3219;cursor:pointer;display:block;font-size:1.5rem;font-size:1.4rem;font-weight:600;height:auto;max-width:20rem;min-width:20rem;padding:1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;z-index:1}.plain-text.big_section .mphb-login-form-wrap .login-submit:before,.plain-text.big_section .mphb-login-form-wrap .mphb_sc_checkout-submit-wrapper:before,.plain-text.big_section .mphb_sc_account .login-submit:before,.plain-text.big_section .mphb_sc_account .mphb_sc_checkout-submit-wrapper:before,.plain-text.big_section .mphb_sc_checkout-form .login-submit:before,.plain-text.big_section .mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.plain-text.big_section .mphb-login-form-wrap .login-submit:hover:before,.plain-text.big_section .mphb-login-form-wrap .mphb_sc_checkout-submit-wrapper:hover:before,.plain-text.big_section .mphb_sc_account .login-submit:hover:before,.plain-text.big_section .mphb_sc_account .mphb_sc_checkout-submit-wrapper:hover:before,.plain-text.big_section .mphb_sc_checkout-form .login-submit:hover:before,.plain-text.big_section .mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper:hover:before{height:100%}.plain-text.big_section .mphb-login-form-wrap .login-submit input[type=submit],.plain-text.big_section .mphb-login-form-wrap .mphb_sc_checkout-submit-wrapper input[type=submit],.plain-text.big_section .mphb_sc_account .login-submit input[type=submit],.plain-text.big_section .mphb_sc_account .mphb_sc_checkout-submit-wrapper input[type=submit],.plain-text.big_section .mphb_sc_checkout-form .login-submit input[type=submit],.plain-text.big_section .mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper input[type=submit]{appearance:none;background:transparent;border:0;color:#6e3219;font-size:1.6rem;font-weight:600;height:auto;padding:.6rem 1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;z-index:1}.text-img{background:#fff;padding:0 0 4rem;position:relative;z-index:10}@media(min-width:768px){.text-img{padding:0 0 8rem}}@media(min-width:1300px){.text-img{padding:0 0 8rem}}.text-img .shell{--gal-width:0;--cont-width:0;margin:0 auto;max-width:164rem}@media(min-width:768px){.text-img .shell{margin:0 0 0 11.5%;padding:0 2rem}}@media(min-width:990px){.text-img .shell{--cont-width:calc(37.5% - 4rem);--gal-width:calc(58.33333% - 4rem);display:grid;gap:4rem;grid-template-columns:var(--cont-width) var(--gal-width);padding:0 4rem}}@media(min-width:1300px){.text-img .shell{--cont-width:calc(29.16667% - 4rem);--gal-width:calc(62.5% - 4rem);justify-content:start}}.text-img .shell a{color:#6e3219;font-family:var(--font-family-3);font-weight:var(--font-family-3-weight);position:relative}.text-img .shell a:before{background:#6e3219;content:"";display:block;height:.1rem;left:0;position:absolute;top:100%;width:100%}.text-img .shell a:after{background:transparent;border-right:.1rem solid #6e3219;border-top:.1rem solid #6e3219;content:"";display:block;height:.5rem;left:calc(100% + 1rem);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem}.text-img .shell a:hover{color:#d16335}.text-img .shell a:hover:before{background:#d16335}.text-img .shell a:hover:after{border-color:#d16335}.text-img .shell .text{padding:4rem 2rem 0;position:relative}@media(min-width:768px){.text-img .shell .text{width:83.33333333%}}@media(min-width:990px){.text-img .shell .text{grid-column:1/span 1;padding:4rem 0 0;width:100%}}@media(min-width:1300px){.text-img .shell .text{margin-top:8rem}}.text-img .shell .text:before{background:#ece6da;content:"";display:block;height:.2rem;left:2rem;position:absolute;top:0;width:calc(100% - 4rem)}@media(min-width:990px){.text-img .shell .text:before{left:0;width:100%}}.text-img .shell h2{font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.3rem;line-height:2.1rem;margin-bottom:2rem}@media(min-width:768px){.text-img .shell h2{font-size:1.6rem}}@media(min-width:1300px){.text-img .shell h2{font-size:1.9rem;letter-spacing:.38rem;line-height:2.3rem;margin-bottom:2.6rem}}.text-img .shell h3{font-family:var(--font-family);font-size:1.4rem;font-weight:var(--font-family-weight);letter-spacing:.2rem;line-height:1.7rem;margin-bottom:2rem}@media(min-width:768px){.text-img .shell h3{font-size:1.5rem}}@media(min-width:990px){.text-img .shell h3{font-size:1.6rem}}.text-img .shell p,.text-img .shell p>a{color:#6e3219;font-size:1.5rem;letter-spacing:.15rem;margin-bottom:4rem}@media(min-width:768px){.text-img .shell p,.text-img .shell p>a{font-size:1.6rem}}@media(min-width:1300px){.text-img .shell p,.text-img .shell p>a{font-size:1.7rem;letter-spacing:.034rem;line-height:2.7rem;margin-bottom:2.2rem}}.text-img .shell p a:after,.text-img .shell p>a a:after{content:none}.text-img .shell h2,.text-img .shell h3,.text-img .shell h4,.text-img .shell h5{color:#6e3219}.text-img .shell .list{padding:4rem 2rem 0}@media(min-width:768px){.text-img .shell .list{width:83.33333333%}}@media(min-width:990px){.text-img .shell .list{grid-column:1/span 1;width:100%}}.text-img .shell .list h5{color:#6e3219;font-family:var(--font-family);font-size:1.4rem;font-weight:var(--font-family-weight);letter-spacing:.15rem;margin-bottom:2rem}@media(min-width:768px){.text-img .shell .list h5{font-size:1.5rem}}@media(min-width:1300px){.text-img .shell .list h5{font-size:1.6rem}}.text-img .shell .list>div{border:.2rem solid #ece6da;margin-bottom:2rem}.text-img .shell .list>div>div{padding:1rem}.text-img .shell .list>div>div p{margin-bottom:0}.text-img .shell .list>div>div:nth-child(2n-1){background:#ece6da}.text-img .shell .imgs{display:flex;flex-flow:column;gap:2rem;padding:4rem 2rem 2rem}@media(min-width:768px){.text-img .shell .imgs{width:83.33333333%}}@media(min-width:990px){.text-img .shell .imgs{gap:4rem;grid-column:1/span 1;padding:2rem 0 0;width:100%}}.text-img .shell .gal{display:flex;flex-flow:column;gap:2rem}@media(min-width:990px){.text-img .shell .gal{gap:3.5rem;grid-column:2/span 1}}@media(min-width:768px){.text-img.right .shell{margin:0 0 0 9%;padding:0 2rem}}@media(min-width:990px){.text-img.right .shell{grid-template-columns:var(--gal-width) var(--cont-width)}.text-img.right .cont{grid-column:2/span 1;grid-row:1/span 1}.text-img.right .cont .imgs,.text-img.right .cont .list,.text-img.right .cont .text{padding-left:0}.text-img.right .gal{align-items:end;grid-column:1/span 1;grid-row:1/span 1}}.text-img.wide-text .shell{--cont-width:calc(45.83333% - 4rem);--gal-width:calc(50% - 4rem)}@media(min-width:1300px){.text-img.wide-text .shell{--cont-width:calc(33.33333% - 4rem);--gal-width:calc(62.5% - 4rem)}}.text-img .cont,.text-img .gal{opacity:0;transition:all .8s ease-out}.text-img .cont.ex,.text-img .gal.ex{opacity:1}.par-cont{--bot-pad:4rem;margin-bottom:var(--bot-pad);position:relative;z-index:10}@media(min-width:768px){.par-cont{--bot-pad:8rem}}.par-cont:before{background:#fff;content:"";display:block;height:var(--bot-pad);left:0;position:absolute;top:100%;width:100%}.par-cont.grad{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.par-cont .shell{align-items:flex-start;display:flex;flex-flow:column;gap:3rem;justify-content:flex-end;min-height:30rem;padding:0 2rem 8rem}@media(min-width:768px){.par-cont .shell{margin-left:4.16666667%;min-height:60rem;width:83.33333333%}}@media(min-width:1300px){.par-cont .shell{gap:2.8rem;margin-left:19.3%;width:43%}}.par-cont .shell a,.par-cont .shell h2,.par-cont .shell p{color:#fff}.par-cont .shell h2{margin-top:8.5rem}@media(min-width:1300px){.par-cont .shell h2{letter-spacing:1.07rem}}.par-cont .shell p{font-size:1.605rem;font-weight:600;letter-spacing:.15rem;line-height:2.5rem;text-shadow:0 0 10rem #000}@media(min-width:768px){.par-cont .shell p{font-size:1.712rem;line-height:3rem}}@media(min-width:1300px){.par-cont .shell p{font-size:1.819rem;letter-spacing:.045rem}}.par-cont .shell a{border:.2rem solid #fff;color:#fff;display:block;font-size:1.4rem;font-weight:400;line-height:1.4rem;margin-top:1.6rem;padding:1.6rem 3rem 1.4rem 2rem;position:relative;text-transform:uppercase;transition:all .3s}@media(min-width:768px){.par-cont .shell a{font-size:1.6rem;margin-top:1.5rem;padding:2.6rem 5.5rem 2.6rem 4rem}}.par-cont .shell a:after{zindex:5;background:transparent;border-right:.1rem solid #fff;border-top:.1rem solid #fff;content:"";display:block;height:.6rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .3s;width:.6rem}@media(min-width:768px){.par-cont .shell a:after{right:3rem}}.par-cont .shell a:before{background:#fff;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.par-cont .shell a:hover{color:#6e3219}.par-cont .shell a:hover:before{height:100%}.par-cont .shell a:hover:after{border-color:#6e3219}.par-img--par-cont figure img{height:100%;object-fit:cover;width:100%}.comments{background:#fff;padding-bottom:13.5rem;position:relative;z-index:10}@media(min-width:990px){.comments{padding-bottom:15.5rem}}.comments .shell{margin:0 auto;max-width:152rem;padding:0 2rem;width:100%}.comments .shell .slide>div{margin:0 auto;padding:4rem 0 2rem;position:relative;width:100%}@media(min-width:320px){.comments .shell .slide>div{padding:4rem 2rem 2rem}}@media(min-width:768px){.comments .shell .slide>div{width:85%}}@media(min-width:990px){.comments .shell .slide>div{width:75%}}@media(min-width:1300px){.comments .shell .slide>div{width:50%}}.comments .shell .slide>div:after,.comments .shell .slide>div:before{background:#ece6da;content:"";display:block;height:.1rem;left:2rem;position:absolute;width:calc(100% - 4rem)}.comments .shell .slide>div:before{top:0}.comments .shell .slide>div:after{bottom:.1rem}.comments .shell .slide span{color:#6e3219;display:block;font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-family-weight);letter-spacing:.25rem;text-transform:uppercase}@media(min-width:768px){.comments .shell .slide span{font-size:1.6rem}}@media(min-width:990px){.comments .shell .slide span{font-size:1.7rem;letter-spacing:.28rem;margin-bottom:.2rem}}.comments .shell .slide span.slide__t{color:#6e3219;display:block;font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.25rem;line-height:2.1rem;margin-bottom:1.5rem;text-transform:uppercase}@media(min-width:768px){.comments .shell .slide span.slide__t{font-size:1.6rem}}@media(min-width:990px){.comments .shell .slide span.slide__t{font-size:1.8rem;letter-spacing:.4rem;margin-bottom:2.2rem}}.comments .shell .slide p{color:#6e3219;margin-bottom:2rem;position:relative}@media(min-width:990px){.comments .shell .slide p{letter-spacing:.078rem;margin-bottom:2.4rem}}.comments .shell .slide p.slide__text:before{color:#6e3219;content:"«";position:absolute;right:calc(100% + .2rem);top:0}.comments .shell .slide p.slide__text:after{color:#6e3219;content:"»"}.comments .shell .slick-dots{display:flex;justify-content:center;padding:4rem 0 1rem;position:relative;top:0}@media(min-width:990px){.comments .shell .slick-dots{padding-top:3rem}}.comments .shell .slick-dots li{height:4.8rem;list-style:none;margin:0 .4rem;max-width:4.8rem;position:relative;width:100%}@media(min-width:990px){.comments .shell .slick-dots li{height:2rem;max-width:2rem}}.comments .shell .slick-dots button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:100%;line-height:0;outline:none;width:100%}.comments .shell .slick-dots button:before{background:transparent;border:.2rem solid #6e3219;border-radius:50%;content:"";display:block;height:.7rem;height:1.3rem;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:.7rem;width:1.3rem}.comments .shell .slick-dots .slick-active button:before{background:#6e3219;opacity:1}.rooms{background:#fff;position:relative;z-index:10}.rooms .shell{margin:0 auto;max-width:136rem;padding:0 2rem 4rem}.rooms .shell:first-child{display:grid;row-gap:4rem}@media(min-width:768px){.rooms .shell:first-child{column-gap:4rem;grid-template-columns:1fr 1fr;row-gap:8rem}}@media(min-width:990px){.rooms .shell:last-child{padding-bottom:5rem}}.rooms__thumb>a{align-items:end;display:grid;justify-content:start;position:relative}.rooms__thumb>a:after,.rooms__thumb>a:before{background:transparent;content:"";display:block;height:100%;position:absolute;width:100%;z-index:5}.rooms__thumb>a:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.rooms__thumb>a:after{transition:all .3s}.rooms__thumb>a .arr{border-right:.1rem solid #fff;border-top:.1rem solid #fff;bottom:-1rem;display:block;height:.6rem;position:absolute;right:3.5rem;transform:rotate(45deg);transition:all .3s;width:.6rem;z-index:10}.rooms__thumb>a:hover:after{background:rgba(0,0,0,.2)}.rooms__thumb>a:hover .arr{bottom:3.5rem}.rooms__thumb>a figure,.rooms__thumb>a h2{grid-column:1/span 1;grid-row:1/span 1}.rooms__thumb>a h2{color:#fff;font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.3rem;line-height:2rem;padding:1.8rem 2rem;z-index:10}@media(min-width:768px){.rooms__thumb>a h2{font-size:1.6rem}}@media(min-width:1300px){.rooms__thumb>a h2{font-size:1.9rem;letter-spacing:.37rem;padding:2.8rem 3rem}}.rooms__thumb>div{display:flex;flex-wrap:wrap;padding-top:1rem}@media(min-width:768px){.rooms__thumb>div{padding-left:3rem;padding-top:2rem}}.rooms__thumb>div span{color:#6e3219;font-family:var(--font-family-3);font-size:1.5rem;font-weight:var(--font-family-3-weight);padding:0 1.4rem;position:relative}@media(min-width:768px){.rooms__thumb>div span{font-size:1.6rem;padding:0 1.8rem}}@media(min-width:990px){.rooms__thumb>div span{font-size:1.7rem;letter-spacing:.04rem}}.rooms__thumb>div span:before{background:#6e3219;border-radius:50%;content:"";display:block;height:.4rem;left:-.8rem;position:absolute;top:30%;width:.4rem}.rooms__thumb>div span:first-of-type{padding-left:0}.rooms__thumb>div span:first-of-type:before{display:none}.rooms__thumb--big>span{color:#6e3219;display:block;font-size:1.4rem;letter-spacing:.28rem;padding-top:1.5rem}@media(min-width:768px){.rooms__thumb--big>span{font-size:1.5rem;padding-left:3rem;padding-top:2rem}}@media(min-width:990px){.rooms__thumb--big>span{font-size:1.6rem}}.rooms__thumb--big>div{padding-top:1rem}.img-fade,.img-fade .shell{position:relative}.img-fade .shell{margin-bottom:0}.img-fade .shell:before{background:transparent;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";display:block;height:100%;position:absolute;width:100%;z-index:5}.img-fade .shell figure{height:25rem}@media(min-width:768px){.img-fade .shell figure{height:45rem}}@media(min-width:990px){.img-fade .shell figure{height:70rem}}@media(min-width:1300px){.img-fade .shell figure{height:95rem}}.img-fade .shell figure img{height:100%;object-fit:cover;width:100%}.img-fade .shell .slick-dots{border:.2rem solid #fff;bottom:-.2rem;display:flex;height:4.3rem;justify-content:center;left:50%;max-width:fit-content;padding:1rem 1.5rem 0;position:absolute;transform:translateX(-50%);width:fit-content;z-index:10}@media(max-width:767px){.img-fade .shell .slick-dots{padding:1rem 2.7rem 0}}.img-fade .shell .slick-dots li{margin:0 .4rem}@media(max-width:767px){.img-fade .shell .slick-dots li{margin:0;width:1.8rem}}.img-fade .shell .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:2rem;line-height:0;outline:none;position:relative;width:2rem}@media(max-width:767px){.img-fade .shell .slick-dots li button{width:1.8rem}}.img-fade .shell .slick-dots li button:before{background:transparent;border:.2rem solid #fff;border-radius:50%;content:"";display:block;height:1.2rem;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}@media(max-width:767px){.img-fade .shell .slick-dots li button:before{height:.8rem;width:.8rem}}.img-fade .shell .slick-dots .slick-active button:before{background:#fff;opacity:1}.img-fade h1{color:#6e3219;display:block;padding:4rem 2rem;position:relative;z-index:5}.img-fade h1 br{display:none}@media(min-width:768px){.img-fade h1{background:transparent;bottom:0;color:#fff;left:0;padding:9rem 8rem;position:absolute}.img-fade h1 br{display:unset}}@media(min-width:1300px){.img-fade h1{letter-spacing:1.07rem;padding:10rem 0 9rem 20.2%}}.text-links{background:#fff;position:relative;z-index:15}@media(min-width:768px){.text-links{padding-bottom:4rem;padding-top:8rem}}.text-links .shell{margin:0 auto;max-width:160rem;padding:0 2rem}@media(min-width:768px){.text-links .shell{display:grid;gap:4rem;grid-template-columns:54.1% 37.5%;justify-content:center;padding:0 6rem}}@media(min-width:990px){.text-links .shell{gap:6.8%;grid-template-columns:46% 23.7%}}.text-links .shell a:not(.fill-btn){font-family:inherit;position:relative}.text-links .shell a:not(.fill-btn):before{background:#6e3219;content:"";display:block;height:.1rem;left:0;position:absolute;top:90%;width:100%}.text-links .shell a:not(.fill-btn):hover:before{background:#d16335}.text-links .shell h2,.text-links .shell li,.text-links .shell p{color:#6e3219}.text-links .shell p,.text-links .shell ul{padding-bottom:2.8rem}.text-links .shell h2{font-family:var(--font-family);font-family:var(--font-family-weight);font-size:1.5rem;letter-spacing:.2rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.text-links .shell h2{font-size:1.6rem;padding-bottom:0;padding-top:0}}@media(min-width:990px){.text-links .shell h2{letter-spacing:.31rem}.text-links .shell p{letter-spacing:.075rem;line-height:2.9rem;padding-bottom:2rem}}@media(min-width:768px){.text-links .shell li{margin-top:.5rem}.text-links .shell ul{column-count:2;padding-bottom:2.4rem;padding-top:0;width:96.5%}}.text-links .shell .simple{align-items:center;display:block;display:flex;gap:2rem;justify-content:center;line-height:1.5rem;padding:2.6rem 0}.text-links .shell .simple svg{fill:#6e3219;display:inline-block;height:2.1rem;position:relative;top:-.4rem;width:2.1rem}.text-links .shell .balloon,.text-links .shell .dropdown{margin-bottom:1rem;padding:2rem;position:relative}@media(max-width:767px){.text-links .shell .balloon,.text-links .shell .dropdown{background:#ece6da;border:none}}@media(min-width:768px){.text-links .shell .balloon,.text-links .shell .dropdown{padding:0}}.text-links .shell .balloon a:last-of-type,.text-links .shell .balloon p:last-of-type,.text-links .shell .dropdown a:last-of-type,.text-links .shell .dropdown p:last-of-type{margin-bottom:0}.text-links .shell .balloon h3,.text-links .shell .dropdown h3{color:#6e3219;cursor:pointer;display:block;font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);line-height:1.6rem;padding:2.6rem 0;position:relative;text-align:left;text-transform:uppercase;user-select:none}@media(min-width:768px){.text-links .shell .balloon h3,.text-links .shell .dropdown h3{font-family:var(--font-family);font-size:1.6rem;font-weight:var(--font-family-weight);letter-spacing:.3rem;text-align:center}}.text-links .shell .balloon h4,.text-links .shell .dropdown h4{color:#6e3219;font-weight:400;letter-spacing:.15rem;margin-bottom:.7rem}.text-links .shell .balloon p{font-family:var(--font-family-3);font-size:1.4rem;font-weight:var(--font-family-3-weight);line-height:2rem;padding-bottom:2rem}@media(min-width:768px){.text-links .shell .balloon p{margin-bottom:4rem;padding-bottom:0}.text-links .shell .balloon h4{letter-spacing:.3rem;line-height:2.2rem;margin-bottom:1.3rem}.text-links .shell .balloon>div{background:#ece6da;bottom:calc(100% + 1.5rem);left:50%;opacity:0;padding:3rem;position:absolute;transform:translateX(-50%);transition:all .3s;visibility:hidden;width:27.4rem}.text-links .shell .balloon>div.ex{opacity:1;visibility:visible}.text-links .shell .balloon>div:before{background:#ece6da;bottom:-.9rem;content:"";display:block;height:1.8rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:1.8rem}}.text-links .shell .dropdown{overflow:hidden;overflow:visible;position:relative}@media(min-width:768px){.text-links .shell .dropdown>span{padding:2.6rem 0}.text-links .shell .dropdown>div{background:#fff;border:.2rem solid #6e3219;border-top:none;left:-.2rem;opacity:0;overflow:hidden;padding:2rem;position:absolute;top:calc(100% + .2rem);transition:all .3s ease-out;width:calc(100% + .4rem)}}@media(min-width:768px)and (min-width:990px){.text-links .shell .dropdown>div{padding:2.5rem 2.8rem 2.7rem 1.2rem}}@media(min-width:768px){.text-links .shell .dropdown>div.ex{opacity:1}}.text-links .shell .dropdown>div{align-items:start;display:flex;flex-flow:column;gap:1.3rem}@media(min-width:768px){.text-links .shell .dropdown>div{align-items:center;gap:1.4rem}}.text-links .shell .dropdown>div p{padding-bottom:0}.text-links .shell .dropdown>div a{display:block;font-family:var(--font-family-3);font-size:1.5rem;font-weight:var(--font-family-3-weight);line-height:1.7rem;margin-bottom:.5rem;position:relative}@media(min-width:768px){.text-links .shell .dropdown>div a{font-size:1.6rem}}@media(min-width:1300px){.text-links .shell .dropdown>div a{font-size:1.6rem;letter-spacing:.08rem;line-height:1.8rem}}.text-links .shell .dropdown>div a:before{background:#6e3219;content:"";display:block;height:.1rem;left:0;position:absolute;top:105%;width:100%}.text-links .shell .dropdown>div a:after{background:transparent;border-right:.1rem solid #6e3219;border-top:.1rem solid #6e3219;content:"";display:block;height:.5rem;position:absolute;right:-1rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem}.text-links .shell .dropdown>div a:hover{color:#d16335}.text-links .shell .dropdown>div a:hover:before{background:#d16335}.text-links .shell .dropdown>div a:hover:after{border-color:#d16335}.text-links .shell .mphb_title{color:#6e3219;font-size:2rem;font-weight:600;letter-spacing:normal;margin-bottom:3rem;text-transform:uppercase}.text-links .shell .mphb_sc_booking_form-wrapper,.text-links .shell .mphb_sc_search-wrapper{padding:0 0 3.5rem}.text-links .shell .mphb_sc_booking_form-wrapper .mphb-required-fields-tip,.text-links .shell .mphb_sc_booking_form-wrapper abbr,.text-links .shell .mphb_sc_booking_form-wrapper br,.text-links .shell .mphb_sc_search-wrapper .mphb-required-fields-tip,.text-links .shell .mphb_sc_search-wrapper abbr,.text-links .shell .mphb_sc_search-wrapper br{display:none}.text-links .shell .mphb_sc_booking_form-wrapper p,.text-links .shell .mphb_sc_search-wrapper p{margin-bottom:2.5rem!important;padding-left:0;padding:0!important;width:100%}.text-links .shell .mphb_sc_booking_form-wrapper p:after,.text-links .shell .mphb_sc_booking_form-wrapper p:before,.text-links .shell .mphb_sc_search-wrapper p:after,.text-links .shell .mphb_sc_search-wrapper p:before{content:none}.text-links .shell .mphb_sc_booking_form-wrapper p label,.text-links .shell .mphb_sc_search-wrapper p label{display:block;margin-bottom:1rem}.text-links .shell .mphb_sc_booking_form-wrapper p input[type=text],.text-links .shell .mphb_sc_booking_form-wrapper p select,.text-links .shell .mphb_sc_booking_form-wrapper p textarea,.text-links .shell .mphb_sc_search-wrapper p input[type=text],.text-links .shell .mphb_sc_search-wrapper p select,.text-links .shell .mphb_sc_search-wrapper p textarea{border:.1rem solid #6e3219;border-radius:.3rem;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075);box-shadow:inset 0 0 0 rgba(0,0,0,.075);color:#7a7a7a;font-size:1.5rem;height:4rem;line-height:2.4rem;min-width:20rem;padding:.7rem .8rem;position:relative;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%!important;width:auto}.text-links .shell .mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper,.text-links .shell .mphb_sc_booking_form-wrapper .mphb_sc_search-wrapper,.text-links .shell .mphb_sc_search-wrapper .mphb-reserve-btn-wrapper,.text-links .shell .mphb_sc_search-wrapper .mphb_sc_search-wrapper{background:#fff;cursor:pointer;display:block;position:relative;width:100%;z-index:1}.text-links .shell .mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper input[type=submit],.text-links .shell .mphb_sc_booking_form-wrapper .mphb_sc_search-wrapper input[type=submit],.text-links .shell .mphb_sc_search-wrapper .mphb-reserve-btn-wrapper input[type=submit],.text-links .shell .mphb_sc_search-wrapper .mphb_sc_search-wrapper input[type=submit]{appearance:none;background:transparent;border:.2rem solid #6e3219;color:#7a7a7a;color:#6e3219;cursor:pointer;display:block;font-size:1.5rem;font-size:1.6rem;font-weight:600;height:auto;padding:1.2rem 1rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;width:100%;z-index:1}.text-links .shell .mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper:before,.text-links .shell .mphb_sc_booking_form-wrapper .mphb_sc_search-wrapper:before,.text-links .shell .mphb_sc_search-wrapper .mphb-reserve-btn-wrapper:before,.text-links .shell .mphb_sc_search-wrapper .mphb_sc_search-wrapper:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}.text-links .shell .mphb_sc_booking_form-wrapper .mphb-reserve-btn-wrapper:hover:before,.text-links .shell .mphb_sc_booking_form-wrapper .mphb_sc_search-wrapper:hover:before,.text-links .shell .mphb_sc_search-wrapper .mphb-reserve-btn-wrapper:hover:before,.text-links .shell .mphb_sc_search-wrapper .mphb_sc_search-wrapper:hover:before{height:100%}.plans{padding-bottom:4rem}.plans .shell{display:grid}@media(min-width:768px){.plans .shell{padding:0 4rem}}.plans .shell>div:not(.plans__top,.plans__bot){background:#ece6da;display:none;grid-column:1/span 1;grid-row:2/span 1;max-width:132rem;padding:2rem}@media(min-width:768px){.plans .shell>div:not(.plans__top,.plans__bot){grid-template-columns:1fr 2fr;justify-items:center;padding:4rem 2rem}}@media(min-width:990px){.plans .shell>div:not(.plans__top,.plans__bot){grid-template-columns:2fr 3fr;margin:0 auto;padding:8rem 2rem;width:100%}}@media(min-width:1300px){.plans .shell>div:not(.plans__top,.plans__bot){grid-template-columns:30.83333333% 37.5%;justify-content:center}}.plans .shell>div:not(.plans__top,.plans__bot).sel{display:block}@media(min-width:768px){.plans .shell>div:not(.plans__top,.plans__bot).sel{display:grid}}.plans .shell>div:not(.plans__top,.plans__bot) div:first-child{justify-self:start}@media(min-width:768px){.plans .shell>div:not(.plans__top,.plans__bot) div:first-child{margin-top:8rem}}@media(min-width:990px){.plans .shell>div:not(.plans__top,.plans__bot) div:first-child{margin-left:25%}}.plans .shell>div:not(.plans__top,.plans__bot) figure{margin:0 auto;width:fit-content}.plans .shell>div:not(.plans__top,.plans__bot) li,.plans .shell>div:not(.plans__top,.plans__bot) p{color:#6e3219}.plans .shell>div:not(.plans__top,.plans__bot) p{padding-bottom:2rem}.plans .shell>div:not(.plans__top,.plans__bot) ol{counter-reset:no-dot;margin-bottom:3rem}.plans .shell>div:not(.plans__top,.plans__bot) ol li{counter-increment:no-dot;left:1.5rem;margin-bottom:.5rem;padding-left:3rem;position:relative}.plans .shell>div:not(.plans__top,.plans__bot) ol li::marker{content:counter(no-dot);font-weight:700}.plans__top{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 auto;padding:0 2rem 2rem;width:100%}@media(min-width:768px){.plans__top{justify-content:space-between;padding:0 4rem 2rem}}@media(min-width:990px){.plans__top{max-width:58.33333333%}}@media(min-width:1300px){.plans__top{max-width:41.66666667%}}.plans__top h4{border-top:.2rem solid #ece6da;color:#6e3219;font-weight:400;padding:4rem 0;text-align:center;width:100%}.plans__top span{cursor:pointer;font-size:1.4rem;letter-spacing:.15rem;margin:.3rem 0;padding:1.6rem 2rem 1.4rem;text-align:center;text-transform:uppercase;user-select:none;width:100%}@media(min-width:768px){.plans__top span{font-size:1.5rem;width:calc(50% - .5rem)}}@media(min-width:990px){.plans__top span{font-size:1.6rem}}.plans__top span.sel:before{height:100%}.plans__bot{display:block;font-family:var(--font-family-3);font-weight:var(--font-family-3-weight);margin:4rem auto;position:relative;width:fit-content}@media(min-width:990px){.plans__bot{margin-top:8rem}}.plans__bot:before{background:#6e3219;bottom:.4rem;height:.1rem;width:100%}.plans__bot:after,.plans__bot:before{content:"";display:block;position:absolute}.plans__bot:after{background:transparent;border-bottom:.1rem solid #6e3219;border-left:.1rem solid #6e3219;bottom:35%;height:.5rem;left:-1.5rem;transform:translateY(-50%) rotate(45deg);width:.5rem}.plans__bot:hover:before{background:#d16335}.plans__bot:hover:after{border-color:#d16335}.booking{margin-bottom:2rem;padding:0 1rem}@media(min-width:320px){.booking{padding:0 2rem}}@media(min-width:1300px){.booking{margin-bottom:4rem}}.booking .shell{background:#ece6da;margin:0 auto;max-width:132rem;padding:1rem}@media(min-width:380px){.booking .shell{padding:2rem}}@media(min-width:400px){.booking .shell{padding:4rem}}@media(min-width:990px){.booking .shell{display:grid;grid-template-columns:50% 50%}}.booking .shell figure img{width:100%}@media(min-width:990px){.booking .shell>div{padding-left:4rem}}.booking .shell a,.booking .shell h2,.booking .shell h3,.booking .shell li,.booking .shell p{color:#6e3219}.booking .shell h2{font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.2rem;line-height:2.1rem;margin-bottom:2rem;padding-top:4rem}@media(min-width:768px){.booking .shell h2{font-size:1.6rem;line-height:2.24rem}}@media(min-width:990px){.booking .shell h2{border-top:.2rem solid #fff}}@media(min-width:1300px){.booking .shell h2{font-size:1.9rem;line-height:2.66rem;margin-top:4rem}}.booking .shell h3{font-size:1.4rem;font-weight:400;letter-spacing:.3rem;margin-bottom:3rem}@media(min-width:768px){.booking .shell h3{font-size:1.5rem}}@media(min-width:1300px){.booking .shell h3{font-size:1.6rem}}.booking .shell p{margin-bottom:3rem}.booking .shell ul{margin-bottom:3rem;margin-left:.3rem}.booking .shell ul li{left:1.5rem;line-height:2.5rem;list-style:initial;padding-left:0;position:relative}.booking .shell ul li:after,.booking .shell ul li:before{content:none}@media(min-width:1300px){.booking .shell ul li{line-height:3rem}}.booking .shell a:not(.fill-btn){font-family:var(--font-family-3);font-weight:var(--font-family-3-weight);position:relative}.booking .shell a:not(.fill-btn):before{background:#6e3219;content:"";display:block;height:.1rem;left:0;position:absolute;top:90%;width:100%}.booking .shell a:not(.fill-btn):hover{color:#d16335}.booking .shell a:not(.fill-btn):hover:before{background:#d16335}.booking__link{border:.2rem solid #6e3219;display:block;font-size:1.4rem;letter-spacing:.2rem;line-height:1.5rem;padding:1.6rem 4rem 1.4rem 2rem;position:relative;text-transform:uppercase;user-select:none;width:fit-content}@media(min-width:768px){.booking__link{font-size:1.5rem;line-height:1.6rem}}@media(min-width:1300px){.booking__link{font-size:1.6rem;line-height:1.7rem}}.booking__link span{position:relative;z-index:5}.booking__link:after{background:transparent;border-right:.1rem solid #6e3219;border-top:.1rem solid #6e3219;content:"";display:block;height:.5rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem;z-index:5}.booking__link:before{background:#fff;z-index:0}.events{background:#fff;padding:4rem 0;position:relative;z-index:10}.events .shell{display:grid;gap:2rem;margin:0 auto;max-width:140rem;padding:0 2rem}@media(min-width:768px){.events .shell{padding:0 4rem}}@media(min-width:990px){.events .shell{gap:4rem;grid-template-columns:1fr 1fr}}@media(min-width:1300px){.events .shell{gap:4rem;grid-template-columns:1fr 1fr 1fr}}.events .shell>div{align-items:start;background:#ece6da;display:flex;flex-flow:column;height:fit-content;padding-bottom:2rem}.events .shell img{display:block;height:auto;height:23.3rem;margin-bottom:2rem;object-fit:cover;width:100%}.events .shell a,.events .shell h2,.events .shell p{color:#6e3219;margin:0 2rem}.events .shell p{-webkit-line-clamp:3}.events .shell a,.events .shell h2,.events .shell p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.events .shell a,.events .shell h2{-webkit-line-clamp:2;font-size:1.5rem;letter-spacing:.25rem;line-height:2rem}@media(min-width:1300px){.events .shell a,.events .shell h2{font-size:1.9rem;line-height:2.3rem}}.events .shell a{margin-top:2rem}.events .shell span{letter-spacing:.2rem;margin-top:2rem;text-transform:uppercase}.events .shell h2{font-family:var(--font-family-2);font-weight:var(--font-family-2-weight);margin-bottom:2rem}.text-boxes{background:#fff;padding-bottom:4rem;position:relative;z-index:10}.text-boxes .shell{margin:0 auto;max-width:140rem;padding:0 2rem;width:100%}@media(min-width:768px){.text-boxes .shell{display:grid;gap:4rem;grid-template-columns:repeat(3,calc(33.33333% - 4rem));padding:0 4rem}}.text-boxes .shell h3,.text-boxes .shell h4,.text-boxes .shell h5,.text-boxes .shell li,.text-boxes .shell p{color:#6e3219}.text-boxes__top{padding-bottom:4rem}@media(min-width:768px){.text-boxes__top{grid-column:1/span 3;margin-left:4.16666667%;padding:0 2rem;width:75%}}@media(min-width:1300px){.text-boxes__top{margin-left:8%;width:62%}}.text-boxes__top h3{font-family:var(--font-family-3);font-weight:var(--font-family-3-weight);letter-spacing:.1rem;margin-bottom:2rem}.text-boxes__box{margin-bottom:4rem}.text-boxes__box>div{background:#ece6da;margin-bottom:2rem;padding:2.2rem 2.5rem 1.8rem}.text-boxes__box>div h4{font-family:var(--font-family-2);font-size:1.5rem;font-weight:var(--font-family-2-weight);letter-spacing:.2rem}@media(min-width:768px){.text-boxes__box>div h4{font-size:1.6rem}}@media(min-width:1300px){.text-boxes__box>div h4{font-size:1.9rem}}.text-boxes__box>div h5{font-size:1.4rem;font-weight:400;letter-spacing:.2rem}@media(min-width:768px){.text-boxes__box>div h5{font-size:1.5rem}}@media(min-width:1300px){.text-boxes__box>div h5{font-size:1.6rem}}.text-boxes__box ul{margin-bottom:2rem}@media(max-width:900px){.page-id-89850 .par-img,.page-id-89850 .plain-text,.page-id-89850 .top-sect-title{display:none}}.restaurant_menu{padding:0 0 8rem}@media(max-width:900px){.restaurant_menu{padding:8rem 0}}.restaurant_menu .shell{margin:0 auto;max-width:56rem;padding:0 2rem 4rem}@media(min-width:768px){.restaurant_menu .shell{padding:0 2rem}}@media(min-width:1300px){.restaurant_menu .shell{padding:0 0 6rem}}.restaurant_menu .top h2{font-size:3rem;letter-spacing:normal;line-height:4.5rem;margin-bottom:2rem}@media(min-width:900px){.restaurant_menu .top h2{font-size:4rem}}.restaurant_menu .top p{color:#6e3219;margin-bottom:2rem}@media(min-width:1300px){.restaurant_menu .top p{letter-spacing:.075rem}}.restaurant_menu .top p a{color:#6e3219}.restaurant_menu .top p a:hover{color:#6e3219;text-decoration:underline}.restaurant_menu .b{background:#f3f3f3;border-radius:2.6rem;padding:2rem;text-align:center}.restaurant_menu .b .tab{grid-gap:0 .8rem;align-items:center;display:flex;gap:0 .8rem;height:100%;overflow:hidden;padding:.4rem 2.2rem 1.6rem 0;position:relative}.restaurant_menu .b .tab button{align-items:center;background:#fff;border:.3rem solid #6e3219;border-radius:3.2rem;color:#6e3219;cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;padding:.5rem 1.5rem .4rem;transition:background .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.restaurant_menu .b .tab button.active,.restaurant_menu .b .tab button:hover{background:#6e3219;color:#fff}.restaurant_menu .b .tabcontent{display:none}.restaurant_menu .b .tabcontent .child-term{background:#000;border-radius:2.6rem;cursor:pointer;margin-bottom:1.6rem;overflow:hidden;position:relative}.restaurant_menu .b .tabcontent .child-term img{border-radius:2.6rem;height:100%;height:12.6rem;object-fit:cover;opacity:.7;transition:.3s ease;width:100%}@media(min-width:768px){.restaurant_menu .b .tabcontent .child-term img{height:17.6rem}}.restaurant_menu .b .tabcontent .child-term span{color:#fff;font-size:1.8rem;left:50%;line-height:2.3rem;position:absolute;text-shadow:.2rem .4rem 0 rgba(0,0,0,.7);text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:.3s ease}@media(min-width:768px){.restaurant_menu .b .tabcontent .child-term span{font-size:3.5rem;line-height:4rem}}.restaurant_menu .b .tabcontent .child-term:hover img{transform:scale(1.2)}.restaurant_menu .b .tabcontent .child-term:hover:nth-of-type(2n) span{transform:translate(-50%,-50%) rotate(-20deg)}.restaurant_menu .b .tabcontent .child-term:hover:nth-of-type(odd) span{transform:translate(-50%,-50%) rotate(20deg)}.restaurant_menu .b .tabcontent .posts-container .back{align-items:center;background:#fff;border:.3rem solid #6e3219;border-radius:3.2rem;color:#6e3219;cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;margin-bottom:3rem;padding:.5rem 1.5rem .4rem;transition:background .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.restaurant_menu .b .tabcontent .posts-container .back:hover{background:#6e3219;color:#fff;transform:scale(1.1)}.restaurant_menu .b .tabcontent .posts-container .back.active{background:#6e3219;color:#fff}.restaurant_menu .b .tabcontent .menu-item{border-bottom:.1rem solid #6e3219;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.restaurant_menu .b .tabcontent .menu-item:last-of-type{border-bottom:0}.restaurant_menu .b .tabcontent .menu-item .img{width:100%}.restaurant_menu .b .tabcontent .menu-item img{border-radius:2.6rem;height:100%;height:25.8rem;margin-bottom:3rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:550px){.restaurant_menu .b .tabcontent .menu-item img{height:32.8rem}}.restaurant_menu .b .tabcontent .menu-item h4{color:#6e3219;font-size:1.8rem;margin-bottom:2rem;width:100%}.restaurant_menu .b .tabcontent .menu-item p:not(.info){color:#6e3219;font-size:1.4rem;line-height:1.4rem;margin-bottom:0;text-align:left;width:calc(50% - 1rem)}.restaurant_menu .b .tabcontent .menu-item p:not(.info) span{display:block;font-weight:600;margin-bottom:1rem}@media(min-width:1300px){.restaurant_menu .b .tabcontent .menu-item p:not(.info){letter-spacing:.075rem}}.restaurant_menu .b .tabcontent .menu-item p:not(.info)+p{text-align:right}.restaurant_menu .b .tabcontent .menu-item .price-weight-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;width:100%}.restaurant_menu .b .tabcontent .menu-item .price-weight-wrapper+.price-weight-wrapper p span{display:none}.restaurant_menu .b .tabcontent .menu-item .info{color:#6e3219;font-size:1.4rem;margin-bottom:1rem;width:100%}#hotel-booking-cart,#hotel-booking-payment,.hotel-booking-search{background:#fff;position:relative}#hotel-booking-cart #hotel-booking-search-filter,#hotel-booking-cart .sort-by-wrapper,#hotel-booking-payment #hotel-booking-search-filter,#hotel-booking-payment .sort-by-wrapper,.hotel-booking-search #hotel-booking-search-filter,.hotel-booking-search .sort-by-wrapper{display:none}#hotel-booking-cart h3,#hotel-booking-payment h3,.hotel-booking-search h3{color:#6e3219;font-size:2rem;font-weight:600;letter-spacing:normal;margin-bottom:3rem;text-transform:uppercase}#hotel-booking-cart .hb-form-table,#hotel-booking-payment .hb-form-table,.hotel-booking-search .hb-form-table{column-count:inherit;list-style-type:none;width:100%}#hotel-booking-cart .hb-form-table li,#hotel-booking-payment .hb-form-table li,.hotel-booking-search .hb-form-table li{padding-left:0;width:100%}#hotel-booking-cart .hb-form-table li:after,#hotel-booking-cart .hb-form-table li:before,#hotel-booking-payment .hb-form-table li:after,#hotel-booking-payment .hb-form-table li:before,.hotel-booking-search .hb-form-table li:after,.hotel-booking-search .hb-form-table li:before{content:none}#hotel-booking-cart .hb-form-table li label,#hotel-booking-payment .hb-form-table li label,.hotel-booking-search .hb-form-table li label{display:block;margin-bottom:1rem}#hotel-booking-cart .hb-form-table li .hb-form-field-input,#hotel-booking-cart .hb-form-table li button,#hotel-booking-cart .hb-form-table li input,#hotel-booking-cart .hb-form-table li select,#hotel-booking-cart .hb-form-table li textarea,#hotel-booking-payment .hb-form-table li .hb-form-field-input,#hotel-booking-payment .hb-form-table li button,#hotel-booking-payment .hb-form-table li input,#hotel-booking-payment .hb-form-table li select,#hotel-booking-payment .hb-form-table li textarea,.hotel-booking-search .hb-form-table li .hb-form-field-input,.hotel-booking-search .hb-form-table li button,.hotel-booking-search .hb-form-table li input,.hotel-booking-search .hb-form-table li select,.hotel-booking-search .hb-form-table li textarea{width:100%}#hotel-booking-cart .hb-form-table li button,#hotel-booking-cart .hb-form-table li input,#hotel-booking-cart .hb-form-table li select,#hotel-booking-cart .hb-form-table li textarea,#hotel-booking-payment .hb-form-table li button,#hotel-booking-payment .hb-form-table li input,#hotel-booking-payment .hb-form-table li select,#hotel-booking-payment .hb-form-table li textarea,.hotel-booking-search .hb-form-table li button,.hotel-booking-search .hb-form-table li input,.hotel-booking-search .hb-form-table li select,.hotel-booking-search .hb-form-table li textarea{border:.1rem solid #6e3219}#hotel-booking-cart .hb-form-table,#hotel-booking-cart .hb-payment-methods,#hotel-booking-cart .hb-room-meta,#hotel-booking-cart .hb-search-results,#hotel-booking-payment .hb-form-table,#hotel-booking-payment .hb-payment-methods,#hotel-booking-payment .hb-room-meta,#hotel-booking-payment .hb-search-results,.hotel-booking-search .hb-form-table,.hotel-booking-search .hb-payment-methods,.hotel-booking-search .hb-room-meta,.hotel-booking-search .hb-search-results{column-count:inherit;list-style-type:none;width:100%}#hotel-booking-cart .hb-form-table li,#hotel-booking-cart .hb-payment-methods li,#hotel-booking-cart .hb-room-meta li,#hotel-booking-cart .hb-search-results li,#hotel-booking-payment .hb-form-table li,#hotel-booking-payment .hb-payment-methods li,#hotel-booking-payment .hb-room-meta li,#hotel-booking-payment .hb-search-results li,.hotel-booking-search .hb-form-table li,.hotel-booking-search .hb-payment-methods li,.hotel-booking-search .hb-room-meta li,.hotel-booking-search .hb-search-results li{padding-left:0;width:auto}#hotel-booking-cart .hb-form-table li:after,#hotel-booking-cart .hb-form-table li:before,#hotel-booking-cart .hb-payment-methods li:after,#hotel-booking-cart .hb-payment-methods li:before,#hotel-booking-cart .hb-room-meta li:after,#hotel-booking-cart .hb-room-meta li:before,#hotel-booking-cart .hb-search-results li:after,#hotel-booking-cart .hb-search-results li:before,#hotel-booking-payment .hb-form-table li:after,#hotel-booking-payment .hb-form-table li:before,#hotel-booking-payment .hb-payment-methods li:after,#hotel-booking-payment .hb-payment-methods li:before,#hotel-booking-payment .hb-room-meta li:after,#hotel-booking-payment .hb-room-meta li:before,#hotel-booking-payment .hb-search-results li:after,#hotel-booking-payment .hb-search-results li:before,.hotel-booking-search .hb-form-table li:after,.hotel-booking-search .hb-form-table li:before,.hotel-booking-search .hb-payment-methods li:after,.hotel-booking-search .hb-payment-methods li:before,.hotel-booking-search .hb-room-meta li:after,.hotel-booking-search .hb-room-meta li:before,.hotel-booking-search .hb-search-results li:after,.hotel-booking-search .hb-search-results li:before{content:none}#hotel-booking-cart button,#hotel-booking-payment button,.hotel-booking-search button{appearance:none;background:#fff;border:.2rem solid #6e3219;color:#6e3219;cursor:pointer;display:block;font-size:1.6rem;height:auto;padding:1.2rem 1rem;position:relative;text-transform:uppercase;user-select:none;width:100%;z-index:1}#hotel-booking-cart button:before,#hotel-booking-payment button:before,.hotel-booking-search button:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}#hotel-booking-cart button:hover,#hotel-booking-payment button:hover,.hotel-booking-search button:hover{background:#fff}#hotel-booking-cart button:hover:before,#hotel-booking-payment button:hover:before,.hotel-booking-search button:hover:before{height:100%}.wp-hotel-booking-page .hotel-booking-search h3{text-align:center}.wp-hotel-booking-page .hotel-booking-search form#hb-form-search-page{margin:0 auto;max-width:45rem}#hotel-booking-cart,#hotel-booking-payment{margin-bottom:10rem;padding-top:10rem}#hotel-booking-cart h3,#hotel-booking-payment h3{text-align:center}#hotel-booking-cart table.hb_table,#hotel-booking-payment table.hb_table{margin:0 auto 3rem}#hotel-booking-cart table.hb_table+p,#hotel-booking-payment table.hb_table+p{margin:0 auto;max-width:118.7rem}#hotel-booking-cart .hb-addition-information,#hotel-booking-cart .hb-customer,#hotel-booking-cart .hb-payment-form,#hotel-booking-payment .hb-addition-information,#hotel-booking-payment .hb-customer,#hotel-booking-payment .hb-payment-form{margin:0 auto;max-width:70rem}#hotel-booking-cart .hb-payment-form,#hotel-booking-payment .hb-payment-form{margin:0 auto 4rem}#hotel-booking-payment p{margin:4rem auto 0;max-width:70rem}#booking-details,.wp-hotel-booking-thank-you .hb-message.message{background:#fff;position:relative}.hb-form-table{column-count:inherit;list-style-type:none;width:100%}.hb-form-table li{padding-left:0!important;width:auto}.hb-form-table li:after,.hb-form-table li:before{content:none!important}#booking-details{padding:5rem 0}.wp-hotel-booking-thank-you .hb-message.message{margin:0;padding:5rem 0}.booking-data-number,.booking-date,.wp-hotel-booking-thank-you .hb-message.message .hb-message-content{color:#6e3219;font-size:2rem;font-weight:600;letter-spacing:normal;margin-bottom:3rem;text-align:center;text-transform:uppercase}#booking-customer,#booking-details .booking-data,#booking-items{margin:0 auto 5rem;max-width:120rem}#booking-customer .booking_item_table thead,#booking-details .booking-data .booking_item_table thead,#booking-items .booking_item_table thead{text-align:left}#booking-customer .booking_item_table thead th,#booking-details .booking-data .booking_item_table thead th,#booking-items .booking_item_table thead th{padding:2rem 0 3rem}#booking-customer .booking_item_table tbody,#booking-details .booking-data .booking_item_table tbody,#booking-items .booking_item_table tbody{text-align:left}#booking-customer .booking_item_table tbody td,#booking-details .booking-data .booking_item_table tbody td,#booking-items .booking_item_table tbody td{padding:0 0 1rem}.booking-notes{color:#6e3219;margin:3rem 0}#instruction{color:#6e3219}#hotel-booking-search-filter,.hb-view-booking-room-details{display:none}#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-cart button[type=button],#hotel-booking-cart button[type=submit],#hotel-booking-payment .hb_button.hb_checkout,#hotel-booking-payment button[type=button],#hotel-booking-payment button[type=submit],#hotel-booking-results form .hb_button.hb_checkout,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button[type=submit]{appearance:none;background:#fff;border:.2rem solid #6e3219;color:#6e3219;cursor:pointer;display:block;font-size:1.4rem;height:auto;max-width:22rem;position:relative;text-align:center;text-transform:uppercase;user-select:none;z-index:1}#hotel-booking-cart .hb_button.hb_checkout:before,#hotel-booking-cart button[type=button]:before,#hotel-booking-cart button[type=submit]:before,#hotel-booking-payment .hb_button.hb_checkout:before,#hotel-booking-payment button[type=button]:before,#hotel-booking-payment button[type=submit]:before,#hotel-booking-results form .hb_button.hb_checkout:before,#hotel-booking-results form button.hb_add_to_cart:before,#hotel-booking-results form button[type=submit]:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%;z-index:-5}#hotel-booking-cart .hb_button.hb_checkout:hover,#hotel-booking-cart button[type=button]:hover,#hotel-booking-cart button[type=submit]:hover,#hotel-booking-payment .hb_button.hb_checkout:hover,#hotel-booking-payment button[type=button]:hover,#hotel-booking-payment button[type=submit]:hover,#hotel-booking-results form .hb_button.hb_checkout:hover,#hotel-booking-results form button.hb_add_to_cart:hover,#hotel-booking-results form button[type=submit]:hover{background:#fff;color:#6e3219}#hotel-booking-cart .hb_button.hb_checkout:hover:before,#hotel-booking-cart button[type=button]:hover:before,#hotel-booking-cart button[type=submit]:hover:before,#hotel-booking-payment .hb_button.hb_checkout:hover:before,#hotel-booking-payment button[type=button]:hover:before,#hotel-booking-payment button[type=submit]:hover:before,#hotel-booking-results form .hb_button.hb_checkout:hover:before,#hotel-booking-results form button.hb_add_to_cart:hover:before,#hotel-booking-results form button[type=submit]:hover:before{height:100%}#hotel-booking-results form button.hb_add_to_cart.wphb_loading,.hotel-booking-search button.wphb-button.wphb_loading,.wp-hotel-booking-search-rooms button.wphb-button,.wp-hotel-booking-search-rooms button.wphb-button.wphb_loading,.wphb-button.wphb_loading.wphb-button{background:#ece6da;overflow:hidden;transform:rotate(0)}.wp-hotel-booking-cart .hb-message.message{background:#fff;margin:0;padding:5rem;position:relative;text-align:center}.wp-hotel-booking-cart .hb-message.message .hb-message-content{color:#6e3219;font-size:2.3rem;text-transform:uppercase}@media(min-width:768px){html[lang=he-IL] .main-block .shell:not(.p1) div{margin-left:auto;margin-right:4.16666667%}}@media(min-width:1300px){html[lang=he-IL] .main-block .shell:not(.p1) div{margin-left:auto;margin-right:19.5%}}html[lang=he-IL] .contacts__top a:nth-of-type(2):before,html[lang=he-IL] .contacts__top a:nth-of-type(4):before{left:auto;right:-2rem}@media(min-width:990px){html[lang=he-IL] .top-sect-title h1{margin-left:auto;margin-right:4.16666667%}}@media(min-width:1300px){html[lang=he-IL] .top-sect-title h1{margin-left:auto;margin-right:8.33333333%}}html[lang=he-IL] .par-img{left:auto;right:-10vw}html[lang=he-IL] .rooms__thumb>div span:before{left:auto;right:.8rem}@media(min-width:768px){html[lang=he-IL] .par-cont .shell{margin-left:auto;margin-right:4.16666667%}}@media(min-width:1300px){html[lang=he-IL] .par-cont .shell{margin-left:auto;margin-right:19.3%}}@media(min-width:768px){html[lang=he-IL] .text-img .shell{margin:0 11.5% 0 0}}html[lang=he-IL] .comments{direction:ltr!important}.contacts{align-items:center;background:transparent;display:flex;flex-flow:column;gap:4rem;margin:0 auto;max-width:140rem;padding:4rem 2rem 0;position:relative;width:100%;z-index:5}.contacts a,.contacts p{color:#6e3219;font-family:var(--font-family-3);font-size:1.5rem;font-weight:var(--font-family-3--weight)}@media(min-width:768px){.contacts a,.contacts p{font-size:1.7rem}.contacts{gap:8rem;padding:8rem 4rem 0}}.contacts>img{max-width:20.1rem}.contacts__top{display:grid;gap:.8rem;justify-content:center}@media(min-width:768px){.contacts__top{column-gap:4rem;grid-template-columns:1fr 1fr;justify-content:unset;position:relative;row-gap:1.5rem}}.contacts__top a,.contacts__top p{text-align:center}@media(min-width:768px){.contacts__top a,.contacts__top p{letter-spacing:.04rem;text-align:unset}}.contacts__top a{transition:all .2s}.contacts__top a:hover{color:#d16335}@media(min-width:768px){.contacts__top a:first-of-type,.contacts__top a:nth-of-type(3){justify-self:end}}.contacts__top a:nth-of-type(5){grid-column:1/span 2;text-align:center}.contacts__top a:nth-of-type(2),.contacts__top a:nth-of-type(4){position:relative}.contacts__top a:nth-of-type(2):before,.contacts__top a:nth-of-type(4):before{background:#6e3219;border-radius:50%;content:"";display:block;height:.4rem;left:-2rem;position:absolute;top:.8rem;width:.4rem}@media(min-width:768px){.contacts__top p{grid-column:1/span 2;text-align:center}}.contacts__bot{align-items:center;background:#fff;display:flex;flex-flow:column;margin-bottom:2rem;width:100%}@media(min-width:1400px){.contacts__bot{margin-bottom:0}}.contacts__bot>div.links{align-items:center;display:flex;flex-flow:column;gap:1.5rem;padding:2rem 0}@media(min-width:768px){.contacts__bot>div.links{column-gap:3.7rem;flex-flow:row;flex-wrap:wrap;justify-content:center;padding:6rem 1rem 2rem;row-gap:0}}@media(min-width:990px){.contacts__bot>div.links{padding:8rem 1rem 4rem}.contacts__bot>div.links a{letter-spacing:.08rem}}.contacts__bot>div.soc{display:flex;flex-flow:row;flex-wrap:wrap;gap:1rem}.contacts__bot>div.soc a{border:.2rem solid #6e3219;display:block;height:5.4rem;position:relative;width:5.4rem}@media(min-width:768px){.contacts__bot>div.soc a{height:7.4rem;width:7.4rem}}.contacts__bot>div.soc a:before{background:#ece6da;bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .2s;width:100%}.contacts__bot>div.soc a svg{fill:#6e3219;display:block;height:2.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.4rem}.contacts__bot>div.soc a span{background:#6e3219;bottom:calc(100% + .8rem);color:#fff;display:block;font-size:1.3rem;left:50%;line-height:1.3rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s}.contacts__bot>div.soc a span:before{background:#6e3219;bottom:-.2rem;content:"";display:block;height:.5rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.5rem}.contacts__bot>div.soc a:hover span{opacity:1}.contacts__bot>div.soc a:hover:before{height:100%}.contacts__bot>div.awa{padding:2rem 0 1rem}.contacts__bot>div.awa img{margin:0 1rem}