.elementor-7883 .elementor-element.elementor-element-a1e5f72 > .elementor-shape-bottom .elementor-shape-fill{fill:#F5F5EB;}.elementor-7883 .elementor-element.elementor-element-a1e5f72 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-7883 .elementor-element.elementor-element-a1e5f72 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7883 .elementor-element.elementor-element-d86df23 .knsl-title-frame{align-items:center;}.elementor-7883 .elementor-element.elementor-element-d86df23 .knsl-banner-simple .knsl-title--h{font-family:"Lato", Sans-serif;text-transform:uppercase;}.elementor-7883 .elementor-element.elementor-element-d86df23 .knsl-banner-simple .knsl-text{font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-7883 .elementor-element.elementor-element-b872377 > .elementor-container{max-width:1240px;}.elementor-7883 .elementor-element.elementor-element-b872377{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-7883 .elementor-element.elementor-element-7f42566 .knsl-icon-box{text-align:center;}.elementor-7883 .elementor-element.elementor-element-7f42566 .knsl-icon-box.knsl-icon-box-sm{background-color:#FFFFFF8C;}.elementor-7883 .elementor-element.elementor-element-065c31b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7883 .elementor-element.elementor-element-065c31b .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-7883 .elementor-element.elementor-element-0314a30 .knsl-title-frame .knsl-title--h{color:#383A4E;font-size:34px;font-weight:600;}.elementor-7883 .elementor-element.elementor-element-0314a30 .knsl-ath-card .knsl-card-description h3{color:#383A4E;font-size:18px;}.elementor-7883 .elementor-element.elementor-element-3d10697 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7883 .elementor-element.elementor-element-3d10697 .elementor-heading-title{font-size:34px;font-weight:600;color:#383A4E;}.elementor-7883 .elementor-element.elementor-element-351405d .knsl-faq .card .card-header .knsl-faq-title .badge{color:#FFFFFF;}.elementor-7883 .elementor-element.elementor-element-cebeb7b .knsl-filter{justify-content:center;}.elementor-7883 .elementor-element.elementor-element-cebeb7b .mphb-room-type{background-color:#FFFFFF8C;}.elementor-7883 .elementor-element.elementor-element-c65a59e .knsl-price-card{text-align:center;background-color:#FFFFFF8C;}.elementor-7883 .elementor-element.elementor-element-c65a59e .knsl-price-card .knsl-price-number, .elementor-7883 .elementor-element.elementor-element-c65a59e .knsl-price-card .knsl-price-number p .mphb-price{color:#DF9191;font-family:"Lato", Sans-serif;}.elementor-7883 .elementor-element.elementor-element-c65a59e .knsl-price-card .knsl-price-number .knsl-price-number-after, .elementor-7883 .elementor-element.elementor-element-c65a59e .knsl-price-card .knsl-price-number .mphb-price-period{font-family:"Lato", Sans-serif;}@media(max-width:1024px) and (min-width:768px){.elementor-7883 .elementor-element.elementor-element-bd702cf{width:100%;}.elementor-7883 .elementor-element.elementor-element-8b463cb{width:100%;}}@media(max-width:1024px){.elementor-7883 .elementor-element.elementor-element-b872377 > .elementor-container{max-width:960px;}}/* Start custom CSS for kinsley-photo-gallery, class: .elementor-element-e7185bf */.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-7f42566 */.knsl-icon-box img {
    width: 75px !important;
    height: 75px !important;
}/* End custom CSS */