:root{--font-family:Avenirnextcyr,Verdana,sans-serif;--black:#414042;--white:white;--white-smoke:#f8f5f2;--gold:#c2ae8f;--linen:#efeae2;--green:#7c8f76;--gray:#919191;--beige:#fdf8f3;--light-brown:#eee6dd;--active-green:#607a58}body{font-family:var(--font-family);color:#333;font-size:14px;line-height:20px}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}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}.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}.container{width:100%;max-width:77.5rem;margin-top:0;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container.left-align{align-items:center;display:flex}.container.is-grid-6col{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.is-align-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.container.is-align-center.gym{margin-bottom:20px}.container.is-align-center.bottom-60{padding-bottom:60px}.container.is-align-center.space-1{grid-column-gap:20px;grid-row-gap:20px}.container.is-align-center.events{width:1040px;padding-top:60px}.container.is-align-center.events.hide{display:none}.container.is-align-center.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:100%;max-width:75rem;padding-left:20px;padding-right:20px;display:none}.container.contact-bar{border:1px 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:100%;max-width:75rem;padding-top:5rem;padding-left:20px;padding-right:20px;display:none}.container.is-center{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding-top:60px;display:flex;position:relative}.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}.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.mobile{display:none}.check-rates-button.temp{width:auto;padding-left:20px;padding-right:20px}.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-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}.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.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-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._33{height:60px}.text-block-414046._0{height:auto;min-height:auto}.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-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}.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}.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;height:auto;display:flex}.swiper-wrapper.carousel-wrapper-2{width:100%;overflow:visible}.swiper-wrapper.is-offers-bg,.swiper-wrapper.is-gallery-bg{width:100%;height:100%;overflow:visible}.swiper-wrapper.is-gallery-winter,.swiper-wrapper.is-mountain,.swiper-wrapper.is-events,.swiper-wrapper.is-catering{overflow:visible}.swiper-wrapper.is-venues,.swiper-wrapper.is-testimonials{width:100%;overflow:visible}.swiper-wrapper.is-landmark{overflow:visible}.swiper-wrapper.is-seasons-bg{width:100%;height:100%;overflow:visible}.swiper-wrapper.is-seasons{overflow:visible}.swiper-wrapper.is-offers{width:100%}.swiper-wrapper.is-offers-bg,.swiper-wrapper.is-gallery-bg{width:100%;height:100%;overflow:visible}.swiper-wrapper.is-gallery{overflow:visible}.swiper-wrapper.is-gallery-bg-winter{width:100%;height:100%;overflow:visible}.swiper-wrapper.is-gallery-winter{overflow:visible}.swiper-slide{object-fit:fill;flex:none;width:100%;height:100%;transition:all .2s;position:relative;overflow:hidden}.swiper-slide.swiper-item{width:20%}.swiper-slide.swiper-second{width:33.3333%}.swiper-slide.is-gallery,.swiper-slide.is-gallery-winter{height:auto}.swiper-slide.is-mountain{max-width:29.25rem;height:28.75rem}.swiper-slide.is-events,.swiper-slide.is-catering{width:auto;height:auto}.swiper-slide.is-venues{justify-content:center;align-items:flex-start;width:22.5rem;height:auto;margin-left:-20px;margin-right:-20px;transition:margin .5s,transform .5s,opacity .5s;display:flex;overflow:hidden}.swiper-slide.is-testimonials{flex-flow:column;justify-content:center;align-items:stretch;width:20rem;height:auto}.swiper-slide.is-landmark{width:auto;height:auto}.swiper-slide.is-seasons-bg{height:100%}.swiper-slide.is-seasons{height:auto}.swiper-slide.is-offers{width:100%}.swiper-slide.is-gallery,.swiper-slide.is-gallery-winter{height:auto}.button{background-color:var(--gold);text-align:center;text-transform:uppercase;margin-left:20px;padding-left:25px;padding-right:25px;transition:all .2s}.button:hover{background-color:var(--black)}.button.accomodation-check{background-color:var(--black);color:var(--gold);margin-left:0}.button.accomodation-check:hover{background-color:var(--gold);color:var(--white)}.button.accomodation-check.desktop._434{padding:20px 40px;font-size:16px}.button.accomodation-check.mobile{display:none}.button._2{margin-left:0}.button._2.rose-days{color:var(--black);background-color:#f8bdcc}.button.top-20{margin-top:20px;margin-left:0}.button.bottom-40{margin-bottom:40px;margin-left:0}.button.top-40{margin-top:40px;margin-left:auto;margin-right:auto}.button.tb{padding-top:10px;padding-bottom:10px}.button.tb:hover{color:var(--white)}.button.middle{margin-left:auto;margin-right:auto}.button._3{background-color:var(--black);color:var(--white)}.button._3:hover{background-color:var(--gold)}.button.rose-days{color:var(--black);background-color:#f8bdcc}.button.is-booking-form{flex:1;min-width:150px;height:50px;margin-left:0;padding:0 1.5rem}.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}.image-68{width:100%}.link-block-18{width:110px;padding-bottom:2px}.code_widget{width:100%;margin-top:20px}.code_widget.hide{display:none}.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}.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.is-ny{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--white);background-color:#6b0c0a;height:100%;margin-left:-10px;display:flex}.happenings_button.is-ny:hover{background-color:#8b1614}.happenings_button.hide,.page-cc{display:none}.main-wrapper{overflow:clip}.about_section{background-color:var(--green);padding-top:9.375rem;padding-bottom:5rem;position:relative}.about_section.is-2{padding-top:9.375rem;padding-bottom:3.125rem}.hero_section{grid-column-gap:2.25rem;grid-row-gap:2.25rem;background-color:var(--green);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:200vh;display:flex;position:relative}.text-wr{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;justify-content:flex-end;align-items:flex-end;margin-bottom:3.125rem;display:flex;position:relative}.ts-h2-1{color:var(--white);letter-spacing:-.003125rem;margin-bottom:0;font-family:Avenirnextcyr,Verdana,sans-serif;font-size:1.625rem;font-weight:400;line-height:125%}.ts-h2-1.show-mobile{display:none}.ts-h2-1.is-indent{text-indent:29%;margin-bottom:0}.ts-h2-1.tc-black{color:var(--black)}.ts-h2-2{margin-bottom:0;font-family:Noto Serif Display,sans-serif;font-size:1.625rem;font-style:italic;font-weight:400;line-height:1.25}.ts-h2-2.tc-white{color:var(--white)}.ts-h2-2.tc-black{color:var(--black)}.text_top-wr{justify-content:space-between;width:100%;display:flex;position:relative}.ts-eyebrow{color:var(--white);text-transform:uppercase;font-size:.75rem}.ts-eyebrow.is-absolute{position:absolute}.ts-eyebrow.is-absolute.tc-black{color:var(--black)}.ts-eyebrow.tc-gray{color:var(--gray)}.text_bottom-wr{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-left:auto;margin-right:auto;display:grid}.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;grid-template-columns:1fr 1fr 1fr}.ts-p{margin-bottom:0;font-size:.875rem;line-height:1.5}.ts-p.max-width-66ch{max-width:66ch}.ts-p.is-align-center{text-align:center}.ts-p.max-width-60ch{max-width:60ch}.ts-p.tc-black{color:var(--black)}.ts-p.tc-gray{color:#494949}.about_layout{z-index:2;flex-flow:column;display:flex;position:relative}.cta_section{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/6829c60fd64340a80eaabe50_cta_big-bg-min.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:5.375rem;padding-bottom:5.375rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-global.z-index-3{z-index:3;position:relative}.padding-global.hide{display:none}.container-small{width:100%;max-width:36.3rem;margin-left:auto;margin-right:auto}.cta_card{background-color:var(--beige);flex-flow:column;padding:.375rem .375rem 1.875rem;display:flex}.landmarks_section{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/6829c7d015ef64be74f8dc1f_landmark_big-bg-min.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:5.375rem;padding-bottom:5.375rem;overflow:hidden}.container-large{width:100%;max-width:75rem;margin-left:auto;margin-right:auto}.slider_component.is-gallery-bg,.slider_component.is-gallery-bg-winter{z-index:2;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;position:absolute;inset:0%}.slider_component.is-mountain{max-width:29.25rem;position:relative}.slider_component.is-events{z-index:2;flex-flow:column;justify-content:flex-start;align-items:center;max-width:27.8rem;display:flex;position:relative;overflow:hidden}.slider_component.is-catering{z-index:2;flex-flow:column;justify-content:flex-start;align-items:center;max-width:100%;margin-top:4rem;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.slider_component.is-venues{z-index:2;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:102rem;margin:4rem auto .5rem;display:flex;position:relative;overflow:hidden}.slider_component.is-testimonials{z-index:2;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin:4rem auto 0;display:flex;position:relative;overflow:visible}.slider_component.is-landmark{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.slider_component.is-seasons-bg{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;inset:0%}.slider_component.is-seasons{z-index:2;grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:row;justify-content:flex-start;align-items:center;width:37.5rem;height:100%;display:flex;position:relative}.slider_component.is-offers{z-index:3;flex-flow:row;justify-content:flex-start;align-items:stretch;width:100%;display:flex;position:relative}.slider_component.is-room-gallery{position:relative}.slider_component.is-offers-bg{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;inset:0%}.slider_component.is-gallery{z-index:2;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.slider_component.is-gallery-bg,.slider_component.is-gallery-bg-winter{z-index:2;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;position:absolute;inset:0%}.slider_component.is-gallery-winter{z-index:2;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.slider-arrows{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:row;justify-content:flex-end;align-items:center;margin-top:1.25rem;display:flex}.slider-arrows.is-metrics17{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-end;align-items:flex-end;display:flex}.slider-arrows.hide{display:none}.slider-arrows.is-events{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;position:static;inset:0%}.slider-arrows.is-left{margin-left:auto}.slider-arrows.is-offers{z-index:2;grid-column-gap:1.25rem;grid-row-gap:1.25rem;pointer-events:none;justify-content:space-between;align-items:center;max-width:44.375rem;margin-top:0;margin-left:auto;margin-right:auto;position:absolute;inset:0%}.slider-arrows.is-center{justify-content:center;align-items:center}.swiper-arrow{border:1px solid var(--white);pointer-events:auto;color:var(--white);background-color:#0000;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex}.swiper-arrow:hover{border-color:var(--light-brown);background-color:var(--light-brown);color:var(--black)}.swiper-arrow.is-mountain{border-style:none;border-radius:0%;width:2rem;height:100%}.swiper-arrow.is-mountain:hover{background-color:#0000}.swiper-arrow.is-events{cursor:pointer;border-style:none;border-radius:0%;width:3rem;height:2rem}.swiper-arrow.is-events:hover{background-color:#0000}.swiper-arrow.is-events-testimonials{cursor:pointer;border-style:none;border-radius:0%;width:3rem;height:2rem}.swiper-arrow.is-events-testimonials:hover{background-color:#0000}.swiper-arrow.is-green{border-color:var(--green);color:var(--green)}.swiper-arrow_icon{justify-content:center;align-items:center;display:flex}.landmark_card{background-color:var(--beige);max-width:24.0625rem;height:100%;padding:.3125rem .3125rem 2.625rem}.landmark_card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;margin-top:1.875rem;margin-left:1rem;margin-right:1rem;display:flex}.landmark_image{object-fit:cover;width:100%;height:26.25rem}.slider-swiper{overflow:visible}.slider-swiper.is-thumbs{height:5.625rem;margin-top:.625rem}.slider-swiper.is-mountain{width:100%;height:100%;overflow:hidden}.slider-swiper.is-events,.slider-swiper.is-catering{width:100%}.slider-swiper.is-venues{width:100%;overflow:visible}.slider-swiper.is-testimonials{width:100%;max-width:75rem;overflow:hidden}.slider-swiper.is-landmark{width:100%}.slider-swiper.is-seasons-bg{width:100%;height:100%;display:block;overflow:hidden}.slider-swiper.is-seasons{width:30rem;display:block;overflow:hidden}.slider-swiper.is-offers{width:100%;max-width:36.875rem;margin-left:auto;margin-right:auto}.slider-swiper.is-room-gallery{flex-flow:column;width:100%;display:flex;overflow:hidden}.slider-swiper.is-offers-bg{width:100%;height:100%;display:block}.slider-swiper.is-room-gallery-thumbs{width:100%;max-width:100%;height:90px}.slider-swiper.is-gallery-bg{width:100%;height:100%;display:block}.slider-swiper.is-gallery{width:100%;max-width:36.875rem;margin-left:auto;margin-right:auto;display:block;position:static;overflow:visible}.slider-swiper.is-gallery-bg-winter{width:100%;height:100%;display:block}.slider-swiper.is-gallery-winter{width:100%;max-width:36.875rem;margin-left:auto;margin-right:auto;display:block;position:static;overflow:visible}.text_bottom-right{max-width:24.1875rem}.text_bottom-right.is-rooms{max-width:24.125rem}.seasons_section{justify-content:center;align-items:center;width:100%;height:calc(100vh - 100px);display:flex;position:relative;overflow:hidden}.seasons_section.hide{display:none}.seasons_bg{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:relative;overflow:visible}.container-medium{width:100%;max-width:37.5rem;margin-left:auto;margin-right:auto}.seasons_card{background-color:var(--beige);height:100%;padding:.3125rem .3125rem 1.25rem}.seasons_card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;margin-top:1.875rem;margin-left:1rem;margin-right:1rem;display:flex}.seasons_img{object-fit:cover;object-position:50% 50%;width:100%;height:31.25rem;display:block;position:relative;overflow:hidden}.seasons_wr{height:calc(100vh - 100px);position:relative}.seasons_switch{z-index:5;cursor:pointer;flex-flow:row;justify-content:flex-end;align-items:flex-end;width:17.75rem;height:11.25rem;padding-bottom:1.25rem;padding-right:1.25rem;display:flex;position:absolute;inset:auto 1.25rem 1.25rem auto}.seasons_switch.show-summer{display:none}.hero_content-wr{z-index:2;grid-column-gap:2.5rem;grid-row-gap:2.5rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:51rem;height:100vh;margin-left:auto;margin-right:auto;display:flex;position:relative}.ts-h1{color:var(--white);margin-bottom:0;font-size:3.125rem;line-height:1.2}.ts-h1.tc-black{color:var(--black)}.hero_video_wr{z-index:2;width:36.875rem;max-width:calc(100vw - 15px);height:36.25rem;margin-top:-42vh;margin-left:auto;margin-right:auto;position:sticky;top:100px}.hero_section_video{object-fit:cover;width:100%;height:100%}.hero_bg_img{z-index:1;object-fit:cover;width:100%;height:100vh;padding-top:100px;display:block;position:absolute;inset:0%}.about_img-wr{object-fit:cover}.about_bottom-wr{z-index:2;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:55.9rem;margin-top:9.375rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.mountain_icon{margin-bottom:1.875rem}.mountain_icon.is-black{margin-bottom:.625rem}.about_img{object-fit:cover}.about_img.is-mobile{display:none}.shadow{z-index:1;opacity:.6;mix-blend-mode:multiply;max-width:44.375rem;position:absolute;inset:0% auto auto 0%}.grass{width:100%;position:absolute;inset:auto 0% 0%}.season_switch_text-wr{z-index:2;grid-column-gap:.625rem;grid-row-gap:.625rem;color:var(--white);text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex;position:relative}.season_switch_icon-wr{border:1px solid var(--white);cursor:pointer;border-radius:100%;flex-flow:row;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:color .3s,background-color .3s;display:flex}.season_switch_icon-wr.is-mobile{display:none}.season_switch_icon{justify-content:center;align-items:center;display:flex}.season_switch_img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.cta_card-img{pointer-events:none;object-fit:cover;width:100%;height:100%;display:block}.cta_card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:25rem;margin-top:1.875rem;margin-left:auto;margin-right:auto;display:flex}.cta_btn-wr{text-align:center;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:19.25rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.green_btn{background-color:var(--green);color:var(--white);text-align:center;text-transform:uppercase;flex-flow:column;justify-content:center;align-self:stretch;align-items:stretch;min-height:3.125rem;padding-top:1.25rem;padding-bottom:1.25rem;font-family:Avenirnextcyr,Verdana,sans-serif;font-size:.75rem;font-weight:500;transition:background-color .35s;display:flex}.green_btn:hover{background-color:var(--active-green)}.green_btn.is-carousel_card{width:100%;min-height:2rem;padding:.75rem .625rem}.green_btn.is-transparent{border:1px solid var(--green);color:var(--green);background-color:#7c8f7600;transition:color .3s,background-color .35s}.green_btn.is-transparent:hover{background-color:var(--green);color:var(--white)}.green_btn.is-booking{min-width:238px;max-height:3.125rem}.tour_section{background-color:var(--green);padding-top:7.5rem;padding-bottom:0;position:relative}.tour_layout{z-index:2;grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;max-width:39.7rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.heading-wr{text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.tour_card{grid-column-gap:1.25rem;grid-row-gap:1.25rem;display:flex}.tour_card_img{object-fit:cover;max-width:17.875rem}.tour_card_img.is-mobile{display:none}.tour_card_text-wr{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:285px;display:flex}.tour_card_logo{margin-bottom:1.25rem}.tour_card_btn-wr{width:100%;max-width:13.125rem;margin-top:1.875rem}.white_btn{background-color:var(--white);color:var(--black);text-align:center;text-transform:uppercase;flex-flow:column;justify-content:center;align-self:stretch;align-items:stretch;min-height:3.125rem;padding-top:1.25rem;padding-bottom:1.25rem;font-family:Avenirnextcyr,Verdana,sans-serif;font-size:.75rem;font-weight:500;transition:background-color .35s;display:flex}.white_btn:hover{background-color:var(--black);color:var(--white)}.services_section{background-color:var(--beige);padding-top:9.375rem;padding-bottom:9.375rem;position:relative;overflow:hidden}.services_shadow{pointer-events:none;width:58.875rem;max-width:88%;position:absolute;inset:0% 0% auto auto}.services_top-wr{z-index:2;grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;max-width:24.125rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.services_top_heading-wr{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;font-weight:500;display:flex}.services_top_img{object-fit:cover}.services_cards-wr{margin-top:3.125rem}.services_card{z-index:1;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding-left:7.5rem;padding-right:7.5rem;display:flex;overflow:hidden}.services_trigger{color:#3a4554;text-align:center;white-space:break-spaces;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex}.services_content-wr{background-color:#0000;width:100%;display:block;position:relative}.services_content-wr.w--open{border-top:1px #0000}.services_card_content{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;max-width:24.0625rem;margin-left:auto;margin-right:auto;padding-bottom:1.875rem;display:flex}.services_card_img{object-fit:cover;max-height:13.75rem}.services_cards_separator{background-color:var(--gray);opacity:1;height:.5px;margin-left:7.5rem;margin-right:7.5rem}.offers_section{justify-content:center;align-items:center;width:100%;height:100%;padding-top:5rem;padding-bottom:5rem;display:block;position:relative;overflow:hidden}.offer_card{background-color:var(--beige);flex-flow:column;width:100%;max-width:36.875rem;padding:.375rem .375rem 1.875rem;display:flex}.offer_card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:19.5rem;margin-top:1.875rem;margin-left:auto;margin-right:auto;display:flex}.offer_card_list-wr{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;padding-left:0;list-style-type:none;display:flex}.offer_card_list-item{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #9191914d;justify-content:flex-start;align-items:flex-start;padding-bottom:1rem;font-size:1rem;line-height:125%;display:flex}.offer_card_list-bullet{width:.75rem;height:.75rem}.offers_heading-wr{z-index:3;grid-column-gap:1.875rem;grid-row-gap:1.875rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:34.3rem;margin-bottom:3.125rem;margin-left:auto;margin-right:auto;font-weight:500;display:flex;position:relative}.carousel_section{background-color:var(--green);width:100%;padding-top:7.5rem;padding-bottom:4.125rem;position:relative;overflow:hidden}.carousel_section.is-white{background-color:var(--beige);background-color:var(--beige);padding-top:9.375rem;padding-bottom:9.375rem}.carousel_section_bg{pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0% auto auto 0%}.carousel_content-wr{text-align:left;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.carousel_layout{z-index:2;grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;display:flex;position:relative}.carousel_cards-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:stretch;width:100%;height:342px;margin-top:3.125rem;display:flex;overflow:hidden}.carousel_card{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:column;flex:none;width:14.125rem;height:19.375rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.carousel_card.is-white{width:15rem}.carousel_card_btn-wr{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--white);text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;font-size:.75rem;font-weight:500;transition:opacity .3s;display:flex;transform:translateY(30px)}.carousel_card_btn-wr.is-white{opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;transform:translateY(30px)}.carousel_card_btn-wr.is-white-mob{opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;display:none;transform:translateY(30px)}.carousel_card_btn-arrow{justify-content:center;align-items:center;display:flex}.carousel_card_text-wr{grid-column-gap:1rem;grid-row-gap:1rem;opacity:0;pointer-events:none;color:var(--white);flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}.carousel_card_text-wr.is-white{opacity:1;opacity:1}.carousel_card_title{text-transform:uppercase;font-weight:600}.carousel_card_title.is-white{color:var(--black);font-size:.75rem;font-weight:500}.carousel_card_img{pointer-events:none;object-fit:cover;object-position:50% 0%;width:100%;height:260px;transition:transform .4s;display:block;overflow:hidden}.offer_card-wr{transition:transform .6s;position:relative;transform:scale(.75)}.navbar_top-banner{z-index:9900;background-color:var(--gold);justify-content:flex-end;align-items:center;height:3.125rem;padding-top:0;padding-left:0;padding-right:10px;display:flex;position:relative}.navbar_bottom{z-index:9900;grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--white);justify-content:space-between;align-items:center;height:3.125rem;padding-left:10px;display:flex;position:relative}.burger_btn-wr{background-color:var(--white-smoke);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;display:block}.cc_carousel-cards{width:100%;display:none}.carousel_subtitles-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1.875rem;display:grid}.carousel_heading-wr{max-width:85%}.carousel_section_btn-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:center;max-width:24rem;margin-top:3.125rem;margin-left:auto;margin-right:auto;display:flex}.carousel_section_btn-wr.is-eng{justify-content:flex-start;align-items:center;max-width:2rem}.carousel_section-btn{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--green);text-transform:uppercase;justify-content:flex-start;align-items:center;max-width:8.25rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.carousel_section-btn:hover{color:var(--black)}.carousel_section-btn.is-eng{max-width:10rem}.carousel_section_btn_icon-wr{background-color:var(--green);border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s;display:flex}.carousel_section_btn_icon{justify-content:center;align-items:flex-end;display:flex}.rooms_section{background-color:var(--beige);padding-top:9.375rem}.rooms_grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.text_bottom-left{max-width:24.1875rem}.text_bottom-left.is-rooms{max-width:24.125rem}.room_card{background-color:var(--light-brown);flex-flow:column;max-width:24.1875rem;height:100%;min-height:49.75rem;padding:.375rem .375rem 1.25rem;display:flex}.room_card_gallery-wr{width:100%;height:26.25rem;margin-bottom:1.875rem;overflow:hidden}.room_card_content-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;padding-left:.625rem;padding-right:.625rem;display:flex}.room_card_content-wr.is-popup{grid-column-gap:2rem;grid-row-gap:2rem;grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-left:0;padding-right:0}.room_card_btns-wr{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:column;margin-top:auto;padding-left:1rem;padding-right:1rem;display:flex}.room_card_btns-wr.is-popup{flex:1;max-width:19.1875rem;padding-left:0;padding-right:0}.room_features-wr{grid-column-gap:5px;grid-row-gap:5px;flex-flow:wrap;display:flex}.room_feature{grid-column-gap:.375rem;grid-row-gap:.375rem;background-color:var(--beige);justify-content:flex-start;align-items:center;padding:.375rem .625rem;font-size:.875rem;line-height:120%;display:flex}.ts-parameter{font-weight:600}.amenities_wr{grid-column-gap:1rem;grid-row-gap:0rem;flex-flow:wrap;margin-top:-.625rem;margin-bottom:2.25rem;display:flex}.amenities_wr.is-popup{margin-bottom:0}.amenity{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:120%;display:flex}.room_card_gallery_img{object-fit:cover;width:23.5625rem;height:26.25rem}.swiper_navigation{justify-content:space-between}.swiper_navigation.is-room-card{z-index:5;grid-column-gap:2rem;grid-row-gap:2rem;color:var(--white);z-index:5;grid-column-gap:2rem;grid-row-gap:2rem;inset:auto 1.25rem 1.25rem;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}.room_card_popup-wr{z-index:210000000;opacity:0;background-color:#000000b3;justify-content:flex-end;padding-left:2rem;transition:opacity .2s;display:none;position:fixed;inset:0%}.room_card_popup-wr.active{opacity:1;display:flex}.room_card_popup{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-end;align-items:stretch;width:100%;height:100%;max-height:100vh;display:flex}.room_card_popup_close{background-color:var(--light-brown);cursor:pointer;border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-self:center;align-items:center;width:3.75rem;height:3.75rem;transition:all .2s;display:flex}.room_card_popup_close:hover{background-color:var(--gold)}.room_card_popup_close.is-mobile{display:none}.room_card_popup_layout{grid-column-gap:4rem;grid-row-gap:4rem;background-color:#eee6dd;flex-flow:column;flex:1;max-width:70%;max-height:100vh;padding:1.25rem 1.25rem 2.5rem;display:flex;overflow:auto}.room_card_popup_gallery-wr{width:100%}.booking-wr{z-index:100;height:70px;display:none;position:fixed;inset:auto 0% 0%}.booking_layout{grid-column-gap:1.25rem;grid-row-gap:1.25rem;background-color:#fff;justify-content:space-between;width:100%;max-width:75rem;height:100%;margin-left:auto;margin-right:auto;display:flex}.show-mobile{display:none}.cards_drag-wr{width:100%;overflow:visible}.cards_scroll{padding-left:3rem;padding-right:3rem}.swiper-number{text-align:center;font-size:14px}.swiper-number.tc-gray{color:var(--gray);margin-top:auto}.room_popup_img{object-fit:cover;width:100%;height:100%;display:block}.room_popup_card_left_content-wr{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;max-width:37.25rem;display:flex}.carousel_subtitle-wr{max-width:17.8125rem}.offer_card_overlay{opacity:1;pointer-events:none;background-color:#0003;transition:opacity .6s;position:absolute;inset:0%}.offers_bg-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:relative;overflow:visible}.resort_dd{z-index:2;width:100%;max-width:13.125rem;height:100%;margin-left:0;margin-right:auto;display:none;position:static}.resort_dd-trigger{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--black);color:var(--gold);text-transform:uppercase;flex-flow:row;justify-content:space-between;align-items:center;height:100%;padding:1.25rem 1.875rem;font-size:.75rem;font-weight:500;display:flex;position:relative;overflow:hidden}.resort_dd-arrow{flex-flow:column;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.resort_dd_content{width:100%;inset:6.25rem 0% auto}.resort_dd_content-wr{background-color:var(--white);width:100%;height:100vh;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:scroll}.resort_dd_cards-wr{grid-column-gap:1.25rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:75rem;margin-left:auto;margin-right:auto;display:grid}.resort_dd_card{grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;justify-content:center;align-items:center;height:36.875rem;max-height:100%;padding:2rem;text-decoration:none;display:flex;position:relative}.resort_dd_card.is-dukley{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/6832c910df5f1f8dd424d36e_card%20of%20Budva.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto}.resort_dd_card.is-kolashin{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/6832c9d0f233131a0727003e_Kolasin%20card.avif);background-position:50%;background-repeat:no-repeat;background-size:590px}.resort_dd_card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:var(--white);text-align:center;flex-flow:column;justify-content:center;align-self:center;align-items:center;max-width:21.4rem;min-height:160px;font-size:1rem;line-height:125%;display:flex}.resort_dd_card_btn-wr{grid-column-gap:.5rem;grid-row-gap:.5rem;opacity:0;pointer-events:none;color:var(--white);text-transform:uppercase;justify-content:flex-start;align-items:center;max-width:8.25rem;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:.75rem;font-weight:500;text-decoration:none;transition:transform .3s,opacity .3s;display:flex;transform:translateY(30px)}.resort_card_dd_btn_icon-wr{border:1px solid var(--white);color:var(--white);border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex}.resort_card_dd_btn_icon{display:flex}.resort_dd_card_link{z-index:1;position:absolute;inset:0%}.offer_card-img{object-fit:cover;width:100%;height:100%;max-height:21.875rem;display:block}.culture_section{background-color:var(--green);width:100%;padding-top:7.5rem;display:block;position:relative;overflow:hidden}.culture_section.is-white{background-color:var(--beige);padding-top:9.375rem;padding-bottom:9.375rem}.culture_layout{z-index:2;grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;display:flex;position:relative}.culture_content-wr{text-align:left;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.culture_heading-wr{max-width:43.5rem}.cc_culture-cards{width:100%;display:none}.culture_section_bg{opacity:.61;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0% auto auto 0%}.culture_cards_drag-wr{width:100%;overflow:hidden}.culture_cards_scroll{padding-left:3rem;padding-right:3rem}.culture_cards-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:stretch;width:100%;height:400px;margin-top:3.125rem;display:flex;overflow:hidden}.culture_card{box-sizing:border-box;grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:column;flex:none;width:15rem;height:19.375rem;transition:all .3s;display:flex;position:relative}.culture_card.is-white{width:15rem}.culture_card_btn-wr{grid-column-gap:1rem;grid-row-gap:1rem;opacity:1;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;font-size:.75rem;font-weight:500;display:flex}.carousel_card_btn_icon-wr-2{color:#fff;border:1px solid #fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex}.culture_card_text-wr{grid-column-gap:1rem;grid-row-gap:1rem;opacity:0;pointer-events:none;color:#fff;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;transition:transform .7s,opacity .2s;display:flex;position:absolute;inset:auto 0% -1.25rem;transform:translateY(20px)}.ts-p-2{color:#fff;margin-bottom:0;font-size:1rem;line-height:125%}.culture_card_img{pointer-events:none;object-fit:cover;object-position:50% 0%;width:100%;height:260px;transition:transform .7s;display:block;overflow:hidden}.booking_btn-wr{margin-top:.625rem;margin-bottom:.625rem;margin-right:1.875rem}.booking_dd{width:100%;max-width:14.25rem;margin-left:0;margin-right:0}.booking_dd-wr{flex:0 auto;width:100%;display:flex}.booking_dd-trigger{text-transform:uppercase;justify-content:space-between;align-items:center;height:100%;font-size:.75rem;font-weight:500;display:flex}.booking_dd-list.w--open{background-color:var(--white)}.booking_dd-line{background-color:var(--black);flex:none;align-self:center;width:1px;height:2.5rem}.booking_dd-icon{flex:none;display:flex}.services_card_heading{color:var(--black);max-width:24.0625rem;margin-bottom:0;font-family:Noto Serif Display,sans-serif;font-size:1.625rem;font-style:italic;line-height:1.25}.services_card_heading.tc-white{color:var(--white)}.services_card_heading.tc-black{color:var(--black)}.services_card_icon-wr{border:1px solid var(--green);border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.services_card_arrow{position:absolute}.services_card_close{opacity:0;display:block;position:absolute;transform:translateY(10px)}.service_card_text{color:var(--white);margin-bottom:0;font-size:1rem;line-height:125%}.service_card_text.tc-black{color:var(--black)}.room_thumbs-wr{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:flex-start;margin-top:.625rem;display:flex}.room_popup_arrows{grid-column-gap:.625rem;grid-row-gap:.625rem;flex:none;display:flex}.resort_dd_text{color:var(--black);letter-spacing:-.003125rem;font-family:Avenirnextcyr,Verdana,sans-serif;font-size:1.625rem;font-weight:500;line-height:125%}.resort_dd_text.is-indent{text-indent:29%;margin-bottom:0}.resort_dd_text.tc-black{color:var(--black)}.resort_dd_text.show-mobile{display:none}.resort_dd-open_text{grid-column-gap:1rem;grid-row-gap:1rem;pointer-events:auto;flex:0 auto;justify-content:space-between;align-items:center;width:100%;max-width:150px;display:flex;position:absolute}.resort_dd-close_text{grid-column-gap:1rem;grid-row-gap:1rem;opacity:0;pointer-events:auto;flex-flow:row;flex:0 auto;justify-content:space-between;width:100%;max-width:150px;display:flex;position:absolute}.nav_link{text-align:center;text-transform:uppercase;border-bottom:3px solid #0000;justify-content:center;align-self:stretch;align-items:center;height:50px;margin-left:0;margin-right:0;padding:0;font-size:.75rem;font-weight:500;line-height:1;transition:all .2s;display:flex}.nav_link:hover{color:var(--green)}.nav_link.w--current{border-bottom-color:var(--green);color:var(--green)}.nav_link.drop{padding-right:15px}.nav_link.desktop{padding-left:10px;padding-right:10px}.nav_menu-links-wr{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex:1;justify-content:center;align-self:stretch;display:flex}.map_section{background-color:var(--beige);max-height:62.5rem;display:block;position:relative;overflow:hidden}.map-tabs_layout{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:flex}.map-tabs_img-wr{max-width:50%;height:auto;position:relative}.map-tabs_right-wr{flex:1;max-width:50%;padding-top:5rem;padding-bottom:13.25rem}.map_img-1{z-index:1;object-fit:cover;width:100%;min-width:100%;max-height:62.5rem;transition:opacity .3s;display:block;position:relative}.map_img-2,.map_img-3,.map_img-4{z-index:2;opacity:0;object-fit:cover;width:100%;min-width:100%;height:auto;max-height:62.5rem;transition:opacity .3s;display:block;position:absolute;inset:0% 0% auto auto}.map-dd_cards-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;max-width:34.5rem;margin-top:8.125rem;margin-left:auto;margin-right:auto;display:flex}.map-tabs_heading-wr{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;max-width:34.5rem;margin-left:auto;margin-right:auto;display:flex}.map-tabs_heading-wr.is-mobile{display:none}.map_card{z-index:1;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}.map_card_trigger{grid-column-gap:1rem;grid-row-gap:1rem;white-space:break-spaces;justify-content:space-between;align-items:center;width:100%;padding:0 0 0 0;display:flex}.map_card_content-wr{background-color:#0000;width:100%;display:block;position:relative}.map_card_content-wr.w--open{border-top:1px #0000}.map_card_content{grid-column-gap:1.875rem;grid-row-gap:1.875rem;color:var(--gray);flex-flow:column;padding-top:2rem;font-size:1rem;font-weight:400;line-height:125%;display:flex}.map_trigger_left{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-self:center;align-items:flex-end;display:flex}.map_car_icon{flex:none;justify-content:center;align-items:center;height:1.5rem;display:flex}.map_trigger-right{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--black);text-transform:uppercase;justify-content:space-between;align-items:center;max-width:15.5rem;font-size:.75rem;font-weight:500;display:flex}.map_trigger_icon-wr{border:1px solid var(--black);background-color:var(--black);border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.map_trigger_cross{opacity:0;position:absolute;transform:translateY(10px)}.map_card_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:var(--gray);text-transform:uppercase;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-size:.75rem;font-weight:500;display:flex}.map_card_lists-wr{flex-flow:wrap;justify-content:space-between;display:flex}.map-dd-cc{display:none}.white-cta_section{background-color:var(--beige);padding-top:9.375rem;padding-bottom:14.375rem;overflow:clip}.white-cta_heading-wr{grid-column-gap:3.125rem;grid-row-gap:3.125rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:54.8rem;margin-left:auto;margin-right:auto;display:flex}.ts-italic{font-style:italic}.white-cta_content-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;justify-content:flex-start;align-items:center;max-width:33.25rem;margin-left:auto;margin-right:auto;display:flex}.white-cta_animation-wr{max-width:90rem;margin-top:5rem;margin-left:auto;margin-right:auto;position:sticky;top:25vh}.white-cta_video-wr{width:19.25rem;max-width:49.625rem;height:21.625rem;margin-left:auto;margin-right:auto}.white-cta_video{object-fit:cover;width:100%;height:100%;display:block}.white-cta_animation_text-wr{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:36.875rem;margin-top:3.75rem;margin-left:auto;margin-right:auto;display:flex}.white-cta_animation_text-logo{object-fit:contain;margin-bottom:1.25rem}.white-cta_btn-wr{flex-flow:column;align-self:center;width:100%;max-width:19.25rem;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex}.white-cta_left_images{object-fit:cover;width:42.75rem;max-width:62%;margin-top:auto;margin-bottom:auto;position:absolute;inset:0% auto 0% -20%}.white-cta_left_images.is-mobile{display:none}.white-cta_right_images{object-fit:cover;width:42.75rem;max-width:62%;margin-top:auto;margin-bottom:auto;display:block;position:absolute;inset:0% -20% 0% auto}.white-cta_right_images.is-mobile{display:none}.white-cta_heading-wr-mobile{grid-column-gap:1.875rem;grid-row-gap:1.875rem;flex-flow:column;justify-content:flex-end;align-items:flex-end;margin-bottom:3.125rem;display:none;position:relative}.white-cta_h1{color:var(--black);margin-bottom:0;font-size:3.75rem;font-style:italic;line-height:1}.container-huge{max-width:90rem;margin-left:auto;margin-right:auto}.map_tabs{display:none}.map_tabs_menu{grid-column-gap:.375rem;grid-row-gap:.375rem;display:flex}.season_switch-text{display:none}.season_switch-text.hide-mobile{display:block}.book_btn{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}.book_btn.mobile{display:none}.book_btn.temp{width:auto;padding-left:20px;padding-right:20px}.book_btn.is-mobile,.book_btn.is-mobile-open,.book_btn.is-mobile-close,.book_btn.is-mobile-open,.book_btn.is-mobile-close{z-index:999;display:none}.gallery-season_cards_section{background-color:var(--green);height:100%;padding-top:9.375rem;padding-bottom:0}.gallery-seasons_layout{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:87.5rem;height:805px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex}.gallery-season_card{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--beige);flex-flow:column;width:100%;height:44.625rem;padding:.375rem .375rem 2rem;text-decoration:none;transition:height .4s;display:flex;position:relative;overflow:hidden}.gallery-season_card_img-wr{flex:none;overflow:hidden}.gallery_img{box-sizing:border-box;object-fit:cover;width:100%;height:100%;max-height:32.5rem;transition:transform .4s}.gallery-season_card_text-wr{grid-column-gap:.625rem;grid-row-gap:.625rem;text-align:center;flex-flow:column;max-width:23.75rem;height:100%;margin-left:auto;margin-right:auto;display:flex}.gallery_card_text{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;max-width:25rem;text-decoration:none;display:flex}.gallery-season_card_btn{grid-column-gap:.5rem;grid-row-gap:.5rem;opacity:0;color:var(--green);text-transform:uppercase;justify-content:flex-start;align-self:center;align-items:center;font-size:.75rem;font-weight:500;transition:transform .4s;display:flex;position:absolute;bottom:2rem;left:auto;right:auto;transform:translateY(30px)}.gallery_card_btn-icon{border:1px solid var(--green);color:var(--green);border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s;display:flex}.gallery_popup{width:100%;height:100%;position:relative;overflow:hidden}.gallery_bg{object-fit:cover;width:100%;height:100%;display:block;position:relative;overflow:visible}.gallery_card{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--beige);flex-flow:column;height:100%;padding:.375rem .375rem 2rem;display:flex}.gallery_card_img{object-fit:cover;height:26.75rem;display:block}.gallery_card_text-wr{grid-column-gap:.625rem;grid-row-gap:.625rem;text-align:center;flex-flow:column;max-width:none;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex}.gallery_card-wr{object-fit:none;height:100%;position:relative}.gallery_card_overlay{opacity:1;pointer-events:none;background-color:#02020280;transition:opacity .6s;position:absolute;inset:0%}.gallery_bg-wr{width:100%;height:100%;position:relative}.gallery_bg-overlay{background-color:#00000080;position:absolute;inset:0%}.gallery_popup_close{z-index:2;background-color:var(--light-brown);cursor:pointer;border-radius:100%;flex-flow:column;flex:none;justify-content:center;align-self:center;align-items:center;width:3.75rem;height:3.75rem;transition:all .2s;display:flex;position:absolute;inset:1.25rem 1.25rem auto auto}.gallery_popup_close:hover{background-color:var(--gold)}.gallery_popup_close.is-mobile{display:none}.gallery_popup-wr{z-index:99999999;display:none;position:fixed;inset:0%}.gallery_popup-wr.is-winter{display:none}.parallax_section{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--green);background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/683afd286d79047039feaf01_9%20\(1\).avif);background-position:50%;background-size:cover;background-attachment:fixed;flex-flow:column;justify-content:center;align-items:center;width:100%;height:300vh;display:block;position:relative}.resort_dd-btn{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--black);color:var(--gold);text-transform:uppercase;cursor:pointer;flex-flow:row;flex:1;justify-content:space-between;align-items:center;width:auto;max-width:13.125rem;height:100%;margin-right:auto;padding:1.25rem 1.875rem;font-size:.75rem;font-weight:500;display:flex;position:relative;overflow:hidden}.resort-btn_bar{background-color:var(--white);width:100%;height:100vh;padding-top:2rem;padding-bottom:7rem;transition:all .2s;position:absolute;inset:100px 0% auto;overflow:scroll;transform:translateY(100vh)}.resort_booking-bar{z-index:9800;grid-column-gap:1.25rem;grid-row-gap:1.25rem;background-color:var(--white);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;max-width:55rem;margin-left:auto;margin-right:0;padding:1.5rem 1.25rem;transition:all .2s;position:absolute;inset:100px 0% auto;transform:translateY(-100vh)}.resort_booking-card{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/683b15ab53773d9881e3146b_card%20of%20Budva%20\(1\).png);background-position:0 0;background-size:cover;width:100%;height:11.25rem;padding:1.25rem;text-decoration:none}.resort_booking-card.is-kolashin{background-image:url(https://cdn.prod.website-files.com/6405c894c743a95478a4e22d/683b170e774ed8e1346ca8f9_Kolasin%20card%20\(1\).png)}.resort_booking-card_text-wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:var(--white);flex-flow:column;display:flex}.resort_booking-cards_wr{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1.25rem;display:grid}.resort_booking_card_btn-wr{grid-column-gap:.5rem;grid-row-gap:.5rem;opacity:0;pointer-events:none;color:var(--white);text-transform:uppercase;justify-content:flex-start;align-items:center;max-width:8.25rem;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:.75rem;font-weight:500;text-decoration:none;transition:transform .3s,opacity .3s;display:none;transform:translateY(30px)}.navbar_new{z-index:1000000;background-color:var(--white);position:fixed;inset:0% 0% auto}.navbar_brand.w--current{flex:0 auto}.gallery_popup-winter{width:100%;height:100%;position:relative;overflow:hidden}.booking_dd-link{text-transform:uppercase;font-size:.75rem;font-weight:500}.book_btn-text{color:var(--gold);text-align:center;text-transform:uppercase;line-height:1}.parallax_container{z-index:2;width:90%;max-width:65.5rem;height:100%;margin-left:auto;margin-right:auto;position:absolute;inset:0%}.parallax_sticky{flex-flow:column;justify-content:center;align-items:center;height:calc(100vh - 100px);padding-bottom:0;display:flex;position:sticky;top:100px}.parallax_heading-wr{justify-content:center;align-items:center;width:100%;display:flex}.parallax_heading-line-2{z-index:3;text-align:right;display:block;position:relative}.parallax_video{z-index:2;width:100%;height:100%;position:absolute;inset:0%}.parallax_heading-line-1{z-index:3;position:relative}.parallax-video-wr{width:178px;height:100px;transition:opacity 1.5s;position:relative}.parallax-video-overflow{z-index:1;justify-content:center;align-items:flex-end;width:100vw;height:calc(100vh - 100px);padding-top:0;padding-bottom:0;display:flex;position:sticky;top:60px;overflow:hidden}.parallax_heading-2{z-index:3;color:#fff;flex:1;font-size:7.5rem;line-height:1.1}.white-cta_sticky-wr{height:75vh}.check-rates-button-wr{z-index:9800;background-color:var(--black);justify-content:center;align-items:center;width:160px;max-width:15%;height:100%;text-decoration:none;display:flex;position:relative}.check-rates-button-wr.mobile{display:none}.check-rates-button-wr.temp{width:auto;padding-left:20px;padding-right:20px}.check-rates-button-wr.dukley-calendar,.check-rates-button-wr.mountain-calendar{width:auto;padding-left:20px;padding-right:20px;display:none}.check_rates_btn-wr-mobile{justify-content:center;align-items:center;display:flex}.booking-form_component{z-index:99999;background-color:#fff;justify-content:center;align-items:center;max-width:76.25rem;min-height:4.375rem;margin:0 auto;padding:0 1.875rem;display:flex;box-shadow:0 0 5px 2px #0003}.booking-form_form{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:space-between;align-items:center;height:100%;display:flex}.booking-form{z-index:1000;flex-flow:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:auto 0% 0%}.booking-form_form-block{width:100%;height:100%;margin-bottom:0}.customselect{z-index:0;opacity:0;pointer-events:none;text-transform:uppercase;color:#414042;background-color:#fff;border:none;margin-bottom:0;padding:0 0 0 0;position:absolute;inset:0%}.booking-form_divider{background-color:#414042;width:1px;height:2.5rem;padding:0}.datepicker{color:var(--black);text-transform:uppercase;cursor:pointer;border:1px #000;min-width:150px;margin-bottom:0;padding:0}.datepicker::placeholder{color:var(--black)}.booking-from_dd-icon{flex:none;justify-content:center;align-items:center;display:flex}.booking-form_field-wrp{justify-content:space-between;align-items:center;display:flex}.booking-from_dd-select{width:100%;margin-left:0;margin-right:0}.booking-from_dd-select.hide{display:none}.booking-from_dd-toggle{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:space-between;align-items:center;padding:0;display:flex}.booking-from_dd-list.w--open{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--white);flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:.5rem;display:flex;bottom:44px;box-shadow:0 0 5px 2px #0003}.caps{text-transform:uppercase}.dd-link-template{margin:0;padding:0}.booking-form_field{color:var(--black);text-transform:uppercase;border:1px #000;min-width:100px;margin-bottom:0;padding:0}.booking-form_field::placeholder{color:var(--black)}.tc-white{color:#fff}.tc-black{color:#0d0d0d}.navbar_logo{width:160px;height:auto}@media screen and (min-width:1280px){.container.footer-2{grid-template-columns:1fr 1fr 1fr}.nav-link{margin-left:10px;margin-right:10px;padding-left:15px;padding-right:15px}.dropdown-block{grid-template-columns:1fr 1fr 1fr}.brand{width:auto}.fs-slider_slider{width:300px}.div-block-150{flex-flow:column}.slider-arrows.is-events{flex-flow:row}.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}._2col_layout{grid-column-gap:5rem;grid-row-gap:5rem}.events_text-wr{max-width:20.5rem}.venues_text{font-family:Avenirnextcyr,Verdana,sans-serif;font-weight:600}.events_numbers_layout{align-content:space-between;place-items:stretch stretch}.moments_cards-wr{grid-column-gap:2rem;grid-row-gap:2rem}.nav_dd_block{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1440px){.button._2{white-space:nowrap;white-space:nowrap}.slider-arrows.is-events{margin-top:0;position:absolute}.white-cta_heading-wr.is-eng{max-width:none}.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)}.btn--new._2,.reservation_btn._2{white-space:nowrap;white-space:nowrap}.events_number_card.is-ru{max-width:80%}}@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.paddings-40{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.is-grid-6col{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{border-width:1px;flex-direction:column;margin-top:10px;padding-top:30px;padding-bottom:30px}.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._800px{width:auto}.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}.container.is-center{padding-top:40px;padding-left:10px;padding-right:10px}.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,.nav-link.hide{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,.nav-link.hide{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.is-catering,.swiper-slide.is-venues{max-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{width:100%}.swiper-slide.is-catering,.swiper-slide.is-venues{max-width:100%}.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)}.brand{width:auto}.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}.popup.all-pages{z-index:10000001;z-index:10000001}.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:50px;right:60px}.div-block-133{max-width:100%}.div-block-134{margin-top:40px;margin-bottom:40px}.paragraph.center.max-60{width:600px}.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}.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_component.is-events{max-width:23rem}.slider_component.is-catering{max-width:none}.slider_component.is-venues{overflow:visible}.slider_component.is-testimonials{max-width:none}.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{min-width:auto;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}.sg_6col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr 1fr}.sg_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.sg_4-col{grid-template-columns:1fr 1fr}.sg_section-gaps{padding-top:6rem;padding-bottom:6rem}.sg_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.sg_3-col{grid-template-columns:1fr 1fr}.sg_4col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.form_wr{padding:1.5rem}.sg_heading-medium{font-size:3rem}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.sg_2-col{grid-column-gap:2rem;grid-row-gap:2rem}.show-tablet{display:block}.btn--new{margin-left:0}.btn--new.accomodation-check.desktop{display:none}.btn--new.accomodation-check.mobile{display:block}.hero--new_content{padding-bottom:7rem}.section--new{width:100%;padding-top:30px;padding-bottom:30px}.section--new.dine-b,.section--new.bathing,.section--new.contact-page,.section--new.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.section--new.slider.dinning-slider{padding-bottom:20px}.section--new.paddings-40{width:100%;padding-top:0;padding-bottom:20px}.section--new.golden{padding-top:20px}.section--new.accomodation-page{width:100%;padding-top:120px;padding-bottom:20px}.section--new.me{width:100%;padding-top:40px;padding-bottom:20px}.section--new.wedding-proposal{width:100%;padding-top:140px;padding-bottom:20px}.section--new.dine-b,.section--new.bathing,.section--new.contact-page,.section--new.all-offers{width:100%;padding-top:40px;padding-bottom:20px}.section--new._2{padding:30px 20px}.section--new.so{padding-left:20px;padding-right:20px}.section--new.so.top-1{padding-top:20px}.section--new.md{padding-bottom:0}.section--new.wellbeing-proposal{width:100%;padding-top:140px;padding-bottom:20px}.section--new.space-5.btm-40{padding-bottom:30px}.section--new.t60{padding-top:200px}.kids_service-card{width:45%}.kids_layout-im{width:35%}.nav_logo{width:100%;height:100%}.reservation_btn{margin-bottom:1.5rem;margin-left:0}.reservation_btn.accomodation-check.desktop{display:none}.reservation_btn.accomodation-check.mobile{display:block}.dd_list{position:relative}.solutions_section{padding-top:4rem;padding-bottom:4rem}.solutions_section.is-white{padding-top:4rem}._2col_layout{grid-column-gap:2.5rem;grid-row-gap:2.5rem;margin-top:2.5rem}.event_img-wr{max-width:23rem}.events_h3{font-size:.875rem}.events_btn-wr{margin-top:1rem}.events_btn-wr.is-venues{max-width:17rem}.events_button{font-size:.875rem}.events_pr{font-size:14px}.catering_section{padding-top:4rem;padding-bottom:4rem}.catering_img-wr{max-width:100%;height:auto;max-height:none}.venues_text{font-size:.875rem}.venues_section,.choose_section{padding-top:4rem;padding-bottom:4rem}.events_numbers_layout{margin-top:3rem;margin-bottom:4rem}.events_numbers-left{grid-column-gap:2rem;grid-row-gap:2rem}.events_number_card{max-width:76%}.moments_section{padding-top:4rem}.moments_cards-wr{grid-column-gap:1rem;grid-row-gap:1rem}.moments_heading{font-size:24px}.testimonials_section{padding-top:4rem}.nav_dd_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}.nav_dd_block._2{padding-bottom:0}.work-time,.menus-wr{margin-bottom:2rem}}@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.is-align-center.botm-20{padding-bottom:20px}.container.is-align-center.events{padding-top:40px}.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}.container.is-center{margin-top:40px;padding-right:10px}.navbar-2{padding-right:0}.navbar-1{padding-right:20px}.check-rates-button{display:none}.check-rates-button.mobile{z-index:99999999;width:100%;height:50px;display:flex;position:fixed;inset:auto 0% 0%}.check-rates-button.temp{display:none}.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.is-testimonials,.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-slide.is-testimonials{width:100%}.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}.button-5.show-mobile{display:block}.button-5.hide-mobile{display:none}.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}.paragraph.center.max-60{width:auto}.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}.landmarks_section{padding-top:10.125rem;padding-bottom:7.625rem}.slider_component.is-venues,.slider_component.is-testimonials{margin-top:2rem}.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_component.is-events{order:1}.slider_component.is-catering{margin-top:2rem;margin-bottom:2rem}.slider_component.is-venues,.slider_component.is-testimonials{margin-top:2rem}.slider-arrows.is-center,.slider-arrows.is-events{margin-top:1.25rem}.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,.slider-arrows.is-events{margin-top:1.25rem}.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:row}.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}.sg_6col{grid-template-columns:1fr 1fr}.ts-h5{font-size:.875rem}.sg_subitile{font-size:.75rem}.sg_version{font-size:.875rem}.ts-subtitle{font-size:1.25rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.hide-mobile-landscape{display:none}.show-mobile-landscape{display:block}.sg_item.is-width{grid-template-columns:1fr}.sg_section-header{font-size:.875rem}.ts-p--big.center{margin-top:1.5rem}.sg_section-gaps{padding-top:4rem;padding-bottom:4rem}.ts-h6{font-size:.75rem}.padding-global-2{padding-left:1.25rem;padding-right:1.25rem}.show-mobile-portrait{display:none}.sg_row{flex-wrap:wrap}.sg_3-col{grid-template-columns:1fr}.sg_heading-medium{font-size:2rem}.sg_2-col{grid-template-columns:1fr}.sg_container-inner{padding-top:2rem;padding-bottom:2rem}.btn--new._2.rig{margin-left:auto}.hero--new_bg-im.hide-mob{display:none}.hero--new_bg-im.hide-desk{display:block}.section--new.all-offers,.section--new._10{padding-top:20px}.section--new.slider.dinning-slider._3{padding-bottom:80px}.section--new.me{padding-top:40px}.section--new.wedding-proposal{padding-top:130px}.section--new.dine-b{padding-top:20px;padding-bottom:0}.section--new.bathing{padding-top:40px}.section--new.contact-page{padding-top:30px}.section--new.all-offers,.section--new._10{padding-top:20px}.section--new.so{padding-left:20px;padding-right:20px}.section--new.wellbeing-proposal{padding-top:130px}.section--new.space-5{grid-column-gap:20px;grid-row-gap:20px}.section--new.t60{padding-top:180px}.kids_layout{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.limited_text{font-size:.875rem}.reservation_btn._2.rig{margin-left:auto}.solutions_section{padding-top:2rem;padding-bottom:2rem}.solutions_section.is-white{padding-top:2rem}._2col_layout{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;margin-top:2rem}.events_text-wr{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;justify-content:flex-start;align-items:center;max-width:100%}.events_btn-wr{margin-top:0}.events_button.is-ru{font-size:.875rem}.catering_section{padding-top:2rem;padding-bottom:2rem}.events_heading-wr{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.venues_section,.choose_section{padding-top:2rem;padding-bottom:2rem}.events_numbers_layout{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:3rem}.numbers_separator{order:-1;width:100%;height:3px;display:block}.events_numbers-left{flex-flow:column}.events_numbers_cards{grid-column-gap:2rem;grid-row-gap:2rem;display:none}.events_numbers_cards.is-mobile{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-column-gap:1.5rem;grid-row-gap:1.5rem;display:flex}.events_number_card{grid-column-gap:1.5rem;grid-row-gap:1.5rem;max-width:100%}.events_number{width:4rem;height:4rem;padding-bottom:17px;font-size:40px}.moments_section{padding-top:2rem;padding-bottom:2rem}.moments_cards-wr{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:flex}.moments_card{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;max-width:48%;margin-left:auto;margin-right:auto;display:grid}.moments_card.is-second{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;display:grid}.moments_heading{order:-1;font-size:26px}.moments_heading.is-second{order:1;margin-bottom:0;font-size:26px}.moments_heading.is-second-copy{order:1;font-size:30px}.moments_heading.is-second-mobile-hide{order:1;font-size:30px;display:none}.moments_heading.is-second-mobile-show{order:-1;font-size:30px;display:block}.testimonials_section{padding-top:2rem;padding-bottom:2rem}.event_popup_testimonial.active{z-index:2147483647;z-index:2147483647}.event_testimonial_popup-card{padding-top:2rem}.work-time{flex-direction:column}.menus-wr{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}}@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.contact-bar,.container.centered-2{padding-left:10px;padding-right:10px}.container.contact-bar,.container.is-center{padding-left:10px;padding-right:10px}.container.is-grid-6col{grid-template-columns:1fr 1fr;align-content:center;justify-items:center}.container.is-align-center.events{padding-top:30px}.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,.container.is-center{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-slide.is-testimonials{flex:none}.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}.button-5.show-mobile{word-break:keep-all;word-break:keep-all}.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_component.is-events{max-width:20.5rem}.slider_component.is-venues{margin-bottom:0}.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}.ts-tag{margin-left:auto;margin-right:auto}.sg_6col{grid-template-columns:1fr 1fr}.sg_section{grid-row-gap:4rem}.form_layout,.sg_4-col{grid-template-columns:1fr}.max-width-full-mobile-portrait{width:100%;max-width:none}.show-mobile-portrait{display:block}.button-8{white-space:nowrap;justify-content:center;align-items:center}.button-8.is-back{width:auto;padding-left:0;padding-right:0}.button-8.is-submit{width:100%}.button-8.is-text{justify-content:center;align-items:center;width:auto;padding-left:0;padding-right:0}.button-9{white-space:nowrap;justify-content:center;align-items:center;width:100%}.button-9.is-submit{width:100%}.hide-mobile-portrait{display:none}.hero--new_content{padding-bottom:5rem}.section--new.all-offers{padding-top:20px}.section--new.bottom0.ss{padding-top:0}.kids_service-card{width:100%}.kids_layout,.kids_layout.is-reverse,.kids_layout.is-reverse{flex-flow:column}.kids_layout-im{width:100%;max-width:none}.kids_3col-grid{grid-template-columns:1fr}.nav_logo{padding-right:10px}.event_img-wr{max-width:20.5rem}.events_h2{letter-spacing:8px}.catering_img{height:140px}.moments_card{max-width:47%}.moments_heading{text-align:center}.event_testimonial_card{width:100%}.navbar_logo{padding-right:10px}.flake_icon{object-fit:contain}}#w-node-c7732143-1a17-2e52-eef5-4e0c131da005-f9973600{grid-area:span 1/span 2/span 1/span 2}#w-node-f2c5171a-6cd6-72d3-fee8-e6b5661e631c-f9973600{grid-area:span 1/span 1/span 1/span 1}#w-node-_7e6c3047-25c5-b346-eea9-dd6fedde05e5-f9973600,#w-node-_7f1f8018-7e87-821a-bb7b-47ad5b1eb055-f9973600{grid-area:span 1/span 2/span 1/span 2}#w-node-_7f1f8018-7e87-821a-bb7b-47ad5b1eb057-f9973600{grid-area:span 1/span 1/span 1/span 1}#w-node-_1f5d988e-ea79-4277-49b8-ad58286aed66-f9973600{grid-area:1/2/2/3}#w-node-d7ff8cc0-4752-7634-10df-70fda9df6b44-f9973600{grid-area:1/2/2/2}#w-node-_34acf69c-4b37-2d19-5b1c-edc957497bf1-f9973600{grid-area:2/2/2/2}#w-node-bd58e289-7f63-67e2-b26a-fb855edf0875-f9973600{grid-area:1/3/2/4}#w-node-a6979b0f-f6b2-e891-cdd6-56c88eac1749-f9973600{grid-area:1/2/2/3}#w-node-eaa298cc-6b1e-4d69-1e4f-d8064b4a96d6-f9973600{grid-area:1/2/2/2}#w-node-afd9a559-8ee3-5f4b-e84b-1859ffe1b731-f9973600{grid-area:1/2/2/3}#w-node-_68b67c1e-0b69-55b1-0745-e75a7816b64f-f9973600{grid-area:1/3/2/4}#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-_7aafb906-03e8-e698-f830-2626059298e6-9d94848c{grid-area:span 1/span 3/span 1/span 3}#w-node-_7aafb906-03e8-e698-f830-2626059298f5-9d94848c,#w-node-_7aafb906-03e8-e698-f830-262605929902-9d94848c,#w-node-_7aafb906-03e8-e698-f830-26260592990f-9d94848c,#w-node-_7aafb906-03e8-e698-f830-262605929914-9d94848c,#w-node-_7aafb906-03e8-e698-f830-262605929919-9d94848c,#w-node-_7aafb906-03e8-e698-f830-262605929926-9d94848c{grid-area:span 1/span 1/span 1/span 1}#w-node-_7aafb906-03e8-e698-f830-262605929937-9d94848c{grid-area:span 1/span 4/span 1/span 4}#w-node-cd1b26eb-213a-952d-4946-371ee0e5f635-e0e5f634,#w-node-cd1b26eb-213a-952d-4946-371ee0e5f63e-e0e5f634,#w-node-cd1b26eb-213a-952d-4946-371ee0e5f647-e0e5f634{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_7aafb906-03e8-e698-f830-26260592992e-9d94848c,#w-node-_7aafb906-03e8-e698-f830-262605929937-9d94848c{grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:767px){#w-node-f2c5171a-6cd6-72d3-fee8-e6b5661e631c-f9973600,#w-node-_79c13cb6-5e93-556b-2ad5-9f04ede42fac-f9973600,#w-node-_7f1f8018-7e87-821a-bb7b-47ad5b1eb057-f9973600,#w-node-_7f1f8018-7e87-821a-bb7b-47ad5b1eb063-f9973600{grid-area:span 1/span 2/span 1/span 2}#w-node-_6b6d100f-8640-8899-5668-b2bb6c045e34-f9973600{grid-area:2/2/3/3}#w-node-_6b6d100f-8640-8899-5668-b2bb6c045e2d-f9973600{grid-area:span 1/span 3/span 1/span 3}#w-node-_6b6d100f-8640-8899-5668-b2bb6c045e36-f9973600{grid-area:2/3/3/3}#w-node-e8d83aba-1921-678a-3896-1a78194c28fd-f9973600{grid-area:2/2/3/3}#w-node-e8d83aba-1921-678a-3896-1a78194c28ff-f9973600{grid-area:span 1/span 3/span 1/span 3}#w-node-e8d83aba-1921-678a-3896-1a78194c2913-f9973600{grid-area:2/3/3/3}#w-node-d7ff8cc0-4752-7634-10df-70fda9df6b44-f9973600,#w-node-_34acf69c-4b37-2d19-5b1c-edc957497bf1-f9973600{grid-area:span 1/span 2/span 1/span 2}#w-node-_60f1b09c-18c7-ab47-4e29-b8cf39f383ac-f9973600{grid-area:span 1/span 1/span 1/span 1}#w-node-c9ecf5e0-88ff-9ee7-1363-0a02538662bc-f9973600{order:-1;grid-area:span 1/span 3/span 1/span 3}#w-node-bd58e289-7f63-67e2-b26a-fb855edf0875-f9973600{grid-area:1/2/2/3}#w-node-a6979b0f-f6b2-e891-cdd6-56c88eac1749-f9973600{grid-row:2/3;grid-column-start:2}#w-node-eaa298cc-6b1e-4d69-1e4f-d8064b4a96d6-f9973600{grid-area:span 1/span 2/span 1/span 2}#w-node-_68b67c1e-0b69-55b1-0745-e75a7816b64f-f9973600{grid-area:1/2/2/3}}@media screen and (max-width:479px){#w-node-e2a865a6-9188-de90-1592-df68038d77ac-f9973600,#w-node-a89aacb2-9696-c635-19c4-279febd7264c-f9973600,#w-node-_7f793679-7aff-9281-0ad3-7d9183ef5a14-f9973600{order:9999}}