.elementor-32277 .elementor-element.elementor-element-bd46e60 > .elementor-container{max-width:1920px;min-height:1072px;}.elementor-32277 .elementor-element.elementor-element-bd46e60:not(.elementor-motion-effects-element-type-background), .elementor-32277 .elementor-element.elementor-element-bd46e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ae.lushgroom.com/wp-content/uploads/2023/09/Mask-group-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32277 .elementor-element.elementor-element-bd46e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-32277 .elementor-element.elementor-element-bd46e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32277 .elementor-element.elementor-element-b4952dc{text-align:center;}.elementor-32277 .elementor-element.elementor-element-b4952dc .elementor-heading-title{color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:56px;font-weight:400;line-height:56px;letter-spacing:5px;}.elementor-32277 .elementor-element.elementor-element-763b3a5 > .elementor-container{max-width:1136px;min-height:541px;}.elementor-32277 .elementor-element.elementor-element-763b3a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32277 .elementor-element.elementor-element-d64bfe2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated, .elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated > .elementor-background-overlay, .elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 60px 55px 60px;}.elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-32277 .elementor-element.elementor-element-bd46e60 > .elementor-container{min-height:600px;}.elementor-32277 .elementor-element.elementor-element-ebf1ce4 > .elementor-element-populated{padding:50px 20px 0px 20px;}.elementor-32277 .elementor-element.elementor-element-b4952dc .elementor-heading-title{font-size:30px;line-height:30px;letter-spacing:2px;}.elementor-32277 .elementor-element.elementor-element-763b3a5 > .elementor-container{min-height:400px;}.elementor-32277 .elementor-element.elementor-element-763b3a5{padding:0px 0px 30px 0px;}.elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated, .elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated > .elementor-background-overlay, .elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-32277 .elementor-element.elementor-element-d64bfe2 > .elementor-element-populated{padding:25px 30px 25px 30px;}}/* Start custom CSS for bookly-widget-bookly-form, class: .elementor-element-f138c8a */.cstm-booking .thank-you-page {
    text-align: center;
}

@media only screen and (max-width:600px){
	.cstm-booking .bookly-form select {
    	background-size: 10px;
	}
	.cstm-booking .bookly-form select {
        padding: 15px 25px !important;
        font-size: 15px !important;
	}
	.cstm-booking .bookly-time-next.bookly-btn.bookly-left.ladda-button {
    	display: none;
	}
	.cstm-booking .bookly-box.bookly-nav-steps button {
        padding: 10px 45px !important;
	}
	.cstm-booking .bookly-btn, .bookly-btn > span {
        font-size: 13px !important;
	}
	.cstm-booking .bookly-form input[type=text], .bookly-form input[type=number], .bookly-form input[type=password] {
        padding: 10px 35px !important;
        font-size: 15px !important;
	/*margin-left: 5px !important;*/
	}
	.cstm-booking .bookly-form textarea {
        background: #ededed;
        border-radius: 20px !important;
        padding: 10px 25px !important;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-763b3a5 */button.bookly-add-item.bookly-btn.ladda-button {
    position: absolute;
    right: 0;
    top: 0;
}
button.bookly-go-to-cart.bookly-js-go-to-cart.bookly-round.bookly-round-md.ladda-button{
    display: none;
}

@media only screen and (max-width: 600px){
    .cstm-booking .bookly-add-item.bookly-btn.ladda-button{
        top: 100px;
        left:0;
    }
    .cstm-booking .bookly-cart-step{
        margin-top:40px;
    }
}/* End custom CSS */