/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 19:34:53 */
#main-menu button.elementskit-menu-hamburger {
	background: #007F76;
	border-radius: 8px;
	height: 40px !important;
}

#main-menu button.elementskit-menu-hamburger svg path{
	fill: #fff !important;
}

@media(max-width: 1024px){
	.elementor-12 .elementor-element.elementor-element-e23bdab button.elementskit-menu-hamburger {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 40px;
}
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
    left: auto;
	right: -100vw;
}

.elementskit-menu-offcanvas-elements.active {
	right: 0 !important;
}
	
	.elementskit-menu-overlay {
    left: 0 !important;
		visibility: hidden;
		transition: all .3s cubic-bezier(.6, .1, .68, .53) !important;
}
	.elementskit-menu-offcanvas-elements.active {
		visibility: visible !important
}
}

@media(max-width: 767px){
	#floor-tab-menu{
		overflow: auto;
		justify-content: flex-start;
	}
	
	#floor-tab-menu button{
		min-width: 120px;
		padding-top: 10px;
	padding-bottom: 10px;
}
}

#floor-tab-menu button{
	padding-top: 15px;
	padding-bottom: 15px;
}

#floor-tab-menu button.e--selected{
	background: #90B3AE;
	color: #fff;
}

#floor-tab-menu button span{
	line-height: 1.3 !important;
}

/*  */
.elementor-element.elementor-element-da6c6a9.e-con.e-atomic-element.e-div-block-base.e-da6c6a9-ffe4028,
.elementor-element.elementor-element-483a54f.e-con.e-atomic-element.e-div-block-base.e-483a54f-434e9bd{
    margin: auto;
}

.btn-form{
	cursor: pointer;
}

.premium-modal-trigger-container{
	display: none;
}

@media (max-width: 767px) {
    .premium-modal-box-modal-dialog {
        width: calc(100% - 20px) !important;
    }
}