.elementor-356 .elementor-element.elementor-element-594bf1a3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;}.elementor-356 .elementor-element.elementor-element-594bf1a3:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-594bf1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-356 .elementor-element.elementor-element-367f04e9{right:75px;}body.rtl .elementor-356 .elementor-element.elementor-element-367f04e9{left:75px;}.elementor-356 .elementor-element.elementor-element-367f04e9{bottom:69px;}.elementor-356 .elementor-element.elementor-element-367f04e9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.125rem, 0.8671rem + 0.8439vw, 1.5rem);font-weight:600;line-height:clamp(1.5rem, 1.2421rem + 0.8439vw, 1.875rem);color:var( --e-global-color-2948e1a );}#elementor-popup-modal-356{background-color:#FFFFFF99;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-356 .dialog-message{width:740px;height:auto;}#elementor-popup-modal-356 .dialog-close-button{display:flex;top:25px;font-size:25px;}#elementor-popup-modal-356 .dialog-widget-content{border-radius:25px 25px 25px 25px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-356 .dialog-close-button{right:35px;}body.rtl #elementor-popup-modal-356 .dialog-close-button{left:35px;}#elementor-popup-modal-356 .dialog-close-button i{color:var( --e-global-color-e02ed4a );}#elementor-popup-modal-356 .dialog-close-button svg{fill:var( --e-global-color-e02ed4a );}@media(max-width:1366px){body:not(.rtl) .elementor-356 .elementor-element.elementor-element-367f04e9{right:95px;}body.rtl .elementor-356 .elementor-element.elementor-element-367f04e9{left:95px;}.elementor-356 .elementor-element.elementor-element-367f04e9{bottom:69px;}}@media(max-width:640px){.elementor-356 .elementor-element.elementor-element-594bf1a3{--padding-top:40px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}body:not(.rtl) .elementor-356 .elementor-element.elementor-element-367f04e9{right:55px;}body.rtl .elementor-356 .elementor-element.elementor-element-367f04e9{left:55px;}.elementor-356 .elementor-element.elementor-element-367f04e9{bottom:29px;}}@media(max-width:490px){.elementor-356 .elementor-element.elementor-element-594bf1a3{--padding-top:40px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}body:not(.rtl) .elementor-356 .elementor-element.elementor-element-367f04e9{right:16px;}body.rtl .elementor-356 .elementor-element.elementor-element-367f04e9{left:16px;}.elementor-356 .elementor-element.elementor-element-367f04e9{bottom:29px;}}/* Start custom CSS for shortcode, class: .elementor-element-20c261b0 */.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework input[type],
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework textarea,
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework select{
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-block-end: 2px solid var(--moove-input-border-color);
  border-block-start: 2px solid var(--moove-input-border-color);
  border-inline-end: 2px solid var(--moove-input-border-color);
  border-inline-start: 2px solid var(--moove-input-border-color);
  border-radius: 100px;
    
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
selctor .gform-theme--framework .gfield--type-consent .gfield_consent_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gfield--type-consent .gfield_consent_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  color: #fff;
}

.elementor-356 .elementor-element.elementor-element-20c261b0 .gform_description{
    font-family: var(--e-global-typography-37dbde3-font-family), Sans-serif;
    font-size: var(--e-global-typography-37dbde3-font-size);
    font-weight: var(--e-global-typography-37dbde3-font-weight);
    line-height: var(--e-global-typography-37dbde3-line-height);
    letter-spacing: var(--e-global-typography-37dbde3-letter-spacing);
    color: #fff;
    margin-bottom: 25px;
}

.elementor-356 .elementor-element.elementor-element-20c261b0 .gform_confirmation_message_2{
    font-family: var(--e-global-typography-2b93f34-font-family), Sans-serif;
    font-size: var(--e-global-typography-2b93f34-font-size);
    font-weight: var(--e-global-typography-2b93f34-font-weight);
    text-transform: var(--e-global-typography-2b93f34-text-transform);
    font-style: var(--e-global-typography-2b93f34-font-style);
    line-height: var(--e-global-typography-2b93f34-line-height);
    letter-spacing: var(--e-global-typography-2b93f34-letter-spacing);
    color: #fff;
    width: 60%;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--foundation .gfield textarea {
    inline-size: 100%;
    border-radius: 25px;
    border: 2px solid var(--moove-input-border-color);
    padding: 10px 16px;
    color: var(--moove-label-color);
    font-size: 16px;
    font-family: var(--e-global-typography-352fb01-font-family), Sans-serif;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: .01em;
    resize: none;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])) {
    --gf-local-padding-x: var(--gf-ctrl-select-padding-x);
    background-image: var(--gf-ctrl-select-icon);
    background-position: var(--gf-ctrl-select-icon-position);
    background-repeat: no-repeat;
    background-size: var(--gf-ctrl-select-icon-size);
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    font-size: 18px;
    color: #0e293b;
    line-height: 24px;
    width: 119px;
    height: 45px;
    background-color: #aacd01;
    border: solid 0;
    border-radius: 100px;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],
.elementor-356 .elementor-element.elementor-element-20c261b0 [type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],
.elementor-356 .elementor-element.elementor-element-20c261b0 [type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
    background-color: #92b100;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--foundation .gfield textarea {
    inline-size: 100%;
    border-radius: 25px;
    border: 2px solid var(--moove-input-border-color);
    padding: 10px 16px;
    color: #fff;
    font-size: 16px;
    font-family: var(--e-global-typography-352fb01-font-family), Sans-serif;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: .01em;
    resize: none;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework select option {
  background-color: #f0f0f0; /* Sets a light grey background for all options */
  color: #333; /* Sets a dark grey text color for all options */
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])) {
    --gf-local-padding-x: var(--gf-ctrl-select-padding-x);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23ffffff" d="M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z"/></svg>');
    background-position: var(--gf-ctrl-select-icon-position);
    background-repeat: no-repeat;
    background-size: var(--gf-ctrl-select-icon-size);
}
/*Errors*/
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform_validation_errors {
    background-color: var(--gf-form-validation-bg-color);
    border: solid 1px #fff;
    border-radius: var(--gf-form-validation-radius);
    box-shadow: var(--gf-form-validation-shadow);
    display: flex
;
    flex-direction: column;
    gap: var(--gf-form-validation-gap);
    margin-block: var(--gf-form-validation-margin-y);
    padding-block: var(--gf-form-validation-padding-y);
    padding-inline: var(--gf-form-validation-padding-x);
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform_validation_errors .gform_submission_error,
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform_validation_errors .gform-icon,
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-color: #fff;
    color: #fff;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform_validation_errors .gform-icon{
    border-color: #fff;
}
.elementor-356 .elementor-element.elementor-element-20c261b0 .gform-theme--framework .gform_validation_errors:focus{
    border-color: #fff;
}
@media screen and (max-width: 768px) {
  .elementor-356 .elementor-element.elementor-element-20c261b0 .gform_confirmation_message_2{
    width: 100%;  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-367f04e9 */.elementor-356 .elementor-element.elementor-element-367f04e9 a.text-link {
    text-decoration: underline;
}/* End custom CSS */