.room-details-1 .tab{background:#fff;float:left;height:830px;padding-top:83px;position:relative;width:33%;z-index:2}.hotel-popup .room-details-1 .tab,.hotel-popup .room-details-1 .tab:before{z-index:1}.room-details-1 .hs-menu-wrapper{position:relative;width:100%}.room-details-1 .tab li a{background:transparent;border:0;color:#000;display:block;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:40px;opacity:.5;text-align:left}.room-details-1 ul li{position:relative;width:100%}.room-details-1 .hs-menu-wrapper ul{display:inline-block;width:auto}.description-area{margin:0 auto;max-width:77%}.room-details-2{margin-bottom:90px}.room-details-2 .description-area p{color:#000;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:180%;opacity:.7;text-align:left;text-align:center}.room-details-1 .swiper-button-next,.room-details-1 .swiper-button-prev{bottom:30px;top:auto}.room-details-1 .swiper-button-next{right:0}.room-details-1 .swiper-button-prev{left:auto;right:58px}.room-details-1 .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}.room-details-1 .swiper-button-next:after{content:url(/hubfs/21505494/images/slider-right-arrow-icon.svg);line-height:0}.room-details-1 .swiper-button-prev:after{content:url(/hubfs/21505494/images/slider-left-arrow-icon.svg);line-height:0}.room-details-1 li.active a{opacity:1}.tabcontent{float:left;padding-top:80px;width:67%}.room-details-1 .tab:before{background:#fff;content:"";height:-webkit-fill-available;left:-300%!important;position:absolute;top:0;width:400%;z-index:0}.room-details-1 .tab:after{background:#0000001a;content:"";height:inherit;position:absolute;right:64px;top:0;width:1px}.room-details-1 .tab h2{font-size:32px;line-height:39px;margin-bottom:59px;position:relative}.room-details-1 .tab h2,.room-details-1 .tabcontent h1{color:#000;font-family:Century Gothic;font-style:normal;font-weight:400}.room-details-1 .tabcontent h1{font-size:48px;line-height:58px;margin-bottom:39px}.room-details-1 .tab li:not(.active) a:hover{color:#000;opacity:1}.room-details-1 .tab li:not(.active) a:hover:before{background-color:#000;bottom:-20px;content:"";display:block;height:1px;left:-61px;position:absolute;width:44px}.room-details-1{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-bottom:100px;margin-top:1px;overflow-x:unset}.room-details-1 .swiper,.room-details-1 .swiper-pointer-events{overflow:visible;width:100%}.room-details-1 .swiper{height:100%;padding-bottom:100px}.room-details-1 .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:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}.room-details-1 .swiper-slide:before{content:"";display:block;padding-top:60.1635514019%;width:100%}.room-details-1 .swiper-slide img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.room-details-3 .col-6-left{background:#f7f7f7;display:inline-block;float:left;padding:80px 75px;width:50%}.room-details-3 .amenites-title h2{margin-bottom:15px}.room-details-3 .amenites-title h2,.room-details-3 .form-title h2{color:#000;font-family:Century Gothic;font-size:40px;font-style:normal;font-weight:400;line-height:53px}.room-details-3 .form-title h2{margin-bottom:45px}.room-details-3 ul li{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);color:#000;display:flex;float:left;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:31px 0 26px;width:50%}.room-details-3 ul li:last-of-type:nth-of-type(odd){border-bottom:none}.room-details-3 ul{margin:0;padding-left:0}.room-details-3 ul li img{height:25px!important;margin-right:20px;width:25px!important}.room-details-3 .col-6-right{border:1px solid #ddd;display:inline-block;float:right;padding:80px 100px 110px;width:50%}.room-details-3 .hs_email input,.room-details-3 .hs_firstname input,.room-details-3 .hs_lastname input,.room-details-3 .hs_message textarea,.room-details-3 .hs_phone input{background:transparent;border:1px solid #aeaeae;color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.08em;line-height:140%;outline:0!important;padding:16px 21px;text-transform:uppercase;width:100%!important}.room-details-3 ::-webkit-input-placeholder{color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:140%;opacity:.5;text-transform:uppercase}.room-details-3 :-ms-input-placeholder{color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:140%;opacity:.5;text-transform:uppercase}.room-details-3 ::placeholder{color:#171a23;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.12em;line-height:140%;opacity:.5;text-transform:uppercase}.room-details-3 .hs-form-field{margin-bottom:16px}.room-details-3 input.hs-button.primary.large{background:#000;color:#fff;padding:14px 57px}.room-details-3 .hs_submit.hs-submit{float:left}.room-details-3 .col-12{display:flex}.room-details-3 .input textarea{height:140px}.room-details-3{margin-bottom:158px}.room-details-3 label.hs-error-msg{color:red!important;float:right;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:160%}.room-details-3 ul.hs-error-msgs li{border:0;margin-left:18px;margin-top:-30px;padding:0;position:absolute;width:auto}.room-details-3 ul.hs-error-msgs li label{font-family:Inter,sans-serif;font-size:10px;font-style:italic}.room-details-3 .hs_error_rollup ul.hs-error-msgs li{margin-left:0;margin-top:-18px}.room-details-1 .hs-menu-wrapper ul li:first-child a{margin-top:0;padding-top:0}@media (min-width:768px) and (max-width:1023px){.room-details-1{overflow:hidden}.room-details-1 .tab li a{font-size:16px;line-height:19px}.room-details-1 .swiper-slide img{height:260px!important}.room-details-1 .hs-menu-wrapper ul{padding-right:95px}.room-details-1 .tab{height:787px;padding-top:70px;width:35%}.room-details-1 .tab:after{height:100em;right:43px}.room-details-1 .tabcontent{padding-top:125px;width:65%}.room-details-3{margin-bottom:110px}.room-details-3 .col-12{display:inline-block}.room-details-3 .col-6-left,.room-details-3 .col-6-right{width:100%!important}.room-details-3 .col-6-right{padding-bottom:80px}.room-details-3 .col-6-left{padding:80px 96px}.room-details-1 .tab h2{font-size:32px;line-height:42px;margin-bottom:30px;position:relative}.room-details-1 .tab li.active a:before{background-color:#000;bottom:-10px;content:"";display:block;height:1px;left:-61px;position:absolute;width:55px}.room-details-1 button.tablinks:last-child{margin-right:0}.room-details-1 .swiper-button-next,.room-details-1 .swiper-button-prev{bottom:30px;top:auto}.room-details-1 button.tablinks{border:1px solid rgba(0,0,0,.2);display:inline-block;margin-right:15px;padding:15px;position:relative}.room-details-1 .room-details-button{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.room-details-1 .tabcontent h1{font-size:42px;line-height:50px;padding-right:10px}.description-area{max-width:none;padding:0 52px}.room-details-2{margin-bottom:100px}.room-details-2 .description-area p{font-size:18px;line-height:32px;margin-bottom:0}.room-details-3 .amenites-title h2{line-height:48px;margin-bottom:20px}.room-details-3 ul li{padding-bottom:24px}.room-details-3 ul li img{height:24px!important;margin-right:27px}.room-details-3 .form-title h2{line-height:48px;margin-bottom:25px}.room-details-3 .hs_email input,.room-details-3 .hs_firstname input,.room-details-3 .hs_lastname input,.room-details-3 .hs_message textarea,.room-details-3 .hs_phone input{border-color:#0006;border-radius:0}.room-details-3 .hs_email input::placeholder,.room-details-3 .hs_firstname input::placeholder,.room-details-3 .hs_lastname input::placeholder,.room-details-3 .hs_message textarea::placeholder,.room-details-3 .hs_phone input::placeholder{color:#000000b3!important;opacity:1}}@media (min-width:1024px) and (max-width:1199px){.room-details-1 .swiper-slide img{height:360px!important}.room-details-3 .col-6-right{padding:100px 25px 110px}.room-details-3 .col-6-left{padding:100px 25px 60px}.room-details-1 .tabcontent h1{font-size:32px;line-height:50px}.room-details-1 .swiper-button-next,.room-details-1 .swiper-button-prev{bottom:30px}.room-details-1 .tab{width:45%}.tabcontent{width:55%}}@media (min-width:1366px) and (max-width:1599px){.room-details-1 .swiper{overflow:initial}}@media (min-width:1200px) and (max-width:1365px){.room-details-1 .swiper{overflow:initial}.room-details-1 .tab{height:854px}.room-details-3 .col-6-right{padding:100px 35px 110px}.room-details-3 .col-6-left{padding:100px 25px 60px}.room-details-1 .tabcontent h1{font-size:36px;line-height:50px}.room-details-1 .swiper-button-next,.room-details-1 .swiper-button-prev{bottom:30px}.room-details-1 .tab{width:40%}.tabcontent{width:60%}}@media only screen and (max-width:767px){.room-details-3 .form-title h2{font-size:36px!important;line-height:47px!important;margin-bottom:40px}.room-details-1 .swiper{padding-bottom:120px}.room-details-1 .swiper-slide img{height:225px!important}.room-details-2 .description-area p{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:29px;margin-bottom:0;opacity:1}.room-details-3 ul li:nth-child(2n) img{float:right;margin-left:23px}.room-details-3 ul li{min-height:100px;padding:26px 0 21px;width:50%}.row.row-rooms-details-1{width:100%!important}.room-details-3 h2{font-size:32px!important}.description-area{max-width:100%}.room-details-3 .amenites-title h2{font-size:36px!important;line-height:47px!important;margin-bottom:20px}.room-details-3 .col-6-left,.room-details-3 .col-6-right{padding:60px 20px 85px}.room-details-1{margin-bottom:62px;margin-top:41px}.room-details-2{margin-bottom:64px}.room-details-1 .swiper-button-prev{right:10%}.room-details-3 .col-12{display:inline-block}.room-details-3 .col-6-left,.room-details-3 .col-6-right{width:100%!important}.room-details-3 .col-6-right{border:none;padding-bottom:0;padding-left:0;padding-right:0}.room-details-3 ul li img{margin-right:13px}.room-details-1 .tab h2{font-size:32px;line-height:39px;margin-bottom:59px;position:relative}.room-details-1 li:last-child{margin-right:0}.room-details-1 .swiper-button-next,.room-details-1 .swiper-button-prev{bottom:45px;top:auto}.room-details-1 .hs-menu-wrapper ul{overflow:visible;white-space:nowrap;-webkit-overflow-scrolling:touch;display:flex;width:100%}.room-details-1 .tab{height:auto;padding-left:40px;padding-top:91px;width:100%}.room-details-1 ul li{border:none;display:inline-block;margin-right:15px;padding:0;position:relative;width:auto}.room-details-1 ul li a{font-size:18px!important;line-height:21px!important;padding:0!important}.room-details-1 .tab li.active:before{background-color:#000;bottom:20px;content:"";display:block;height:1px;left:-61px;position:absolute;width:55px}.room-details-1 .tab:after,.room-details-1 .tab:before{display:none}.room-details-1 .tabcontent{padding-top:65px;width:100%}.room-details-1 .tabcontent h1{font-size:36px;line-height:48px}.room-details-3{margin-bottom:110px}.room-details-3 .hs_email input,.room-details-3 .hs_firstname input,.room-details-3 .hs_lastname input,.room-details-3 .hs_message textarea,.room-details-3 .hs_phone input{border-color:#0006;border-radius:0}.room-details-3 .hs_email input::placeholder,.room-details-3 .hs_firstname input::placeholder,.room-details-3 .hs_lastname input::placeholder,.room-details-3 .hs_message textarea::placeholder,.room-details-3 .hs_phone input::placeholder{color:#000000b3!important;opacity:1}.room-details-3 ul.hs-error-msgs li label{margin-top:-17px}.room-details-3 div.hs_error_rollup ul.hs-error-msgs li label{margin-top:-70px}}