:root{--black:#414042;--white:white;--font-family:Avenirnextcyr,Verdana,sans-serif;--white-smoke:#f8f5f2;--gold:#c2ae8f;--linen:#efeae2;--green:#7c8f76;--gray:#919191;--beige:#fdf8f300;--light-brown:#eee6dd;--active-green:#607a58}h1{margin-top:0;margin-bottom:10px;font-family:Noto Serif Display,sans-serif;font-size:50px;font-weight:400;line-height:1.2}h2{color:var(--black);margin-top:0;margin-bottom:10px;font-family:Noto Serif Display,sans-serif;font-size:30px;font-weight:400;line-height:36px}h3{margin-top:0;margin-bottom:10px;font-family:Noto Serif Display,sans-serif;font-size:26px;font-weight:400;line-height:1.2}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:10px;margin-bottom:10px;font-family:Noto Serif Display,sans-serif;font-size:20px;font-weight:400;line-height:1.2}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:10px;font-size:14px;line-height:1.5}a{text-decoration:underline}ul{margin-top:0;margin-bottom:10px;padding-left:20px}strong{font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.body{background-color:var(--white);font-family:var(--font-family);color:var(--black);font-size:13px;line-height:1.4}.body._404{background-color:#000;background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/64e4643ae4ad113bb6792993_404.jpg);background-position:50%;background-size:cover}.section{border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.section.slider{height:auto;padding-top:0;padding-bottom:40px;overflow:hidden}.section.slider.dinning-slider{background-color:var(--white-smoke);padding-bottom:60px}.section.accomodation{padding-top:40px;padding-bottom:40px}.section.golden{background-color:var(--white-smoke)}.section.golden.hapenings{display:flex}.section.accomodation-page{padding-top:140px;padding-bottom:60px}.section.me{z-index:10;background-color:var(--white);padding-top:60px;padding-bottom:100px}.section.me.bottom-0{background-color:var(--white-smoke);padding-top:20px;padding-bottom:20px}.section.wedding-proposal{z-index:10;background-color:var(--white);padding-top:220px;padding-bottom:100px}.section.dine-b{z-index:10;background-color:var(--white);padding-top:0;padding-bottom:40px}.section.bathing{z-index:10;background-color:var(--white-smoke);padding-top:60px;padding-bottom:60px}.section.all-offers{z-index:10;background-color:var(--white);background-image:linear-gradient(to bottom,#fff 30%,var(--white-smoke)30%);padding-top:80px;padding-bottom:100px}.section.all-offers._34{background-image:linear-gradient(0deg,#fff,var(--white-smoke))}.section.bottom0{padding-bottom:0}.section._2{background-color:var(--white-smoke)}.section._2.space-4{grid-column-gap:60px;grid-row-gap:60px;background-color:var(--white)}.section._2.hide{display:none}.section.bottom20{padding-bottom:20px}.section.to{padding-top:0}.section._40pad{padding-top:20px}.section.so.top0{padding-top:0}.section.so.top-1{padding-top:30px}.section.top-o{padding-top:20px}.section.spec{background-color:var(--white-smoke)}.section.spec.hide{display:none}.section.wellbeing-proposal{z-index:10;background-color:var(--white);padding-top:220px;padding-bottom:140px}.section.space-5{z-index:20;grid-column-gap:60px;grid-row-gap:60px;padding-bottom:0}.section.space-5.btm-40{padding-bottom:100px}.section.t60{padding-top:220px}.section.no-padd{padding-top:0;padding-bottom:0}.section.corp{border-top:.5px solid var(--gold);background-color:var(--white)}.section.t0{padding-top:0}.section.contact-page{z-index:10;background-color:var(--white);padding-top:80px;padding-bottom:100px}.section.contact-page.bottom-0{padding-bottom:0}.container{width:1240px;max-width:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container.left-align{align-items:center;display:flex}.container.grid-6{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;margin-bottom:0;display:grid}.container.centered{flex-direction:column;justify-content:center;align-items:center;display:flex}.container.centered.gym{margin-bottom:20px}.container.centered.bottom-60{padding-bottom:60px}.container.centered.space-1{grid-column-gap:20px;grid-row-gap:20px}.container.centered.events{width:1040px;padding-top:60px}.container.centered.events.hide{display:none}.container.centered.space-2{grid-column-gap:2rem;grid-row-gap:2rem;position:relative}.container.centered-galerry{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:100px;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.container.centered-galerry.spec{margin-top:0}.container.contact-bar._33{margin-top:0;margin-bottom:80px}.container.wedding-services{grid-row-gap:50px;flex-wrap:wrap;justify-content:center;margin-top:60px;display:flex}.container.honeymoon-services{grid-row-gap:5px;flex-flow:column wrap;justify-content:center;align-items:stretch;margin-top:60px;margin-bottom:60px;display:flex;position:relative}.container.details{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:center;margin-top:0;display:flex}.container.amenities-services{grid-row-gap:50px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:140px;padding-left:0;padding-right:0;display:flex}.container.gallery{grid-row-gap:50px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;padding:40px 0 0;display:flex;overflow:hidden}.container._800px{width:800px}.container._800px._40b{margin-bottom:40px}.container.centered-2{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:1240px;margin-top:0;padding-top:60px;display:flex;position:relative}.container.dine-galery{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.container.hours{flex-direction:column;justify-content:center;align-items:center;display:flex}.container.centered-gallery-2{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.container.centered-gallery-2.bottom40{width:100vw;margin-top:0;margin-bottom:40px;padding-top:60px;overflow:hidden}.container.centered-gallery-2.bottom40._2{margin-top:0;padding-top:40px}.container.centered-gallery-2._32{overflow:hidden}.container.centered-gallery-2._32._00{margin-top:20px}.container.centered-gallery-2.bottom40-top-0{width:100vw;margin-top:0;margin-bottom:40px;padding-top:0;overflow:hidden}.container.spa{margin-top:60px}.container._2col{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:800px;display:grid}.container._2col.width-100{width:1240px}.container.family-content{grid-column-gap:50px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.container._2col-100{grid-column-gap:10vw;grid-row-gap:10vw;grid-template-rows:auto;grid-template-columns:1fr .75fr;grid-auto-columns:1fr;margin-top:10px;margin-bottom:10px;display:grid}.container.hours-2{flex-direction:column;justify-content:center;align-items:center;display:flex}.container.centered-3{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100vw;margin-top:0;padding-top:60px;padding-bottom:20px;display:flex;position:relative;overflow:hidden}.container.forms{border-bottom:1px solid var(--gold);flex-direction:column;align-items:center;margin-bottom:100px;padding-bottom:40px;display:flex}.container.booklet{width:1000px}.container.ac{margin-top:40px}.container.offer{grid-column-gap:30px;grid-row-gap:30px;background-color:var(--white-smoke);flex-flow:column;width:800px;margin-top:20px;margin-bottom:20px;padding-top:30px;padding-bottom:20px;display:flex}.container.offer.wb{border:1px solid var(--linen);background-color:var(--white)}.container.offer.wb.hide{display:none}.container.offer-2{grid-column-gap:30px;grid-row-gap:30px;background-color:var(--white-smoke);flex-flow:column;width:auto;margin-top:20px;margin-bottom:20px;padding-top:30px;padding-bottom:20px;display:flex}.container.offer-2.wb{border:1px solid var(--linen);background-color:var(--white)}.container.offer-2.wb.hide{display:none}.container._3-col-row.top-align{place-items:start stretch}.container._2-col{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.container._2-col._2{grid-template-columns:.75fr 1fr}.container.left{flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex}.container.beach-card{width:75rem;padding-left:20px;padding-right:20px}.container.contact-bar{border:.5px solid #c2ae8f;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;padding-bottom:20px;display:flex}.container.laguna_beach-card{width:75rem;padding-top:5rem;padding-left:20px;padding-right:20px}.container._3-col.footer-bottom{border-top:.5px solid #ffffff80;margin-top:10px;padding:10px 0}.container.footer-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;margin-bottom:40px;display:grid}.container._3-col{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.navbar{z-index:1000000;background-color:var(--white);position:fixed;inset:0% 0% auto}.navbar-2{z-index:9900;background-color:var(--white);justify-content:space-between;align-items:center;height:56px;padding-left:10px;display:flex;position:relative}.image{width:160px;height:37px}.nav-link{text-align:center;text-transform:uppercase;border-bottom:5px solid #0000;justify-content:center;align-items:center;height:56px;margin-left:10px;margin-right:10px;padding:15px 15px 10px;font-size:13px;line-height:1;transition:all .2s;display:flex}.nav-link:hover{border-bottom-color:var(--gold)}.nav-link.w--current{border-bottom-color:var(--black);color:var(--gold);font-weight:500}.nav-link.drop{padding-right:15px}.nav-link.desktop{padding-left:10px;padding-right:10px}.navbar-1{z-index:9900;background-color:var(--gold);justify-content:flex-end;align-items:center;width:100%;height:40px;padding-top:0;padding-left:10px;padding-right:10px;display:flex;position:relative}.check-rates-button.dukley-calendar,.check-rates-button.mountain-calendar{width:auto;padding-left:20px;padding-right:20px;display:none}.check-rates-button{z-index:9800;background-color:var(--black);justify-content:center;align-items:center;width:160px;max-width:15%;height:100%;padding-top:2px;text-decoration:none;display:flex;position:relative}.check-rates-button.dukley-calendar,.check-rates-button.mountain-calendar{width:auto;padding-left:20px;padding-right:20px;display:none}.check-rates-button.close{flex:none;width:100%;max-width:100%;padding-left:20px;padding-right:20px;display:none}.check-rates-button.open{flex:none;width:auto;max-width:100%;padding-left:20px;padding-right:20px;display:flex}.check-rates-button.mobile{display:none}.check-rates-button.temp{width:auto;padding-left:20px;padding-right:20px}.check-rates-text{color:var(--gold);text-align:center;text-transform:uppercase;line-height:1}.language-switcher{align-items:center;height:100%;display:flex}.lang-link{color:var(--black);text-transform:uppercase;margin-left:10px;font-size:12px;line-height:1;text-decoration:none;transition:all .2s}.lang-link:hover{color:var(--white)}.top-links{padding-top:2px}.top-link{color:var(--white);text-transform:uppercase;margin-left:20px;margin-right:20px;font-size:11.5px;line-height:1;text-decoration:none;transition:all .2s}.top-link:hover{color:var(--black)}.nav-menu{flex:1;justify-content:center;padding-left:10px;padding-right:10px;display:flex}.hide-text{z-index:100;opacity:0;color:var(--gold);text-align:center;text-transform:uppercase;line-height:1;position:absolute}.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar{background-color:var(--white);height:100vh;padding-bottom:60px;overflow:scroll;transform:translateY(-100vh)}.check-rates-bar{z-index:9800;background-color:var(--linen);justify-content:center;align-items:flex-start;max-width:100%;height:90px;padding:20px 20px 10px;transition:all .2s;display:flex;position:absolute;inset:85px 0% auto;transform:translateY(-100px)}.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar,.check-rates-bar._2{background-color:var(--white);height:100vh;padding-bottom:60px;overflow:scroll;transform:translateY(-100vh)}.check-rates-arrow{z-index:9850;opacity:0;width:25px;height:12px;position:absolute;inset:auto auto -1%}.footer{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:0;display:flex}.div-block-10{flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;display:flex}.gold{color:var(--gold);text-align:center;margin-bottom:10px}.gold._2{text-align:center;margin-bottom:0}.gold._2._44{text-align:left;width:50%}.gold._2.large{font-size:18px}.gold._22{font-size:26px;line-height:1.2}.gold._0{margin-bottom:0}.gold._0.centraled.max-40{width:30%}.gold._30px{margin-bottom:0;font-size:30px}.gold.left{text-align:left}.gold._0-1{text-align:left;width:40ch;max-width:100%;margin-bottom:0}.gold.f{margin-bottom:15px}.footer-link{color:var(--white);margin-bottom:10px;font-family:Avenirnextcyr,Verdana,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s}.footer-link:hover{color:var(--white-smoke);text-decoration:underline}.div-block-11{border-left:.5px solid var(--gold);flex-direction:column;align-items:flex-start;padding:20px 20px 10px;display:flex}.div-block-11._2{border-left-width:0;align-items:center}.text-block-414046{color:var(--gold);text-transform:uppercase;margin-bottom:10px;font-size:14px}.text-block-414046._0{height:auto;min-height:auto}.text-block-414046._33{height:60px}.footer-link-2{opacity:.6;margin-left:15px;margin-right:15px;transition:all .2s}.footer-link-2:hover{opacity:1}.div-block-12{justify-content:center;align-items:center;display:flex}.footer-button{border:1px solid var(--gold);background-color:var(--black);color:var(--gold);text-align:center;text-transform:uppercase;margin-top:30px;padding:15px 30px 13px;line-height:1;transition:all .2s}.footer-button:hover{background-color:var(--gold);color:var(--white)}.image-9{object-fit:contain;width:80px;height:80px}.image-9._2{height:65px}.image-10{object-fit:contain;width:20px;height:20px}.link-block-4{justify-content:center;align-items:flex-end;width:25px;height:25px;margin-right:20px;display:flex}.link-block-4._3{align-items:center}.footer-bottom-text{color:#ffffffb3;font-size:12px}.footer-bottom-text._2{text-align:center;text-decoration:none}.footer-bottom-text._3{text-align:right}.link-2{color:var(--white);transition:all .2s}.link-2:hover{color:var(--gold)}.burger-button-wrapper{background-color:var(--white-smoke);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;display:block}.burger-line-top,.burger-line-middle{background-color:var(--black);width:30px;height:2px;margin-top:5px;margin-bottom:5px}.burger-line-bottom{background-color:var(--black);width:30px;height:2px;margin-top:5px;margin-bottom:5px;margin-left:auto}.dropdown-block{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;inset:0 auto auto 0%;background-color:#fff;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;width:auto;height:auto;padding:20px;display:grid;position:relative;inset:0 auto auto 0%;overflow:hidden}.dropdown-link-title{margin-top:5px;margin-bottom:0;line-height:1.2}.dropdown-link-title.sm{font-size:11px}.dropdown-link-image{object-fit:cover;width:100%;height:100%;margin-top:0;position:relative}.dropdown-link{color:var(--black);text-align:center;text-transform:uppercase;text-align:center;text-transform:uppercase;font-size:12px;line-height:1.2;text-decoration:none}.dropdown-link-image-holder{background-color:var(--black);width:90px;height:90px;overflow:hidden}.nav-link-with-dropdown-icon{display:none}.nav-menu-float{justify-content:center;width:auto;display:flex}.container-footer-icons{align-items:center;width:1240px;max-width:100%;margin-top:40px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:20px;display:flex}.mobile-menu-colapse{display:none}.form-block-2{width:100%;margin-top:15px}.added-person-data{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:.5fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;width:100%;min-width:100%;display:grid}.text-field-2{background-color:var(--white-smoke);border:0 solid #000;width:100%;height:40px}.text-field-2._2{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.field-label{text-transform:uppercase;font-weight:300}._2-col-row{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;width:100%;display:grid}._2-col-row.fr2._1,._2-col-row.fr2._2{margin-bottom:20px}._2-col-row.fr2._1-2{margin-bottom:0}.submit-button-2{background-color:var(--black);text-transform:uppercase;margin-top:10px;margin-bottom:20px;padding:10px 40px;transition:all .2s}.submit-button-2:hover{background-color:var(--gold)}.submit-button-2.is-special-offers{margin-bottom:0}.form-2{grid-row-gap:20px;flex-direction:column;align-items:center;display:flex}._1-col-row{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center;width:100%;display:grid}.title-top{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f8f5f2b3;justify-content:center;align-items:center;padding:100px 10px 15px 20px;display:flex;position:absolute;inset:0% 0% auto}.title-top.gold{background-color:var(--gold);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--gold)}.title-top-heading{color:var(--gold);margin-bottom:0;font-family:Avenirnextcyr,Verdana,sans-serif;font-weight:500}.title-top-heading.black{color:var(--black)}.title-top-heading.white{color:#fff;font-family:Noto Serif Display,sans-serif;font-size:40px;line-height:1.2}.section-8{background-color:var(--white-smoke);padding-top:160px}.section-8._2{padding-top:150px}.checkbox-field{margin-top:30px}.html-embed-2{width:1000px}.html-embed-2.desktop{justify-content:center;align-items:center;height:auto;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.html-embed-2.mobile{height:100%;margin-bottom:220px;display:none}.div-block-106{padding-top:20px}.div-block-119,.image-68{width:100%}.link-block-18{width:110px;padding-bottom:2px}.text-block-4140646{padding-left:5px;padding-right:5px;text-decoration:none}.image-340{display:none}.div-block-150{grid-column-gap:30px;grid-row-gap:30px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.link-block-25{justify-content:center;align-items:center;width:150px;display:flex}.image-344{width:70px}.image-345{width:120px}.image-346{width:150px}.events-button{z-index:9800;background-color:var(--linen);justify-content:center;align-items:center;max-width:15%;height:100%;padding-top:2px;padding-left:10px;padding-right:10px;font-weight:500;text-decoration:none;display:none;position:relative}.events-button.w--current{padding-left:15px;padding-right:15px}.events-text{color:var(--black);text-align:center;text-transform:uppercase;font-weight:500;line-height:1}.div-block-168{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.happenings_button{grid-column-gap:3px;grid-row-gap:3px;color:var(--black);text-transform:uppercase;background-color:#0000;border:1px solid #4140429e;border-radius:.1rem;justify-content:center;align-self:center;align-items:center;margin-right:auto;padding:.25rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 5px 7px #0003}.happenings_button:hover{background-color:var(--black);color:var(--gold)}.happenings_button.hide{display:none}@media screen and (min-width:1280px){.container.footer-2{grid-template-columns:1fr 1fr 1fr}.div-block-150{flex-flow:column}.white-cta_left_images{max-width:62%;inset:0% auto 0% -5%}.white-cta_right_images{inset:0% -5% 0% auto}.resort-btn_bar{padding-top:6.25rem}.parallax_container{width:100%;max-width:71rem}.parallax_heading{font-size:9.375rem}.parallax_heading-video-line{margin-left:-68px}.parallax_heading-line-1{display:block}.countdown-block{max-width:100%;padding-top:1.5rem;padding-bottom:1.5rem;right:1rem}.parallax_heading-2{font-size:9.375rem}.beach_grid{grid-template-columns:1fr 1fr}.beach_card{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.beach_img{max-width:none}.beach_card_text{margin-top:0}.laguna_img{max-width:100%;margin-top:-222px}.beach_grid-2{grid-template-columns:1fr 1fr}.beach_img-2{max-width:none;height:100%}.section-562{position:fixed}.booking-form_form{grid-column-gap:1.875rem;grid-row-gap:1.875rem}.rich-text-block-6666 p{margin-bottom:100px}}@media screen and (min-width:1440px){.button._2{white-space:nowrap;white-space:nowrap}.beach_card{grid-template-columns:1.5fr 1fr}.beach_card_text{margin-bottom:1rem}.beach_card_btns-wr{margin-top:auto}.laguna_opening-text-white{color:var(--white)}}@media screen and (max-width:991px){h1{font-size:34px}h2{font-size:24px;line-height:1.2}h5{font-size:20px;line-height:1.2}.section{width:100%;padding-top:30px;padding-bottom:30px}.section.dine-b,.section.bathing,.section.contact-page,.section.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.section.slider.dinning-slider{padding-bottom:20px}.section.accomodation{width:100%;padding-top:0;padding-bottom:20px}.section.golden{padding-top:20px}.section.accomodation-page{width:100%;padding-top:120px;padding-bottom:20px}.section.me{width:100%;padding-top:40px;padding-bottom:20px}.section.wedding-proposal{width:100%;padding-top:140px;padding-bottom:20px}.section.dine-b,.section.bathing,.section.contact-page,.section.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.section._2{padding:30px 20px}.section.so{padding-left:20px;padding-right:20px}.section.so.top-1{padding-top:20px}.section.md{padding-bottom:0}.section.wellbeing-proposal{width:100%;padding-top:140px;padding-bottom:20px}.section.space-5.btm-40{padding-bottom:30px}.section.t60{padding-top:200px}.container{margin-top:0}.container.grid-6{grid-template-columns:1fr 1fr 1fr}.container._3-col.footer-bottom{justify-content:space-between;padding-left:10px;padding-right:10px;display:flex}.container.footer-2{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.container.centered-galerry{margin-top:60px}.container.contact-bar._33{margin-bottom:40px}.container.wedding-services{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;margin-top:0}.container.honeymoon-services{grid-column-gap:20px;grid-row-gap:20px;justify-content:center}.container.details{grid-row-gap:20px;margin-top:40px}.container.amenities-services{grid-row-gap:20px;margin-top:80px}.container.gallery{grid-row-gap:30px;margin-top:0;padding-top:40px}.container.centered-2{padding-top:40px;padding-left:10px;padding-right:10px}.container.dine-galery{margin-top:60px}.container.hours{padding-bottom:20px}.container.centered-gallery-2{margin-top:60px}.container.centered-gallery-2.bottom40{margin-top:20px;padding-top:40px}.container.centered-gallery-2.bottom40-top-0,.container.centered-gallery-2.bottom40{margin-top:20px;padding-top:40px}.container.centered-gallery-2._30{margin-top:0;padding-top:30px}.container.centered-gallery-2.bottom40-top-0{margin-top:20px;padding-top:40px}.container.spa{margin-top:20px}.container._2col.width-100{flex-direction:column;display:flex}.container._2col.width-100._0{padding-left:0;padding-right:0}.container.family-content{grid-column-gap:20px;grid-row-gap:20px;margin-top:40px}.container._2col-100{grid-column-gap:20px;grid-row-gap:20px}.container.hours-2{padding-bottom:20px}.container.centered-3{padding:40px 10px 20px}.container.so{padding-left:0;padding-right:0}.container.ac{margin-top:20px}.container.offer{grid-column-gap:20px;grid-row-gap:20px;margin-top:0;padding-top:20px}.container.offer.wb{margin-top:0}.container.offer-2{grid-column-gap:20px;grid-row-gap:20px;margin-top:0;padding-top:20px}.container.offer-2.wb{margin-top:0}.container._2-col{flex-flow:column;display:flex}.container._2-col._2{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem}.container._3-col{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.container.contact-bar{flex-direction:column;margin-top:0;padding-top:30px;padding-bottom:30px}.container.laguna_beach-card{padding-top:3.5rem}.navbar{z-index:10000000;width:100vw}.nav-link{color:var(--black);text-align:left;border-bottom-width:0;justify-content:flex-start;width:100%;height:40px;padding-top:10px;padding-bottom:10px;padding-left:0;font-weight:500}.nav-link.w--current{color:var(--gold)}.nav-link.desktop,.nav-link.no-mobile{display:none}.nav-link.drop{justify-content:space-between;width:100%;padding-top:0;padding-bottom:0;padding-right:10px}.nav-link.desktop,.nav-link.no-mobile{display:none}.check-rates-button{width:140px;max-width:none}.top-links{display:none}.top-link{margin-left:10px;margin-right:10px}.hero-1{padding-top:140px;padding-left:40px}.nav-menu{background-color:var(--white);object-position:50% 0%;flex-direction:column;flex:0 auto;width:100%;height:100vh;min-height:auto;margin-top:0;padding-top:20px;padding-bottom:100px;padding-left:1.5rem;position:absolute;inset:0 0 auto;overflow:scroll}.link-block{height:50px}.check-rates-bar{padding-top:15px}.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar,.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar{padding-bottom:8rem;transform:translateY(-100vh)}.text-blok-1{font-size:12px}.p.centered.boxed{width:auto;margin-bottom:40px}.right-arrow-2,.left-arrow-2{width:60px}.form-block{max-width:100%;padding-left:20px;padding-right:20px}.gold._2{margin-bottom:20px}.gold._0.centraled.max-40{width:auto}.gold._30px{font-size:24px}.gold.f{margin-bottom:10px}.gold._0-1{width:auto}.text-block-414046{height:auto}.footer-button{padding:12px 20px}.image-9{width:60px;height:60px}.burger-button-wrapper{height:56%;padding:15px}.burger-line-top,.burger-line-middle,.burger-line-bottom{background-color:var(--black)}.dropdown-block{flex-direction:column;align-items:flex-start;margin-top:0;margin-left:0;margin-right:auto;padding-top:0;padding-bottom:20px;padding-right:20px;display:flex;overflow:visible;transform:none}.dropdown-block._2{padding-bottom:0}.dropdown-link{text-transform:capitalize}.dropdown-link.w--current{color:var(--gold)}.dropdown-link.ac{min-height:30px}.dropdown-link.hide,.dropdown-link-image-holder{display:none}.menu-button-2{margin-left:auto;margin-right:0;padding:0}.nav-link-with-dropdown-icon{justify-content:flex-end;align-items:center;width:50%;height:40px;padding-bottom:0;padding-right:20px;display:flex}.icon-line{background-color:var(--black);width:12px;height:2px;padding-bottom:0;padding-right:0}.icon-line._12{position:absolute;transform:rotate(90deg)}.nav-menu-float{flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.collection-list-5._3{grid-template-columns:1fr 1fr}.image-11._3{min-height:300px}.div-block-16{justify-content:space-around;align-items:flex-start;margin-top:10px;margin-bottom:10px;display:flex}.div-block-17{width:33%}.image-12{width:30px;height:30px}.text-block-3{max-width:none;min-height:50px;font-size:12px;line-height:1.2}.accomodation-button._2.desktop{display:none}.accomodation-button._2.mobile{display:flex}.dining-hero{padding-top:60px;padding-left:40px}.link-block-6{font-size:12px}.dining-icon{width:40px;height:40px}.div-block-20{max-width:100%;margin-top:10px;padding-left:0;padding-right:0}.div-block-20._45{grid-row-gap:32px;grid-row-gap:32px}.link-image{height:auto}.image-13{height:300px}.link-block-7{width:100%}.slider-4{width:100%;padding-left:60px;padding-right:60px}.div-block-21{padding:0}.image-14{width:100%;height:50vw}.image-14._2:hover{transform:none}.mask-4,.div-block-25,.slide-2{width:100%}.container-footer-icons{margin-top:0;padding-left:10px;padding-right:10px}.dropdown-2{width:100%;margin-left:0}.dropdown-2.desktop{display:none}.dropdown-list{position:relative}.mobile-menu-colapse{flex-direction:column;width:100%;display:flex}.carousel-main{overflow:hidden}.paragraph-6{line-height:1}.titleroom{justify-content:center;align-items:center;min-height:40px;font-size:16px;line-height:20px;display:flex}.info-bar{height:200px;padding-top:10px;padding-bottom:10px;bottom:-140px}.slider-top.accomodation{margin-top:20px}.slide-image{height:60vw;min-height:350px;max-height:500px}.swiper-wrapper.is-seasons-bg{height:100%}.swiper-slide{width:50%}.swiper-slide.is-seasons-bg,.swiper-slide.is-seasons,.swiper-slide.is-room-gallery,.swiper-slide.is-offers-bg,.swiper-slide.is-gallery,.swiper-slide.is-gallery-winter,.swiper-slide.is-mountain{width:100%}.swiper-slide.swiper-second{justify-content:center;align-items:center;width:80%;display:flex}.swiper-slide.is-seasons-bg,.swiper-slide.is-seasons,.swiper-slide.is-room-gallery,.swiper-slide.is-offers-bg,.swiper-slide.is-gallery,.swiper-slide.is-gallery-winter,.swiper-slide.is-mountain,.swiper2{width:100%}.swiper-image._22{height:40vw;min-height:400px}.carouse-wrapper-2{width:100%;max-width:100%;overflow:hidden}.carousel-2-arrow-right{display:none}.carousel-2-arrow-right._3{display:block}.carousel-2-arrow-left{display:none}.carousel-2-arrow-left._3{display:block}.carousel-2{width:100%;padding-left:0;padding-right:0;overflow:hidden}.carousel-2._3,.carousel-2.opacity,.carousel-2.opacity-2,.carousel-2._3,.carousel-2.opacity,.carousel-2.opacity-2{width:100vw}.tab-link{min-width:auto}.info-bar2{height:200px}.me-hero{padding-top:140px;padding-left:40px}.submenu{display:none}.submenu.accomodation{display:flex}.submenu._2{width:100vw;display:flex;overflow:scroll}.wedding-hero{background-position:0 0,40%;padding-top:140px;padding-left:40px}.div-block-26{flex-direction:column-reverse;min-height:auto}.div-block-26._2{flex-direction:column-reverse}.div-block-27{border-top-width:0;width:100%;min-height:auto}.div-block-28{padding-top:0}.wedding-venue-image{width:100%;min-height:60vw}.wedding-venue-image._2{border-style:solid;border-width:1px 1px 0;border-color:var(--gold);border-style:solid;border-width:1px 1px 0;border-color:var(--gold)}.div-block-33{flex-direction:column;align-items:center;padding-left:0}.link-4{margin-top:10px;margin-bottom:10px;font-size:20px}.link-4._2{margin-top:30px;margin-bottom:30px}.link-4._4{margin-top:0;margin-bottom:20px;margin-left:0}.button{margin-left:0}.button.accomodation-check.desktop{display:none}.button.accomodation-check.mobile{display:block}.div-block-34{border-right-width:0;flex:0 auto;align-items:center;width:45%;padding-left:10px;padding-right:10px}.submit-button-2.is-special-offers{margin-bottom:0}.image-28{width:40px;height:40px}.heading-16{margin-bottom:0}.heading-16.accomod{font-size:26px}.div-block-39{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;display:flex}.image-29{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:0}.div-block-40{grid-column-gap:20px;border-width:.5px 0;flex-direction:row;justify-content:center;width:100%}.div-block-40._2{border-top-width:0;margin-bottom:20px;padding-bottom:20px}.rich-text-block{width:100%;padding-top:0;padding-left:0}.div-block-42{background-image:none}.div-block-43{flex-direction:column;display:flex}.complimentary-services{border-width:5px 0;padding-left:20px;padding-right:20px}.amenities{padding-left:20px;padding-right:20px}.section-6{padding-top:40px;padding-bottom:60px}.info-bar-page{height:200px}.slide-image-3{height:120vw;max-height:none}.link-block-11{width:100%}.light.max-w{margin-top:2rem;margin-left:2rem;margin-right:2rem}.center._40{margin-top:0;margin-bottom:40px}.center._40._100ch{width:auto;margin-top:30px;margin-bottom:30px}.center._80ch{width:auto;margin-top:20px}.center._80ch._20{margin-top:0;margin-bottom:30px}.center._80ch._00{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.center.list{width:auto;margin-top:10px;margin-bottom:0}.center._800px._60-20{margin-top:40px;margin-bottom:40px}.center.b40{margin-bottom:20px}.center._40btm{margin-bottom:40px}.center.btm-40{margin-bottom:20px}.center.beach-card{margin-top:0;margin-bottom:40px}.center.beach-card._100ch{width:auto;margin-top:30px;margin-bottom:30px}.h2-50{font-size:30px;line-height:1.2}.h2-50.gold{margin-top:10px;font-size:30px}.venues-p{margin-top:10px}.title-top,.title-top.gold,.title-top.gold{display:flex}.title-top-heading.white{font-size:34px}.heading-18{margin-bottom:30px}.text-block-414056{color:var(--gold);text-align:center;justify-content:center;margin-left:auto;margin-right:auto;font-size:10vw;display:none}.heading-20{text-align:center}.heading-20._2{margin-bottom:20px}.div-block-47{margin-bottom:0;display:flex}.link-6{padding-top:20px;padding-bottom:20px;font-size:15px}.div-block-48{margin-top:0;margin-bottom:0}.div-block-48._3{margin-top:0}.rt{padding-right:20px}.hours{padding-top:20px;padding-bottom:20px}.text-block-414058{text-align:center;font-size:16px}.text-block-414058._2{text-transform:none;text-transform:none}.text-block-414059{text-align:center;font-size:16px}.link-block-12{height:40vw}.div-block-56{width:auto;height:auto}.heading-23{text-align:center}.heading-23.c2{font-size:20px}.wellbeing-hero{background-position:0 0,40%;padding-top:140px;padding-left:40px}.wellbeing-hero.wellbeing{min-height:auto}.image-35{margin-top:20px;margin-bottom:10px}.heading-25.gold{font-size:18px}.treatments{padding-top:40px;padding-bottom:40px}.div-block-57{flex-direction:column;margin-bottom:0;display:flex}.div-block-58{padding-left:0;padding-right:0}.heading-26{margin-bottom:10px;font-size:22px}.treatment-text{margin-bottom:0}.collection-list-6{grid-column-gap:20px;grid-template-columns:1fr 1fr}.collection-list-6.offers{grid-template-columns:1fr 1fr}.image-36{width:100%}.image-37{height:300px}.how-to-spa{padding-top:40px;padding-bottom:40px}.div-block-59{margin-top:20px}.treatments-heading{margin-bottom:10px}.image-38.desk{display:none}.image-38.mob{margin-bottom:40px;padding-left:20px;padding-right:20px;display:block}.hero-2{background-image:none}.collection-list-7{grid-template-columns:1fr 1fr}.link-block-15{height:50vw}.button-3{margin-bottom:20px}.image-41{height:50vw;margin-bottom:10px}.image-43{height:60vw}.terms-and-conditions.padding-100-100{padding-top:40px;padding-bottom:40px}.section-kid-parties.bg-light.padding-100-0{padding-top:40px}.div-block-73{flex-direction:column;display:flex}.div-block-74{width:100%;padding-top:40px;padding-bottom:40px}.image-46{height:300px}.div-block-76{flex-direction:column;display:flex}.section-programe,.section-performance{padding-top:40px;padding-bottom:40px}.collection-list-8{grid-template-columns:1fr 1fr}.collection-list-wrapper-36{margin-top:0}.section-kid-acting{padding-top:40px;padding-bottom:40px}.heading-wb{width:auto}.back-gradient._5{background-image:linear-gradient(#0000,#000000bf),linear-gradient(350deg,#0000,#0009)}.hero-content.grace-f{padding-bottom:60px;padding-left:60px}.hero-3{background-image:none}.hero-title-bottom.acc,.hero-title-bottom.b1,.hero-title-bottom.acc,.hero-title-bottom.b1{text-align:center}.hero-4{background-image:none}.hero-quick-links-3-cols{max-width:100%}.text-block-4140623{margin-bottom:60px}.text-block-4140624{text-align:center;font-size:16px}.div-block-84{margin-bottom:20px}.heading-34{margin-top:15px}.div-block-86{border-right-width:0;width:100%;padding-left:0;padding-right:0}.div-block-87{display:none}.collection-list-wrapper-37{margin-top:40px}.div-block-35-2{padding-left:0;padding-right:0}.workshop{font-size:16px}.div-block-88{border-top:.5px solid var(--gold)}.carousel-2-arrow-right3{display:none}.carousel-2-arrow-right3._3{display:block}.carousel-2-arrow-left3{display:none}.carousel-2-arrow-left3._3{display:block}.swiper3{width:100%}.image-54{width:20px;height:20px}.html-embed-2{width:100%}.html-embed-2.desktop{display:none}.html-embed-2.mobile{display:block}.so-row{padding:10px}.heading-36{text-align:center}.heading-37{text-align:center;margin-top:20px}.div-block-95{width:100%;padding-left:20px;padding-right:20px}.div-block-96{margin-bottom:40px}.div-block-97{margin-top:20px;margin-bottom:20px}.image-58{margin-bottom:10px}.div-block-98{padding-left:20px;padding-right:20px}.image-60{height:200px}.div-block-106{padding-top:10px}.form-box{padding-bottom:0}.tab-nav-item{border-right-width:0;flex:0 auto;width:25%}.tabs-menu-2{flex-wrap:wrap;width:100%}.div-block-113,.div-block-113._2,.div-block-113._2{flex-direction:column}.image-61,.div-block-114{width:100%}.section-booklet{padding-top:140px}.heading-45._3{margin-top:40px}.heading-46{margin-top:0}.heading-46._2{margin-top:20px}.text-block-4140631{font-size:18px}.div-block-117{grid-template-columns:1fr 1fr}.slider-6{height:300px}.additional{width:100%;margin-top:40px}.rich-text-block-6{width:auto}.rich-text-block-6 h2{font-size:32px}.rich-text-block-6 h4{font-size:24px}.rich-text-block-6 h6{font-size:18px}.rich-text-block-6 h3{font-size:24px}.rich-text-block-6 h1{font-size:32px}.rich-text-block-6 h5{font-size:18px}.text-block-4140624-2{text-align:center;font-size:16px}.image-66{margin-bottom:40px}.link-block-19{width:200px;height:70px;margin-top:20px;margin-bottom:20px}.collection-list-11{grid-template-columns:1fr 1fr}.div-block-126{grid-column-gap:30px;grid-row-gap:30px}.text-block-4140639{font-size:14px}.pop-up_content{bottom:60px;right:60px}.div-block-133{max-width:100%}.div-block-134{margin-top:40px;margin-bottom:40px}.festive-link{grid-column-gap:3px;grid-row-gap:3px}.text-block-4140646{padding-left:5px;padding-right:5px}.text-block-4140647.low{font-size:16px}.image-342{aspect-ratio:1;object-fit:contain}.opening-inside{margin-bottom:10px}.collection-list-15{grid-column-gap:20px;grid-row-gap:20px}.div-block-150{flex-flow:row;justify-content:center;align-items:center}.top-40{margin-top:20px}.events-button{width:140px;max-width:none}.events-button.w--current{width:auto;padding-left:10px;padding-right:10px}.image-347{width:350px}.offer-h3{font-size:24px}.div-block-153{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:2.25fr}.div-block-157{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-top:0}.div-block-158{flex-flow:wrap}.image-349{aspect-ratio:1}.heading-58{font-size:36px}.div-block-161{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr}.div-block-163{grid-column-gap:0px;grid-row-gap:0px;margin-top:20px}.button-6{padding:10px 20px;font-size:14px}.div-block-164{flex-flow:column;grid-template-rows:auto;grid-template-columns:33.4%;display:flex}.div-block-165{width:100%}.div-block-167{grid-column-gap:.5rem;grid-row-gap:.5rem}.div-block-168{grid-template-columns:1fr 1fr}.div-block-165-2{width:100%}.div-block-173{margin-top:2rem;padding-left:0;padding-right:0}.div-block-176{max-width:100%;padding-left:20px;padding-right:20px}.text-block-4140659{font-size:34px}.heading-60{font-size:100px}.heading-60._2.left-m.ru,.heading-60.ru,.heading-60._2.left-m.ru,.heading-60._2.left-m.ru,.heading-60._2.left-m.ru,.heading-60.ru{font-size:90px}.image-353{height:350px}.div-block-178{grid-column-gap:1rem;grid-row-gap:1rem}.spacer{display:none}.image-356{width:100%}.div-block-180{order:-1}.events_container{margin-top:0}.tr-contain{margin-bottom:8rem}.event_card_img{height:19rem}.happenings_button{grid-column-gap:3px;grid-row-gap:3px}.about_section,.about_section.is-2,.about_section.is-2{padding-top:7rem}.slider-swiper.is-seasons-bg{height:100%}.seasons_bg{object-position:50% 50%}.happenings_container{justify-content:center;align-items:stretch;margin-top:0;padding-left:60px;padding-right:60px}.happening_img{width:100%;height:50vw}.happening_img._2:hover{transform:none}.happening_desc{width:auto}.hero_video_wr{margin-top:-40vh}.about_bottom-wr{margin-top:7rem}.mountain_icon{margin-bottom:1.5rem}.tour_section{padding-top:7rem}.tour_card_img.is-mobile{display:none}.services_card{padding-left:6rem;padding-right:6rem}.services_cards_separator{margin-left:6rem;margin-right:6rem}.carousel_section{padding-top:7rem}.navbar_bottom{grid-column-gap:0rem;grid-row-gap:0rem}.burger_btn-wr{height:3.125rem;padding:15px 15px 13px}.rooms_grid{grid-template-columns:1fr}.room_card{max-width:none}.room_card_gallery_img{width:100%}.room_card_popup_layout{max-width:90%}.booking-wr{display:none}.resort_dd_content-wr{padding-top:4rem;padding-bottom:4rem}.resort_dd_card.is-dukley{justify-content:center;align-items:center;height:auto}.resort_dd_card_text-wr{justify-content:flex-start;align-items:center}.resort_dd_card_btn-wr{opacity:1;transform:none}.culture_section{padding-top:7rem}.room_popup_arrows{display:none}.nav_link{color:var(--black);text-align:left;border-bottom-width:0;justify-content:flex-start;width:100%;height:50px;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;font-weight:500}.nav_link.desktop,.nav_link.no-mobile{display:none}.nav_link.drop{justify-content:space-between;width:100%;padding-top:0;padding-bottom:0;padding-right:10px}.nav_link.desktop,.nav_link.no-mobile{display:none}.nav_menu-links-wr{grid-column-gap:0rem;grid-row-gap:0rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.map_section{max-height:none;padding-top:6rem}.map-tabs_layout{flex-flow:column;justify-content:space-between;display:none}.map-tabs_img-wr{max-width:100%}.map-tabs_right-wr{flex:0 auto;order:-1;max-width:100%;padding-top:3rem;padding-bottom:3rem}.map_img-1{max-width:75%;margin-left:auto;margin-right:auto}.map-dd_cards-wr{margin-top:3rem}.map-tabs_heading-wr{width:100%}.map_card_trigger{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:space-between;align-items:flex-start}.map_card_content{max-width:75%;margin-left:auto;margin-right:auto;padding-top:1.5rem}.map_trigger_left{justify-content:space-between;align-self:flex-start}.map_trigger-right{width:100%;max-width:none}.map_card_list{grid-column-gap:1rem;grid-row-gap:1rem}.map_card_lists-wr{flex-flow:wrap}.map_tabs{display:block}.map_tabs_menu{margin-bottom:1.5rem;padding-bottom:.375rem;padding-left:1rem;overflow:auto}.map_tab_link{background-color:var(--gray);color:var(--white);text-transform:uppercase;white-space:nowrap;font-size:.75rem}.map_tab_link.w--current{background-color:var(--green)}.book_btn{width:140px;max-width:none}.gallery-seasons_layout{flex-flow:column;height:auto}.gallery-season_card{height:auto}.gallery_img{height:auto;max-height:none}.gallery-season_card_btn{opacity:1;margin-top:0;position:static;transform:none}.resort-btn_bar{padding-top:4rem;padding-bottom:4rem}.resort_booking-bar{padding-top:15px}.resort_booking-calendar{width:100%;display:none}.resort_booking_card_btn-wr{opacity:1;transform:none}.resort_booking_calendar-mobile{width:100%}.navbar-copy,.navbar_new{z-index:10000000;width:100vw}.navbar_brand.w--current{z-index:2147483647}.opening-days{font-size:1.1rem}.countdown-block{order:-1;width:auto;max-width:100%;margin-top:10px;margin-bottom:10px;padding-left:1rem;padding-right:1rem;position:static}.open-text,.opening-today{font-size:1.1rem}.mountain_section{padding-top:6.25rem}.mountain_card{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.parallax_heading-2{font-size:6.5rem}.pal_video_wr{margin-top:-40vh}.check-rates-button-wr{width:140px;max-width:none}.beach_grid{margin-bottom:4rem}.beach_img{height:260px}.laguna_opening_section{padding-top:4.5rem;padding-bottom:4.5rem}.laguna_opening_text-wr{grid-column-gap:3rem;grid-row-gap:3rem}.laguna_opening-h1{font-size:24px}.laguna_opening-h1.tc-white{font-size:1rem}.laguna_opening-h2{font-size:32px}.laguna_opening-h2.is-cta{font-size:24px}.laguna_opening-text p{font-size:.875rem}.laguna_cards_overlay{padding-bottom:3.5rem}.laguna_img{max-width:100%;margin-bottom:4.5rem}.laguna_opening-text-white p{font-size:.875rem}.laguna_cta_text-wr{padding-top:2.5rem;padding-bottom:2.5rem}.laguna_phone{font-size:24px}.link-13{margin-top:10px;margin-bottom:10px;font-size:20px}.link-13._2{margin-top:30px;margin-bottom:30px}.beach_grid-2{margin-bottom:2rem}.button-7{margin-left:0}.div-block-186{flex-direction:column;align-items:center;padding-left:0}.section-15{width:100%;padding-top:30px;padding-bottom:30px}.email{margin-left:10px;margin-right:10px}.offers_form-wr{padding-bottom:0}.vibe_section{width:100%;padding-top:30px;padding-bottom:30px}.vibe_section.dine-b,.vibe_section.bathing,.vibe_section.contact-page,.vibe_section.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.vibe_section.slider.dinning-slider{padding-bottom:20px}.vibe_section.accomodation{width:100%;padding-top:0;padding-bottom:20px}.vibe_section.golden{padding-top:20px}.vibe_section.accomodation-page{width:100%;padding-top:120px;padding-bottom:20px}.vibe_section.me{width:100%;padding-top:40px;padding-bottom:20px}.vibe_section.wedding-proposal{width:100%;padding-top:140px;padding-bottom:20px}.vibe_section.dine-b,.vibe_section.bathing,.vibe_section.contact-page,.vibe_section.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.vibe_section._2{padding:30px 20px}.vibe_section.so{padding-left:20px;padding-right:20px}.vibe_section.so.top-1{padding-top:20px}.vibe_section.md{padding-bottom:0}.vibe_section.wellbeing-proposal{width:100%;padding-top:140px;padding-bottom:20px}.vibe_section.space-5.btm-40{padding-bottom:30px}.vibe_section.t60{padding-top:200px}.vibe_btn-wr{width:auto;height:auto}.vibe_card{height:40vw}.offers_links-wr{position:static;bottom:28%;right:16%}.offers_links-wr.is-endless{margin-top:0}.offers_links{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.div-block-188{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;margin-left:0}.reservation_link{width:auto}.reservation_link h2{font-size:32px}.reservation_link h4{font-size:24px}.reservation_link h6{font-size:18px}.reservation_link h3{font-size:24px}.reservation_link h1{font-size:32px}.reservation_link h5{font-size:18px}.reservation_text._2{margin-top:30px;margin-bottom:30px}.rich-text-block-6666 p{margin-bottom:160px}}@media screen and (max-width:767px){h1{font-size:30px}h2{font-size:22px}.section.all-offers,.section._10{padding-top:20px}.section.slider.dinning-slider._3{padding-bottom:80px}.section.me{padding-top:40px}.section.wedding-proposal{padding-top:130px}.section.dine-b{padding-top:20px;padding-bottom:0}.section.bathing{padding-top:40px}.section.contact-page{padding-top:30px}.section.all-offers,.section._10{padding-top:20px}.section.so{padding-left:20px;padding-right:20px}.section.wellbeing-proposal{padding-top:130px}.section.space-5{grid-column-gap:20px;grid-row-gap:20px}.section.t60{padding-top:180px}.container{flex-direction:column;justify-content:center;align-items:center;display:flex}.container.centered.botm-20{padding-bottom:20px}.container.centered.events{padding-top:40px}.container.centered-2{margin-top:40px;padding-right:10px}.container._3-col{flex-direction:column;display:flex}.container._3-col.footer-bottom{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;align-items:center;margin-top:20px;padding-top:20px;padding-bottom:80px;display:flex}.container.footer-2{grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:20px;padding-left:0;padding-right:0;display:flex}.container.bottom-60{padding-bottom:60px}.container.centered-galerry{margin-top:20px;padding-bottom:20px}.container.wedding-venues{margin-top:20px}.container.contact-bar._33{margin-bottom:20px}.container.wedding-services{grid-row-gap:20px;margin-top:20px;margin-bottom:20px}.container.honeymoon-services{grid-row-gap:20px;margin-top:20px}.container.details{grid-row-gap:10px}.container.gallery{grid-row-gap:20px}.container._800px.centered._2{padding-left:0;padding-right:0}.container.centered-2{padding-top:10px;padding-left:20px;padding-right:20px}.container.me-venues{margin-top:20px;padding-left:10px;padding-right:10px}.container.dine-galery{margin-top:20px;padding-bottom:40px}.container.hours{padding:10px}.container.centered-gallery-2{margin-top:20px;padding-bottom:0}.container.centered-gallery-2.bottom40{margin-top:0}.container.centered-gallery-2.bottom40-top-0,.container.centered-gallery-2.bottom40{margin-top:0}.container.centered-gallery-2.bottom40._2{margin-top:40px}.container.centered-gallery-2.bottom40-top-0{margin-top:0}.container.spa{padding-left:20px;padding-right:20px}.container._2col{grid-column-gap:30px;grid-row-gap:30px;align-items:flex-start;display:flex}.container.family-content{align-items:flex-start;display:flex}.container._2col-100{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-start;display:flex}.container.hours-2{padding:10px}.container.centered-3{margin-top:20px;padding-top:20px;padding-right:10px}.container._31{padding-left:10px;padding-right:10px}.container.ac{margin-top:10px}.container.space-m{text-align:center}.container.left-m{justify-content:center;align-items:flex-start}.container.no-padd{padding-left:0;padding-right:0}.container.laguna_beach-card{padding-top:3rem}.navbar-2{padding-right:0}.navbar-1{padding-right:20px}.check-rates-button{display:none}.check-rates-button.mobile{z-index:99999999;z-index:99999999;inset:auto 0% 0%;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.check-rates-text{z-index:50;position:relative}.top-link{display:none}.check-rates-bar{justify-content:flex-start;height:100vh;transform:translateY(-100vh)}.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar,.check-rates-bar._2,.check-rates-bar.is-dukley-calendar,.check-rates-bar.is-mountain-calendar{padding-bottom:12rem}.check-rates-arrow{display:none}.link-block-2{padding-left:0;padding-right:0}.text-blok-1{font-size:12px}.p.centered.boxed{margin-bottom:10px}.p.centered.boxed.uppercase._2{margin-top:20px;font-size:12px}.right-arrow-2{width:40px;height:40px;display:flex;inset:auto -50px -50px 0%;overflow:visible}.left-arrow-2{width:40px;height:40px;inset:auto 0% -50px -50px;overflow:visible}.icon{width:40px;height:40px;left:0}.form-block{padding-left:0;padding-right:0}.form{grid-row-gap:10px;flex-direction:column}.footer{padding-left:20px;padding-right:20px}.div-block-10{padding-top:0;padding-bottom:0}.gold{margin-bottom:10px}.gold._2._44{width:auto}.gold._2.large{font-size:14px}.gold._22{margin-bottom:0;font-size:22px}.gold._0.centraled{text-align:center;text-align:center}.gold._30px{font-size:20px}.gold.centr{text-align:center}.div-block-11{text-align:center;border-left-width:0;justify-content:center;align-items:center}.text-block-414046._33{height:auto}.footer-button{padding-left:20px;padding-right:20px}.div-block-14{z-index:0;border:0px solid var(--black);background-color:var(--black);width:30px;height:30px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-right:0;position:absolute;inset:-5px 0% auto;transform:rotate(45deg)}.dropdown-link-title._4{text-transform:capitalize;text-transform:capitalize}.nav-link-with-dropdown-icon{padding-right:10px}.collection-list-5,.collection-list-5._3,.collection-list-5._3{grid-template-columns:1fr}.image-11{height:60vw}.image-11._3{height:60vw;max-height:500px}.div-block-15{padding-top:10px}.div-block-16{margin-top:10px}.image-12{width:35px;height:35px}.text-block-3{min-height:34px;font-size:12px}.dining-hero{padding-top:120px;padding-left:20px;padding-right:20px}.dining-icon{width:35px;height:35px}.div-block-20{flex-direction:column;align-items:center;display:flex}.div-block-20._45{grid-row-gap:16px;grid-row-gap:16px}.image-13{height:80vw}.slider-4{width:100%;padding-left:0;padding-right:0}.image-14._2{height:65vw}.div-block-22{padding-bottom:0;padding-left:0;padding-right:0}.div-block-22.left{padding-bottom:10px;padding-left:10px}.div-block-23{flex-direction:column}.div-block-23._3{justify-content:center;align-items:flex-start}.div-block-24{width:20px;height:1px;margin-top:7px;margin-bottom:7px}.div-block-24._3{margin-left:0;display:none}.heading-7{margin-bottom:20px}.heading-7.left-a{margin-bottom:10px;font-size:20px}.paragraph-2{width:auto}.mask-4{width:100%}.container-footer-icons{flex-direction:row;justify-content:center;align-items:center;display:flex}.carousel-main{padding-left:10px}.paragraph-6{margin-top:0}.titleroom{margin-bottom:0}.info-bar{height:180px;bottom:-120px}.slide-image{height:120vw;max-height:600px}.paragraph-5.slide-number{margin-bottom:5px}.swiper-slide,.swiper-slide.swiper-second{width:100%}.swiper-slide.swiper-second{width:100%}.swiper-slide.is-landmark{max-width:24.0625rem}.swiper-slide.is-offers{width:25rem;height:100%}.swiper-slide.is-mountain{max-width:none}.swiper-image{object-fit:cover;height:70vw}.swiper-image._22{min-height:350px}.carouse-wrapper-2._2{border:0 solid #fff;border-width:0 10px;padding-left:0;padding-right:0}.heading-13{font-size:18px}.image-22{padding-left:0}.tab-link{text-align:center;padding-top:7px;padding-bottom:7px}.tabs-menu{flex-direction:column}.info-bar2._3{height:170px}.slider-dining-btn-gold{margin-top:20px;margin-bottom:20px}.slider-dining-btn-gold.left{margin-bottom:0}.me-hero{padding-top:120px;padding-left:20px;padding-right:20px}.me-hero.full-h{background-image:linear-gradient(#0000 30%,#000000b3);padding-top:90px;padding-bottom:20px}.wedding-hero{padding-top:120px;padding-left:20px;padding-right:20px}.div-block-29{width:100%;min-height:auto;padding:10px}.div-block-30{grid-row-gap:5px}.wedding-venue-image{min-height:80vw}.link-4._4.topp-20,.link-4._3-22{margin-top:20px}.link-4._4.topp-20,.link-4._3-22{margin-top:20px}.link-4.btm-20{margin-top:0;margin-bottom:20px}.button._2.rig{margin-left:auto}.div-block-34{width:100%;padding:0}.image-26{width:50px;height:50px;margin-bottom:10px}.added-person-data{grid-column-gap:10px}.field-label{font-size:12px}._2-col-row,._3-col-row{grid-column-gap:10px;grid-row-gap:10px}.form-2{grid-row-gap:10px}._1-col-row{flex-direction:column;align-items:stretch;display:flex}.text-area-2{min-height:70px}.div-block-38{padding-left:10px;padding-right:10px}.image-28{width:35px;height:35px}.text-block-414053{font-size:12px;line-height:1.2}.heading-16.accomod{font-size:24px}.div-block-39{grid-column-gap:20px;grid-row-gap:10px}.div-block-40{grid-column-gap:20px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-40._2{margin-bottom:10px;padding-bottom:10px}.div-block-41{padding-left:10px;padding-right:10px}.info-bar-page._2{height:170px;padding-top:10px}.center._40,.center._80ch{margin-top:20px;margin-bottom:20px}.center._800px.top40-5,.center._800px.top20-copy{margin-top:10px;margin-bottom:20px}.center._40,.center._80ch{margin-top:20px;margin-bottom:20px}.center._80ch._00-2{margin-bottom:40px}.center.list{margin-top:20px;margin-bottom:20px}.center.list._2{margin-bottom:30px}.center._800px.top40-5,.center._800px.top20-copy{margin-top:10px;margin-bottom:20px}.center._800px.top40{margin-bottom:20px}.center._800px.top20{margin-top:10px;margin-bottom:20px}.center._800px.top40-4{margin-top:20px;margin-bottom:0}.center._800px.top40-5,.center._800px.top20-copy{margin-top:10px;margin-bottom:20px}.center._40btm{margin-bottom:20px}.center.beach-card{margin-top:20px;margin-bottom:20px}.center.beach-card ul{font-size:.875rem}.h2-50{margin-bottom:10px;font-size:24px}.h2-50.gold{margin-top:10px;margin-bottom:20px;font-size:24px}.venues-p{margin-top:0}.gallery-heading{margin-bottom:20px}.hero-quick-links{margin-bottom:30px}.title-top-heading.white{font-size:30px}.heading-18{margin-bottom:20px}.text-block-414056{margin-bottom:10px;font-size:5vw;display:flex}.heading-19{text-align:center}.div-block-47{width:auto;margin-bottom:10px}.link-6{padding:15px 40px;font-size:13px}.div-block-48{grid-template-columns:1fr;margin-bottom:0}.div-block-48._3{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;padding-left:20px;padding-right:20px;display:flex}.image-32,.image-32._2,.image-32._2{height:70vw}.heading-22{padding-left:10px;padding-right:10px}.rt{margin-bottom:10px;padding-left:10px;padding-right:0}.rt._2.fe,.rt._2.fe-2{min-height:auto}.rt._2{padding-left:0}.rt._2.fe,.rt._2.fe-2,.rt._2.fe,.rt._2.fe-2{min-height:auto}.button-2.top-20{margin-top:10px}.hours{padding-bottom:0}.hours._2._33{padding-top:10px;padding-bottom:10px}.div-block-52{flex-direction:column}.text-block-414058{margin-bottom:10px;font-size:14px}.div-block-54{flex-direction:column}.text-block-414059{margin-left:0}.div-block-55{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.link-block-12{width:100%;height:60vw}.div-block-56.is-laguna,.div-block-56.is-sumosan,.div-block-56.is-dukley,.div-block-56.is-laguna,.div-block-56.is-sumosan,.div-block-56.is-dukley{height:40px;padding:10px}.heading-23.c2{font-size:18px}.wellbeing-hero{padding-top:120px;padding-left:20px;padding-right:20px}.heading-24.gold{text-align:center}.heading-24._2{margin-bottom:0}.heading-25.gold{font-size:16px}.treatments{padding-top:30px;padding-bottom:20px}.featured-treatments{margin-top:20px}.div-block-57._2{width:100%}.div-block-58{padding-top:20px;padding-bottom:20px}.div-block-58._2{padding-top:15px}.treatments-list{margin-top:0}.collection-list-6,.collection-list-6.offers,.collection-list-6.offers{grid-template-columns:1fr}.image-36,.image-37{height:70vw}.centar._20btm{margin-bottom:0}.centar._20btm-2,.centar._20btm{margin-bottom:0}.centar._10bt{margin-bottom:10px}.centar._20btm-2{margin-bottom:0}.how-to-spa{padding-top:40px;padding-bottom:40px}.div-block-59{grid-row-gap:0px;flex-direction:column;display:flex}.div-block-61{margin-top:20px;padding-top:30px;padding-bottom:30px}.text-block-414061{text-align:center;font-size:12px}.link-block-13{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;padding-top:10px;padding-bottom:10px;display:flex}.collection-list-7{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr;width:100%}.link-block-15{object-position:50% 0%;height:70vw}.image-41{height:70vw}.image-43{height:80vw}._2-col-row-2{grid-column-gap:10px;grid-row-gap:10px}.div-block-72{padding-bottom:10px}.div-block-74{padding-top:20px;padding-left:20px}.image-46,.image-48{height:70vw}.section-programe{padding-top:30px;padding-bottom:30px}.button-4._2{margin-top:20px}.section-performance{padding-top:30px;padding-bottom:30px}.collection-list-8{flex-direction:column;display:flex}.image-50{height:60vw}.section-kid-acting{padding-top:30px;padding-bottom:30px}.div-block-81{flex-direction:column;margin-top:10px;display:flex}.div-block-81.central{align-items:center}.hero-background._2{max-height:100vh}.hero-image._2{object-position:60% 50%}.hero-image._3{object-position:20% 50%}.hero-content.grace-f{justify-content:flex-end;align-items:center;padding-left:0}.hero-bootom-text{padding-top:10px;padding-bottom:10px}.text-block-4140622{text-align:center;width:80%}.hero-4{max-height:100vh}.hero-quick-links-3-cols{grid-column-gap:10px;grid-row-gap:0px;margin-bottom:80px;padding-left:0;padding-right:0}.text-block-4140623{text-align:center}.tabs{margin-top:20px}.tabs.c{width:100%}.collection-list-wrapper-37{margin-top:20px}.div-block-35-2{flex-direction:column;padding-top:0;padding-bottom:0;display:flex}.workshop{font-size:14px}.brand{padding-left:0}.tab-pane-tab-2,.tabs-content,.tabs-2{width:100%}.so-row{padding-left:0;padding-right:0}.divider{width:100%;height:.5%;inset:auto 0% 0%}.rich-text-block-5 h3{margin-bottom:10px}.div-block-94{flex-direction:column;width:100%}.heading-36{padding-left:20px;padding-right:20px}.button-5{margin-top:30px;margin-bottom:30px}.image-58{width:70px;height:70px}.collection-list-10{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr}.image-60{height:150px}.popup.all-pages{padding-top:100px;display:none;inset:0%}.popup.all-pages.hide-mobile{display:none}.popup.all-pages-hide{padding-top:100px;display:none;inset:0%}.popup.all-pages-hide.hide-mobile{display:none}.tab-nav-item{width:50%}.tabs-menu-2{border-width:.5px 0;padding-top:10px;padding-bottom:10px}.first-row{grid-column-gap:10px}.html-embed-3{height:100vw}.section-8-2{padding-top:150px}.div-block-112{width:100%}.div-block-113{margin-bottom:20px}.image-61{height:300px}.grid-7{grid-column-gap:20px}.grid-8{grid-column-gap:20px;grid-row-gap:20px}.text-block-4140631{font-size:16px}.slider-6{height:70vw}._3-col-row-copy{grid-column-gap:10px;grid-row-gap:10px}.collection-item{line-height:1.2}.additional{margin-top:20px}.rich-text-block-6 h2,.rich-text-block-6 h1,.rich-text-block-6 h2,.rich-text-block-6 h1{font-size:30px}.link-block-19{width:170px;height:60px}.section-12{height:150px}.collection-list-11{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr}.link-block-20{border-bottom:.5px solid var(--gold);padding:10px 10px 20px}.text-block-4140635{margin-bottom:10px;font-size:22px}.div-block-125.top-20{margin-top:10px}.div-block-126{flex-direction:column;margin-top:20px;display:flex}.div-block-127{padding-top:10px;padding-bottom:10px}.div-block-128{grid-column-gap:10px;grid-row-gap:10px}.text-block-4140639{margin-top:10px}.fs-cc-banner2_container{flex-direction:column;align-items:flex-start}.fs-cc-manager2_component{bottom:10px;right:10px}.pop-up_content{max-width:450px;bottom:auto;right:auto}.popup-1{width:100%}.div-block-132{width:100%;height:auto}.div-block-133{padding-top:80px}.div-block-134{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;margin-bottom:40px;display:flex}.image-70{height:250px}.festive-link{max-width:100%}.image-339{display:none}.text-block-4140647.low{font-size:14px}.image-342{width:120px;margin-bottom:40px}.heading-56{margin-top:0;margin-bottom:40px}.h4.uppercase{font-size:20px}.div-block-143{margin-bottom:20px}.collection-list-15{grid-template-columns:1fr}.section-13{height:40px}.div-block-149{padding-bottom:40px}.div-block-150{flex-flow:column;padding-top:20px;padding-bottom:40px}.link-block-25{width:30%}.image-344{width:60px}.events-button{width:auto;max-width:140px;display:none}.events-text{z-index:50;position:relative}.image-347{max-width:60%}.offer-h3{font-size:20px}.div-block-153{grid-column-gap:10px;grid-row-gap:10px}.text-block-4140652{font-size:16px}.div-block-157{width:100%}.div-block-158{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column}.link-12{font-size:14px}.div-block-159{display:none}.div-block-160{padding-top:40px}.heading-58{font-size:26px}.div-block-162{border-width:0 0 2px;border-color:black black var(--gold);padding:10px 0}.text-block-4140655,.rich-text-block-5-copy h3,.rich-text-block-5-copy h3{margin-bottom:10px}.bold-text-2{font-size:20px}.div-block-164{width:100%}.div-block-166{padding-left:15px;padding-right:15px}.text-block-4140656{margin-bottom:10px}.text-block-4140657.t5{margin-top:0;margin-bottom:0}.heading-59{font-size:14px}.div-block-168{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.div-block-173{grid-column-gap:1rem;grid-row-gap:1rem;padding-left:0;padding-right:0}.div-block-174{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;padding-bottom:1rem}.image-351{width:100%}.image-351._2{order:-1}.div-block-175{grid-column-gap:.5rem;grid-row-gap:.5rem}.image-352{margin-top:20px}.div-block-177{flex-flow:wrap}.text-block-4140659{margin-bottom:10px;margin-right:auto;font-size:20px}.text-block-4140659._2{letter-spacing:2px;margin-left:auto;margin-right:0}.text-block-4140659.w.r{margin-right:0}.heading-60{font-size:60px}.heading-60._2.left-m.ru,.heading-60.ru{font-size:50px}.heading-60._2{text-align:left}.heading-60._2.left-m{text-align:right}.heading-60._2.left-m.ru,.heading-60.ru{font-size:50px}.image-353{height:70vw}.image-354{object-fit:cover;height:70vw}.image-355,.image-357{height:70vw}.div-block-180{flex-flow:column;display:flex}.div-block-181{grid-column-gap:0px;grid-row-gap:0px}.events_container{padding-top:40px}.month_events_heading-wr{margin-bottom:20px}.tr-contain{margin-bottom:6rem}.tr-list{grid-template-columns:1fr}.event_card{max-width:none}.event_card_img{height:17rem}.event_card_heading{font-size:1.5rem}.event_location-wr{justify-content:flex-start;align-items:flex-start}.event_card_button{margin-top:1.5rem}.event_card_text-wr{padding-left:1rem;padding-right:1rem}.tr-title{font-size:20px}.months_nav{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;max-width:none;padding-top:0;display:block;top:6rem;bottom:auto;overflow:auto}.month_nav_links-list{flex-flow:row;justify-content:flex-start;align-items:stretch}.happenings_button{max-width:100%}.special_offers_btn-wr{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.about_section{padding-top:5.25rem;padding-bottom:2.5rem}.about_section.is-2{padding-top:6rem;padding-bottom:3.125rem}.hero_section{height:auto;padding-top:11.625rem;overflow:hidden}.text-wr{order:-1}.text-wr.is-2{margin-bottom:0}.ts-h2-1{font-size:1.25rem;font-weight:400}.ts-h2-1.hide-mobile{display:none}.ts-h2-1.show-mobile{display:block}.ts-h2-2{font-size:1.25rem}.text_top-wr{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column}.text_top-wr.is-white-cta{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-column-gap:1.25rem;grid-row-gap:1.25rem}.ts-eyebrow.is-absolute{position:static}.text_bottom-wr.is-rooms{grid-column-gap:0rem;grid-row-gap:1.25rem;grid-column-gap:0rem;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.ts-p.tc-black{font-size:.9375rem}.cta_section{padding-top:7.5rem;padding-bottom:7.5rem}.padding-global{padding-left:1.5rem;padding-right:1.5rem}.landmarks_section{padding-top:10.125rem;padding-bottom:7.625rem}.slider_component.is-seasons{grid-column-gap:.625rem;grid-row-gap:1.25rem;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 2.5rem 2.5rem;grid-auto-columns:1fr;width:auto;display:grid}.slider_component.is-offers{grid-row-gap:3rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:auto;height:100%;display:grid}.slider_component.is-mountain{width:100%;max-width:none}.slider-arrows.is-metrics17{top:-6rem}.slider-arrows.is-offers{grid-column-gap:.625rem;grid-row-gap:.625rem;inset:auto 0% 0% auto}.slider-arrows.is-center{margin-top:4.625rem}.landmark_card{padding-bottom:1.5rem}.slider-swiper.is-gallery,.slider-swiper.is-gallery-winter{max-width:20.5rem}.slider-swiper.is-seasons{flex:1;order:-1;width:100%}.slider-swiper.is-offers{max-width:none;margin-left:0;margin-right:0}.slider-swiper.is-gallery,.slider-swiper.is-gallery-winter{max-width:20.5rem}.text_bottom-right.is-rooms{max-width:16.25rem}.seasons_section{height:auto;padding-top:2.5rem;padding-bottom:15rem}.seasons_img{height:26.25rem}.seasons_wr{flex-flow:column;height:auto;display:flex}.happenings_container{padding-top:40px;padding-left:20px;padding-right:20px}.happening_img._2{height:65vw}.happening_desc{width:auto}.hero_content-wr{height:auto;margin-left:3rem;margin-right:3rem}.ts-h1{font-size:2.5rem}.ts-h1.tc-black{font-size:2rem}.hero_video_wr{width:17.1875rem;height:19.375rem;margin-top:0;position:static}.hero_bg_img{height:33.75rem}.about_img-wr{margin-left:-1.5rem;margin-right:-1.5rem}.about_bottom-wr{margin-top:2.5rem}.mountain_icon{margin-bottom:1.25rem}.mountain_icon.is-black{margin-bottom:0}.about_img{width:100%;display:none}.about_img.is-mobile{display:block}.shadow{z-index:1;width:100%;max-width:34rem;top:auto;bottom:-8%;right:auto}.season_switch_img{order:1}.cta_btn-wr{max-width:16rem;margin-top:1.25rem}.tour_section{padding-top:6.25rem}.tour_layout{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.heading-wr{text-align:left;align-self:flex-end;max-width:16.7rem}.tour_card{flex-flow:column}.tour_card_img{display:none}.tour_card_img.is-mobile{max-width:none;margin-left:-1.5rem;margin-right:-1.5rem;display:block}.tour_card_text-wr{align-self:flex-end;max-width:16rem}.tour_card_btn-wr{max-width:none;margin-top:1.25rem}.services_section{padding-top:6.25rem;padding-bottom:3.75rem}.services_card{padding-left:1.5rem;padding-right:1.5rem}.services_trigger{padding-left:0;padding-right:0}.services_cards_separator{margin-left:1.5rem;margin-right:1.5rem}.offers_section{padding-top:6rem;padding-bottom:7.5rem}.offer_card_list-wr{text-align:left}.carousel_section{padding-top:6.25rem}.carousel_section.is-white{padding-top:6.25rem;padding-bottom:3.75rem}.carousel_section_bg{display:none}.carousel_section_bg.is-white{display:block}.carousel_content-wr{text-align:left;align-self:flex-end;max-width:16.7rem}.carousel_content-wr.is-white{grid-template-columns:1fr}.carousel_layout{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.carousel_cards-wr{height:350px}.carousel_card.is-white{width:16.125rem;height:19rem}.carousel_card_btn-wr.is-white{display:none}.carousel_card_btn-wr.is-white-mob{display:flex}.carousel_card_title{font-size:.75rem;font-weight:500}.navbar_top-banner{padding-right:20px}.navbar_bottom{padding-right:0}.carousel_subtitles-wr{grid-template-columns:1fr}.carousel_section_btn-wr{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:16.25rem}.carousel_section-btn{order:1}.rooms_section{padding-top:6.25rem}.rooms_grid{grid-template-columns:1fr}.text_bottom-left.is-rooms{max-width:16.25rem}.room_card{max-width:none;min-height:36.25rem}.room_card_popup-wr{flex-flow:column;justify-content:flex-start;align-items:stretch;padding-left:0;display:none}.room_card_popup{flex-flow:column}.room_card_popup_close{order:1;display:none}.room_card_popup_close.is-mobile{background-color:var(--green);background-color:var(--green);display:flex}.room_card_popup_layout{flex-flow:column;justify-content:flex-start;align-items:center;max-width:100%;height:100%;padding:1.875rem 1.5rem 1.25rem;display:flex}.booking-wr{display:none}.show-mobile{display:block}.resort_dd_content-wr{padding-top:2rem;padding-bottom:1.25rem}.resort_dd_cards-wr{grid-row-gap:1.25rem;grid-template-rows:auto auto auto;grid-template-columns:1fr}.resort_dd_card{height:auto;max-height:16.875rem;padding-top:4.25rem;padding-bottom:3rem}.resort_dd_card_btn-wr{opacity:1;transform:none}.offer_card-img{max-height:15rem}.culture_section{padding-top:6.25rem}.culture_section.is-white{padding-top:6.25rem;padding-bottom:3.75rem}.culture_layout{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.culture_content-wr{text-align:left;align-self:flex-end;max-width:16.7rem}.culture_content-wr.is-white{grid-template-columns:1fr}.culture_section_bg{display:none}.culture_section_bg.is-white{display:block}.culture_cards-wr{height:400px}.culture_card{width:16.125rem}.culture_card_btn-wr{display:none}.culture_card_text-wr{position:static;transform:none}.culture_card_img{height:auto}.services_card_heading{font-size:1.25rem}.service_card_text.tc-black{font-size:.9375rem}.resort_dd_text{font-size:1.25rem;font-weight:400}.resort_dd_text.hide-mobile{display:none}.resort_dd_text.show-mobile{display:block}.resort_dd-open_text,.resort_dd-close_text{grid-column-gap:.5rem;grid-row-gap:.5rem;width:auto}.map_section{max-height:none;padding-top:6rem}.map-tabs_layout{flex-flow:column;display:none}.map-tabs_img-wr{order:1;max-width:100%}.map-tabs_right-wr{max-width:100%}.map_img-1{max-width:100%;margin-left:0;margin-right:0}.map-dd_cards-wr{flex-flow:row;display:none}.map-tabs_heading-wr{display:none}.map-tabs_heading-wr.is-mobile{margin-bottom:3.125rem;display:flex}.map_card{padding-left:1.5rem;padding-right:1.5rem}.map_card_trigger{padding-left:0;padding-right:0}.map_card_content{grid-column-gap:1.25rem;grid-row-gap:1.25rem;max-width:100%;margin-left:1.5rem;margin-right:1.5rem;padding-top:0}.map_card_line{display:none}.map_card_list{margin-bottom:0}.map_card_lists-wr{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap}.map_section-mobile{display:block}.white-cta_section{flex-flow:column;height:auto;padding-top:6rem;padding-bottom:4rem;display:flex}.white-cta_heading-wr{display:none}.white-cta_animation-wr{flex-flow:column;width:100%;max-width:20.4375rem;height:390px;margin-top:3.125rem;margin-left:auto;margin-right:auto;display:flex}.white-cta_video-wr{z-index:2;width:11.8125rem;max-width:20.4375rem;height:13.25rem;margin-top:11rem;position:relative}.white-cta_video{z-index:2}.white-cta_animation_text-wr{text-align:left;justify-content:flex-start;align-self:flex-start;align-items:flex-start;max-width:16rem;margin-right:auto}.white-cta_left_images{display:none}.white-cta_left_images.is-mobile{z-index:1;z-index:1;inset:0% auto auto 0%;width:190px;max-width:none;margin-top:0;margin-bottom:0;display:block;inset:0% auto auto 0%}.white-cta_right_images{display:none}.white-cta_right_images.is-mobile{z-index:1;z-index:1;inset:0% 0% auto auto;width:127px;max-width:none;margin-top:0;margin-bottom:0;display:block;inset:0% 0% auto auto}.white-cta_heading-wr-mobile{grid-column-gap:1.25rem;grid-row-gap:1.25rem;order:-1;max-width:20.5rem;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}.white-cta_heading-wr-mobile.is-2{margin-bottom:0}.white-cta_h1{text-indent:29%;font-size:2rem}.map_tabs{display:block}.map_tabs_menu{grid-column-gap:.375rem;grid-row-gap:.375rem;margin-bottom:1.5rem;padding-bottom:.375rem;padding-left:1rem;display:flex;overflow:auto}.map_tab_link{background-color:var(--gray);color:var(--white);text-transform:uppercase;white-space:nowrap;padding:.625rem;font-size:.75rem}.map_tab_link.w--current{background-color:var(--green)}.map_tab_layout{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.season_switch-text{color:var(--white);text-transform:uppercase;display:none}.book_btn{max-width:100%;display:none}.book_btn.mobile{z-index:99999999;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.book_btn.is-mobile{z-index:2147483647;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.book_btn.is-mobile-open{z-index:200000000;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.book_btn.is-mobile-close{z-index:200000000;width:100%;height:50px;display:none;position:fixed;inset:auto 0% 0%}.gallery-season_cards_section{padding-top:6.25rem}.gallery-seasons_layout{padding-left:0;padding-right:0}.gallery-season_card{grid-column-gap:1.25rem;grid-row-gap:1.25rem;padding-bottom:1.25rem}.gallery_img,.gallery_card_img{height:18.75rem}.gallery_popup_close{order:1}.gallery_popup_close.is-mobile{background-color:var(--green);background-color:var(--green);display:flex}.parallax_section{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/685025a0d016bef0eda08228_Frame%208.avif);background-size:375px;background-attachment:fixed;height:auto;padding-top:8rem;padding-bottom:8rem;display:flex}.resort_dd-btn{grid-column-gap:.5rem;grid-row-gap:.5rem;max-width:11.25rem}.resort-btn_bar{padding-top:3.125rem;padding-bottom:7rem}.resort_booking-bar{justify-content:flex-start;height:100vh;padding-bottom:12rem}.resort_booking-card{height:17rem;padding-top:4.25rem;padding-bottom:3rem}.resort_booking-card.is-kolashin{padding-left:0;padding-right:0}.resort_booking-card_text-wr{text-align:center;justify-content:center;align-items:center;max-width:17.4rem;margin-left:auto;margin-right:auto}.resort_booking-cards_wr{grid-template-rows:auto auto;grid-template-columns:1fr}.resort_booking_card_btn-wr{opacity:1;margin-top:2rem;display:flex;transform:none}.resort_booking_calendar-mobile{display:none}.navbar_brand{padding-left:0}.book_btn-text{z-index:50;color:var(--white);position:relative}.book-btn_hide-text{color:var(--white)}.parallax_container{max-width:none;height:auto;position:static}.parallax_sticky{height:auto;position:static}.parallax-video-wr{width:189px;height:106px}.parallax-video-overflow{order:1;width:11.8125rem;height:6.625rem}.opening-days{font-size:1rem}.countdown-block{padding-top:1rem;padding-bottom:1rem}.open-text{font-size:1rem}.dining_links-wr{margin-bottom:30px}.time-wr{flex-flow:column}.carousel_card_arrow-wr{border:1px solid var(--black);border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-bottom:0;padding-right:0;display:flex}.carousel_card_arrow{justify-content:flex-start;align-items:stretch;display:flex}.mountain_section{padding-top:4rem}.mountain_card{flex-flow:column;padding-right:1.25rem}.mountain_card_heading{margin-bottom:1.5rem}.mountain_btn-wr{margin-top:1.5rem}.parallax_heading-2{font-size:4rem}.pal_video_wr{width:17.1875rem;height:19.375rem;margin-top:0;position:static}.check-rates-button-wr{display:none}.check-rates-button-wr.mobile{z-index:99999999;z-index:99999999;inset:auto 0% 0%;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.beach_grid{grid-template-columns:1fr}.beach_card{flex-flow:column}.beach_img{max-width:100%}.beach_card_heading{font-size:1.375rem}.beach_card_text{font-size:.8125rem}.laguna_opening_section{padding-top:3rem;padding-bottom:0}.laguna_opening_text-wr{grid-column-gap:3rem;grid-row-gap:3rem}.laguna_opening-h1{font-size:20px}.laguna_opening-h1.tc-white{font-size:.875rem}.laguna_opening-h2,.laguna_opening-h2.is-cta,.laguna_opening-h2.is-cta{font-size:22px}.laguna_cards_overlay{margin-top:10rem;padding-bottom:3rem}.laguna_img{margin-top:-119px;margin-bottom:3rem}.laguna_cards_text-wr{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.laguna_cta-layout{padding:2rem}.laguna_cta_text-wr{padding-top:2rem;padding-bottom:2rem}.laguna_phone{font-size:20px}.laguna_cta_links-wr{margin-top:2rem}.link-13._3-22{margin-top:20px}.beach_grid-2{grid-template-columns:1fr 1fr 1fr}.gold-2{margin-bottom:10px}.text-area-3{min-height:70px}.beach_img-2{max-width:100%}.email{display:none}.offers_popup{max-height:80vh;overflow:auto}.vibe_section.all-offers,.vibe_section._10{padding-top:20px}.vibe_section.slider.dinning-slider._3{padding-bottom:80px}.vibe_section.me{padding-top:40px}.vibe_section.wedding-proposal{padding-top:130px}.vibe_section.dine-b{padding-top:20px;padding-bottom:0}.vibe_section.bathing{padding-top:40px}.vibe_section.contact-page{padding-top:30px}.vibe_section.all-offers,.vibe_section._10{padding-top:20px}.vibe_section.so{padding-left:20px;padding-right:20px}.vibe_section.wellbeing-proposal{padding-top:130px}.vibe_section.space-5{grid-column-gap:20px;grid-row-gap:20px}.vibe_section.t60{padding-top:180px}.vibe_btn{text-align:center;justify-content:center;align-items:center;padding-left:10px;padding-right:10px;font-size:12px}.vibe_card{width:100%;height:60vw}.vibe_card.is-laguna2{width:100%}.vibe_cards-wr{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.vibe_logo{max-width:110px;height:auto}.vibe_logo-white{max-width:110px}.sumosan_vibe_logo{max-width:110px;height:auto}.sumosan_vibe_logo-white,.dukley_vibe_logo{max-width:110px}.months_nav-new{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;max-width:none;padding-top:0;display:block;top:6rem;bottom:auto;overflow:auto}.booking-form{display:none}.offers_links{flex-flow:column;justify-content:center;align-items:center;display:flex}.reservation_link h2,.reservation_link h1,.reservation_link h2,.reservation_link h1{font-size:30px}.reservation_text._3-22{margin-top:20px}.rich-text-block-6666 h3{margin-bottom:10px}.rich-text-block-6666 p{margin-bottom:0}}@media screen and (max-width:479px){h1{font-size:26px}h2{font-size:20px}.section.all-offers{padding-top:20px}.section.bottom0.ss{padding-top:0}.container.centered-2,.container.contact-bar,.container.centered-2{padding-left:10px;padding-right:10px}.container.grid-6{grid-template-columns:1fr 1fr;align-content:center;justify-items:center}.container.centered.events{padding-top:30px}.container.centered-2,.container.contact-bar,.container.centered-2{padding-left:10px;padding-right:10px}.container.centered-gallery-2.bottom40._2{margin-top:0;margin-bottom:20px}.container.centered-3{padding-left:10px;padding-right:10px}.container.ac{margin-top:10px}.container._2-col{grid-column-gap:1rem;grid-row-gap:1rem}.container.contact-bar{padding-left:10px;padding-right:10px}.image,.nav-link.drop,.nav-link.drop{padding-right:10px}.check-rates-button.mobile{display:flex}.hero-1{height:70vh;padding-top:120px;padding-left:20px;position:relative}.check-rates-bar{padding:30px 0 0}.link-block-2{padding-left:0;padding-right:0}.text-blok-1{font-size:12px}.form{flex-direction:column;justify-content:space-around;align-items:stretch}.submit-button{height:40px;margin-top:3px;margin-left:0}.gold._22{font-size:20px}.dropdown-link{text-transform:uppercase}.div-block-15{padding:10px}.div-block-18{flex-direction:row}.accomodation-button{width:100%;font-size:12px}.accomodation-button._2{font-size:12px;line-height:1}.dining-hero{height:80vh;padding-top:120px;padding-left:20px;position:relative}.link-block-6{text-align:center}.image-13{height:100vw}.image-14._2{height:70vw}.div-block-23{flex-direction:column}.paragraph-5.slide-number{margin-bottom:5px}.swiper-slide.swiper-second{width:100%}.swiper-slide.is-landmark{width:17.5rem}.swiper-slide.is-seasons{width:100%;height:32.1875rem}.swiper-slide.is-offers{width:17.5rem}.swiper-image{height:90vw}.carouse-wrapper-2{justify-content:flex-start;align-items:stretch;width:100%;max-width:none;margin-left:auto;margin-right:auto;display:flex}.carousel-2-arrow-right{display:none}.carousel-2-arrow-right._3{display:block}.heading-13{margin-top:10px;font-size:16px;line-height:1.4}.carousel-2-arrow-left{display:none}.carousel-2-arrow-left._3{display:block}.carousel-2{justify-content:flex-start;padding-left:0;padding-right:0;display:block}.slider-dining-btn-gold.left._2{margin-top:10px}.me-hero{height:70vh;padding-top:120px;padding-left:20px;position:relative}.me-hero.full-h{padding-top:90px}.submenu.accomodation{padding-left:20px;padding-right:20px}.link-3._2{clear:left;text-align:left;clear:left;text-align:left;margin-right:0;display:block;position:relative}.wedding-hero{background-position:0 0,45%;height:70vh;padding-top:120px;padding-left:20px;position:relative}.div-block-28{padding-left:0;padding-right:0}.div-block-29{justify-content:space-between;height:100%}.div-block-30{grid-column-gap:5px;flex-direction:column;align-items:center}.text-block-414051{text-align:center;line-height:1}.paragraph-7{text-align:center}.image-24{width:20px;height:20px}.link-4{font-size:18px}.link-4._4.topp-20{margin-top:20px}.link-4._3-22{margin-top:20px;margin-left:0}.link-4.btm-20{margin-bottom:20px}.div-block-34{padding-left:0}.added-person-data{grid-row-gap:10px;flex-direction:column;align-items:stretch;display:flex}._2-col-row{flex-direction:column;align-items:stretch;display:flex}._2-col-row.fr2._1-2.is-offers{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}._3-col-row{flex-direction:column;align-items:stretch;display:flex}.hero-section{height:70vh}.div-block-38{padding-left:5px;padding-right:5px}.text-block-414053{line-height:1}.heading-16.accomod{font-size:22px}.div-block-39{grid-row-gap:10px}.div-block-40{grid-column-gap:0px;grid-row-gap:0px;flex-wrap:wrap;grid-template-columns:1fr;padding-bottom:20px}.div-block-40._2{border-top-width:0;border-bottom-width:0}.div-block-41{border-bottom:0px solid var(--gold);margin-bottom:0;padding-bottom:20px}.section-6{padding-bottom:80px}.slide-image-3._2{height:100vw}.h2-50,.h2-50.gold,.h2-50.gold{font-size:20px}.hero-quick-links{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;margin-bottom:30px;display:grid}.hero-quick-links._2{grid-column-gap:10px;grid-row-gap:20px}.hero-quick-links._4{flex-wrap:wrap;display:flex}.hero-quick-links._4._5{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.title-top-heading.white{font-size:26px}.text-block-414056{letter-spacing:1vw;font-size:6vw}.heading-21{text-align:center}.div-block-48{margin-bottom:0}.image-32._2{height:90vw}.form-upload-btn.button-2{margin-bottom:40px}.button-2.top-20{margin-top:10px}.button-2._233{margin-bottom:10px}.link-block-12{width:100%;height:80vw}.wellbeing-hero{background-position:0 0,45%;padding-top:120px;padding-left:20px;position:relative}.wellbeing-hero.wellbeing._100vh{height:70vh}.image-34{width:50vw}.heading-24.gold{padding-left:20px;padding-right:20px}.hero-2{background-image:none;height:70vh;position:relative}.text-block-414061{width:80%;padding-left:0;padding-right:0}.link-block-15{height:90vw}.image-41{height:80vw}.image-43{height:100vw}._2-col-row-2{flex-direction:column;align-items:stretch;display:flex}.div-block-72{padding-bottom:10px}.image-46,.image-48{height:80vw}.image-50{height:70vw}.hero-image._3{object-position:30% 50%;object-position:30% 50%}.hero-bootom-text{padding-left:10px;padding-right:10px}.hero-3{background-image:none;height:65vh;position:relative}.hero-3.me{height:100vh}.hero-title-bottom.dinning-2{text-align:center}.hero-title-bottom.acc{margin-bottom:0;padding-left:10px;padding-right:10px}.hero-4{background-image:none;height:80vh;max-height:80vh;position:relative;overflow:hidden}.hero-quick-links-3-cols{margin-bottom:40px}.tabs,.heading-34{margin-top:10px}.workshop{font-size:12px}.carousel-2-arrow-right3{display:none}.carousel-2-arrow-right3._3{display:block}.carousel-2-arrow-left3{display:none}.carousel-2-arrow-left3._3{display:block}.collection-list-9{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start}.collection-list-9._2{align-items:flex-start}.button-5{line-height:1.2}.div-block-97._2{flex-wrap:wrap}.div-block-98{padding-left:10px;padding-right:10px}.collection-list-10{grid-template-columns:1fr 1fr}.image-60{height:40vw}.popup.all-pages,.popup.all-pages-hide{padding-top:100px}.popup.homepage{display:none}.popup.all-pages,.popup.all-pages-hide{padding-top:100px}.pop-up-content-2{position:relative}.form-box{flex-direction:column;align-items:center;display:flex}.div-block-108.is-offers{inset:0% 0% auto auto;inset:0% 0% auto auto}.first-row{grid-row-gap:10px;flex-direction:column;align-items:stretch;display:flex}.first-row.is-offers{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.image-61{height:80vw}.text-block-4140628{font-size:13px}.booklet h4{margin-top:10px}.div-block-116{margin-top:0}.grid-7,.grid-8{padding-left:0;padding-right:0}.div-block-117{grid-template-columns:1fr}.slider-6{height:80vw}._3-col-row-copy{flex-direction:column;align-items:stretch;display:flex}._3-col-row-copy.fr2._1-2.is-offers{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;margin-top:0}.collection-list-wrapper-42{position:relative}.collection-item{text-align:center;align-self:flex-start;line-height:1.2}.rich-text-block-6 h2{font-size:26px}.rich-text-block-6 h4,.rich-text-block-6 h3{font-size:22px}.rich-text-block-6 h1,.rich-text-block-6 h2{font-size:26px}.rich-text-block-6 h4,.rich-text-block-6 h3{font-size:22px}.rich-text-block-6 h1{font-size:26px}.link-block-19{width:160px;height:50px}.section-12{height:140px}.fs-cc-prefs2_close{padding:.5rem}.fs-cc-prefs2_label{font-size:.875rem}.fs-cc-prefs2_button.fs-cc-button-alt{margin-bottom:.5rem}.fs-cc-prefs2_submit{margin-top:8px}.fs-cc-prefs2_component,.fs-cc-prefs2_content{padding:1.5rem}.fs-cc-prefs2_title{font-size:1.125rem}.fs-cc-banner2_component{z-index:99999999;width:100%;display:none}.pop-up_content{width:360px;max-width:70%}.popup-1{object-fit:contain}.div-block-133{padding-top:90px}.festive-link{padding-left:10px;padding-right:10px}.image-339{object-fit:contain;display:none}.text-block-4140646{white-space:nowrap;font-size:12px}.image-340{object-fit:contain}.fs-slider_slider{width:100%}.image-342{margin-bottom:30px}.text-block-4140649{font-size:14px}.div-block-150{flex-flow:column;width:100%}.image-344{width:50px}.div-block-151{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.text-span-5,.text-span-6,.text-span-7{display:none}.events-button{width:auto;max-width:100px;padding-right:10px}.events-text{font-size:12px;line-height:1.1}.image-347{max-width:70%}.link-12{font-size:14px}.div-block-167{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:wrap;justify-content:center;align-items:center}.text-block-4140659{font-size:16px}.heading-60,.heading-60._2.left-m.ru{font-size:40px}.heading-60._2.left-m.ru{font-size:40px}.heading-60.ru{font-size:35px}.image-353,.image-354{height:90vw}.div-block-179{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px}.image-355,.image-357{height:90vw}.image-358{flex:none}.events_container{padding-top:30px}.event_card_img{height:15rem}.month_link{font-size:1rem}.happenings_button{padding-left:10px;padding-right:10px}.special_offers_btn-wr.is-endless{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column}.ts-eyebrow.is-absolute{top:-1.875rem}.text_bottom-wr{grid-template-columns:4.375rem 1fr}.text_bottom-wr.is-rooms{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;padding-left:29%;display:flex}.slider_component.is-seasons{width:100%}.slider-arrows.is-metrics17{justify-content:center;align-items:center}.landmark_image{height:18.75rem}.slider-swiper.is-seasons{width:100%}.about_text_bottom-center{margin-left:4.375rem}.seasons_section{height:auto;padding-top:2.5rem;padding-bottom:13.15rem}.seasons_img{height:26.25rem}.seasons_wr{flex-flow:column;height:auto;display:flex}.seasons_switch{grid-column-gap:1rem;grid-row-gap:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-flow:row;order:1;justify-content:flex-start;align-items:center;width:calc(100% - 3rem);max-width:none;height:7.5rem;margin-left:auto;margin-right:auto;padding:.625rem;bottom:2.5rem;left:0;right:0}.happenings_container{padding-top:30px}.happening_img._2{height:70vw}.ts-h1{font-size:2rem}.about_img{height:20rem}.shadow{max-width:28.5rem;inset:auto auto 0% 0%}.season_switch_icon-wr{display:none}.season_switch_icon-wr.is-mobile{width:2.5rem;height:2.5rem;display:flex}.season_switch_img{order:1;height:6.25rem;position:static}.cta_card-img{height:18.75rem}.services_card{text-align:left}.services_trigger{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;justify-content:space-between;align-items:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.services_card_content{padding-bottom:1.25rem}.offer_card_text-wr{padding-left:1rem;padding-right:1rem}.rooms_grid{grid-template-columns:1fr}.amenities_wr{margin-bottom:1.25rem}.resort_dd_content-wr{z-index:2147483647}.resort_dd_card.is-kolashin{min-height:270px}.resort_dd_card_text-wr{font-size:.9375rem}.resort_dd_card_btn-wr{margin-top:1rem}.offer_card-img{height:18.75rem}.culture_cards-wr{height:420px}.service_card_text{padding-left:2.5rem}.nav_link.drop{padding-right:10px}.map_card{text-align:left}.map_card_trigger{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;justify-content:space-between;align-items:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.map_card_content{padding-bottom:1.25rem}.white-cta_animation_text-wr{text-align:left;justify-content:flex-end;align-items:flex-start;margin-left:auto;margin-right:auto}.white-cta_heading-wr-mobile{margin-bottom:0}.white-cta_h1{font-size:2rem}.season_switch-text{display:block;position:absolute;inset:auto 1.5rem 1.5rem auto}.season_switch-text.hide-mobile{display:none}.book_btn.mobile,.book_btn.is-mobile,.book_btn.mobile,.book_btn.is-mobile{display:flex}.parallax_section{padding-top:13.25rem;padding-bottom:13.25rem}.resort_booking-bar{padding:30px 0 0;transform:translateY(-100vh)}.resort_booking_card_btn-wr{margin-top:1rem}.opening-days,.days-text,.open-text{font-size:14px}.dining_links-wr{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;margin-bottom:30px;display:flex}.parallax_heading-2{font-size:3.75rem}.check-rates-button-wr.mobile{display:flex}.beach_card_heading{font-size:1.25rem}.laguna_opening-h2{margin-bottom:3rem}.laguna_opening-h2.is-cta{font-size:20px}.laguna_cards_overlay{margin-top:6rem}.laguna_img{margin-top:-85px}.laguna_cta_links-wr{margin-top:1.5rem}.link-13{font-size:18px}.link-13._3-22{margin-top:20px;margin-left:0}.offers_popup{justify-content:center;align-items:flex-start;position:relative}.offers_form-wr{flex-direction:column;align-items:center;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex}.vibe_section.all-offers{padding-top:20px}.vibe_section.bottom0.ss{padding-top:0}.vibe_btn{padding-left:10px;padding-right:10px;font-size:12px}.vibe_card{width:100%;height:80vw}.vibe_card.is-laguna2,.vibe_card.is-dukley,.vibe_card.is-sumosan,.vibe_card.is-laguna2,.vibe_card.is-dukley,.vibe_card.is-sumosan{height:80px}.vibe_cards-wr{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.vibe_logo,.sumosan_vibe_logo{max-width:110px}.dukley_vibe_logo{max-width:120px}.offers_links-wr{left:24%;right:0%}.div-block-189{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column}.reservation_link h2{font-size:26px}.reservation_link h4,.reservation_link h3{font-size:22px}.reservation_link h1,.reservation_link h2{font-size:26px}.reservation_link h4,.reservation_link h3{font-size:22px}.reservation_link h1{font-size:26px}.reservation_text{font-size:18px}.reservation_text._3-22{margin-top:20px;margin-left:0}}#w-node-_08410390-27e9-affd-00d3-8df85244bca0-5244bc9f,#w-node-_08410390-27e9-affd-00d3-8df85244bca5-5244bc9f,#w-node-_08410390-27e9-affd-00d3-8df85244bca7-5244bc9f{grid-area:span 1/span 1/span 1/span 1}#w-node-a933a4ad-8ae5-48d5-ab0d-5dd0e1fe6bab-9d94848c{grid-area:span 1/span 3/span 1/span 3}#w-node-a42c7770-20bd-2d85-47de-d06b9d94848d-9d94848c,#w-node-a42c7770-20bd-2d85-47de-d06b9d94849e-9d94848c,#w-node-a42c7770-20bd-2d85-47de-d06b9d9484b8-9d94848c{grid-area:span 1/span 1/span 1/span 1}#w-node-a42c7770-20bd-2d85-47de-d06b9d9484c0-9d94848c{grid-area:span 1/span 2/span 1/span 2}#w-node-a42c7770-20bd-2d85-47de-d06b9d9484c1-9d94848c{grid-area:span 1/span 3/span 1/span 3}#w-node-cd1b26eb-213a-952d-4946-371ee0e5f635-e0e5f634,#w-node-cd1b26eb-213a-952d-4946-371ee0e5f63e-e0e5f634,#w-node-cd1b26eb-213a-952d-4946-371ee0e5f647-e0e5f634,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43973b-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43974f-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439754-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439759-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43975e-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439763-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439768-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43976d-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439772-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439777-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439786-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43978c-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43978f-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b439792-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b43979e-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397a4-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397a7-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397aa-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397b9-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397bf-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397c2-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397c5-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397da-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397e0-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397e3-0b439714,#w-node-dcf3acb3-0848-994c-71fd-b3b80b4397e6-0b439714{grid-area:span 1/span 1/span 1/span 1}@media screen and (min-width:1280px){#w-node-a933a4ad-8ae5-48d5-ab0d-5dd0e1fe6bab-9d94848c,#w-node-a42c7770-20bd-2d85-47de-d06b9d9484b8-9d94848c,#w-node-a42c7770-20bd-2d85-47de-d06b9d9484c0-9d94848c{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:991px){#w-node-a42c7770-20bd-2d85-47de-d06b9d9484c0-9d94848c{grid-area:span 1/span 2/span 1/span 2}}