.elementor-4487 .elementor-element.elementor-element-86d48d0{padding:116px 0px 0px 0px;}.elementor-4487 .elementor-element.elementor-element-030e332 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-4487 .elementor-element.elementor-element-588e854 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4487 .elementor-element.elementor-element-588e854{font-weight:400;}.elementor-4487 .elementor-element.elementor-element-a5be57a{margin-top:0px;margin-bottom:47px;z-index:1;}.elementor-4487 .elementor-element.elementor-element-508ebc7 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:40px;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-40px;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-labels-inline .elementor-field-group > label{padding-left:20px;}body:not(.rtl) .elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-labels-inline .elementor-field-group > label{padding-right:20px;}body .elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-labels-above .elementor-field-group > label{padding-bottom:20px;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-group > label{font-weight:600;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-type-html{padding-bottom:0px;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .e-form__buttons__wrapper__button-next{background-color:#0A5C5B;color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-button[type="submit"]{background-color:#0A5C5B;color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4487 .elementor-element.elementor-element-508ebc7{--e-form-steps-indicators-spacing:35px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-4487 .elementor-element.elementor-element-1feabce > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4487 .elementor-element.elementor-element-a5be57a{margin-top:-100px;margin-bottom:0px;}}@media(max-width:767px){.elementor-4487 .elementor-element.elementor-element-86d48d0{padding:80px 0px 0px 0px;}.elementor-4487 .elementor-element.elementor-element-1feabce > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4487 .elementor-element.elementor-element-a5be57a{margin-top:-10px;margin-bottom:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4487 .elementor-element.elementor-element-1feabce{width:100%;}}/* Start custom CSS for form, class: .elementor-element-508ebc7 *//* Star rating - step 1 */
.elementor-4487 .elementor-element.elementor-element-508ebc7 .elementor-field-subgroup.star-rating{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;width:100%;padding:6px 4px}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option{position:relative;margin:0!important;flex:0 0 auto}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option input{position:absolute;opacity:0;width:1px;height:1px}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option label{font-size:0!important;cursor:pointer;padding:0!important;margin:0!important;line-height:1}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option label::before{content:"★";font-size:24px;color:transparent;-webkit-text-stroke:1.3px #6b7280;transition:color .15s,transform .15s,-webkit-text-stroke-color .15s;display:inline-block}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option:has(input:checked) label::before,
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option:has(input:checked) ~ .elementor-field-option label::before{color:#f5b301;-webkit-text-stroke-color:#f5b301}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating:hover .elementor-field-option label::before{color:transparent;-webkit-text-stroke-color:#6b7280}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option:hover label::before,
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option:hover ~ .elementor-field-option label::before{color:#f5b301;-webkit-text-stroke-color:#f5b301}
.elementor-4487 .elementor-element.elementor-element-508ebc7 .star-rating .elementor-field-option:hover label::before{transform:scale(1.15)}/* End custom CSS */