.elementor-8075 .elementor-element.elementor-element-e539722 > .elementor-shape-bottom .elementor-shape-fill{fill:#F5F5EB;}.elementor-8075 .elementor-element.elementor-element-e539722 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-8075 .elementor-element.elementor-element-e539722 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8075 .elementor-element.elementor-element-406f0e6 .knsl-title-frame{align-items:center;}.elementor-8075 .elementor-element.elementor-element-406f0e6 .knsl-banner-simple .knsl-title--h{font-family:"Lato", Sans-serif;text-transform:uppercase;}.elementor-8075 .elementor-element.elementor-element-406f0e6 .knsl-banner-simple .knsl-text{font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-8075 .elementor-element.elementor-element-3f77455 > .elementor-container{max-width:1240px;}.elementor-8075 .elementor-element.elementor-element-3f77455{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-8075 .elementor-element.elementor-element-953e9cf .knsl-icon-box{text-align:center;}.elementor-8075 .elementor-element.elementor-element-953e9cf .knsl-icon-box.knsl-icon-box-sm{background-color:#FFFFFF8C;}.elementor-8075 .elementor-element.elementor-element-d248b13 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8075 .elementor-element.elementor-element-d248b13 .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-8075 .elementor-element.elementor-element-ee473d5 .knsl-title-frame .knsl-title--h{color:#383A4E;font-size:34px;font-weight:600;}.elementor-8075 .elementor-element.elementor-element-ee473d5 .knsl-ath-card .knsl-card-description h3{color:#383A4E;font-size:18px;}.elementor-8075 .elementor-element.elementor-element-a7fb491 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8075 .elementor-element.elementor-element-a7fb491 .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-8075 .elementor-element.elementor-element-6eaf8fa .knsl-faq .card .card-header .knsl-faq-title .badge{color:#FFFFFF;}.elementor-8075 .elementor-element.elementor-element-0e5ced5 .knsl-filter{justify-content:center;}.elementor-8075 .elementor-element.elementor-element-0e5ced5 .mphb-room-type{background-color:#FFFFFF8C;}.elementor-8075 .elementor-element.elementor-element-0f868ea .knsl-price-card{text-align:center;background-color:#FFFFFF8C;}.elementor-8075 .elementor-element.elementor-element-0f868ea .knsl-price-card .knsl-price-number, .elementor-8075 .elementor-element.elementor-element-0f868ea .knsl-price-card .knsl-price-number p .mphb-price{color:#DF9191;font-family:"Lato", Sans-serif;}.elementor-8075 .elementor-element.elementor-element-0f868ea .knsl-price-card .knsl-price-number .knsl-price-number-after, .elementor-8075 .elementor-element.elementor-element-0f868ea .knsl-price-card .knsl-price-number .mphb-price-period{font-family:"Lato", Sans-serif;}@media(max-width:1024px) and (min-width:768px){.elementor-8075 .elementor-element.elementor-element-5980bb6{width:100%;}.elementor-8075 .elementor-element.elementor-element-2363f13{width:100%;}}@media(max-width:1024px){.elementor-8075 .elementor-element.elementor-element-3f77455 > .elementor-container{max-width:960px;}}/* Start custom CSS for kinsley-photo-gallery, class: .elementor-element-fbd98fb */.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-953e9cf */.knsl-icon-box img {
    width: 75px !important;
    height: 75px !important;
}/* End custom CSS */