.elementor-12 .elementor-element.elementor-element-fbfd89f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-a08339c{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-12 .elementor-element.elementor-element-a08339c.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-a08339c .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-6c18a59{--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}.elementor-12 .elementor-element.elementor-element-6c18a59.e-con{--align-self:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-bf4bee7 .elementor-button{background-color:var(--e-global-color-secondary);border-radius:12px 12px 12px 12px}.elementor-12 .elementor-element.elementor-element-bf4bee7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-7075d5c .elementor-button{background-color:#ececf4;font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:none}.elementor-12 .elementor-element.elementor-element-7075d5c.elementor-element{--align-self:center}:root{--page-title-display:none}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6c18a59{--width:38%}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-12 .elementor-element.elementor-element-a08339c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-12 .elementor-element.elementor-element-a08339c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}.elementor-12 .elementor-element.elementor-element-aa5bc2b{max-width:480px;margin:20px auto 40px;padding:48px 48px 40px;background-color:#fff;border:1.5px solid #EBF4D6;border-radius:20px;box-shadow:0 6px 30px rgb(47 46 99 / .1);box-sizing:border-box}.elementor-12 .elementor-element.elementor-element-aa5bc2b ul,.elementor-12 .elementor-element.elementor-element-aa5bc2b li{list-style:none!important;margin:0!important;padding:0!important;width:100%!important;display:block!important;box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b li{margin-bottom:20px!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b label,.elementor-12 .elementor-element.elementor-element-aa5bc2b li label{color:#2F2E63;font-weight:600;font-size:14px;display:block!important;width:100%!important;margin-bottom:8px!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="text"],.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="email"],.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="password"]{border:1.5px solid #d0e8a0;border-radius:10px;padding:12px 16px;width:100%!important;font-size:15px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box!important;color:#2F2E63;background-color:#fafffe}.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="text"]:focus,.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="email"]:focus,.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="password"]:focus{border-color:#9BBE43;box-shadow:0 0 0 3px rgb(155 190 67 / .15);background-color:#fff}.elementor-12 .elementor-element.elementor-element-aa5bc2b span.wppb-password-field-container{display:flex!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b span.wppb-password-field-container input[type="password"]{flex:1!important;width:100%!important;box-sizing:border-box!important;padding-right:48px!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b span.wppb-password-field-container button{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;cursor:pointer!important;padding:0!important;width:auto!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b li span#pass-strength-result{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;margin:8px 0 0!important;border:none!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important;font-style:italic;background-color:#EBF4D6!important;color:#2F2E63!important;text-align:center}.elementor-12 .elementor-element.elementor-element-aa5bc2b .wppb-description-delimiter,.elementor-12 .elementor-element.elementor-element-aa5bc2b small,.elementor-12 .elementor-element.elementor-element-aa5bc2b .wppb-field-description{display:block!important;font-size:12px!important;color:#2F2E63!important;opacity:.65;font-style:italic;margin-top:6px!important}.elementor-12 .elementor-element.elementor-element-aa5bc2b input[type="submit"]{background-color:#9BBE43!important;color:#ffffff!important;font-weight:700;border:none!important;border-radius:50px;padding:13px 40px;cursor:pointer;font-size:15px;letter-spacing:.3px;margin-top:8px;display:block;width:100%;box-sizing:border-box}