.elementor-17310 .elementor-element.elementor-element-5d65d26>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17310 .elementor-element.elementor-element-0664c05>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-17310 .elementor-element.elementor-element-c56f316.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-17310 .elementor-element.elementor-element-c56f316>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17310 .elementor-element.elementor-element-8e92a6c .elementor-field-group.recaptcha_v3-bottomleft,.elementor-17310 .elementor-element.elementor-element-8e92a6c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-17310 .elementor-element.elementor-element-8e92a6c .elementor-labels-inline .elementor-field-group>label{padding-left:18px}body:not(.rtl) .elementor-17310 .elementor-element.elementor-element-8e92a6c .elementor-labels-inline .elementor-field-group>label{padding-right:18px}.elementor-17310 .elementor-element.elementor-element-8e92a6c .elementor-field-type-html{padding-bottom:0}.elementor-17310 .elementor-element.elementor-element-8e92a6c .e-form__buttons__wrapper__button-next{color:#fff}.elementor-17310 .elementor-element.elementor-element-8e92a6c .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-17310 .elementor-element.elementor-element-8e92a6c .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-17310 .elementor-element.elementor-element-8e92a6c .e-form__buttons__wrapper__button-previous:hover{color:#fff}.mzg-hero .mzg-hero-form{position:relative;background:rgba(255,255,255,.86)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #fff!important;border-radius:24px!important;padding:40px 36px 36px!important;box-shadow:0 1px 2px rgba(14,27,47,.04),0 30px 60px -24px rgba(13,103,182,.35),0 0 0 6px rgba(255,255,255,.45)!important;overflow:hidden}.mzg-hero .mzg-hero-form::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--mz-dark),var(--mz),var(--mz-light))!important;opacity:1!important;z-index:2}.mzg-hero .mzg-hero-form .elementor-heading-title{font-family:"Poppins",sans-serif!important;color:var(--ink)!important;background:0 0!important;-webkit-text-fill-color:currentColor;font-size:clamp(22px,2vw,26px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.015em!important}.mzg-hero .mzg-hero-form .elementor-widget-text-editor,.mzg-hero .mzg-hero-form .elementor-widget-heading:not(:first-child) .elementor-heading-title{font-size:15.5px!important;font-weight:400!important;line-height:1.6!important;color:var(--body)!important}.mzg-hero .mzg-hero-form .elementor-field-group{margin-bottom:14px}.mzg-hero .mzg-hero-form .elementor-field-group .elementor-field,.mzg-hero .mzg-hero-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.mzg-hero .mzg-hero-form select,.mzg-hero .mzg-hero-form textarea{font-family:"Poppins",sans-serif!important;background:#f5f9fd!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important;font-size:15px!important;font-weight:400!important;min-height:52px;padding:14px 18px!important;box-shadow:none!important;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.mzg-hero .mzg-hero-form textarea{min-height:110px;resize:vertical}.mzg-hero .mzg-hero-form .elementor-field::placeholder,.mzg-hero .mzg-hero-form input::placeholder,.mzg-hero .mzg-hero-form textarea::placeholder{color:#8a97ad!important;opacity:1}.mzg-hero .mzg-hero-form .elementor-field:hover,.mzg-hero .mzg-hero-form input:hover,.mzg-hero .mzg-hero-form select:hover,.mzg-hero .mzg-hero-form textarea:hover{border-color:#b9d2ea!important;background:#fff!important}.mzg-hero .mzg-hero-form .elementor-field:focus,.mzg-hero .mzg-hero-form input:focus,.mzg-hero .mzg-hero-form select:focus,.mzg-hero .mzg-hero-form textarea:focus{outline:none!important;background:#fff!important;border-color:var(--mz)!important;box-shadow:0 0 0 4px rgba(13,103,182,.14)!important}.mzg-hero .mzg-hero-form .elementor-select-wrapper select{-webkit-appearance:none;appearance:none;color:#5d6b82!important;font-weight:400!important;padding-right:46px!important}.mzg-hero .mzg-hero-form .elementor-select-wrapper .select-caret-down-wrapper,.mzg-hero .mzg-hero-form .elementor-select-wrapper::before{color:var(--mz)!important;fill:var(--mz)!important;right:18px!important;font-size:13px!important}.mzg-hero .mzg-hero-form .elementor-field-label{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:var(--ink)!important;margin-bottom:6px}.mzg-hero .mzg-hero-form .elementor-field-type-submit{margin-top:6px}.mzg-hero .mzg-hero-form .elementor-button,.mzg-hero .mzg-hero-form button[type=submit],.mzg-hero .mzg-hero-form input[type=submit]{width:100%;font-family:"Poppins",sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em;color:#fff!important;min-height:54px;border:0!important;border-radius:12px!important;background:linear-gradient(120deg,var(--mz-dark) 0%,var(--mz) 50%,var(--mz-light) 100%)!important;background-size:180% 100%!important;background-position:0 0!important;box-shadow:0 14px 28px -12px rgba(13,103,182,.6)!important;transition:background-position .45s ease,transform .25s ease,box-shadow .25s ease!important}.mzg-hero .mzg-hero-form .elementor-button:hover,.mzg-hero .mzg-hero-form button[type=submit]:hover,.mzg-hero .mzg-hero-form input[type=submit]:hover{background-position:100% 0!important;transform:translateY(-2px);box-shadow:0 18px 34px -12px rgba(13,103,182,.7)!important}.mzg-hero .mzg-hero-form .elementor-button:focus-visible{outline:3px solid rgba(13,103,182,.35);outline-offset:3px}.mzg-hero .mzg-hero-form .elementor-message{font-size:14px;margin-top:10px}.mzg-hero .mzg-hero-form .elementor-message-success{color:#2f7e5f}@media (prefers-reduced-motion:no-preference){.mzg-hero .mzg-hero-form{animation:mzgHeroIn .8s cubic-bezier(.2,.7,.2,1) both .15s}}@media (max-width:1024px){.mzg-hero .mzg-hero-form{padding:34px 28px 30px!important}}@media (max-width:767px){.mzg-hero .mzg-hero-form{padding:30px 20px 24px!important;border-radius:20px!important}}