.elementor-8045 .elementor-element.elementor-element-b82c6cc > .elementor-shape-bottom .elementor-shape-fill{fill:#F5F5EB;}.elementor-8045 .elementor-element.elementor-element-b82c6cc > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-8045 .elementor-element.elementor-element-b82c6cc > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8045 .elementor-element.elementor-element-e0dd072 .knsl-title-frame{align-items:center;}.elementor-8045 .elementor-element.elementor-element-e0dd072 .knsl-banner-simple .knsl-title--h{font-family:"Lato", Sans-serif;text-transform:uppercase;}.elementor-8045 .elementor-element.elementor-element-e0dd072 .knsl-banner-simple .knsl-text{font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-8045 .elementor-element.elementor-element-56c9ca0 > .elementor-container{max-width:1240px;}.elementor-8045 .elementor-element.elementor-element-56c9ca0{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-8045 .elementor-element.elementor-element-31b860a .knsl-icon-box{text-align:center;}.elementor-8045 .elementor-element.elementor-element-31b860a .knsl-icon-box.knsl-icon-box-sm{background-color:#FFFFFF8C;}.elementor-8045 .elementor-element.elementor-element-7bb12af > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8045 .elementor-element.elementor-element-7bb12af .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-8045 .elementor-element.elementor-element-42b98a1 .knsl-title-frame .knsl-title--h{color:#383A4E;font-size:34px;font-weight:600;}.elementor-8045 .elementor-element.elementor-element-42b98a1 .knsl-ath-card .knsl-card-description h3{color:#383A4E;font-size:18px;}.elementor-8045 .elementor-element.elementor-element-907f48e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8045 .elementor-element.elementor-element-907f48e .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-8045 .elementor-element.elementor-element-d24da2d .knsl-faq .card .card-header .knsl-faq-title .badge{color:#FFFFFF;}.elementor-8045 .elementor-element.elementor-element-f5a16b6 .knsl-filter{justify-content:center;}.elementor-8045 .elementor-element.elementor-element-f5a16b6 .mphb-room-type{background-color:#FFFFFF8C;}.elementor-8045 .elementor-element.elementor-element-93ad75b .knsl-price-card{text-align:center;background-color:#FFFFFF8C;}.elementor-8045 .elementor-element.elementor-element-93ad75b .knsl-price-card .knsl-price-number, .elementor-8045 .elementor-element.elementor-element-93ad75b .knsl-price-card .knsl-price-number p .mphb-price{color:#DF9191;font-family:"Lato", Sans-serif;}.elementor-8045 .elementor-element.elementor-element-93ad75b .knsl-price-card .knsl-price-number .knsl-price-number-after, .elementor-8045 .elementor-element.elementor-element-93ad75b .knsl-price-card .knsl-price-number .mphb-price-period{font-family:"Lato", Sans-serif;}@media(max-width:1024px) and (min-width:768px){.elementor-8045 .elementor-element.elementor-element-3dee5bb{width:100%;}.elementor-8045 .elementor-element.elementor-element-5af93bd{width:100%;}}@media(max-width:1024px){.elementor-8045 .elementor-element.elementor-element-56c9ca0 > .elementor-container{max-width:960px;}}/* Start custom CSS for kinsley-photo-gallery, class: .elementor-element-9d6c434 */.swiper-slide-thumb-active .knsl-room-detail-photo-sm {
    background-color: #DF9191!important;
}/* End custom CSS */
/* Start custom CSS for kinsley-room-amenity, class: .elementor-element-31b860a */.knsl-icon-box img {
    width: 75px !important;
    height: 75px !important;
}/* End custom CSS */