.elementor-88882 .elementor-element.elementor-element-08e2fb6:not(.elementor-motion-effects-element-type-background), .elementor-88882 .elementor-element.elementor-element-08e2fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-88882 .elementor-element.elementor-element-08e2fb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88882 .elementor-element.elementor-element-08e2fb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88882 .elementor-element.elementor-element-981a97c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33ee850 );}.elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-element-populated{border-style:solid;border-width:5px 0px 5px 0px;border-color:#DADADA;box-shadow:0px 24px 44px -18px rgba(0, 0, 0, 0.25098039215686274);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-element-populated, .elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-element-populated > .elementor-background-overlay, .elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-88882 .elementor-element.elementor-element-88aba92 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-88882 .elementor-element.elementor-element-88aba92{text-align:center;}.elementor-88882 .elementor-element.elementor-element-88aba92 .elementor-heading-title{font-size:27px;font-weight:600;color:var( --e-global-color-text );}.elementor-88882 .elementor-element.elementor-element-53a84db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-88882 .elementor-element.elementor-element-981a97c > .elementor-element-populated{padding:50px 30px 30px 30px;}}/* Start custom CSS for heading, class: .elementor-element-88aba92 */.elementor-88882 .elementor-element.elementor-element-88aba92 .elementor-heading-title {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53a84db *//* Main form widget */
.elementor-88882 .elementor-element.elementor-element-53a84db {
    font-family: 'Inter', sans-serif;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 auto;
}

/* Form width and spacing */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-form-fields-wrapper {
    max-width: 330px;
    margin: 0 auto;
    row-gap: 15px !important;
}

/* Hide labels */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-label {
    display: none !important;
}

/* Input fields only */
.elementor-88882 .elementor-element.elementor-element-53a84db input:not([type="submit"]),
.elementor-88882 .elementor-element.elementor-element-53a84db select,
.elementor-88882 .elementor-element.elementor-element-53a84db textarea {
    font-family: 'Inter', sans-serif;
    width: 100% !important;
    height: 40px !important;
    background: #f3f3f3 !important;
    border: none !important;
    border-radius: 25px !important;
    padding: 0 16px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #555555 !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Placeholder */
.elementor-88882 .elementor-element.elementor-element-53a84db input:not([type="submit"])::placeholder,
.elementor-88882 .elementor-element.elementor-element-53a84db textarea::placeholder {
    font-family: 'Inter', sans-serif;
    color: #6f7782 !important;
    opacity: 1 !important;
}

/* Remove default field margin */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-group {
    margin-bottom: 0 !important;
}

/* Submit button wrapper */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit {
    margin-top: 6px !important;
    width: 100% !important;
}

/* Submit button */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit button,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit input[type="submit"],
.elementor-88882 .elementor-element.elementor-element-53a84db button[type="submit"],
.elementor-88882 .elementor-element.elementor-element-53a84db input[type="submit"],
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button {
    font-family: 'Inter', sans-serif;
    width: 100% !important;
    height: 46px !important;
    min-height: 46px !important;
    background: #366785 !important;
    background-color: #366785 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 30px !important;
    box-shadow: none !important;
    padding: 0 24px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 46px !important;
    text-align: center !important;
    cursor: pointer !important;
    outline: none !important;
    transition: all 0.3s ease !important;
}

/* Button inner text */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button-content-wrapper,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button-text {
    font-family: 'Inter', sans-serif;
    color: #ffffff !important;
    width: 100% !important;
    text-align: center !important;
    justify-content: center !important;
}

/* Button hover */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit button:hover,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit input[type="submit"]:hover,
.elementor-88882 .elementor-element.elementor-element-53a84db button[type="submit"]:hover,
.elementor-88882 .elementor-element.elementor-element-53a84db input[type="submit"]:hover,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button:hover {
    background: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important;
}

/* Button focus/active */
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit button:focus,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit input[type="submit"]:focus,
.elementor-88882 .elementor-element.elementor-element-53a84db button[type="submit"]:focus,
.elementor-88882 .elementor-element.elementor-element-53a84db input[type="submit"]:focus,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button:focus,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit button:active,
.elementor-88882 .elementor-element.elementor-element-53a84db .elementor-field-type-submit input[type="submit"]:active,
.elementor-88882 .elementor-element.elementor-element-53a84db button[type="submit"]:active,
.elementor-88882 .elementor-element.elementor-element-53a84db input[type="submit"]:active {
    background: #366785 !important;
    background-color: #366785 !important;
    color: #ffffff !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Mobile responsive */
@media (max-width: 767px) {
    .elementor-88882 .elementor-element.elementor-element-53a84db .elementor-form-fields-wrapper {
        max-width: 100% !important;
    }

    .elementor-88882 .elementor-element.elementor-element-53a84db input:not([type="submit"]),
    .elementor-88882 .elementor-element.elementor-element-53a84db select,
    .elementor-88882 .elementor-element.elementor-element-53a84db textarea {
        height: 40px !important;
    }

    .elementor-88882 .elementor-element.elementor-element-53a84db .elementor-button,
    .elementor-88882 .elementor-element.elementor-element-53a84db button[type="submit"],
    .elementor-88882 .elementor-element.elementor-element-53a84db input[type="submit"] {
        height: 46px !important;
        min-height: 46px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08e2fb6 */.elementor-88882 .elementor-element.elementor-element-08e2fb6 {
    max-width: 530px;
    margin: 0 auto;
    background: #ffffff;
    border-radius: 28px;
    padding: 45px 40px 65px;
    border: none !important;
    overflow: hidden;
}/* End custom CSS */