.elementor-334 .elementor-element.elementor-element-1580a3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-ad3d4a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-b55e9be .amenities{background-color:#f5f1e9;}.elementor-334 .elementor-element.elementor-element-0b150e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-1580a3e */@media only screen and (max-width:460px){
    .elementor-334 .elementor-element.elementor-element-1580a3e .phone{
        margin-left:0px;
    }
}/* End custom CSS */
/* Start custom CSS for amenities_widget, class: .elementor-element-b55e9be */.amenities .item {
	height: 100% !important;
	margin-bottom: 24px !important;
}
.amenities .col-lg-4.col-md-6 {
	margin-bottom: 24px;
}
.amenities .icon svg {
	width: 48px;
	height: 48px;
}
.amenities .icon svg path {
	stroke: #bd945a;
}
.item:hover svg path {
    stroke : #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3d4a2 */.elementor-element.elementor-element-62d956d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b150e7 */.testimonials .item span {
	display: none;
}/* End custom CSS */