.elementor-75355 .elementor-element.elementor-element-d9772ba > .elementor-container{max-width:700px;}.elementor-75355 .elementor-element.elementor-element-d9772ba{margin-top:0%;margin-bottom:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-75355 .elementor-element.elementor-element-d8ad677 img{width:15%;}.elementor-75355 .elementor-element.elementor-element-c65cae7{--spacer-size:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-75355 .elementor-element.elementor-element-c4a8a9e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-75355 .elementor-element.elementor-element-c4a8a9e{text-align:center;}.elementor-75355 .elementor-element.elementor-element-c4a8a9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;line-height:1.6em;color:var( --e-global-color-46f6344 );}.elementor-75355 .elementor-element.elementor-element-cec9b52{--spacer-size:100px;}@media(max-width:1024px){.elementor-75355 .elementor-element.elementor-element-d9772ba{margin-top:0%;margin-bottom:5%;}.elementor-75355 .elementor-element.elementor-element-d8ad677 img{width:20%;}.elementor-75355 .elementor-element.elementor-element-c4a8a9e .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-75355 .elementor-element.elementor-element-d9772ba{margin-top:0%;margin-bottom:0%;}.elementor-75355 .elementor-element.elementor-element-d8ad677 img{width:40%;}.elementor-75355 .elementor-element.elementor-element-c65cae7{--spacer-size:10px;}.elementor-75355 .elementor-element.elementor-element-c4a8a9e .elementor-heading-title{font-size:28px;}.elementor-75355 .elementor-element.elementor-element-cec9b52{--spacer-size:20px;}}/* Start custom CSS for stepbooking, class: .elementor-element-b0e3187 */.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner:not([type=text-area]), .amelia-v2-booking #amelia-container .am-input-wrapper .am-textarea .el-input__inner:not([type=text-area]) {
    font-size: 20px !important;
}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-cost, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-cost {
    border-top: 0px !important;
    margin-top: -40px;
   }
  .amelia-app-booking #amelia-booking-wrap #am-step-booking.am-mobile-collapsed, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog.am-mobile-collapsed {
    opacity: 1;
    transition: all 0.3s;
    transition-delay: 0.8s;
    position: relative;
    display: block;
    top:-30px;
   }
   .amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-selectServiceForm .el-input__inner {
    font-size: 16px;
   }
   .amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-stepByStepForm-recurringSetupForm .el-input .el-input__inner {
    font-size: 16px;
   }
   
   .amelia-v2-booking #amelia-container .m-phone-number-input__input .m-input-wrapper-input input {
    font-size: 18px !important;
   }
   
   .amelia-v2-booking, .amelia-v2-booking #amelia-container {
    background-color: transparent;
    margin-top: -100px;
}/* End custom CSS */