:root{--fontNotoSans:'Noto Sans',sans-serif;--fontNotoSerif:'Noto Serif Display',serif;--fontMontserrat:'Montserrat',sans-serif;--fontPlayfair:'Playfair Display',serif;--white:#fff;--whiteF7:#f7f7f7;--black:#000;--black22:#222221;--black0a:#0a0a0a;--grey4c:#4c4842;--greyAC:#ACACAC;--grey70:#707070;--grey4B:#4B4B49;--grey89:#898989;--green:#7F8F76;--greenC9:#C9C8B3;--greenDE:#DEDDD0;--greenED:#EDECE1;--greenF7:#F7F6F0;--brownC2:#C2B19B;--brownAD:#AD7F60;--letterSpacing36:0.36px;--letterSpacing0:0.36px;--transition3s:0.3s linear;--bg-Leaf1:url(../images/leave1.svg);--bg-Leaf2:url(../images/leave2.svg);--bg-Leaf3:url(../images/leave3.svg)}.hidden{display:none}.visible{display:block!important}.bgGreenED{background-color:var(--greenED)}.bgGreenC9{background-color:var(--greenC9)}.bgGreenDE{background-color:var(--greenDE)}.bgBrownC2{background-color:var(--brownC2)}.bgBrownAD{background-color:var(--brownAD)}.bgBlack22{background-color:var(--black22)}.bgGreenF7{background-color:var(--greenF7)}.form-control:focus,.form-select:focus{outline:0;box-shadow:none}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body,html,ol,ul{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}button{background:0 0;border:0;margin:0;padding:0;cursor:pointer}a:focus,button:focus{box-shadow:none!important;outline:0}a,a:hover{text-decoration:none;display:inline-block;color:var(--black)}#menu input[type=checkbox],a[type=submit]{-webkit-appearance:none!important;border-radius:0;border:none;-webkit-border:none;appearance:none;outline:0}.btn.focus,.btn:focus,button:focus{outline:0;box-shadow:none}picture{display:block}picture img{height:100%!important;width:100%;object-fit:cover}body{font-family:var(--fontNotoSans);font-size:16px;line-height:26px;font-weight:400;color:var(--black);text-align:left;background-color:var(--greenDE);overflow-x:hidden}.h1,.h2,h1,h2{font-family:var(--fontNotoSerif);font-weight:400;position:relative;color:#222221;text-align:left;letter-spacing:0}.h1,h1{font-size:46px;line-height:50.4px;padding-bottom:32px}.h1::after,h1::after{content:"";position:absolute;bottom:0;left:5px;height:2px;width:150px;background:var(--black22)}.pageTitle h1{padding-bottom:0;padding:34px 10px;margin-bottom:0;margin-top:145px;font-size:40px;line-height:1.3}.pageTitle h1::after{display:none}.h2,h2{font-size:36px;line-height:46px}.headingBorder{position:relative;padding-bottom:32px}.headingBorder::after{content:"";position:absolute;bottom:0;left:5px;height:2.5px;width:100px;background:var(--black22)}.notie-container{font-size:14px}@media screen and (max-width:1399px){.pageTitle h1{font-size:32px}}@media screen and (max-width:991px){.pageTitle h1{padding-bottom:0;padding:20px 10px}.pageTitle h1{font-size:28px}}@media screen and (max-width:767px){.h1,h1{font-size:44px;line-height:48.4px}.h2,h2{font-size:32px;line-height:42px}.pageTitle h1{margin-top:125px}.pageTitle h1{font-size:25px}}@media screen and (max-width:480px){.h1,h1{font-size:38px;line-height:42.4px}.h2,h2{font-size:28px;line-height:38px}}.marginTop{margin-top:100px}.paddingTop{padding-top:120px}.paddings{padding:100px 0 100px}.paddingsX{padding:80px 120px 80px}@media screen and (max-width:1199px){.paddingsX{padding:80px 80px 80px}.paddings{padding:80px 0 80px}}@media screen and (max-width:991px){.marginTop{margin-top:60px}.paddingTop{padding-top:90px}.paddingsX{padding:60px 60px 60px}.paddings{padding:60px 0 60px}}@media screen and (max-width:767px){.paddings{padding:60px 0 60px}.paddingsX{padding:60px 35px 60px}}@media screen and (max-width:575px){.paddings{padding:60px 0 60px}.paddingsX{padding:60px 35px 60px}}.blackBtn,.whiteBtn{font-family:var(--fontNotoSans);display:inline-block;padding:8px 25px;font-size:14px;text-transform:uppercase;letter-spacing:0;font-weight:500;border-radius:0;cursor:pointer;transition:var(--transition3s);background:rgba(0,0,0,.005);max-width:100%}.blackBtn{color:var(--black);border:1px solid var(--grey70)}.blackBtn:hover{border:1px solid var(--black);color:var(--black)}.whiteBtn{color:var(--white);border:1px solid rgba(255,255,255,.5)}.whiteBtn:hover{color:var(--white);border:1px solid #fff}.underlineBtn{font-family:var(--fontNotoSerif);font-weight:400;font-size:26px;line-height:36px;color:var(--black22);text-decoration:underline}.underlineBtn:hover{color:var(--black);text-decoration:none}.bookingForm{position:absolute;bottom:0;z-index:2;justify-content:center;left:50%;transform:translateX(-50%);background-color:rgba(222,221,208,.9);flex-direction:column;justify-content:center;align-items:center;padding:15px 0 10px}.bookingRow{width:90%;border-bottom:1px solid var(--black)}.innerPage .bookingRow{width:85%}.bookingRow .form-control{font-family:var(--fontNotoSans);border:0;border-radius:0;background:rgba(0,0,0,.005);text-align:center;font-size:18px;line-height:19.2px;letter-spacing:var(--letterSpacing36);color:var(--black);padding:0;position:relative;text-transform:uppercase;padding-left:20px}.bookingRow .form-control::-webkit-input-placeholder{color:var(--black)}.bookingRow .form-control::-ms-input-placeholder{color:var(--black)}.bookingRow .form-control::placeholder{color:var(--black)}.booking-col{position:relative;padding:10px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--black)}.booking-col::before{content:"";position:absolute;width:30px;height:30px;background-size:30px;left:40px;display:inline-block;z-index:3}.booking-col:first-child::before{background:url("../images/pin-map.svg") no-repeat center center;background-size:25px}.booking-col:nth-child(2)::before{background:url("../images/date.svg") no-repeat center center;background-size:25px}.booking-col:nth-child(3)::before{background:url("../images/date.svg") no-repeat center center;background-size:25px}.booking-col:nth-child(5){border-top:1px solid var(--black)}.bookingForm .note{font-size:16px;line-height:19.2px;text-align:center;color:var(--black);margin-bottom:0;margin-top:14px}@media screen and (max-width:1700px){.bookingRow .form-control{font-size:14px;padding-left:35px}}@media screen and (max-width:1399px){.bookingRow .form-control{font-size:15px;margin-top:35px;padding-left:0}.booking-col::before,.booking-col:nth-child(4)::before{top:10px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:1199px){.bookingRow .form-control{font-size:13px}}#bigCarousel .carousel,#bigCarousel .carousel-inner,#bigCarousel .carousel-item,.home-hero{height:100vh}#bigCarousel .carousel-item picture{display:unset}.innerPage .carousel,.innerPage .carousel-item{height:70vh!important}#bigCarousel .carousel-caption{font-family:var(--fontNotoSerif);font-weight:500;color:var(--white);font-size:38px;line-height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);right:unset;bottom:unset;width:100%;padding:10px 90px}#bigCarousel .carousel-control-next,#bigCarousel .carousel-control-prev{width:60px;height:60px;top:50%;transform:translateY(-50%)}#bigCarousel .carousel-control-prev{left:15%}.innerPage #bigCarousel .carousel-control-prev{left:1%}#bigCarousel .carousel-control-next{right:15%}.innerPage #bigCarousel .carousel-control-next{right:1%}#bigCarousel .carousel-control-next-icon,#bigCarousel .carousel-control-prev-icon{width:50px;height:50px}#bigCarousel .carousel-control-next-icon{background-image:url("../images/rightArrow-white.svg")}#bigCarousel .carousel-control-prev-icon{background-image:url("../images/leftArrow-white.svg")}@media screen and (max-width:991px){#bigCarousel .carousel-control-prev{left:2%}#bigCarousel .carousel-control-next{right:2%}#bigCarousel .carousel-control-next,#bigCarousel .carousel-control-prev{top:42%;transform:none}.home-hero .headerBookBtn,.inner-hero .headerBookBtn{position:absolute;bottom:0;left:0;width:100%;z-index:10}.video-placement .headerBookBtn{width:100%}#bigCarousel .carousel-control-next-icon,#bigCarousel .carousel-control-prev-icon{width:40px;height:40px}#bigCarousel .carousel-caption{font-size:32px;line-height:45px}#bigCarousel .carousel-caption{background-color:var(--grey4c)}#bigCarousel .carousel-caption{top:unset;bottom:100px;transform:translateX(-50%)}}@media screen and (max-width:767px){#bigCarousel .carousel-caption{top:unset;bottom:80px}}@media screen and (max-width:575px){#bigCarousel .carousel-caption{font-size:26px;line-height:36px;padding:10px 40px}}@media screen and (min-width:992px){header{width:100%!important}}.innerPage header{transform:none}.bottomHeader{background-color:rgba(222,221,208,.95)!important;padding-left:0!important}.topHeader{height:40px;background-color:rgba(34,34,33,.8);margin-bottom:5px}@media screen and (max-width:991px){.topHeader{margin-bottom:0}}.bottomHeader .row{height:100px;padding-left:0;padding-right:0}.bottomHeader .header-logo{text-align:left}@media screen and (max-width:767px){.bottomHeader .row{height:80px}}.languagesDrop .dropdown-item,.languagesDrop .dropdown-toggle{color:var(--white);font-size:16px;line-height:19.2px}.languagesDrop .dropdown-toggle{font-family:var(--fontMontserrat);font-weight:700}.languagesDrop .dropdown-item{font-family:var(--fontNotoSans);font-weight:400}.languagesDrop .dropdown-menu{width:89px;height:44px;min-width:55px;background-color:rgba(34,34,33,.8);border-radius:0;padding:5px 0;left:-23px!important;top:7px!important;border:none!important}.languagesDrop .dropdown-toggle::after{border:none!important;background:url("../images/arrow-down.svg") no-repeat center center;width:18px;height:20px;vertical-align:-.25em;margin-left:0}@media screen and (max-width:991px){.languagesDrop .dropdown-item,.languagesDrop .dropdown-toggle{font-size:14px}.languagesDrop .dropdown-toggle::after{vertical-align:-.35em;background-size:18px}}.headerBookBtn{width:222px;height:100px;cursor:pointer;background-color:var(--greenF7);transition:var(--transition3s)}.innerPage .inner-hero .headerBookBtn{background-color:var(--greenED)}.headerBookBtn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;letter-spacing:var(--letterSpacing36);line-height:19.2px;text-align:center;color:var(--black)}.headerBookBtn:hover{background-color:var(--greenDE)}@media screen and (max-width:767px){.headerBookBtn{height:80px}}.contact-header ul li{margin-right:35px}.contact-header ul li a{font-family:var(--fontNotoSans);font-size:14px;line-height:19.2px;display:flex;align-items:center;justify-content:center;color:var(--white)}.contact-header ul li a img{height:20px;margin-right:5px}@media screen and (max-width:991px){.contact-header ul li a{font-size:13px}}@media screen and (max-width:575px){.contact-header ul li{margin-right:15px}.contact-header ul li a{font-size:0px}}.header-nav .menuNav li{padding-right:60px}.header-nav .menuNav li:last-child{padding-right:0}.header-nav .menuNav li a{color:var(--black);font-size:18px}.header-nav .menuNav li a.active,.header-nav .menuNav li a:hover{color:var(--grey4B)!important}.header-nav .menuNav .dropdown-toggle::after{content:"";background:url(../images/arrow-down.svg) no-repeat center center;filter:brightness(0%) saturate(0%) invert(0);width:18px;height:20px;position:absolute;top:5px;border:0}.header-nav .menuNav .dropdown-menu{position:relative;min-width:40px;border-radius:0;background:0 0;border:none;left:0!important;padding-top:10px;background:#deddd0 0 0 no-repeat padding-box;width:280px}.header-nav .menuNav .dropdown.active .dropdown-menu,.header-nav .menuNav .dropdown:hover .dropdown-menu{position:absolute!important;display:block}.header-nav .menuNav .dropdown-menu li{display:block;margin:0 20px;padding:0;border-bottom:1px solid var(--grey70);text-align:left}.header-nav .menuNav .dropdown-menu li a{display:block;white-space:unset;font-family:var(--fontNotoSans);font-size:16px;color:var(--black);line-height:1.4;padding:10px 0 6px 0}.header-nav .menuNav .dropdown-menu li:last-child{border-bottom:0}.header-nav .menuNav .dropdown-menu .dropdown-item:active,.header-nav .menuNav .dropdown-menu .dropdown-item:focus,.header-nav .menuNav .dropdown-menu .dropdown-item:hover,.header-nav .menuNav .dropdown-menu a.active,.header-nav .menuNav .dropdown-menu a:hover{color:var(--grey4B)!important;background:0 0!important}@media screen and (max-width:767px){.header-logo img{width:210px!important}}@media screen and (max-width:350px){.header-logo img{width:190px!important}}.menu-burger{position:relative;width:36px;height:28px;cursor:pointer}.menu-burger span,.menu-burger span::after,.menu-burger span::before{display:block;width:36px;background:#585857;height:3px}.menu-burger span::after,.menu-burger span::before{content:"";position:absolute}.menu-burger span::after{bottom:0}.menu-burger span::before{bottom:13px}#menu{position:fixed;left:0;top:0;opacity:0;background:rgba(34,34,33,.94);width:100%;height:0;overflow:hidden;overflow-y:scroll;text-align:center;visibility:hidden;z-index:1100;transition:all .7s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}#menu::-webkit-scrollbar{display:none}#menu.open{opacity:1;visibility:visible;height:100vh}#menuClose span,#menuClose span::after{background-color:var(--greenF7)}#menuClose span::before{display:none}#menuClose span{transform:rotate(45deg) translate(10px,10px)}#menuClose span::after{transform:rotate(90deg)}#menu .adress,#menu .email a{font-family:var(--fontNotoSerif);font-weight:400;color:var(--greenF7)}#menu .email a{font-size:22px;line-height:30px;text-align:center}#menu .adress{font-size:18px;line-height:24px}.menuContent{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:991px){.menuContent{height:auto}}.mobile-nav .menuNav input{appearance:none;display:flex;width:40px;height:40px;position:absolute;top:15px;right:-50px;cursor:pointer;z-index:2;background:0 0}.mobile-nav .menuNav [id^=btn]:checked{width:150px!important;right:0!important}.mobile-nav .menuNav .parentItem a{position:relative}.mobile-nav .menuNav .parentItem a::after{content:"";display:flex;width:25px;height:40px;position:absolute;top:15px;right:-50px;background:url(../images/arrow-down.svg) no-repeat center center;cursor:pointer;z-index:2}.mobile-nav .menuNav .childMenu li a::after{display:none}.mobile-nav .show,.mobile-nav input{display:none}.mobile-nav .menuNav ul,.mobile-nav .show+a{display:none}.mobile-nav .menuNav li,.mobile-nav .menuNav ul li{position:relative;display:block}.mobile-nav .menuNav ul{display:none}.mobile-nav .menuNav [id^=btn]:checked+ul{display:block}.mobile-nav .menuNav .childMenu li a,.mobile-nav .menuNav .parentItem a{color:var(--white);text-align:center;display:inline-block;font-weight:400;line-height:1.8}.mobile-nav .menuNav li{margin-bottom:30px}.mobile-nav .menuNav .parentItem{display:inline-block}.mobile-nav .menuNav .parentItem a,.mobile-nav .menuNav li a{font-family:var(--fontPlayfair);text-transform:uppercase;font-size:36px;color:var(--white);text-align:center}.mobile-nav .menuNav .childMenu li a{font-family:var(--fontNotoSerif);font-size:26px;text-transform:capitalize}.mobile-nav .menuNav .childMenu{margin-top:30px}.mobile-nav .menuNav .childMenu li{margin-bottom:5px!important}@media screen and (max-width:767px){.mobile-nav .menuNav .parentItem a,.mobile-nav .menuNav li a{font-size:30px}.mobile-nav .menuNav .childMenu li a{font-size:20px}.mobile-nav .menuNav .parentItem a::after,.mobile-nav .menuNav input{top:8px}}@media screen and (max-width:575px){.mobile-nav .menuNav .parentItem a,.mobile-nav .menuNav li a{font-size:25px}.mobile-nav .menuNav .childMenu li a{font-size:18px}.menu-logo img{width:210px}.mobile-nav .menuNav .parentItem a::after{right:-40px;top:2px}}.menu-logo img{filter:brightness(0%) saturate(0%) invert(1)}#menu .social li{height:40px;width:40px;background-color:var(--greenF7);border-radius:50%;margin-right:10px}#menu .social li a{display:block}#menu .social img{margin:5px}#menu .social li:first-child img{margin:8px}.swiper-pagination{bottom:30px!important}.swiper-pagination-bullet{background:url(../images/shape.svg) no-repeat;background-size:100%;border-radius:0;width:18px;height:20px;display:inline-block;opacity:1;margin:0 8px!important;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7493%) hue-rotate(264deg) brightness(101%) contrast(102%)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/shape.svg) no-repeat;filter:brightness(0) saturate(100%) invert(8%) sepia(35%) saturate(14%) hue-rotate(37deg) brightness(99%) contrast(87%);background-size:18px}.block-room .swiper-pagination-bullet{filter:brightness(0) saturate(100%) invert(97%) sepia(3%) saturate(2532%) hue-rotate(312deg) brightness(107%) contrast(85%)}.block-room .swiper-pagination-bullet.swiper-pagination-bullet-active{filter:brightness(0) saturate(100%) invert(29%) sepia(0%) saturate(763%) hue-rotate(182deg) brightness(94%) contrast(92%)}.swiper-button-next,.swiper-button-prev{width:48px;height:48px}.swiper-navigation-icon{display:none}.swiper-button-next{background:url("../images/rightArrow-black.svg") no-repeat;background-size:48px}.swiper-button-prev{background:url("../images/leftArrow-black.svg") no-repeat;background-size:48px;opacity:1!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.gallerySwiper{height:100%}.gallerySwiper picture{height:100%}.gallerySwiper .swiper-button-next{background:url("../images/rightArrow-white.svg") no-repeat;background-size:48px}.gallerySwiper .swiper-button-prev{background:url("../images/leftArrow-white.svg") no-repeat;background-size:48px;opacity:1!important}.swiperArrowsOutside{position:relative}.swiperArrowsOutside .swiper-button-prev{left:-80px!important}.swiperArrowsOutside .swiper-button-next{right:-80px!important}@media screen and (max-width:1199px){.swiperArrowsOutside .swiper-button-prev{left:-64px!important}.swiperArrowsOutside .swiper-button-next{right:-64px!important}}@media screen and (max-width:991px){.swiperArrowsOutside .swiper-button-next,.swiperArrowsOutside .swiper-button-prev{display:none}}.roomsInnerSwiper .swiper-button-next,.roomsInnerSwiper .swiper-button-prev{top:27%}@media screen and (max-width:767px){.gallerySwiper .swiper-button-next,.gallerySwiper .swiper-button-prev{background-size:38px;display:none!important}}.containerSection{width:87.5%}@media screen and (max-width:1399px){.containerSection{width:91.7%}}@media screen and (max-width:991px){.containerSection{width:100%}}.homeWelcome{padding-right:120px}.homeWelcome .bg-leaf{padding-bottom:100px;background-image:var(--bg-Leaf1);background-attachment:fixed;background-repeat:no-repeat;background-size:135px;background-position:bottom 50px center}@media screen and (max-width:1199px){.homeWelcome .bg-leaf{padding-bottom:80px;background-size:120px}}@media screen and (max-width:991px){.homeWelcome{padding-right:0}.homeWelcome .bg-leaf{padding-bottom:230px;background-position:bottom 0 center;background-attachment:unset}}@media screen and (max-width:767px){.homeWelcome .bg-leaf{padding-bottom:180px;background-size:100px}}.homeWelcome figure{width:500px;height:550px;overflow:hidden;position:relative;display:inline-block;mask-image:url(../images/shape.svg);mask-repeat:no-repeat;mask-size:100%;-webkit-mask-image:url(../images/shape.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;cursor:pointer}.homeWelcome figure picture{width:500px;height:550px}.homeWelcome figure img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.homeWelcome figure:hover img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}@media screen and (max-width:1399px){.homeWelcome figure,.homeWelcome figure picture{width:440px;height:484px}}@media screen and (max-width:1199px){.homeWelcome figure,.homeWelcome figure picture{width:380px;height:418px}}@media screen and (max-width:991px){.homeWelcome figure,.homeWelcome figure picture{width:420px;height:462px}}@media screen and (max-width:767px){.homeWelcome figure,.homeWelcome figure picture{width:300px;height:350px}}.roomsHome{position:relative;margin-top:-100px;z-index:2}.roomsHome h2{font-size:27px;padding-right:25px;line-height:37px}.roomsHome .col-lg-4{padding-right:24px}.roomsHome .swiper-pagination-bullet{width:16px;height:18px;margin:0 6px!important}.roomsHome .swiper-pagination-bullet.swiper-pagination-bullet-active{background-size:16px}.roomsHome .swiper-button-next,.roomsHome .swiper-button-prev{width:52px;height:52px}@media screen and (max-width:767px){.roomsHome .swiper-pagination-bullet{display:inline}}.roomsHome .swiper-button-next{background:url(../images/rightArrowNoBorder-white.svg) no-repeat;background-size:52px}.roomsHome .swiper-button-prev{background:url(../images/leftArrowNoBorder-white.svg) no-repeat;background-size:52px}.roomDetails li{font-family:var(--fontNotoSerif);text-align:left;font-size:20px;margin-bottom:20px;font-weight:700}.roomDetails li span{font-weight:400;display:block}.roomsSwiper,.whySwiper{width:100%;height:100%}.thespaces .paddingsX:last-child{padding:80px 120px 120px}@media screen and (max-width:991px){.roomsHome{margin-top:0}.roomsSwiper .swiper-slide{height:500px!important}.roomPage .roomsSwiper .swiper-slide{height:100%!important}.thespaces .paddingsX:last-child{padding:80px 60px 120px}.roomDetails{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid;padding-top:23px}.roomDetails li{margin-right:10px}.roomDetails li:last-child{margin-right:0}.roomsHome h2{padding-right:0}}@media screen and (max-width:575px){.roomPage .roomsSwiper .swiper-slide,.roomsSwiper .swiper-slide{height:400px!important}.thespaces .paddingsX:last-child{padding:80px 35px 150px}}.whySection-intro{margin-top:-80px}.homeWhy{padding:150px 0 80px;padding-left:120px;position:relative}.whySection .bg-leaf{background:url("../images/leave2.svg") no-repeat;background-size:160px;background-position:top 0 right 5%}.whyBox picture{height:300px}.whyBox p{border-bottom:1px solid var(--grey70);padding-bottom:20px}.homeWhy .h2,.homeWhy h2{font-size:28px;line-height:32px}@media screen and (max-width:1499px){.homeWhy .h2,.homeWhy h2{font-size:28px;line-height:32px}}@media screen and (max-width:1199px){.homeWhy{background-size:130px}.homeWhy .h2,.homeWhy h2{font-size:25px;line-height:32px}}@media screen and (max-width:991px){.homeWhy{padding:100px 0 50px;padding-left:0}.whySection .bg-leaf{padding-bottom:230px!important;background-size:130px;background-position:bottom center}}.experiences{position:relative}.experiences .paddings{padding:85px 120px 160px}.experiences.experienesResidencesPage{margin-top:-130px}.experienesResidencesPage.paddingsX{padding:120px 120px 80px}.experiecesText,.experiecesText h2,.experiecesText h2 a{color:var(--white);text-align:center;font-family:var(--fontNotoSerif);background:rgba(0,0,0,.005)}.experiecesText{font-size:26px;line-height:36px;position:relative;z-index:3}.experiencesSwiper .swiper-slide{position:relative;padding:30px 20px;margin-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.experiencesSwiper .swiper-slide a{position:relative;z-index:3}.experiencesSwiper .swiper-slide::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;display:inline-block;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 100%)}.residences .experiecesText{padding:35px;background-color:rgba(0,0,0,.3);width:100%}.residences .experiencesSwiper .swiper-slide{padding:0;padding-bottom:30px}.residences .fillWhiteBtn{background:var(--greenED);border:1px solid var(--greenED);font-family:var(--fontMontserrat);font-weight:500;font-size:16px;color:var(--black0a);text-transform:uppercase;text-align:center;padding:16px 18px;transition:var(--transition3s)}.residences .fillWhiteBtn:hover{background:0 0;border:1px solid var(--greenED);color:var(--greenED)}@media screen and (max-width:1199px){.experiences.experienesResidencesPage{margin-top:-150px}.experienesResidencesPage.paddingsX{padding:120px 80px 80px}.experiences .paddings{padding:85px 80px 160px}}@media screen and (max-width:991px){.experiences .paddings{padding:85px 0 160px}.experienesResidencesPage.paddingsX{padding:80px 0 120px 80px}.experiences.paddingsX{padding:170px 0 120px 80px}.innerPage .testimonials.paddingsX{padding:80px 0 80px 80px}.innerPage .residencesWelcome.paddingsX{padding:80px 0 80px 80px}.exploreResidecesPage.paddingsX{padding:150px 80px 80px}.experiences.experienesResidencesPage{margin-top:0}.roomDescription.paddingsX{padding:60px 60px 380px}}@media screen and (max-width:575px){.experiences .paddings{padding:70px 0 100px}.experienesResidencesPage.paddingsX{padding:60px 0 185px 35px}.experiences.paddingsX{padding:120px 0 60px 35px}.innerPage .testimonials.paddingsX{padding:60px 0 60px 35px}.exploreResidecesPage.paddingsX{padding:110px 35px 60px}.innerPage .residencesWelcome.paddingsX{padding:60px 0 60px 35px}.roomDescription.paddingsX{padding:60px 35px 380px}}.bgLeave,.residencesPageExplore.bgLeave{background-image:var(--bg-Leaf3);background-repeat:no-repeat;background-size:100%;width:180px;height:285px;position:absolute;z-index:3}.bgLeave{bottom:-180px;left:200px}.residencesPageExplore.bgLeave{bottom:unset!important;left:unset!important;transform:translateX(0)!important;top:-100px;right:10%}.experienesResidencePage .bgLeave,.experienesResidencesPage .bgLeave{bottom:unset;left:unset;transform:translateX(0)!important;top:-160px;right:10%}@media screen and (max-width:1199px){.bgLeave,.residencesPageExplore.bgLeave{width:160px;height:265px}.residencesPageExplore.bgLeave{right:8%}}@media screen and (max-width:991px){.bgLeave,.residencesPageExplore.bgLeave{width:140px;height:225px}.bgLeave{left:50%!important;transform:translateX(-50%)!important;bottom:-130px}.experienesResidencePage .bgLeave,.experienesResidencesPage .bgLeave{top:-40px;width:115px;transform:translateX(-50%)!important;height:190px}}@media screen and (max-width:767px){.bgLeave,.residencesPageExplore.bgLeave{width:120px;height:200px}}@media screen and (max-width:575px){.residencesPageExplore.bgLeave{top:-65px}.experienesResidencePage .bgLeave,.experienesResidencesPage .bgLeave{top:-60px;width:100px;transform:translateX(-50%)!important;height:155px}}.residences .bgLeave{background-image:url("../images/leave2.svg");background-repeat:no-repeat;background-size:160px;height:250px;width:160px;position:absolute;z-index:3;top:-130px;left:unset;right:15%}@media screen and (max-width:1199px){.residences .bgLeave{right:9%}}@media screen and (max-width:991px){.residences .bgLeave{top:-140px;background-size:120px;height:190px;width:120px}}.testimonials .paddings{padding:40px 100px 50px 0}.testimonialsSwiper .swiper-slide{text-align:center}.testimonialText{padding:30px 10px 5px;font-family:var(--fontNotoSerif);font-style:italic;font-weight:500;font-size:20px;border:1px solid var(--black);margin:1px}.testimonialText{background:url(../images/quote.svg) no-repeat center 20px;padding-top:80px}.testimonialAythor{font-size:16px;font-family:var(--fontNotoSans);line-height:19.2px;color:var(--black);border-top:1px solid var(--black);padding:20px 10px 5px}.collapse-testimonialText{margin-bottom:15px}.collapse-testimonialText .arrow-toggle{padding-top:8px;width:calc(100% - 5px);transition:all .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:right;font-size:26px;color:var(--black)}.collapse-testimonialText .arrow-toggle:after{content:"....";color:var(--black)}.collapse-testimonialText .arrow-toggle[aria-expanded=true]:after{content:"-";color:var(--black)}.collapse-testimonialText.module .collapse,.collapse-testimonialText.module .collapsing{height:6.2rem}@media screen and (max-width:991px){.testimonials .paddings{padding:40px 0 50px 50px}}@media screen and (max-width:575px){.testimonials .paddings{padding:40px 0 50px 35px}}.instaTitle span{font-family:var(--fontNotoSerif);font-size:32px;font-weight:400;line-height:38.4px;text-decoration:underline;color:var(--black)}.instaTitle span:after{content:"";background:url(../images/instagram.svg) no-repeat;background-position:top 0 right;filter:brightness(0%) saturate(0%);width:30px;height:30px;display:inline-block;margin-left:7px;margin-bottom:-5px}.instaTitle img{width:35px;margin-left:10px}.insta-box{border:1px solid var(--black);padding:24px;margin:1px}.insta-box picture{height:290px}@media screen and (max-width:1399px) and (min-width:768px){.insta-box{padding:12px}}@media screen and (max-width:991px){.instagram .paddings{padding:80px 0 80px 60px!important}}@media screen and (max-width:767px){.insta-box{padding:15px}}@media screen and (max-width:575px){.instaTitle span{font-size:25px}.instagram .paddings{padding:50px 0 50px 35px!important}.instaTitle{font-size:16px}.instaTitle img{width:20px}}@media screen and (max-width:380px){.instaTitle span{font-size:22px}}.reviews ul li{border-right:1px solid var(--black);padding:22px 8px;color:var(--grey4B);font-size:30px;font-family:var(--fontMontserrat);font-weight:300;text-align:center;line-height:1}.reviews ul li:last-child{border-right:0}.reviews ul li span{font-family:var(--fontNotoSans);font-weight:700}.reviews ul li img{margin-bottom:20px;height:40px}@media screen and (min-width:1400px){.reviews ul li img{height:36px;margin-right:20px;margin-bottom:0}}@media screen and (min-width:1599px){.reviews ul li img{margin-right:40px}}@media screen and (max-width:991px){.reviews ul li{border:0;padding:22px 10px;margin-bottom:40px}.reviews ul li:nth-child(3),.reviews ul li:nth-child(4){margin-bottom:0}.reviews ul li:nth-child(odd){border-right:1px solid var(--black)}.reviews::before{content:"";position:absolute;width:50%;height:1px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--black);z-index:1}}@media screen and (max-width:575px){.reviews ul li img{height:32px}.reviews ul li{font-size:25px;line-height:32px}}.footer-row{padding:100px 60px 60px;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-row>.row{width:100%;margin:0 auto;justify-content:center}.footer-logo{text-align:center!important;width:100%;display:flex;justify-content:center}.footer-logo img{width:180px}@media screen and (max-width:1599px){.footer-row{padding:100px 0 60px}}@media screen and (max-width:767px){.footer-row{padding:70px 0 60px}.footer-logo img{width:150px}}.footer-details{font-family:var(--fontNotoSerif);font-size:22px;line-height:32px;color:var(--black22);margin-top:30px;margin-bottom:36px}.footer-details a{color:var(--black22)}.leftFooter{text-align:center}.leftFooter ul{margin-left:-10px;justify-content:center}.leftFooter .h2:hover{color:var(--black22)}@media screen and (max-width:767px){.leftFooter .h2{font-size:20px}.footer-details{font-size:18px;line-height:28px}}footer .social li{height:40px;width:40px;background:#4b4b4a;border-radius:50%;margin-right:10px}footer .social li a{display:block}footer .social img{filter:brightness(50%) saturate(0%) invert(1);margin:8px}footer .social li:last-child img{margin:5px}.newsletterForm .form-control{background:rgba(0,0,0,.005);border:0;border-radius:0;padding:11px 0;border-bottom:1.5px solid var(--black22);color:var(--grey4B);font-size:16px;line-height:19.2px;letter-spacing:.32px}.newsletterForm .form-control::-webkit-input-placeholder{color:var(--grey89);font-size:16px;line-height:19.2px;letter-spacing:.32px}.newsletterForm .form-control::-ms-input-placeholder{color:var(--grey89);font-size:16px;line-height:19.2px;letter-spacing:.32px}.newsletterForm .form-control::placeholder{color:var(--grey89);font-size:16px;line-height:19.2px;letter-spacing:.32px}.newsletterForm .singBtn{font-family:var(--fontNotoSerif);font-weight:400;font-size:24px;line-height:33px;padding:11px 19px;background-color:var(--grey4B);color:var(--white)}@media screen and (max-width:1699px) and (min-width:1399px){.newsletterForm .singBtn{font-size:20px;padding:11px 10px}}@media screen and (max-width:767px){.newsletterForm .singBtn{font-size:17px;line-height:1.3;padding:11px 10px}}.rightFooter .note{font-family:var(--fontNotoSerif);font-size:22px;line-height:32px}.bottomMenu{padding:30px 10px 20px}.bottomMenu ul li{margin:0 15px 10px}.bottomMenu ul li a{font-family:var(--fontNotoSans);font-size:16px;text-align:center;letter-spacing:var(--letterSpacing36);color:var(--black);text-transform:uppercase}.copyright{font-size:14px;font-weight:500;color:var(--black)}.toTop{text-align:right}a.scrollup{position:fixed;right:8%;bottom:30px;background:url("../images/arrowUp-black.svg") no-repeat center center;background-size:48px;width:48px;height:48px;z-index:3;display:none}.scrollup.is-visible{display:inline;opacity:1}.ambassadorsForm .form-group label{font-family:var(--fontNotoSans);font-weight:700;font-size:16px;color:var(--black);line-height:1.2;text-align:left}@media screen and (max-width:1199px){.ambassadorsForm .form-control{font-size:25px}}@media screen and (max-width:480px){.ambassadorsForm .form-control{font-size:22px}}.ambassadorsForm .form-control{background:rgba(0,0,0,.005);border:none;border-radius:0;font-family:var(--fontNotoSerif);font-style:italic;font-size:30px;line-height:1.2;color:var(--grey4B);text-align:left;border-bottom:2px solid var(--brownAD);padding:6px 0}.ambassadorsForm .form-select{position:relative;background-image:url("../images/arrow-down.svg");background-repeat:no-repeat;background-position:right 5px bottom 5px;background-size:30px}.ambassadorsForm .form-control::-webkit-input-placeholder{color:var(--greyAC)}.ambassadorsForm .form-control::-ms-input-placeholder{color:var(--greyAC)}.ambassadorsForm .form-control::placeholder{color:var(--greyAC)}.ambassadorsForm .submitBtn{background:rgba(173,127,96,.99);font-family:var(--fontNotoSans);font-weight:400;font-size:18px;letter-spacing:var(--letterSpacing36);line-height:1.2;color:var(--black22);text-align:center;text-transform:uppercase;width:170px;height:48px;margin-bottom:10px}.ambassadorsForm .asterisk{font-family:var(--fontNotoSans);font-size:16px;line-height:30px;text-align:left;font-style:italic}.form-agree{font-size:16px}.form-agree a{color:var(--blue-dark);text-decoration:underline}.form-agree a:hover{text-decoration:none}.field-validation-valid{display:none;color:red}.field-validation-error{display:block;color:red;font-size:12px;text-align:left}.form-agree label{text-transform:none;display:inline}.form-agree .field-validation-error{display:inline-block}.grecaptcha-badge{display:none!important}.experiecesFormSection .bg-leaf{background-image:var(--bg-Leaf3);background-repeat:no-repeat;background-size:150px;background-position:top 0 right 10%;position:relative;padding-bottom:110px}@media screen and (max-width:1199px){.experiecesFormSection .bg-leaf{background-size:160px;background-position:top 0 right 0}}@media screen and (max-width:991px){.experiecesFormSection .bg-leaf{background-size:140px}}@media screen and (max-width:767px){.experiecesFormSection .bg-leaf{background-size:120px;background-position:bottom 20px center;padding-bottom:220px;background-attachment:unset}}.innerPage .colImg{min-height:688px;position:relative}.innerPage .thespaces .colImg{min-height:600px}.innerPage .colText{padding-top:60px;padding-bottom:50px}.duration{padding:13px 25px;letter-spacing:00.36px;font-size:18px;line-height:19.2px;text-align:centers;border-top:1px solid var(--black);border-bottom:1px solid var(--black);display:inline-block;margin-top:25px}.innerPage .bgImage .colImg{height:720px}@media screen and (max-width:991px){.innerPage .colText{padding:50px 10px}.innerPage .colImg{height:500px;min-height:auto}.innerPage .bgImage .colImg{height:500px}.innerPage .thespaces .colImg{min-height:auto}}@media screen and (max-width:575px){.innerPage .colImg{height:350px}.innerPage .bgImage .colImg{height:350px}}.simpleBlockWithLeave{background-image:url(../images/leave1.svg);background-repeat:no-repeat;background-size:135px;background-position:85% 12%;position:relative}.simpleBlockWithLeave2{background-image:url(../images/leave3.svg);background-repeat:no-repeat;background-size:175px;background-position:85% 10%;position:relative}.simpleBlockWithLeave3{background-image:url(../images/leave2.svg);background-repeat:no-repeat;background-size:175px;background-position:85% 15%;position:relative}.residencesWelcome.simpleBlockWithLeave{background-position:75% 9%}.roomDescription.simpleBlockWithLeave{background-position:bottom 80px right 25%}@media screen and (max-width:1199px){.residencesWelcome.simpleBlockWithLeave{background-position:95% 9%}.roomDescription.simpleBlockWithLeave{background-position:bottom 60px right 5%}}@media screen and (max-width:991px){.residencesWelcome.simpleBlockWithLeave{background-size:120px}.roomDescription.simpleBlockWithLeave{background-position:50% 95%}}@media screen and (max-width:767px){.residencesWelcome.simpleBlockWithLeave{background-position:95% 13%}}@media screen and (max-width:575px){.residencesWelcome.simpleBlockWithLeave{background-position:50% 31%;background-size:100px}}.explorePage .bg-leaf{background-image:var(--bg-Leaf1);background-repeat:no-repeat;background-size:135px;background-position:bottom 10px right 8%;position:relative}@media screen and (max-width:1199px){.explorePage .bg-leaf{background-size:120px;background-position:bottom 10px right 0}}@media screen and (max-width:991px){.explorePage .bg-leaf{padding-bottom:250px;background-position:bottom 0 center}}@media screen and (max-width:767px){.explorePage .bg-leaf{padding-bottom:180px;background-size:100px}}.menuAnckor{margin-top:75px}.menuAnckor li{margin:15px}.menuAnckor li a{color:var(--whiteF7);font-family:var(--fontPlayfair);font-size:26px;line-height:1.2;font-weight:500;text-align:center;background:url(../images/shape.svg) no-repeat,rgba(0,0,0,.005);background-size:100%;width:173px;height:190px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1632px){.menuAnckor li a{font-size:22px;width:150px;height:165px;padding:10px}.menuAnckor li{margin:8px}}@media screen and (max-width:991px){.menuAnckor li a{font-size:20px;width:150px;height:165px;padding:5px}.menuAnckor li{margin:5px}}@media screen and (max-width:767px){.menuAnckor{margin-top:50px}.menuAnckor li a{font-size:18px;width:130px;height:144px}}@media screen and (max-width:575px){.menuAnckor li a{font-size:18px;width:105px;height:120px}}.module{position:relative}.module .collapse,.module .collapsing{height:5.27rem}.module .collapse:not(.show){display:block;overflow:hidden}.module .collapse.show{height:auto}.collapse-text{border-bottom:1px solid var(--black);margin-bottom:65px}.collapse-text p a{text-decoration:underline;color:var(--black);word-break:break-word}.collapse-text .arrow-toggle{padding-top:8px;width:calc(100% - 5px);transition:all .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:right;font-size:26px}.accordion-item .accordion-button:after,.collapse-text .arrow-toggle:after{content:"+";color:var(--black)}.accordion-item .accordion-button[aria-expanded=true]:after,.collapse-text .arrow-toggle[aria-expanded=true]:after{content:"-"}.accordion-button:not(.collapsed)::after{transform:none}.accordion-button,.accordion-item{background:0 0;border:none;border-radius:0!important}.accordion-item{border-bottom:1px solid var(--black);margin-bottom:18px}.accordion-button{padding:11px 15px;font-family:var(--fontNotoSans);font-weight:700;font-size:18px;line-height:24px;color:var(--grey4B)}.accordion-button::after{background:0 0!important}.accordion-body{padding:0 15px 10px}.accordionFacilities .accordion-button{font-weight:400;font-size:17px;line-height:18px;letter-spacing:.34px;color:var(--black)!important}.accordion-button:not(.collapsed){background:0 0;color:var(--grey4B);box-shadow:none}.stickyMenu-holder{position:fixed;top:145px}.stickyMenu-holder-inner{position:absolute;bottom:100%;-webkit-transform:rotateZ(90deg);transform-origin:0 100%;white-space:nowrap}.stickyMenu.left{opacity:0;visibility:hidden;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.stickyMenu.left.is-visible{opacity:1;visibility:visible}.stickyMenu{list-style:none;padding:0;margin:0;white-space:nowrap}.stickyMenu li a{color:var(--black);text-transform:uppercase;margin:15px 8px 5px 8px;font-size:13px}@media screen and (max-height:860px){.stickyMenu li a{margin:15px 5px 5px 5px;font-size:12px}}@media screen and (max-width:991px){.stickyMenu.left{display:none!important}}@media screen and (max-width:575px){.simpleBlockWithLeave2{background-size:130px;background-position:98% 20%}}.contactPage.paddingsX{position:relative}.contactdetails.paddingsX{padding:80px 120px 125px}@media screen and (max-width:575px){.contactdetails.paddingsX{padding:70px 35px 115px}}.contactPage .simpleBlock{padding-top:130px}.contactPage .bgLeave{top:-140px;left:125px}.contactDetailsBoxes{margin-top:80px}.contactDetailsBox{position:relative}.contactDetailsBox img{display:block;margin:auto;position:relative;margin-bottom:10px;height:35px}.contactDetailsBox::after{content:"";display:inline-block;cursor:pointer;width:200px;height:1px;background:var(--black);display:block;position:absolute;top:50px;left:50%;transform:translate(-50%,0)}.contactDetailsBox a{color:#222221;font-family:var(--fontNotoSerif);font-weight:400;font-size:26px;line-height:36px;margin-top:35px}.innerPage .residences.paddingsX{position:relative}@media screen and (max-width:1399px){.contactDetailsBox a{font-size:20px;line-height:30px}}@media screen and (max-width:991px){.contactPage .bgLeave{top:29px;background-size:100px!important;width:100px!important}.contactPage .simpleBlock{padding-top:180px}}@media screen and (max-width:575px){.contactDetailsBox a{font-size:20px;line-height:30px}}.roomText{padding:38px 50px}.roomText h2 span{font-family:var(--fontNotoSerif);font-style:italic}.roomText p{margin:35px 0}.roomsInnerSwiper .swiper{width:100%;height:100%}.roomsInnerSwiper .swiper-slide figure{overflow:hidden;position:relative;display:inline-block;margin-bottom:0}.roomsInnerSwiper .swiper-slide picture{height:500px;width:100%;overflow:hidden}.roomsInnerSwiper .swiper-slide picture img{-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.roomsInnerSwiper .swiper-slide picture:hover img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.roomsInnerSwiper .swiper-slide{background-color:var(--greenED);display:flex;flex-direction:column;height:auto}.roomTextBtns a:first-child{margin-right:30px}.roomTextBtns a{margin-bottom:10px}.exploreResidecesPage{position:relative}.locationResidence .row .col-xl-6:first-child .simpleBlock{display:flex;align-items:center;justify-content:center}.locationResidence .row:last-child{padding:50px 0}.roomDescription .simpleBlock ul{font-size:26px;line-height:36px;font-family:var(--fontNotoSerif)}.roomDescription .simpleBlock .roomDetailsBox{font-weight:500}.roomDescription .simpleBlock .roomSpecialsBox{font-weight:400;margin-bottom:40px}.buttonsRoom{margin-top:50px}.buttonsRoom a{font-family:var(--fontNotoSerif);font-weight:700;font-size:18px;background-color:var(--greenED);padding:15px;color:var(--black);display:flex;align-items:center;border:.5px solid var(--black);margin-bottom:10px}.buttonsRoom a:first-child{margin-right:20px}.buttonsRoom a img{margin-right:7px}.bookingRoomForm .box-dates{border:1px solid var(--black);padding:5px}@media screen and (max-width:1199px){.bookingRoomForm{width:75%;margin:auto}}@media screen and (max-width:991px){.bookingRoomForm{width:85%;margin:auto}}@media screen and (max-width:575px){.bookingRoomForm{width:unset}}.bookingRoomForm .labels{border-bottom:1px solid var(--black)}.bookingRoomForm .labels label{padding:15px 4px;display:block;text-transform:uppercase;font-weight:500}.bookingRoomForm .inputs>div:first-of-type,.bookingRoomForm .labels div:first-child label{border-right:1px solid var(--black)}.box-dates .inputs{margin-top:5px}.bookingRoomForm .dates-fields-holder{font-family:var(--fontNotoSerif);text-transform:uppercase;color:var(--black);position:relative;z-index:9}.bookingRoomForm .date{background:0 0;font-size:0;height:100%;position:absolute;z-index:10;appearance:none;-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:0}.arr_date_field,.dep_date_field{font-weight:500;letter-spacing:var(--letterSpacing36);font-size:60px;line-height:1.2;margin-bottom:10px}.arr_month_field,.dep_month_field{font-size:25px;padding-bottom:15px}@media screen and (max-width:767px){.arr_date_field,.dep_date_field{font-size:46px}.arr_month_field,.dep_month_field{font-size:20px}}.bookingRoomForm .secondRow{margin-top:20px}.bookingRoomForm .guests{position:relative;width:48%;height:48px}.bookingRoomForm .guests .form-control{font-family:var(--fontNotoSans);border:0;border-bottom:1px solid var(--black);border-radius:0;background:rgba(0,0,0,.005);font-size:18px;line-height:19.2px;letter-spacing:var(--letterSpacing36);color:var(--black);padding:0;position:relative;text-transform:uppercase;padding:15px 10px;text-align:center;text-align-last:center;text-align:-webkit-center}@media screen and (max-width:1479px){.bookingRoomForm .guests .form-control{font-size:16px}}.bookingRoomForm .submitBtn{background-color:rgba(173,127,96,.99);letter-spacing:var(--letterSpacing36);font-size:18px;text-align:center;color:var(--greenF7);width:48%;height:48px}@media screen and (max-width:1399px){.bookingRoomForm .guests .form-control{margin-bottom:10px;padding-left:0}.bookingRoomForm .guests{width:250px;margin-right:20px;padding-left:0}.bookingRoomForm .submitBtn{width:250px;display:block;margin-top:20px}}.roomsInnerSwiper{position:relative}@media screen and (max-width:1399px){.roomsInnerSwiper .swiper-slide picture{height:350px}}@media screen and (max-width:1199px){.locationResidence .colImg{height:500px}.locationResidence .simpleBlock{display:flex;align-items:center;justify-content:center}.locationResidence .row:first-child{padding-top:50px}.roomsInnerSwiper .swiper-slide picture{height:500px}}@media screen and (max-width:991px){.buttonsRoom a{font-size:18px}.innerPage .residences.paddingsX{padding:80px 0 80px 80px}}@media screen and (max-width:575px){.roomsInnerSwiper{margin-top:280px}.roomsInnerSwiper .swiper-slide picture{height:350px}.roomText{padding:38px 30px}.innerPage .residences.paddingsX{padding:60px 0 80px 35px}}.gallery a{position:relative;overflow:hidden}.gallery picture{margin-bottom:16px}.galleriesPage .paddingsX{padding:50px 120px 50px}.galleriesPage .headerBookBtn{width:100%}#galleryBtnContainer label{position:relative;display:inline-block;margin:10px 15px;white-space:nowrap;letter-spacing:var(--letterSpacing36);text-align:center;padding:10px;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.photoColumn{display:none}.photoColumn.show{display:flex;margin-bottom:22px}#galleryBtnContainer input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--black22);width:20px;height:20px;border:1px solid var(--black22);border-radius:50%;transform:translateY(-.075em);display:inline-flex;justify-content:center;align-items:center;margin-right:10px}#galleryBtnContainer input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--black22);background-color:var(--white)}#galleryBtnContainer input[type=radio]:checked::before{transform:scale(1)}@media screen and (max-width:991px){.galleriesPage .paddingsX{padding:50px 60px 50px}.gallery picture{margin-bottom:0}}@media screen and (max-width:575px){.galleriesPage .paddingsX{padding:50px 25px 50px}#galleryBtnContainer label{font-size:16px;margin:10px 5px}}.block-room .rowSectionWithImg{padding-bottom:30px}.block-room div.rowSectionWithImg:last-child{padding-bottom:0}.block-room div.rowSectionWithImg+.paddingsX{margin-top:-30px!important}.block-accommdation .umb-block-list div.paddingsX+.rowSectionWithImg{margin-top:20px}.block-room ol,.block-room ul{margin-left:20px}.sitemap a{color:var(--balck)}.block-accommdation picture{height:100%}.modal{z-index:20000}.modal .modal-dialog{max-width:840px}.modal .modal-content{border-radius:0;background-color:var(--greenC9)}.modal .btn-close{position:absolute;width:2em;height:2em;right:0;top:0;opacity:.8;border-radius:0}@media screen and (max-width:767px){.modal .modal-body .imgCol{height:300px!important}.modal .modal-dialog{max-width:400px}}.plyr iframe[id^=youtube]{top:-50%;height:200%}@media screen and (max-width:767px){.plyr{margin-top:120px}}.visually-hidden{background:rgba(0,0,0,.005)}