.elementor-31584 .elementor-element.elementor-element-b3ec975{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-31584 .elementor-element.elementor-element-2479e7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-31584 .elementor-element.elementor-element-8eaba26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-widget-form .elementor-field-group>label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-group.recaptcha_v3-bottomleft,.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-labels-inline .elementor-field-group > label{padding-right:0}body .elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-type-html{padding-bottom:0}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .e-form__buttons__wrapper__button-next{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-button[type="submit"]{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-button[type="submit"] svg *{fill:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-button[type="submit"]:hover{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-31584 .elementor-element.elementor-element-3067fbc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-31584 .elementor-element.elementor-element-1070ec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}:root{--page-title-display:none}@media (min-width:768px){.elementor-31584 .elementor-element.elementor-element-2479e7a{--content-width:1200px}}.exc-contact-page{font-family: var(--exc-sans);color:var(--exc-ink);background:var(--exc-white)}.exc-contact-page .elementor-form,.exc-contact-page .elementor-widget-form .elementor-form{background:var(--exc-white)!important;padding:0!important}.exc-contact-page .elementor-field-group{margin-bottom:18px!important}.exc-contact-page .elementor-field-label,.exc-contact-page .elementor-form label{display:block!important;margin:0 0 8px!important;font-family: var(--exc-sans) !important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--exc-ink)!important;line-height:1.3!important}.exc-contact-page .elementor-field-textual,.exc-contact-page .elementor-form input[type="text"],.exc-contact-page .elementor-form input[type="email"],.exc-contact-page .elementor-form input[type="tel"],.exc-contact-page .elementor-form input[type="url"],.exc-contact-page .elementor-form input[type="number"],.exc-contact-page .elementor-form textarea,.exc-contact-page .elementor-form select{width:100%!important;padding:14px 18px!important;background:var(--exc-white)!important;color:var(--exc-ink)!important;border:1px solid var(--exc-border)!important;border-radius:var(--exc-radius-md)!important;font-family: var(--exc-sans) !important;font-size:14px!important;line-height:1.5!important;outline:none!important;box-shadow:none!important;transition:border-color .15s ease , box-shadow .15s ease!important}.exc-contact-page .elementor-form input::placeholder,.exc-contact-page .elementor-form textarea::placeholder{color:var(--exc-muted)!important;opacity:1!important}.exc-contact-page .elementor-form input:focus,.exc-contact-page .elementor-form textarea:focus,.exc-contact-page .elementor-form select:focus,.exc-contact-page .elementor-field-textual:focus{border-color:var(--exc-purple)!important;box-shadow:0 0 0 3px var(--exc-purple-soft)!important}.exc-contact-page .elementor-form textarea{min-height:160px!important;resize:vertical!important}.exc-contact-page .elementor-mark-required .elementor-field-label::after{color:var(--exc-purple)!important;margin-left:4px!important}.exc-contact-page .elementor-button,.exc-contact-page button[type="submit"].elementor-button,.exc-contact-page .elementor-form button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:16px 32px!important;background:var(--exc-purple)!important;color:var(--exc-white)!important;border:1px solid var(--exc-purple)!important;border-radius:var(--exc-radius-md)!important;font-family: var(--exc-sans) !important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .15s ease , transform .1s ease , box-shadow .2s ease!important;box-shadow:0 4px 14px rgba(143,41,151,.22)!important;width:100%!important}.exc-contact-page .elementor-button:hover,.exc-contact-page button[type="submit"].elementor-button:hover{background:var(--exc-purple-dark)!important;border-color:var(--exc-purple-dark)!important;color:var(--exc-white)!important;box-shadow:0 6px 18px rgba(143,41,151,.3)!important}.exc-contact-page .elementor-button:active{transform:translateY(1px)!important}.exc-contact-page .elementor-message{padding:14px 18px!important;margin:18px 0 0!important;border-radius:var(--exc-radius-md)!important;font-family: var(--exc-sans) !important;font-size:14px!important;line-height:1.5!important}.exc-contact-page .elementor-message.elementor-message-success{background:rgba(46,139,87,.1)!important;color:#2e8b57!important;border-left:3px solid #2e8b57!important}.exc-contact-page .elementor-message.elementor-message-danger{background:rgba(192,57,43,.1)!important;color:#c0392b!important;border-left:3px solid #c0392b!important}.exc-contact-page .elementor-error .elementor-field-textual{border-color:#c0392b!important}.exc-contact-page .elementor-message.elementor-message-danger.elementor-help-inline{background:transparent!important;border:0!important;padding:6px 0 0!important;font-size:12px!important;margin:0!important;color:#c0392b!important}.exc-contact-grid{display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:48px!important;align-items:start!important}@media (max-width:900px){.exc-contact-grid{grid-template-columns:1fr!important;gap:32px!important}}