.elementor-kit-4945{--e-global-color-primary:#006BA6;--e-global-color-secondary:#00B095;--e-global-color-text:#333333;--e-global-color-accent:#F6A800;--e-global-color-5188f46a:#EB7923;--e-global-color-366f934b:#EDEDED;--e-global-color-6f430d38:#D02B2E;--e-global-color-342da916:#CA1A76;--e-global-color-2cdaab3e:#60FF70;--e-global-color-7f9978b0:#0000FF;--e-global-color-17f97621:#F5F500;--e-global-color-952e3c5:#BD9144;--e-global-color-e9799a6:#387686;--e-global-color-110087ab:#E9E8E3;--e-global-color-7bdb4998:#75767A;--e-global-color-6799e453:#B2B2B2;--e-global-color-fd0e1f0:#2E3192;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-weight:500;font-family:"motiva-sans", motiva-sans, Lato, sans-serif;font-size:20px;line-height:1.4em;}.elementor-kit-4945 a{font-family:"motiva-sans", motiva-sans, Lato, sans-serif;line-height:1.4em;}.elementor-kit-4945 h1{line-height:1.4em;}.elementor-kit-4945 h2{line-height:1.4em;}.elementor-kit-4945 h3{line-height:1.4em;}.elementor-kit-4945 h4{line-height:1.4em;}.elementor-kit-4945 h5{line-height:1.4em;}.elementor-kit-4945 h6{line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}{}.jupiterx-main-header, .jupiterx-post-image{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4945{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-4945{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* ------ Gravity Forms ------ */

.gform_wrapper .gform_body .gfield {
    margin-top: 1.5em;
}

/* title */
.gform_wrapper .gform_body .gfield_html.gfield_no_follows_desc:not(:first-child) {
    margin-top: 3em;
}

/* inputs */
body .gform_wrapper .gform_body .gfield_label {
    margin: 0;
    /*font-weight: 400;*/
}
body .gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label {
    letter-spacing: 0;
    margin: 0;
}
body .gform_wrapper .gform_body .top_label .ginput_container {
    margin-top: 5px !important;
}
.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 10px 15px;
    font-weight: inherit;
    border: 1px solid var(--e-global-color-6799e453);
    border-radius: 5px;
    color: var(--e-global-color-7bdb4998);
    transition: outline .2s ease-in-out;
    outline-color: transparent;
}
.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {
    color: var(--e-global-color-text);
    outline-color: var(--e-global-color-primary);
}

/* select */
.gform_wrapper .gform_body ul.gform_fields .gfield select {
    appearance: none;
    background: center right 15px / 10px no-repeat url(/wp-content/uploads/2021/01/arrow2.svg);
    padding: 10px 15px;
    font-weight: inherit;
    border: 1px solid var(--e-global-color-6799e453);
    border-radius: 5px;
    color: var(--e-global-color-7bdb4998);
    transition: outline .2s ease-in-out;
    outline-color: transparent;
}
.gform_wrapper .gform_body ul.gform_fields li.gfield select:focus {
    color: var(--e-global-color-text);
    outline-color: var(--e-global-color-primary);
}

/* checkbox + radio */
.gform_wrapper .gform_body .gfield_checkbox li label, 
.gform_wrapper .gform_body .gfield_radio li label {
    font-size: 17px;
}
@media only screen and (max-width: 641px) {
    .gform_wrapper .gform_body .gfield_checkbox li label, 
.gform_wrapper .gform_body .gfield_radio li label {
    font-size: 15px;
    }
}
body .gform_wrapper .gform_body ul.gfield_checkbox li, 
body .gform_wrapper .gform_body ul.gfield_radio li {
    vertical-align: middle !important;
    margin-bottom: .5em !important;
}
body .gform_wrapper .gform_body .gfield_checkbox li input,
body .gform_wrapper .gform_body .gfield_checkbox li input[type=checkbox] {
    appearance: none;
    border: 1px solid var(--e-global-color-6799e453);
    padding: 3px;
    height: 20px;
    width: 20px;
    border-radius: 2px;
    margin: 0 5px 0 0;
    transition: background .2 ease-in-out;
}
body .gform_wrapper .gform_body .gfield_checkbox li input[type=checkbox]:checked {
    border-color: var(--e-global-color-primary);
    background: var(--e-global-color-primary);
} 
body .gform_wrapper .gform_body .gfield_checkbox li input[type=checkbox]:after {
    content: '';
    background: center no-repeat url(/wp-content/uploads/2021/11/check-white.svg);
    display: block;
    height: 12px;
    width: 12px;
    transform: scale(0);
    transition: .2s ease-in-out;
}
body .gform_wrapper .gform_body .gfield_checkbox li input[type=checkbox]:checked:after {
    transform: scale(1);
}
body .gform_wrapper .gform_body .gfield_radio li input[type=radio] {
    appearance: none;
    border: 1px solid var(--e-global-color-6799e453);
    border-radius: 50%;
    padding: 3px;
    height: 20px;
    width: 20px;
    margin: 0 5px 0 0;
}
body .gform_wrapper .gform_body .gfield_radio li input[type=radio]:checked {
    border-color: var(--e-global-color-primary);
}
body .gform_wrapper .gform_body .gfield_radio li input[type=radio]:after {
    content: '';
    background: var(--e-global-color-primary);
    display: block;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    transform: scale(0);
    transition: .2s ease-in-out;
}
body .gform_wrapper .gform_body .gfield_radio li input[type=radio]:checked:after {
    transform: scale(1);
}

/* submit */
.gform_wrapper .gform_footer input[type=submit] {
    padding: .75em 1.5em;
    border: 0;
    border-radius: 50px;
    color: #fff;
    background: var(--e-global-color-primary);
    font-weight: 600;
    transition: .3s ease-in-out;
    cursor: pointer;
}
.gform_wrapper .gform_footer input[type=submit]:hover {
    background: var(--e-global-color-accent);
}

/* errors + validations + required */
.gform_wrapper .gform_body .gfield_required {
    color: var(--e-global-color-accent);
}
.gform_wrapper .gform_body li.gfield.gfield_error, .gform_wrapper .gform_body .gfield_contains_required {
    background: none;
    border: 0;
    padding: 0;
    margin-bottom: 0 !important;
}
.gform_wrapper .gform_body .gfield_error .gfield_label, 
.gform_wrapper .gform_body .validation_message,
.gform_wrapper .gform_validation_errors>h2 {
    color: var(--e-global-color-6f430d38);
}
body .gform_wrapper  div.validation_error,
.gform_wrapper .gform_body  li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
    border: 2px solid var(--e-global-color-6f430d38);
    color: var(--e-global-color-6f430d38);
}
.gform_validation_errors>h2:before {
    filter: saturate(2);
}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
}
.gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
    margin-top: .5em;
}
.gform_wrapper .gform_body  .field_description_below .gfield_description {
    padding: 0;
}/* End custom CSS */