.row-room-archive-3 .banner-title-area{display:none}.row-room-archive-2 .rooms-area .col-6-right{display:inline-block;float:right;width:50%}.row-room-archive-2 .rooms-area .col-6-left{background:#fff;display:inline-flex;flex-flow:column wrap;float:left;justify-content:flex-start;margin-right:2%;width:48%;z-index:2}.row-room-archive-2 .info-area ul li img{margin-right:12px;position:relative;top:4px}.row-room-archive-2 .info-area ul li{color:#000;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1em;list-style:none}.row-room-archive-2 .info-area ul li:not(:last-of-type){margin-bottom:10px}.row-room-archive-2 .info-area ul{margin-bottom:46px;padding-left:0}.row-room-archive-2 .info-area h2{color:#000;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:400;line-height:53px;max-width:360px}.row-room-archive-2 .cta-area .button,.row-room-archive-2 .cta-area a{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:143.5%;padding:14px 32px;text-align:center;text-transform:uppercase;vertical-align:top}.row-room-archive-2 .cta-area .button:hover,.row-room-archive-2 .cta-area a:hover{background-color:#5b5e4b;border-color:#5b5e4b;color:#fff}.row-room-archive-2 .slider-area .swiper-button-next,.row-room-archive-2 .slider-area .swiper-button-prev{bottom:25px;height:auto;top:auto}.row-room-archive-2 .slider-area .swiper-button-next{left:11%}.row-room-archive-2 .slider-area .swiper-button-prev{left:0}.row-room-archive-2 .slider-area .swiper-pagination{color:#000;display:inline-block;float:left;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.48em;line-height:164.8%;position:relative!important;text-align:left!important;top:37px;width:50%!important}.banner-text-area.info.form .form-area h3{color:#fff;font-family:Century Gothic;font-size:31.66px;font-weight:200;letter-spacing:.02em;line-height:35.77px;overflow-wrap:normal;text-align:center}@media only screen and (max-width:767px){.row-room-archive-2 .slider-area .swiper-button-next:after,.row-room-archive-2 .slider-area .swiper-button-prev:after{background-repeat:no-repeat!important;background-size:contain!important;height:100%;width:15px}.row-room-archive-2 .slider-area .swiper-button-next:after{background:url(/hubfs/21505494/images/slider-right-arrow-icon.svg);line-height:0}.row-room-archive-2 .slider-area .swiper-button-prev:after{background:url(/hubfs/21505494/images/slider-left-arrow-icon.svg);line-height:0}}@media (min-width:768px){.row-room-archive-2 .slider-area .swiper-button-next:after{content:url(/hubfs/21505494/images/slider-right-arrow-icon.svg);line-height:0}.row-room-archive-2 .slider-area .swiper-button-prev:after{content:url(/hubfs/21505494/images/slider-left-arrow-icon.svg);line-height:0}}@media (min-width:779px){.banner-text-area.info.form .form-area h2{margin:0 auto 33px;max-width:378px}}.row-room-archive-2 .slider-area{margin-top:1px;overflow-x:unset}.row-room-archive-2 .slider-area .swiper-pointer-events{overflow:visible;width:100%}.row-room-archive-2 .slider-area .swiper{padding-bottom:100px;width:100%}.row-room-archive-2 .slider-area .swiper-slide{background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.row-room-archive-2 .slider-area .swiper-slide img{display:block;height:440px!important;object-fit:cover;width:100%}.row-room-archive-2 .rooms-information:before{background:#fff;content:"";height:585px;left:-5px;margin-top:-50px;position:absolute;width:48%;z-index:2}.row-room-archive-2 .info-area{height:50%;margin-bottom:auto}.row-room-archive-2 .rooms-area{display:flex}.row-room-archive-2 .cta-area{align-items:end;display:flex;gap:12px;height:50%;margin-top:-34px}.row-room-archive-2 .slider-area .swiper{height:100%;margin-bottom:-60px;padding-bottom:60px}.row-room-archive-2 .rooms-information{display:inline-block;padding-bottom:120px;padding-top:80px;width:100%}.row-room-archive-2 .rooms-information:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.row-room-archive-2 .rooms-information:last-child{margin-bottom:30px}.row-room-archive-2 .rooms-information:not(:first-child){padding-top:80px}.row-room-archive-3 .banner-area{align-content:center;align-items:center;background-size:cover!important;display:flex;padding:90px 90px 40px;width:100%}.row-room-archive-3 .banner-area .col-6-left{display:inline-block;float:left;width:50%}.row-room-archive-3 .banner-area .col-6-right{display:inline-block;float:right;margin-left:5%;width:44%}.row-room-archive-3 .banner-title-area h2{color:#fff;font-family:Playfair Display;font-size:128px;font-style:normal;font-weight:400;line-height:85%;margin-bottom:0;text-align:center}.row-room-archive-3 .banner-title-area h6{color:#fff;font-family:Allura,cursive;font-size:66px;font-style:normal;font-weight:400;line-height:49%;margin-bottom:-20px;text-align:center}.row-room-archive-3 .banner-text-area{border:1px solid #fff;padding:70px}.row-room-archive-3 .banner-text-area h2{color:#fff;font-family:Playfair Display;font-size:64px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:113%;text-align:center}.row-room-archive-3 .col-6-right .cta-area a{background:#5b5e4b;border:1px solid #fff;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:15px;padding:16px 63px;position:relative;text-align:center;text-transform:uppercase}.row-room-archive-3 .col-6-right .cta-area{height:auto;margin-top:-22px;position:relative;text-align:center}.row-room-archive-3 .col-6-right h6{color:#fff;font-family:Playfair Display;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:155%;margin-bottom:0;margin-top:42px;text-align:center;text-transform:capitalize}.row-room-archive-3 .col-6-right h6:before{content:"•";margin-right:12px}.row-room-archive-3 .info-list-area p{align-content:center;align-items:center;color:#fff;display:grid;flex:0 0 100%;font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:155%;margin-bottom:20px;position:relative;text-align:center;width:100%}.row-room-archive-3 p:after{border-bottom:1px solid #fff;content:"";margin:10px auto;width:31px}.row-room-archive-3 p:last-child:after{display:none}.row.row-room-archive-3{margin-bottom:70px!important}.row-room-archive-3 .info-list-area{margin-bottom:90px;margin-top:75px}@media (min-width:1024px){.banner-area .hs_submit.hs-submit{margin-top:35px}}@media (min-width:1024px) and (max-width:1199px){.row-room-archive-2 .slider-area .swiper-slide img{height:310px!important}.row-room-archive-2 .rooms-area .col-6-left{margin-right:0;width:50%}.row-room-archive-2 .rooms-information:before{height:440px}.row-room-archive-3 .banner-title-area h6{font-size:56px}.row-room-archive-3 .banner-text-area h2{font-size:50px!important;line-height:100%!important}.row-room-archive-3 .banner-text-area{padding:55px 50px}.row-room-archive-3 .banner-area{padding:60px}.row-room-archive-3 .banner-title-area h2{font-size:80px;line-height:100%}}@media (min-width:768px) and (max-width:1023px){.row-room-archive-2 .rooms-area{margin-bottom:80px}.row-room-archive-2 .slider-area .swiper-slide img{height:217px!important}.row-room-archive-2 .info-area h2{font-size:32px;line-height:43px;max-width:315px}.row-room-archive-2 .rooms-information:before{height:320px}.row-room-archive-2 .slider-area .swiper-button-next,.row-room-archive-2 .slider-area .swiper-button-prev{display:none}.row-room-archive-2 .rooms-area .col-6-left{margin-bottom:0}.row-room-archive-2 .cta-area{margin-top:40px}.row-room-archive-2 .info-area ul li img{margin-right:4px}.row-room-archive-2 .rooms-information:last-child{padding-bottom:20px}.row-room-archive-2 .slider-area .swiper{margin-bottom:0;padding-bottom:0}.row-room-archive-2 .info-area ul li{font-size:10px}.row-room-archive-2 .info-area ul{margin-bottom:20px}.row-room-archive-2 .info-area{height:auto;margin-top:-10px}.row-room-archive-2 .rooms-information:first-child{margin-top:-2px;padding-top:80px}.row-room-archive-2 .rooms-area .col-6-left{width:55%}.row-room-archive-2 .rooms-area .col-6-right{width:45%}.row-room-archive-2 .cta-area{display:inline-block;margin-top:5px}.row-room-archive-2 .rooms-information{padding-bottom:0;padding-top:80px}.row-room-archive-3 .banner-title-area h2{font-size:80px;line-height:100%}.row-room-archive-3 .banner-area .col-6-left,.row-room-archive-3 .banner-area .col-6-right{margin:0 auto!important;width:100%}.row-room-archive-3 .banner-area .col-6-left{margin-bottom:70px!important}.row-room-archive-3 .banner-area{background-position-x:67%!important;background-repeat:no-repeat!important;background-size:cover!important;display:inline-block}.row-room-archive-3 .banner-text-area{background:rgba(0,0,0,.5)}.row-room-archive-3 .banner-text-area h2{font-size:50px}.row-room-archive-3 .banner-title-area h6{font-size:55px}.banner-text-area.info.form .form-area h3{margin-bottom:20px}}@media only screen and (max-width:767px){.row-room-archive-2 .slider-area .swiper-slide img{height:248px!important}.row-room-archive-2 .rooms-information:last-child{padding-bottom:20px}.row-room-archive-2 .info-area ul{margin-bottom:20px}.row-room-archive-2 .info-area{height:auto;margin-top:15px}.row-room-archive-2 .info-area ul li{font-size:11px}.row-room-archive-2 .info-area ul li img{height:auto;margin-right:5px;top:3px;width:17px}.row-room-archive-2 .rooms-information:first-child{margin-top:-2px;padding-top:0}.row-room-archive-2 .rooms-area .col-6-left{margin-bottom:70px}.row-room-archive-2 .rooms-area{flex-direction:column-reverse}.row-room-archive-2 .cta-area{display:inline-block;margin-top:5px}.row-room-archive-2 .rooms-area .col-6-left,.row-room-archive-2 .rooms-area .col-6-right{width:100%}.row-room-archive-2 .rooms-information{padding-bottom:0;padding-top:60px}.row-room-archive-2 .rooms-information:before{display:none}.row-room-archive-2 .info-area h2{font-size:32px;line-height:43px;width:75%}.row-room-archive-3 .info-list-area{margin-bottom:40px;margin-top:65px}.row-room-archive-3 .banner-text-area h2{font-size:48px;line-height:113%}.row-room-archive-3 .banner-text-area{padding:60px 20px}.row-room-archive-3 .banner-title-area h6{font-size:48px;margin-bottom:-8px}.row-room-archive-3 .banner-title-area h2{font-size:64px;line-height:89px}.row-room-archive-3 .banner-area .col-6-left,.row-room-archive-3 .banner-area .col-6-right{margin:0 auto!important;width:100%}.row-room-archive-3 .banner-area .col-6-left{margin-bottom:0!important}.row-room-archive-3 .banner-area{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:inline-block;padding:115px 20px}.banner-text-area.info.form .form-area h3{font-size:24.5px;line-height:27.6px}}.banner-area .cta-area button{background:#5b5e4b;border:1px solid #fff;border-radius:0;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:15px;padding:16px 63px;position:relative;text-align:center;text-transform:uppercase}.banner-area .col-6-right .cta-area{margin-top:-25px}.banner-text-area .form-area,.banner-text-area.info.form .info-area{display:none}.banner-text-area.info.form .form-area{display:block}.banner-area .hs_email input,.banner-area .hs_firstname input,.banner-area .hs_lastname input{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:0;color:#fff;font-family:Inter,sans-serif;font-size:11.66px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:160%;opacity:1;outline:0!important;padding:8px 0;text-transform:capitalize}.banner-area input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background:transparent}.banner-area input:-webkit-autofill,.banner-area input:-webkit-autofill:focus,.banner-area input:-webkit-autofill:hover,.banner-area select:-webkit-autofill,.banner-area select:-webkit-autofill:focus,.banner-area select:-webkit-autofill:hover,.banner-area textarea:-webkit-autofill,.banner-area textarea:-webkit-autofill:focus,.banner-area textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #5b5d4b;transition:background-color 5000s ease-in-out 0s}.banner-area ::-webkit-input-placeholder{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:160%;opacity:.5;text-transform:capitalize}.banner-area :-ms-input-placeholder{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:160%;opacity:.5;text-transform:capitalize}.banner-area ::placeholder{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:160%;opacity:.5;text-transform:capitalize}.banner-area .submitted-message{color:#fff;display:inline-block;font-size:16px;margin-top:50px;padding:20px;position:relative;text-align:center;width:100%}.banner-area .submitted-message div{color:#fff;font-size:16px;font-weight:400;line-height:147%}.banner-area .submitted-message div,.banner-area input.hs-button.primary.large{display:inline-block;font-family:Inter,sans-serif;font-style:normal;text-transform:uppercase}.banner-area input.hs-button.primary.large{background:#fff;border:none;border-radius:0!important;color:#000;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:15px;padding:18px 73px;position:relative;text-align:center}.banner-area .hs_submit.hs-submit{float:unset;position:relative;text-align:center;width:100%}.banner-area .banner-text-area{height:528px;transition:.4s ease-in-out}.banner-area .banner-text-area.info.form{background:transparent;border:1px solid hsla(0,0%,100%,.17);transition:.4s ease-in-out}.banner-area .banner-text-area.info.form+.cta-area{display:none}.banner-area .hs-form-field{height:auto;margin-bottom:16px}@media (min-width:768px) and (max-width:1023px){.banner-area .banner-text-area{height:557px}.banner-text-area.info.form .form-area h2{margin-bottom:55px;padding:0}.banner-area .hs_submit.hs-submit{margin-top:35px}}@media (min-width:1200px){.banner-area .hs_submit.hs-submit{margin-top:15px}}@media (min-width:1200px) and (max-width:1365px){.row-room-archive-2 .rooms-information:before{height:455px}.row-room-archive-2 .slider-area .swiper-slide img{height:360px!important}.row-room-archive-3 .banner-title-area h6{font-size:50px;margin-bottom:-15px}.row-room-archive-3 .banner-text-area h2{font-size:50px;line-height:110%}.row-room-archive-3 .banner-text-area{padding:60px 70px}.row-room-archive-3 .banner-title-area h2{font-size:100px}.row-room-archive-3 .banner-area{padding:70px}.banner-area .banner-text-area{height:534px}}@media (min-width:1024px) and (max-width:1199px){.banner-text-area.info.form .form-area h2{padding:0 10%}.banner-area .banner-text-area{height:480px}}@media only screen and (max-width:767px){.banner-text-area.info.form .form-area h2{margin:0 auto 30px;max-width:250px;padding:0!important}.banner-area .hs_submit.hs-submit{margin-top:20px}.banner-area .banner-text-area{height:472px}.banner-area .hs_email input,.banner-area .hs_firstname input,.banner-area .hs_lastname input{font-size:12px;line-height:14px}.banner-area .hs_email input::placeholder,.banner-area .hs_firstname input::placeholder,.banner-area .hs_lastname input::placeholder{font-size:12px}.row-number-2 .row-room-archive-3 .col-6-right .banner-text-area.form+.cta-area+h6{display:none!important}}