.elementor-9738 .elementor-element.elementor-element-3d8ad49{--display:flex;--min-height:285px;--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;--justify-content:center;}.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-9738 .elementor-element.elementor-element-8fd18d4{text-align:center;}.elementor-9738 .elementor-element.elementor-element-8fd18d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:600;line-height:51px;color:var( --e-global-color-2e5a8dd );}.elementor-9738 .elementor-element.elementor-element-68a75f7{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-9738 .elementor-element.elementor-element-68a75f7.elementor-element{--align-self:center;}.elementor-9738 .elementor-element.elementor-element-68a75f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;line-height:24px;color:var( --e-global-color-e6f2088 );}.elementor-9738 .elementor-element.elementor-element-6df0f94{--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;}.elementor-9738 .elementor-element.elementor-element-b85b2e1{width:var( --container-widget-width, 675px );max-width:675px;--container-widget-width:675px;--container-widget-flex-grow:0;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 > .elementor-widget-container{background-color:#FFFFFF1F;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000026;border-radius:24px 24px 24px 24px;}.elementor-9738 .elementor-element.elementor-element-b85b2e1.elementor-element{--align-self:center;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__label{margin:0px 0px 5px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__desc{text-align:left;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__field-wrap label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder input{color-scheme:normal;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__action-button{background-color:var( --e-global-color-2e5a8dd );color:var( --e-global-color-eb338b0 );transition:all 0.3s;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;margin:10px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-e6f2088 );color:var( --e-global-color-eb338b0 );}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__submit{justify-content:center;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder-message--success{text-align:center;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 .jet-form-builder-message--error{text-align:center;}body.elementor-page-9738:not(.elementor-motion-effects-element-type-background), body.elementor-page-9738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb338b0 );}@media(max-width:767px){.elementor-9738 .elementor-element.elementor-element-3d8ad49{--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9738 .elementor-element.elementor-element-8fd18d4 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-9738 .elementor-element.elementor-element-b85b2e1{width:100%;max-width:100%;}.elementor-9738 .elementor-element.elementor-element-b85b2e1 > .elementor-widget-container{padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-761b816 */.page-glow {
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    overflow: hidden;
}
.page-glow span {
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    filter: blur(120px);
    opacity: 0.15;
}
.page-glow .g1 { top: -100px; left: -100px; background: #7c3aed; }
.page-glow .g2 { bottom: -200px; right: -100px; background: #06b6d4; }
.page-glow .g3 { top: 40%; left: 50%; transform: translate(-50%, -50%); background: #f59e0b; }/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-b85b2e1 */.elementor-9738 .elementor-element.elementor-element-b85b2e1 {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

.jet-form-builder__field,
.jet-form-builder input[type="text"],
.jet-form-builder input[type="email"],
.jet-form-builder input[type="tel"],
.jet-form-builder input[type="date"],
.jet-form-builder select,
.jet-form-builder textarea {
    width: 100%;
    padding: 12px 16px !important;
    background: rgba(255, 255, 255, 0.06) !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 12px !important;
    color: #000 !important;
    font-size: 0.95rem;
    transition: border-color 0.25s, box-shadow 0.25s;
}

.jet-form-builder__field:focus,
.jet-form-builder input:focus,
.jet-form-builder select:focus,
.jet-form-builder textarea:focus {
    border-color: #7c3aed !important;
    box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.25) !important;
}

.jet-form-builder__field::placeholder,
.jet-form-builder input::placeholder {
    color: #6b6b80 !important;
}

/* Date picker dark mode */
input[type="date"] { color-scheme: dark; }
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(0.7);
}

.jet-form-builder__field-wrap label {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    font-size: 0.88rem;
    color: #585858;
    font-weight: 400 !important;
}

.jet-form-builder__field-wrap input[type="checkbox"] {
    width: 20px;
    height: 20px;
    accent-color: #7c3aed;
    flex-shrink: 0;
    margin-top: 3px;
}/* End custom CSS */