.elementor-429 .elementor-element.elementor-element-807e42c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-429 .elementor-element.elementor-element-7eee6a0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__label{text-align:left;color:var( --e-global-color-secondary );}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__label .jet-form-builder__required{color:var( --e-global-color-primary );}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__desc{text-align:left;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:var( --e-global-color-text );}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder input{color-scheme:normal;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:#FFFFFF;transition:all 0.3s;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder-message--success{text-align:center;}.elementor-429 .elementor-element.elementor-element-934cd09 .jet-form-builder-message--error{text-align:center;}.elementor-429 .elementor-element.elementor-element-3861e2a{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-429 .elementor-element.elementor-element-807e42c{--content-width:520px;}}/* Start custom CSS */.elementor-429 > .e-con{max-width:480px;margin:56px auto 80px;background:#fff;border:1px solid #E4EDF6;border-radius:16px;padding:40px 36px;box-shadow:0 10px 30px rgba(16,40,64,.07)}
.elementor-429 h1{font-size:28px;line-height:1.25;margin:0 0 6px;color:#2A2B2C}
.elementor-429 .pv-auth-sub p{margin:0 0 8px;font-size:15px;line-height:1.55;color:#7A8794}
.elementor-429 .jet-form-builder-row{margin-bottom:16px}
.elementor-429 .jet-form-builder__label{margin-bottom:6px;font-size:14px;font-weight:500;color:#2A2B2C}
.elementor-429 .jet-form-builder__field{width:100%;border:1px solid #D8E5F2;border-radius:9px;padding:12px 14px;font-size:15px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}
.elementor-429 .jet-form-builder__field:focus{outline:none;border-color:#1077C7;box-shadow:0 0 0 3px rgba(16,119,199,.15)}
.elementor-429 .jet-form-builder__field.checkradio-field{width:auto;padding:0;accent-color:#1077C7}
.elementor-429 .checkboxes-wrap > *{display:flex;align-items:center;gap:8px;font-size:14px;color:#555}
.elementor-429 .jet-form-builder__action-button,.elementor-429 button[type=submit]{width:100%;justify-content:center;padding:13px 20px;border-radius:9px;font-size:15px;font-weight:600;background:#1077C7;color:#fff;border:none;cursor:pointer;transition:background .15s ease}
.elementor-429 button[type=submit]:hover{background:#0C639F}
.elementor-429 .elementor-widget-text-editor:last-child p{margin:14px 0 0;font-size:14px;color:#7A8794;text-align:center}
.elementor-429 .elementor-widget-text-editor a{color:#1077C7;text-decoration:none;font-weight:500}
.elementor-429 .elementor-widget-text-editor a:hover{text-decoration:underline}
@media (max-width:767px){.elementor-429 > .e-con{margin:28px 16px 48px;padding:28px 20px}}/* End custom CSS */