.flight-icon:before{content:"";background-image:url("../images/icons/flight.png");background-repeat:no-repeat;background-size:cover;width:20px;height:20px;display:inline-block;margin-right:10px}@font-face{font-family:gotham-book;font-style:normal;font-display:swap;src:url("../fonts/gotham-book.woff")}@font-face{font-family:gotham-bold;font-style:normal;font-display:swap;src:url("../fonts/gotham-bold.woff")}@font-face{font-family:cormorantgaramond;font-style:normal;font-display:swap;src:url("../fonts/cormorantgaramond.woff2")}@font-face{font-family:Lucida Grande Regular;font-style:normal;font-display:swap;src:url("../fonts/Lucida Grande Regular.ttf")}@font-face{font-family:CheddarJack;font-style:normal;font-display:swap;src:url("../fonts/CheddarJack.woff")}@font-face{font-family:'Christian Heedlay Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Christian Heedlay Regular'),url("/fonts/ChristianHeedlay-z8mzl.woff") format('woff')}@font-face{font-family:MrsSaintDelafield-Regular;font-style:normal;font-display:swap;src:url("../fonts/MrsSaintDelafield-Regular.ttf")}@font-face{font-family:$c-garamond-i;font-style:normal;font-display:swap;src:url("../fonts/CormorantGaramond-MediumItalic.ttf")}.splide__slide__container{position:relative}.splide__slide__container.main-slider:after{content:"";width:100%;height:100%;display:block;min-width:1px;background-color:rgba(110,104,101,.2);position:absolute;top:0;left:0;z-index:99}.splide__list{max-width:100vw}.splide-slide-link{max-width:260px;max-height:100px;position:absolute;left:50%;right:0;transform:translateX(-50%);top:15vh;z-index:200}.splide-slide-link__image{width:100%;height:100%}.splide__slide--image{width:100%;height:auto}.slider-section{position:relative;top:0;left:0}.slider-section video.splide__slide--image{height:100%;object-fit:cover}.splide__arrows{display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:100;max-width:100%;width:100%}.splide__arrow--prev{margin-left:10px;cursor:pointer}.splide__arrow--next{margin-right:10px;cursor:pointer}.slide-content-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.slide-content-container__lebarth--logo{margin-top:70px}.slide-spa{margin-bottom:-3vh!important}.slide-content-sub-container{display:flex;flex-direction:column;align-items:flex-end;position:absolute;bottom:0;transform:translateX(-50%);left:50%;width:100%;height:100%;max-height:200px}@media only screen and (max-width:767px){.slide-content-sub-container{max-height:50px}}.slide-title-sub-title-container{margin-right:1rem}.slide-title-sub-title-container__h1,.slide-title-sub-title-container__p{font-family:cormorantgaramond;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:right;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.slide-title-sub-title-container__h1{font-size:20px}.slide-title-sub-title-container__p{font-size:15px}.custom-arrows{display:none}.custom-pagination{padding:0;margin-top:25px;width:100%}.custom-pagination li button{border-radius:50%;width:12px;height:12px}.custom-pagination-dot{width:10px;border-radius:50%;height:10px;margin:0 5px;background-color:#d8d8d8;border:none}.custom-pagination-dot.is-active{background-color:#6eafbf}.rooms-splide-content{display:flex;flex-direction:column}.rooms-splide-content__img-container img{height:100%;max-height:230px;min-height:230px}.rooms-splide-content__title{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#6e6865;text-align:center;margin-bottom:15px}.rooms-splide-content__sub-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;max-height:160px;position:relative}.rooms-splide-content__sub-container h3{display:none}.rooms-splide-content__sub-container p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;margin:0;color:#6e6865;padding:16px 0 0}.rooms-splide-content__next-arrow{position:absolute;display:block;width:35px;height:25px;top:50%;transform:translateY(-50%);right:-70px;cursor:pointer}.room-dot{width:30px}.reasons-pagination{display:none}.happenings-pagination{display:none}.reasons-slider{display:flex;justify-content:center;align-items:center;flex-direction:column}.reasons-slider__cta{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#6e6865;margin-top:1rem}.reasons-slider a,.reasons-slider__bg{width:100%;height:100%;max-width:none;min-width:1px;max-height:none;min-height:1px;object-fit:cover}.reasons-slider-container{margin:0 auto 50px}.happenings-slider{display:flex;justify-content:center;align-items:center;flex-direction:column}.happenings-slider__cta{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:center;color:#6e6865;margin-top:1rem}.happenings-slider a,.happenings-slider__bg{width:100%;height:100%;max-width:none;min-width:1px;max-height:none;min-height:1px;object-fit:cover}.happenings-slider-container{margin:0 auto 50px}.discover-content-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 0;max-height:275px;height:100%;max-width:calc(100vw - 30px)}.discover-content-container h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#6e6865;flex:0 1 2rem;margin-bottom:0}.discover-content-container a{margin-bottom:1rem}.discover-content-container__content{flex:0 1 150px;text-align:center;line-height:2.33;margin-top:.5rem;font-size:15px}.how-may-splide-slider__bg{width:100%}.how-may-splide-slider__cta{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.how-may-splide-slider__active,.how-may-splide-slider__cta:hover{width:90%;height:90%;z-index:10;position:absolute;background-color:rgba(110,175,190,.7);top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .3s}.how-may-splide-slider h3,.how-may-splide-slider__active{position:relative;z-index:20;color:#fff;font-family:cormorantgaramond;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;margin-bottom:10px}.how-may-splide-slider span{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:center;color:#fff;z-index:20}.tripadvisor-slide-container:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:20}.tripadvisor-slide-container__content{padding:1rem 0;position:relative;z-index:50;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;margin:auto;height:100%}.tripadvisor-slide-container__content img{max-width:145px;max-height:25px}.tripadvisor-slide-container__content h3{margin-bottom:1.5rem;margin-top:1.5rem}.tripadvisor-slide-container__content a,.tripadvisor-slide-container__content h3,.tripadvisor-slide-container__content p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:center;color:#fff}.tripadvisor-slide-container__content p{padding:0 2rem}.tripadvisor-slide-container__content a{text-decoration:underline;text-decoration-color:#fff;text-transform:uppercase;margin-bottom:1rem}.tripadvisor-slide-container__content a:hover{color:#fff}.lebarth-slider-container{display:flex;justify-content:center;align-items:center}.lebarth-slider-title{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;color:#6e6865;margin-top:1rem}.lebarth-slider-content{display:none}.another-door-slide-sub-container{background-color:#f6f7f9;padding:1rem 0}.another-door-slide-sub-container__title{padding:0 2rem;margin-bottom:0;text-transform:capitalize;font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#6e6865}.another-door-slide-sub-container__description{height:100%;max-height:100px}.another-door-slide-sub-container__description,.another-door-slide-sub-container__from{padding:0 2rem;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;text-align:center;color:#6e6865;margin-bottom:1rem}.another-door-slide-sub-container__from{font-family:Lucida Grande Regular;margin-top:.8rem}.another-door-slide-sub-container__from span{color:#6eafbf}.another-door-slide-btn-container{display:flex;justify-content:space-around;align-items:center;padding:0 .5rem;margin-top:4rem}.btn-details{text-align:center;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33}.btn-details span{letter-spacing:1.25px;text-transform:uppercase;color:#6eafbf;border-bottom:1px solid #6eafbf}.partners-logos__list{justify-content:flex-start;align-items:center}.partners-logos__list li{text-align:center}.partners-logos__logo{width:100%;height:auto}.partners-logos__luxury{max-width:200px}.partners-logos__signature,.partners-logos__sustainability,.partners-logos__virtuoso{max-width:300px}.another-door-slide-container__img{width:100%;max-height:280px}.features-icons-container{display:flex;justify-content:center;align-items:center;position:relative}.features-icons-container span{display:none}.booking-us-slider{margin:0 auto}.booking-direction{max-height:360px!important}.booking-direction__img{max-height:360px!important;object-fit:cover!important}.booking-direction__content{min-height:280px!important;justify-content:space-between!important}.bliss-splide__ul{height:100%;max-height:800px}.discover-content-container__grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0;max-height:350px;height:100%}.discover-content-container__grid p{padding:1rem 0;height:100%}.discover-content-container__grid h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#6e6865;margin-bottom:0;align-self:flex-start}.discover-content-container__grid a{margin:0;align-self:end}div.booking-us-splide__arrows,div.happenings-section__arrows,div.reasons-section__arrows,div.splide__arrows--villas{top:40%;max-width:95%}.splide__slide--image.offers-image{object-fit:contain}#lebarth-splide li.is-active .lebarth-slider-container{background-size:contain!important}@media only screen and (min-width:768px){.reasons-slider a,.reasons-slider__bg{max-width:none;max-height:none;min-height:1px;min-width:1px}.reasons-slider__bg.drinks{object-fit:cover;width:230px}.happenings-slider a,.happenings-slider__bg{max-width:none;max-height:none;min-height:1px;min-width:1px}.happenings-slider__bg.drinks{object-fit:cover;width:230px}div.booking-us-splide__arrows,div.div.splide__arrows--villas,div.happenings-section__arrows,div.reasons-section__arrows{top:50%;max-width:100%}.discover-content-container__grid{display:grid;grid-template-columns:1fr;grid-template-rows:15% 70% 15%;padding:0 0 2px 1rem;max-height:350px;min-height:350px;height:100%}.discover-content-container__grid p{padding:1rem 0;height:100%}.discover-content-container__grid h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#6e6865;margin-bottom:0;align-self:flex-start}.discover-content-container__grid a{margin:0;align-self:end}}@media only screen and (min-width:992px){.lebarth-slider-container.hotel{background-size:contain!important}.reasons-slider a,.reasons-slider__bg{max-width:none;max-height:none;min-height:1px;min-width:1px}.reasons-slider__bg.drinks{object-fit:cover;width:275px}.happenings-slider a,.happenings-slider__bg{max-width:none;max-height:none;min-height:1px;min-width:1px}.happenings-slider__bg.drinks{object-fit:cover;width:275px}.booking-direction__img{max-height:280px!important;object-fit:initial!important}.another-door-slide-sub-container{width:100%;height:100%;padding:0 0 1rem}.slide-content-container__lebarth--logo{width:260px;height:115px;margin-top:120px}.slide-content-sub-container{align-items:center;position:absolute;bottom:0;right:0;flex-direction:row;margin-bottom:50px;margin-right:95px;width:auto;transform:translateX(0);left:initial}.slide-content-sub-container__img{order:3}.slide-title-sub-title-container__h1,.slide-title-sub-title-container__p{text-align:right;margin-bottom:0}.slide-title-sub-title-container__h1{order:1;font-size:23px}.slide-title-sub-title-container__p{order:2;font-size:15px}.splide__arrow--prev{margin-left:50px}.splide__arrow--next{margin-right:50px}.reasons-pagination{display:flex}.happenings-pagination{display:flex}.discover-content-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 40px;max-height:300px;height:100%}.discover-content-container h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#6e6865;margin-bottom:0}.discover-content-container__content{margin-top:1rem;flex:0 1 170px;font-size:15px}.discover-content-container a{margin-top:1rem;margin-bottom:0}.discover-content-container>p.discover-content-container__content{text-align:center;line-height:2.33}.rooms-splide-content{flex-direction:row}.rooms-splide-content__title{display:none}.rooms-splide-content__sub-container{max-width:550px;height:100%;max-height:310px;display:flex;justify-content:space-evenly;flex-direction:column}.rooms-splide-content__sub-container h3{display:block;align-self:flex-start;font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#6e6865;margin-bottom:0;flex:1 1 10%}.rooms-splide-content__sub-container p{font-size:15px;flex:1 1 80%}.rooms-splide-content__sub-container a{align-self:center}.rooms-splide-content__img-container{max-width:490px;width:100%;max-height:310px;height:100%;margin-right:45px}.rooms-splide-content__img-container img{width:100%;height:100%;max-height:310px;object-fit:cover}.rooms-arrow-prev{visibility:hidden}.rooms-arrow-next{cursor:pointer}.rooms-splide-arrows{max-width:80vw}.how-may-splide-container{margin:0 auto}.how-may-splide-slider__cta{width:90%;height:90%;position:absolute;background-color:rgba(110,175,190,.7);top:50%;z-index:10000;left:50%;transform:translate(-50%,-50%);transition:background-color .3s;opacity:0}.how-may-splide-slider h3{position:relative;z-index:20;color:#fff;font-family:cormorantgaramond;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;margin-bottom:10px}.how-may-splide-slider span{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:center;color:#fff;z-index:20}.tripadvisor-slide-container__content{max-height:300px;width:50%}.tripadvisor-slide-container__content img{max-width:300px;max-height:50px}.tripadvisor-slide-container__content h3{margin-bottom:.5rem;margin-top:.5rem;font-weight:700}.tripadvisor-slide-container__content a,.tripadvisor-slide-container__content h3,.tripadvisor-slide-container__content p{font-size:15px;line-height:1.94}.lebarth-slider-container h3{font-size:38px;line-height:.7}.lebarth-slider-content display block p{text-align:left!important}.slider-v2-sub-container{margin-bottom:10vh}.partners-logos-slider-container{margin:0 auto}.partners-logos__list{justify-content:center;align-items:baseline}.partners-logos__list li{text-align:center}.partners-logos__logo{width:100%;height:auto}.partners-logos__luxury{max-width:100px}.partners-logos__signature,.partners-logos__sustainability,.partners-logos__virtuoso{max-width:150px}.features-icons-container{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.features-icons-container span{display:block;position:absolute;top:40%;transform:translateY(-50%)}.features-icons-container__left{left:4rem}.features-icons-container__right{right:4rem}.bliss-splide__ul{height:100%;max-height:620px}}@media screen and (max-width:600px){div.lebarht-slider-arrows{display:none}.offers-section .discover-content-container{height:320px}#rooms-splide .splide__slide--image{height:auto!important}.booking-us-section .splide__slide{height:auto!important}.booking-us-section .booking-direction__img{max-height:1000px!important}}@media only screen and (max-width:576px){.splide__slide__container.main-slider.video-slide{height:calc(100vh - 60px)}.partners-logos__signature,.partners-logos__sustainability,.partners-logos__virtuoso{width:170px}}@media only screen and (max-width:480px){.todo-slider-container .splide__slide__container{height:320px!important}.rooms-in-slider .slide-content-sub-container{max-height:80px}.rooms-in-slider .splide__slide__container{height:320px!important}#lebarth-splide .lebarth-slider-container{background-size:contain!important;height:140px!important}#bliss-splide .splide__slide__container{background-size:contain!important;height:200px!important;margin-right:6vw}.meet-celebrate-slider .splide__slide__container{height:320px!important}.settings-slide-weddings .settings-splide__img{object-fit:contain!important}.offers-main-slider .splide__slide__container{height:320px!important}.offers-section-index .splide__slide--image{width:92vw}#features-splide .card-img-top{height:250px;object-fit:contain}.main-slider-covid .splide__slide__container{height:320px!important}.main-slider-covid .slider-covid-text{max-height:60px}.main-slider-covid .slider-covid-text h1{margin-bottom:0;text-align:right!important}.main-slider-covid .slider-covid-text p{margin-top:0}.flight-main-slider .splide__slide__container{height:320px!important;background-position-x:right!important}.villas-main-slider .splide__slide__container{height:320px!important}.villas-main-slider .slide-content-sub-container{max-height:60px!important}.span-wellness-main-slider .splide__slide__container{height:320px!important}}::placeholder{color:#999a9b}.book-bar-container{display:none}.book-bar-container-namastay{display:block;position:fixed;z-index:100;bottom:15px;width:40%;left:80%;transform:translateX(-50%)}.input-separator{width:36px;height:1px;transform:rotate(90deg);margin:0 22px 0;background-color:#999a9b}.btn-book-now,.btn-book-now:hover{width:100%;max-width:150px;font-family:gotham-book!important;font-size:14px!important;font-weight:400!important;font-stretch:normal!important;font-style:normal!important;line-height:25px!important;letter-spacing:1.25px!important;text-align:center;color:#fff!important;border:solid 1px #6eafbf!important;background-color:#6eafbf!important;text-transform:uppercase}.booking-bar-mobile{position:fixed;bottom:0;background-color:#6eafbf;width:100%;z-index:9999}.booking-bar-mobile ul{width:100%;display:flex;padding:0;list-style:none;align-items:center;justify-content:center;margin:0;max-height:60px}.btn-booking-mobile{color:#fff;font-family:gotham-bold;text-align:center;padding:.5rem;max-height:60px;cursor:pointer;text-transform:uppercase}.btn-booking-mobile__book-now{flex:1 1 50%}.btn-booking-mobile__whatsapp{flex:1 1 calc(25% - 2px);border-left:1px solid #fff;border-right:1px solid #fff;width:100%}.btn-booking-mobile__phone{flex:1 1 25%;width:100%}.book-form-container-mobile{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh}.close-icon-container{text-align:right}.close-icon-container span{display:inline-block;padding:2rem}.header-book-form-mobile{background-color:#6eafbf;color:#fff;text-align:center;margin-bottom:.6rem}.header-book-form-mobile h3{text-transform:capitalize;padding:.5rem;font-size:15px}.form-mobile-date{display:flex;flex-direction:column;align-items:center;justify-content:center}.form-mobile-date__date,.form-mobile-date__month,.form-mobile-date__title{font-size:12px;font-family:gotham-book;color:#6e6865}.form-mobile-date__date{font-size:40px;font-weight:700}.date-from{border-right:2px solid #6e6865}.btn-form-booking-mobile,.btn-form-booking-mobile:hover{background-color:#6eafbf;color:#fff;font-size:18px;text-decoration:none}.book-bar-container form{margin:0 75px}.form-input-container input,.form-input-container select{text-indent:2rem!important}@media only screen and (max-width:992px){.book-bar-container form{margin:0!important}.form-input-container input,.form-input-container select{font-size:.9rem!important}.btn-book-now{width:90%}}@media only screen and (max-width:920px){.form-input-container input,.form-input-container select{font-size:.8rem!important}}@media only screen and (max-width:880px){.form-input-container input,.form-input-container select{font-size:.7rem!important}.btn-book-now{width:80%}}@media only screen and (max-width:700px){.form-input-container input,.form-input-container select{font-size:.6rem!important;text-indent:.8rem!important}}@media only screen and (min-width:767px){.booking-bar-mobile{display:none}.book-bar-container{display:block;position:fixed;z-index:100;bottom:15px;width:90%;left:50%;transform:translateX(-50%)}.book-bar-container form{background-color:#ecebeb;display:flex;justify-content:space-between;align-items:center;padding:0}.book-bar-container-namastay{display:none;position:fixed;z-index:100;top:120px;width:20%;left:90%;transform:translateX(-50%);max-height:40px}.form-input-container{height:100%;max-height:55px;display:flex;align-items:center;position:relative;flex:1 1 20%}.form-input-container input,.form-input-container select{text-align:left}.form-input-container__options{list-style:none;display:none;position:absolute;bottom:55px;left:0;width:100%;max-width:12em;background:#f6f7f9;padding:0;margin:0}.form-input-container__options li{padding-left:1rem;color:#999a9b;cursor:pointer}.form-input-container__options li .room-title{font-family:gotham-book;font-size:16px;color:#6e6865;font-weight:325}.form-input-container__options li .room-text{font-family:gotham-book;font-size:9px;color:#6e6865;font-weight:325}.form-input-container__options .uk-accordion-title::before{background-image:url("../images/icons/booking-arrow-down.png")}.form-input-container__options .uk-open>.uk-accordion-title::before{background-image:url("../images/icons/booking-arrow-up.png")}.form-input-container__options .add-text{font-family:gotham-book;font-size:10px;color:#6fa9b8;font-weight:700;opacity:.5}.form-input-container__options button.add-text{background:0 0;border:none;padding:0}.form-input-container__options .add-text:hover{opacity:1;text-decoration:none}.form-input-container__options.children{left:0;width:15.5rem}.form-input-container option{padding-left:1rem;color:#999a9b;cursor:pointer;max-width:12em;background:#f6f7f9}.form-input-container option:hover{background:#d3d4d6}.form-input-container input,.form-input-container select{box-sizing:border-box;padding:0;max-height:55px!important;height:55px!important;border:none;max-width:200px;width:100%;background-color:#ecebeb;color:#999a9b;font-family:gotham-book;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.form-input-container input:focus{background-color:#ecebeb;box-shadow:none!important}.form-input-container select:focus{background-color:#ecebeb!important;box-shadow:none!important}.form-input-container__btn-container{justify-content:center;flex:0 1 15%}.form-input-container__btn-container a{text-decoration:none;outline:0;cursor:pointer;color:#6eafbf;border:solid 1px #6eafbf;background-color:transparent}.form-input-container__btn-container a:hover{text-decoration:none;outline:0;border:solid 1px #6eafbf!important;background-color:#6eafbf!important;cursor:pointer;color:#fff!important}.form-input-container input:focus-visible,.form-input-container select{outline:-webkit-focus-ring-color auto 0}.input-arrow{cursor:pointer}.input-arrow:before{content:"";width:10px;height:10px;background-image:url("/images/shared/down-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:3rem;top:50%;transform:translateY(-50%);cursor:pointer}.input-arrow:after{content:'';width:36px;height:1px;position:absolute;right:0;top:50%;transform:rotate(90deg);background-color:#999a9b}.qs-datepicker-container{width:100%;max-width:240px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.qs-square{border-radius:0;height:2rem}.qs-month-year{line-height:40px}.qs-month,.qs-year{font-size:1rem}input[type=date]::-webkit-calendar-picker-indicator{color:transparent;opacity:1;display:block;background:url("../images/icons/select.png") no-repeat;background-size:10px 5px;background-position:center center;width:15px;height:10px;border-width:thin}input[type=text]:after{color:transparent;opacity:1;display:block;background:url("../images/icons/select.png") no-repeat;background-size:10px 5px;background-position:center center;width:15px;height:10px}}.fade-in{-webkit-animation:fade-in .1s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .1s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.field__input{--uiFieldPlaceholderColor:var(--fieldPlaceholderColor, #fefefe);background-color:transparent;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;font-family:gotham-book;color:#fff;font-size:inherit}.field__input:focus::-webkit-input-placeholder{color:var(--uiFieldPlaceholderColor);font-family:gotham-book;opacity:.7}.field__input:focus::-moz-placeholder{color:var(--uiFieldPlaceholderColor);font-family:gotham-book;opacity:.7}.field{--uiFieldBorderWidth:var(--fieldBorderWidth, 1px);--uiFieldPaddingRight:var(--fieldPaddingRight, 1rem);--uiFieldPaddingLeft:var(--fieldPaddingLeft, 1rem);--uiFieldBorderColorActive:var(--fieldBorderColorActive, #161616);display:var(--fieldDisplay,inline-flex);position:relative;font-size:var(--fieldFontSize, 1rem)}.field__input{box-sizing:border-box;width:var(--fieldWidth,100%);height:var(--fieldHeight,3rem);padding:var(--fieldPaddingTop,1.25rem) var(--uiFieldPaddingRight) var(--fieldPaddingBottom,.5rem) var(--uiFieldPaddingLeft);border-bottom:var(--uiFieldBorderWidth) solid var(--fieldBorderColor,rgba(0,0,0,.25))}.field__input:active,.field__input:focus{outline:0;background-color:transparent}ield__input.my-input:-internal-autofill-selected{background-color:transparent!important}.field__input::-webkit-input-placeholder{opacity:0;transition:opacity .2s ease-out;font-family:gotham-book;color:#fff}.field__input option{background:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(0,0,0,.1)}.field__input::-moz-placeholder{opacity:0;transition:opacity .2s ease-out;font-family:gotham-book;color:#fff}.field__input:focus::-webkit-input-placeholder{opacity:.8;transition-delay:0.2s;font-family:gotham-book;color:#fff}.field__input:focus::-moz-placeholder{opacity:.8;transition-delay:0.2s;font-family:gotham-book;color:#fff}.field__label-wrap{box-sizing:border-box;pointer-events:none;cursor:text;position:absolute;top:0;right:0;bottom:0;left:0}.field__label-wrap::after{content:"";box-sizing:border-box;width:100%;height:0;opacity:0;position:absolute;bottom:0;left:0}.field__input:focus~.field__label-wrap::after{opacity:1}.field__label{position:absolute;left:var(--uiFieldPaddingLeft);top:calc(50% - .5em);color:#fff;opacity:.7;font-family:gotham-book;line-height:1;transition:top .2s cubic-bezier(.9, -.15, .1, 1.15),opacity .2s ease-out,font-size .2s ease-out;will-change:bottom,opacity}.field__input:focus~.field__label-wrap .field__label,.field__input:not(:placeholder-shown)~.field__label-wrap .field__label{--fieldHintFontSize:var(--fieldHintFontSizeFocused, 0.75rem);font-family:gotham-book;color:#fff;opacity:.8;top:var(--fieldHintTopHover,.25rem)}.field_v1 .field__label-wrap::after{border-bottom:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);transition:opacity .2s ease-out;will-change:opacity}.field_v2 .field__label-wrap{overflow:hidden}.field_v2 .field__label-wrap::after{border-bottom:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);transform:translate3d(-105%,0,0);will-change:transform,opacity;transition:transform 285ms ease-out .2s,opacity .2s ease-out .2s}.field_v2 .field__input:focus~.field__label-wrap::after{transform:translate3d(0,0,0);transition-delay:0}.field_v3 .field__label-wrap::after{border:var(--uiFieldBorderWidth) solid var(--uiFieldBorderColorActive);will-change:opacity,height;transition:height .2s ease-out,opacity .2s ease-out}.field_v3 .field__input:focus~.field__label-wrap::after{height:100%}.field{--fieldBorderColor:#fff;--fieldBorderColorActive:#fff}@media only screen and (min-width:768px){.field__input{box-sizing:border-box;width:var(--fieldWidth,100%);height:var(--fieldHeight,3.2rem);padding:var(--fieldPaddingTop,1.25rem) var(--uiFieldPaddingRight) var(--fieldPaddingBottom,.5rem) var(--uiFieldPaddingLeft);border-bottom:var(--uiFieldBorderWidth) solid var(--fieldBorderColor,rgba(0,0,0,.25))}}#html5-lightbox-box .html5-elem-box{background-color:transparent!important}#html5-lightbox-box .html5-elem-box .html5-elem-wrap{background-color:transparent!important}#html5-lightbox-box .html5-elem-box .html5-elem-data-box{background-color:transparent!important}#html5-lightbox-box .html5-elem-box .html5-elem-data-box .html5-title{font-family:gotham-book;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:0}.gallery-image.showed .icons-buttons.normal{width:100%;left:auto;left:auto}.gallery-image.showed .icons-buttons.normal a.center{width:80%;text-align:center;color:#fff;font-size:20px;font-weight:700}.gallery-image.showed .icons-buttons.normal img{margin-right:10px}.gallery-image.showed .icons-buttons a.center{width:80%;text-align:center;color:#fff;font-size:20px;font-weight:700}.gallery-image.showed .icons-buttons img{margin-right:10px}.text-center{text-align:center!important}.text-center p{text-align:center!important}.text{font-family:Gotham-Book!important;font-size:15px;color:#6e6865;line-height:35px!important}.text-white p{color:#fff}#widgetphone-text{display:none}#phone-banner:hover #widgetphone-text{display:inline-block}@media only screen and (max-width:768px){p{text-align:justify!important}}@media only screen and (max-width:767px){.champagne-logos-container{flex-direction:column}.champagne-logos-container .champagne-main-logo-container{border-right:none;border-bottom:solid 1px #6e6865}.champagne-logos-container .other-logos-container{flex-direction:column}}html{margin:0;overflow-x:hidden;padding:0}body{margin:0;overflow-x:hidden;position:relative}a{text-decoration-color:none;text-decoration-line:none;color:#999a9b}main{position:relative}main,nav{max-width:100vw}.gallery-image p{font-family:gotham-book}section{max-width:100vw}section h2{font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;color:#6e6865;font-family:cormorantgaramond;margin-bottom:50px}section p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#6e6865;margin-bottom:0}.main-title{font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;color:#6e6865;font-family:cormorantgaramond;margin-bottom:30px}.m-t-70{margin-top:70px}.garamond-font{font-family:cormorantgaramond}.read-more{color:#6eafbf!important;text-decoration:underline!important;text-decoration-color:#6eafbf!important;cursor:pointer;display:block;text-align:center}.max-w-800{width:100%;max-width:800px}.max-w-1000{width:100%;max-width:1170px;padding:0}.btn-discover:hover{color:#fff;text-decoration:none;background-color:#6eafbf;transition:background-color .3s}.btn-discover{box-sizing:border-box;width:fit-content;height:100%;max-height:30px;margin:0;padding:2px 8px;font-family:gotham-book;text-transform:uppercase;text-align:center;background-color:#fff;color:#6eafbf;border:solid 1px #6eafbf;cursor:pointer}.btn-discover__slide{background-color:transparent;color:#fff;border:solid 1px #fff}.btn-discover__secondary,.btn-discover__secondary:hover{color:#6eafbf;text-transform:uppercase;text-decoration:underline;text-decoration-color:#6eafbf;cursor:pointer;letter-spacing:1.25px;padding:1rem 2rem}.btn-discover__secondary-white,.btn-discover__secondary-white:hover{color:#fff;background-color:transparent;text-decoration-color:#fff;text-transform:uppercase;text-decoration:underline;letter-spacing:1.25px;line-height:2.33}.btn-bliss-cta{color:#6e6865;border:solid 1px #6e6865;text-decoration-color:#6e6865}.btn-discover-2x{width:145px;display:table-cell;vertical-align:middle;max-width:145px;max-height:40px}.btn-underlined,.btn-underlined:hover{border:none;text-decoration:underline;letter-spacing:1.24px;line-height:1.94;color:#6eafbf}.gallery-link{display:none}.main-footer{background-color:#f6f7f9;padding:0 1rem 0}.main-footer__address-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2rem}.main-footer__address-container .champagne-logos-container{margin:50px 0;display:flex;justify-content:space-evenly;align-items:center}.main-footer__address-container .champagne-logos-container .champagne-main-logo-container{padding-left:20px;padding-right:20px}.main-footer__address-container .champagne-logos-container .other-logos-container{display:flex;justify-content:space-evenly;align-items:center;padding-left:20px;padding-right:20px}.main-footer__address-container .champagne-logos-container .other-logos-container a{padding:10px 20px}.main-footer__address-container p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#6e6865}.main-footer__address-container p a,.main-footer__address-container p a:hover{text-decoration:none;color:#6e6865}.main-footer__social-networks-container{margin:50px 0;display:flex;justify-content:space-evenly;align-items:center}.icons-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:25px}.icons-container img{margin:25px 0}.footer-nav-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;padding-bottom:2rem;margin-bottom:0;padding-left:0;flex-direction:column}.footer-nav-list__item a,.footer-nav-list__item a:hover{font-family:gotham-bold;font-size:11px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.8px;line-height:2;color:#6e6865;text-decoration:none;text-transform:uppercase}.newsletter-section{position:relative;width:100%;height:460px;max-height:100%;margin-bottom:0}.newsletter-section__bg{position:absolute;width:100%;height:100%;max-width:100%;z-index:10;object-fit:cover}.newsletter-section__form-container{position:absolute;z-index:20;width:100%;height:100%;padding-top:2rem}.newsletter-section__form-container h3{font-family:cormorantgaramond;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;color:#fff;max-width:300px;word-wrap:break-word;margin-top:1rem;margin-right:auto;margin-left:auto}.newsletter-section__form-container small{display:none}.newsletter-form{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.newsletter-form__input-container{flex:1 1 90px;margin:10px 0;width:100%;text-align:left}.newsletter_check_container{padding:10px 0;display:inline-flex;align-items:baseline}.newsletter_check{position:static;appearance:none;-webkit-appearance:none;display:flex;fleex-wrap:wrap;align-content:center;justify-content:center;font-size:.5rem;padding:.1rem!important;border:2px solid #fff;border-radius:3px;background-color:transparent}.newsletter_check:checked{background-color:#fff}.newsletter_check::before{content:"";width:10px;height:10px;clip-path:polygon(14% 44%,0% 50%,34% 84%,100% 16%,88% 0%,34% 64%);transform:scale(0);background-color:#6e6865}.newsletter_check:checked::before{transform:scale(1)}.newsletter_check_label{margin-left:15px;color:#fff;opacity:.9;font-family:gotham-book;text-align:justify;line-height:27px;transition:top .2s cubic-bezier(.9, -.15, .1, 1.15),opacity .2s ease-out,font-size .2s ease-out;will-change:bottom,opacity}.newsletter-select_arrow{background-image:url("../images/newsletter/newsletter_arrow_down.svg");background-repeat:no-repeat;background-position:right .25rem top 50%;background-size:.85rem auto}.captcha-modal{display:none;position:fixed;padding-top:30vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:1000}.captcha-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:fit-content;display:flex;flex-direction:column}.captcha-close{font-family:gotham-book;color:#6e6865;font-size:12px;font-weight:400;line-height:1.25rem}.captcha-close:hover{color:#000;text-decoration:none;cursor:pointer}.captcha-close:focus{color:#000;text-decoration:none;cursor:pointer}.subscribing-modal{display:none;position:fixed;padding-top:40px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:1000}.subscribing-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:none;border-radius:25px;width:100%;max-width:800px;display:block}.subscribing-modal-content .subscribing-title{font-family:cormorantgaramond;font-weight:400;font-size:28px;font-stretch:normal;font-style:normal;line-height:31px;letter-spacing:-.7px;color:#6fafbe;text-align:left}.subscribing-modal-content .subscribing-text{font-family:gotham-book;font-weight:325;font-size:12px;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:0;color:#6e6865;text-align:left}.subscribing-modal-content .subscribing-span{font-family:cormorantgaramond;font-weight:400;font-size:20px;font-stretch:normal;font-style:normal;line-height:31px;letter-spacing:0;color:#6fafbe;text-align:left}.subscribing-close{color:#fff;position:absolute;right:0;top:-40px;font-size:24px;font-weight:700}.subscribing-close:hover{color:#aaa;text-decoration:none;cursor:pointer}.subscribing-close:focus{color:#aaa;text-decoration:none;cursor:pointer}.submit-input-container{display:flex}.email-input-container{flex:2 1 100%}.submit-btn{display:block;background-color:transparent;border:none;width:100%;color:#fff;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1.25px;margin-top:20px}.field__input>span{border-bottom:1px solid #fff;line-height:1.4;display:inline-block;opacity:.8}.newsletter-form__alert>span{color:#fff;line-height:1.4;display:inline-block;opacity:.8}.grid-gallery-container{display:grid;grid-column-gap:20px;width:90%;margin:auto;height:100%;max-height:520px;grid-row-gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"img1 img2" "img3 img3"}.corporate-gallery{display:grid;grid-column-gap:20px;width:90%;height:100%;max-height:520px;grid-row-gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"img1 img2" "img3 img3"}.weddings-gallery{max-height:780px!important}.img-container{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:190px}.img1{grid-area:img1}.img2{grid-area:img2}.img3{grid-area:img3}.img4{grid-area:img4;display:none}.img5{grid-area:img5;display:none}.img6{grid-area:img6;display:none}.box{opacity:0}.staff_section__img.staff1,.staff_section__img.staff2{object-fit:contain}@media only screen and (min-width:1610px){.staff_section__img.staff1,.staff_section__img.staff2{object-fit:contain;max-height:320px}}.grid-tripadvisor{max-width:100vw;width:100%;display:grid;grid-template-columns:10% 80% 10%;justify-items:stretch;grid-template-rows:1fr;max-height:420px;height:100%}.grid-tripadvisor__img{height:auto;object-fit:cover}.grid-tripadvisor__content{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;margin:auto;padding:0}.grid-tripadvisor__content h3{font-family:cormorantgaramond;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#6e6865;text-align:center}.grid-tripadvisor__content p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;color:#6e6865;padding:0 1.5rem;margin:auto 0}.grid-tripadvisor__content a,.grid-tripadvisor__content a:hover{color:#6eafbf;text-decoration:underline;text-decoration-color:#6eafbf;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1.25px;text-align:center;cursor:pointer;text-transform:uppercase}.box-cta{display:none}.box-cta .dropdown-booking{position:relative;display:inline-block;width:100%}.box-cta .dropdown-booking-content{display:none;position:absolute;background-color:#f6f7f9;min-width:150px;width:100%;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.box-cta .dropdown-booking-content button{color:#6fa9b8;text-decoration:none;display:block;width:100%;padding:5px 8px}.box-cta .dropdown-booking-content button:hover{background-color:#6fa9b8;color:#fff}.box-cta .show-dropdown{display:block}.box-cta .room-buttons-container{padding-bottom:2rem}.box-cta .namastay-select{max-width:100%;width:100%;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1.04px;text-align:center;color:#fff;background-color:#6eafbf;text-transform:uppercase;margin-bottom:0;padding:5px;height:auto;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("../images/icons/alt_down_select_white.svg");background-repeat:no-repeat;background-position:right 1.25rem top 50%;background-size:.85rem auto}#instafeed-gallery{display:flex;flex-direction:column;margin-top:2rem}#instafeed-gallery a{margin:0 .5rem}#instafeed_mobile{display:flex;overflow-x:hidden;justify-items:stretch;align-items:center}#instafeed_mobile a img{width:100%;max-width:100vw;max-height:300px;height:auto;object-fit:cover}.form-book-now{display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.primary-color{color:#6eafbf}.lebarth-flowe-icon{display:inline-block;background-repeat:no-repeat;padding:0 1rem;background-position:center top;background-size:20px 20px;margin-right:1.5rem;margin-top:8px}.values-included-section .read-more{text-align:center;display:inherit}.values-included-section ul{padding:0;list-style:none;display:flex;flex-direction:column}.values-included-section ul li{display:none}.values-included-section ul li:nth-child(-n+1){display:flex;margin-bottom:17px}.values-included-section ul li:nth-child(-n+1) i{flex:1 1 10%;margin-right:.5rem}.values-included-section ul span{flex:1 1 90%;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;color:#6e6865}.contact-box{display:none}.center-x{margin-right:auto;margin-left:auto}.icon-arrow-down{width:10px;height:10px;display:inline-block;background-image:url("../images/shared/down-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center}.mt-17{margin-top:17px}.mb-17{margin-bottom:17px}.mt-27{margin-top:27px}.mb-27{margin-bottom:27px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-70{margin-top:70px}.mt-85{margin-top:85px}.uk-dotnav .uk-active *{background-color:#6eafbe!important}.luxury-logo-container{margin-bottom:6rem}.book-now-box-mobile,.book-now-box-mobile:hover{position:absolute;bottom:2rem;height:100%;max-height:40px;padding:1rem;font-size:15px;display:flex;letter-spacing:1.25px;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);color:#fff;font-family:gotham-book;text-align:center;border-bottom:1px solid #fff;text-transform:uppercase}.book-now-box-mobile__secondary,.book-now-box-mobile__secondary:hover{background-color:#6eafbf;color:#fff;max-height:60px;padding:1rem 2rem;bottom:-30px;left:50%;transform:translateX(-50%);position:absolute;text-transform:uppercase}p.title-text{font-size:15px}p{font-size:15px;color:#6e6865}.timer-cta{display:block;position:absolute;bottom:0;transform:translateY(60px)!important;right:90px;background-color:rgba(246,247,249,.8);z-index:100;border-radius:8px;padding:20px 10px 25px;max-height:215px;max-width:235px;text-align:center}.timer-cta__a,.timer-cta__ab{display:inline-block;font-family:gotham-book;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:35px;letter-spacing:1.04px;text-align:center;color:#fff;background-color:#6eafbf;text-transform:uppercase;margin-bottom:1rem;padding:0 20px 0 20px}.timer-cta__a:hover,.timer-cta__ab:hover{text-decoration:none;color:#fff}@media only screen and (max-width:575px){header.main-header.short{height:75px!important}.footer-lebarth-logos{flex-direction:column;align-items:center}.text.text-dive>p{font-size:17px;line-height:25px!important}}@media only screen and (max-width:480px){.grid-gallery-container.mobil-vue .img-container{background-size:cover;min-height:150px}.corporate-gallery.mobil-vue .img-container{background-size:cover;min-height:150px}.reasons-section #reasons-splide .reasons-slider img{object-fit:contain!important}.happenings-section #h-splide .happenings-slider img{object-fit:contain!important}.grid-tripadvisor__content.staff{min-height:auto}section{padding:0 1rem}section.bilss-section,section.lebarth-section,section.our-way-of-life-section,section.welcome-text{padding:0}}@media only screen and (min-width:576px){.text{font-family:Gotham-Book!important;font-size:15px!important;color:#6e6865;line-height:35px!important}.no-padding{padding:0}.read-more{display:none}.btn--menu__mobile{display:none}.grid-gallery-container{display:grid;width:100%;height:600px;grid-row-gap:15px;grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"img1 img2 img3 img4" "img5 img5 img3 img6"}.weddings-gallery{display:grid!important;width:100%!important;height:900px!important;grid-row-gap:15px!important;grid-column-gap:30px!important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important;grid-template-areas:"img1 img2 img2 img3" "img1 img4 img5 img6" "img7 img7 img8 img6"!important}.corporate-gallery{display:grid;width:100%;height:600px;grid-row-gap:15px;grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"img1 img1 img2 img3" "img4 img4 img2 img5"}.img-container{background-position:center center;background-repeat:no-repeat;background-size:cover}.img1{grid-area:img1}.img2{grid-area:img2}.img3{grid-area:img3}.img4{grid-area:img4;display:block}.img5{grid-area:img5;display:block}.img6{grid-area:img6;display:block}.img7{grid-area:img7;display:block}.img8{grid-area:img8;display:block}}@media only screen and (min-width:768px){.box-cta{display:block;position:absolute;bottom:0;transform:translateY(60px)!important;right:90px;background-color:rgba(246,247,249,.8);z-index:100;border-radius:8px;padding:20px 10px 25px;max-height:215px;max-width:235px;text-align:center}.box-cta__a,.box-cta__ab{display:block;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1.04px;text-align:center;color:#fff;background-color:#6eafbf;text-transform:uppercase;margin-bottom:1rem;padding:5px}.box-cta__a:hover,.box-cta__ab:hover{text-decoration:none;color:#fff}.box-cta__span{display:inline-block;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:1.04px;text-align:center;cursor:pointer;text-decoration:none}.box-cta__span.btn-rate,.box-cta__span.btn-rate:hover{color:#6e6865;text-transform:capitalize;line-height:2.33;margin-bottom:8px;border-bottom:1px solid #999a9b;text-decoration:none}.box-cta__span.btn-tour,.box-cta__span.btn-tour:hover{color:#6eafbf;border-bottom:1px solid #6eafbf;text-decoration:none}.contact-box{padding:2rem;max-width:240px;right:2rem}.contact-box h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.04px;text-align:center;color:#6e6865;text-transform:capitalize;margin-bottom:3rem}.contact-box p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:1.04px;text-align:center;color:#6e6865}.contact-box p a,.contact-box p a:hover{text-decoration-color:#6eafbf;text-decoration:underline;color:#6eafbf}}@media only screen and (min-width:768px){.box-cta{right:30px}.champagne-logos-container{flex-direction:row}.champagne-logos-container .champagne-main-logo-container{border-right:solid 1px #6e6865}.champagne-logos-container .other-logos-container{flex-direction:row}.subscribing-modal-content{width:60%}.subscribing-modal-content .subscribing-title{font-size:40px;line-height:47px}.subscribing-modal-content .subscribing-text{font-size:15px;line-height:24px}.subscribing-modal-content .subscribing-span{font-size:22px;line-height:40px}}@media only screen and (min-width:992px){.newsletter-form{width:90%;display:flex;flex-direction:column;flex-wrap:wrap;padding-left:110px;justify-content:flex-start;position:absolute;bottom:40px;margin-top:4rem}.newsletter-form__row-container{display:flex;flex-direction:row}.newsletter-form__input-container{flex:4 1 10%;margin:10px 15px;width:90px;text-align:center}.newsletter-form__title{flex:1 1 85px}.newsletter_check_container{padding:10px 0}.subscribing-modal-content{width:70%}}@media only screen and (min-width:1024px){.box-cta{transform:translateY(135px)!important;right:40px}}@media only screen and (min-width:1140px){.gallery-link{display:flex}.luxury-logo-container{margin-bottom:3rem}.box-cta{display:block;position:absolute;bottom:0;transform:translateY(135px)!important;right:90px;background-color:rgba(246,247,249,.8);z-index:100;border-radius:8px;padding:20px 10px 25px;max-height:215px;max-width:235px;text-align:center}.box-cta__a,.box-cta__ab{display:block;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:1.04px;text-align:center;color:#fff;background-color:#6eafbf;text-transform:uppercase;margin-bottom:1rem;padding:5px}.box-cta__a:hover,.box-cta__ab:hover{text-decoration:none;color:#fff}.box-cta__span{display:inline-block;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:1.04px;text-align:center;cursor:pointer;text-decoration:none}.box-cta__span.btn-rate,.box-cta__span.btn-rate:hover{color:#6e6865;text-transform:capitalize;line-height:2.33;margin-bottom:8px;border-bottom:1px solid #999a9b;text-decoration:none}.box-cta__span.btn-tour,.box-cta__span.btn-tour:hover{color:#6eafbf;border-bottom:1px solid #6eafbf;text-decoration:none}.contact-box{padding:2rem;max-width:240px;right:2rem}.contact-box h3{font-family:cormorantgaramond;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.04px;text-align:center;color:#6e6865;text-transform:capitalize;margin-bottom:3rem}.contact-box p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:1.04px;text-align:center;color:#6e6865}.contact-box p a,.contact-box p a:hover{text-decoration-color:#6eafbf;text-decoration:underline;color:#6eafbf}.form-book-now{position:fixed;top:90px;right:20px;height:200px;width:585px;border-radius:15px;z-index:9999;background:#fff}.form-book-now .booking-form-datepicker:after{margin-right:.5rem}.form-book-now .top-arrow{position:fixed;height:0;width:0;top:70px;right:60px;border-right:30px solid transparent;border-bottom:40px solid #fff;border-left:30px solid transparent}.form-book-now section{margin:1rem}.form-book-now section h2{margin-bottom:0;color:#6e6865}.form-book-now section h3{font-family:cormorantgaramond;font-size:23px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;color:#6e6865}.form-book-now section p{text-align:justify;font-size:15px}.form-book-now section p a{text-decoration:none;color:#6eafbf}.form-book-now section p a:hover{text-decoration:none;color:#6eafbf}.middle-box{border-right:1px solid #979797;margin-top:0!important;margin-bottom:0!important;line-height:11px}.middle-box .col-6{margin-top:14px}.book-now-inputs-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.book-now-input-container{flex:1 1 50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:200px;margin-bottom:.5rem;position:relative}.book-now-input-container__label{color:#6e6865;font-family:gotham-book;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:4px;font-size:15px}.book-now-input-container__input{box-sizing:border-box;height:100%;max-height:45px;border:1px solid #6e6865;line-height:1.94;padding:1rem;max-width:inherit}.book-now-input-container__input:focus{border:1px solid #6e6865;outline:0!important}.book-now-input-container__btn{font-family:gotham-bold;cursor:pointer;width:95%;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.92;letter-spacing:1px;text-align:center;color:#fff!important;background:#6eafbe}.book-now-input-container.btn-container{max-width:100%;flex:1 1 100%;align-items:center}.book-now-assistance h2{font-size:23px;line-height:1.2;font-family:gotham-book;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#6e6865}.book-now-assistance ul{padding:0}.book-now-assistance ul li{cursor:pointer;font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;color:#6e6865}.book-now-assistance ul li::before a,.book-now-assistance ul li::before a:hover{color:#6eafbf;text-decoration:none}.form-book-now-header-section{position:relative}.form-book-now-header-section h2{font-size:31px}.form-book-now-header-section a{font-size:18px}.form-book-now-header-section .close-icon{display:inline-block;width:20px;height:20px;position:absolute;top:0;right:0;margin-right:1rem;margin-top:.5rem;background-position:center;background-repeat:no-repeat;background-size:cover}.book-now-ul{top:0;left:0;z-index:10000;transform:translateY(5rem);width:12.5rem;list-style:none;display:none;position:absolute;background:#f6f7f9;padding:0}.book-now-ul li{padding-left:1rem;color:#999a9b;cursor:pointer}.book-now-ul li:hover{background:#d3d4d6}section{padding:0}section h2,section p{text-align:left;padding:0}section h2{font-size:38px;margin-right:auto;margin-left:auto;margin-bottom:2rem}section p{font-size:15px;line-height:1.94;margin-bottom:0}.main-title{font-size:38px;margin-right:auto;margin-left:auto;text-align:left;padding:0}.icons-container{display:flex;flex-direction:row;flex-wrap:wrap}.icons-container__champagne{flex:1 1 100%;text-align:center}.icons-container__lebarth,.icons-container__royal,.icons-container__villas{flex:0 1 200px;text-align:center}.main-footer{padding:0 1rem 4rem}.main-footer__address-container{margin-top:1rem}.main-footer__address-container p{font-size:15px;display:block}.main-footer__address-container p span{display:block}.main-footer__social-networks-container{justify-content:center;align-items:center}.main-footer__social-networks-container img{margin:0 30px}.footer-nav-list{flex-wrap:nowrap;justify-content:space-evenly;flex-direction:row}.footer-nav-list__item{text-transform:uppercase;flex:unset}.btn--menu__mobile{display:none}.newsletter-section{height:300px;margin-bottom:0}.newsletter-section__form-container{padding-top:0}.newsletter-section__form-container h3{max-width:100%;font-size:38px;word-wrap:unset;text-align:left;margin-left:110px;margin-top:80px;margin-bottom:.5rem}.newsletter-section__form-container small{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;color:#fff;display:block;margin-left:110px}.submit-newsletter{cursor:pointer}.grid-tripadvisor{grid-template-columns:493px auto 192px}.grid-tripadvisor__p-wrapper p{font-family:gotham-book;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;color:#6e6865;padding:0 1.5rem;margin-bottom:2rem}.grid-tripadvisor__content h3{font-size:23px;text-align:left;padding-left:1.5rem}.values-included-section .read-more{display:none}.values-included-section ul{max-height:350px;flex-wrap:wrap;padding:0}.values-included-section ul li:nth-child(-n+2){display:flex}.values-included-section ul li:nth-child(-n+2) i{flex:unset;margin-right:1.5rem}.values-included-section ul li{width:50%;display:flex;margin-bottom:17px}.values-included-section ul li i,.values-included-section ul li span{flex:unset}.values-included-section ul li span{font-size:15px}}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}@media screen and (max-width){.splide__arrows{top:calc(50% - 25px)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
