.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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}#gform_wrapper_1 .gform_body{margin:0;padding:0}#gform_wrapper_1 .gform_fields{display:flex;flex-direction:column;gap:28px;padding:0;margin:0}#gform_wrapper_1 .gfield{padding:0!important;margin:0!important;border:none!important;background:0 0!important}#gform_wrapper_1 .gfield_label,#gform_wrapper_1 legend.gfield_label{font-size:15px;font-weight:600;color:#1a1a2e;letter-spacing:.01em;margin-bottom:8px;padding:0;border:none!important;background:0 0!important}#gform_wrapper_1 .gfield_required_text{font-size:12px;font-weight:500;color:#a0a0b0;margin-left:4px}#gform_wrapper_1 .gform-field-label--type-sub,#gform_wrapper_1 .hidden_sub_label{font-size:12px;font-weight:500;color:#7a7a8e;margin-top:6px}#gform_wrapper_1 input[type=text],#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=tel],#gform_wrapper_1 input[type=url],#gform_wrapper_1 input[type=number],#gform_wrapper_1 select,#gform_wrapper_1 textarea{width:100%;padding:12px 16px;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;color:#1a1a2e;background-color:#f7f8fa;border:1.5px solid #dfe1e8;border-radius:10px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#gform_wrapper_1 input::placeholder,#gform_wrapper_1 textarea::placeholder{color:#b0b3c1;font-weight:400}#gform_wrapper_1 input[type=text]:focus,#gform_wrapper_1 input[type=email]:focus,#gform_wrapper_1 input[type=tel]:focus,#gform_wrapper_1 input[type=url]:focus,#gform_wrapper_1 input[type=number]:focus,#gform_wrapper_1 select:focus,#gform_wrapper_1 textarea:focus{border-color:#204ce5;box-shadow:0 0 0 3px rgba(32,76,229,.12);background-color:#fff}#gform_wrapper_1 textarea{height:100px!important;resize:vertical;line-height:1.6}#gform_wrapper_1 .charleft.ginput_counter{font-size:12px;font-weight:500;color:#9a9ab0;margin-top:6px;text-align:right}#gform_wrapper_1 .gfield_description{font-size:13px;color:#6e6e82;line-height:1.5;margin-bottom:10px}#gform_wrapper_1 .ginput_container--name{display:flex;gap:12px}#gform_wrapper_1 .ginput_container--name .gform-grid-col{flex:1}#gform_wrapper_1 fieldset{border:none!important;padding:0!important;margin:0!important;background:0 0!important}#gform_wrapper_1 .gform_footer{padding:8px 0 0;margin-top:8px;border:none!important;background:0 0!important}#gform_wrapper_1 .gform_button,#gform_wrapper_1 input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:14px 36px;font-family:"Inter",sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#204ce5 0%,#3b6dff 100%);border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;box-shadow:0 4px 14px rgba(32,76,229,.3)}#gform_wrapper_1 .gform_button:hover,#gform_wrapper_1 input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(32,76,229,.4);background:linear-gradient(135deg,#1a3fbf 0%,#204ce5 100%)}#gform_wrapper_1 .gform_button:active,#gform_wrapper_1 input[type=submit]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(32,76,229,.25)}#gform_wrapper_1 .gfield_error input,#gform_wrapper_1 .gfield_error textarea{border-color:#e74c60;background-color:#fef5f6}#gform_wrapper_1 .gfield_error input:focus,#gform_wrapper_1 .gfield_error textarea:focus{box-shadow:0 0 0 3px rgba(231,76,96,.15)}#gform_wrapper_1 .gfield_error .gfield_label{color:#c93545}#gform_wrapper_1 .validation_message{font-size:12px;font-weight:500;color:#e74c60;margin-top:6px}#gform_wrapper_1 .gform_heading{margin:0;padding:0}#gform_wrapper_1 .gform_heading .gform_description{font-size:14px;color:#6e6e82;margin-bottom:20px}@media (max-width:480px){#gform_wrapper_1 .ginput_container--name{flex-direction:column;gap:16px}#gform_wrapper_1 .gform_button,#gform_wrapper_1 input[type=submit]{width:100%}#gform_wrapper_1 .gform_fields{gap:22px}}