.elementor-13447 .elementor-element.elementor-element-9ef8d37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12em;--padding-bottom:12em;--padding-left:2em;--padding-right:2em;}.elementor-13447 .elementor-element.elementor-element-9ef8d37 .elementor-repeater-item-fb23b38.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(min-width:768px){.elementor-13447 .elementor-element.elementor-element-9ef8d37{--content-width:1440px;}}@media(max-width:1024px){.elementor-13447 .elementor-element.elementor-element-9ef8d37{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-13447 .elementor-element.elementor-element-9ef8d37{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for ws-form, class: .elementor-element-a222d2d */.elementor-13447 .elementor-element.elementor-element-a222d2d * {
    font-size: 18px !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d *:focus {
    box-shadow: unset;
    outline: none;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d label {
    font-weight: 700;
    font-size: 18px;
    color: #444;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d button[type="submit"] {
    width: unset;
    background-color: #1e87f0;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d button[type="submit"]:hover {
    background-color: #003E8F;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d input[type="checkbox"] + label {
    line-height: 1.8 !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d input[type=checkbox].wsf-field + label.wsf-label:before, input[type=checkbox].wsf-field + label.wsf-label:after {
    top: 5px !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d .wsf-field-wrapper {
    margin-bottom: 30px;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d .wsf-field-wrapper[data-type="turnstile"] {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for ws-form, class: .elementor-element-a222d2d */.elementor-13447 .elementor-element.elementor-element-a222d2d * {
    font-size: 18px !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d *:focus {
    box-shadow: unset;
    outline: none;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d label {
    font-weight: 700;
    font-size: 18px;
    color: #444;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d button[type="submit"] {
    width: unset;
    background-color: #1e87f0;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d button[type="submit"]:hover {
    background-color: #003E8F;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d input[type="checkbox"] + label {
    line-height: 1.8 !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d input[type=checkbox].wsf-field + label.wsf-label:before, input[type=checkbox].wsf-field + label.wsf-label:after {
    top: 5px !important;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d .wsf-field-wrapper {
    margin-bottom: 30px;
}

.elementor-13447 .elementor-element.elementor-element-a222d2d .wsf-field-wrapper[data-type="turnstile"] {
    margin-bottom: 0;
}/* End custom CSS */