/**handles:bbsc-apply-form**/
.elementor-element-ce08db2{--f-ink:#2b2e30;--f-muted:#6b7378;--f-line:#dfe4e2;--f-soft:#f6f8f7;--f-mint:#a2d6b8;--f-mint-soft:#e8f5ee;font-family:"DM Sans",system-ui,sans-serif}.elementor-element-ce08db2 .elementor-form-fields-wrapper{row-gap:22px;column-gap:16px;margin:0!important;align-items:flex-start}.elementor-element-ce08db2 .elementor-field-group{margin-bottom:0!important;padding-left:0!important;padding-right:0!important}@media (min-width:768px){.elementor-element-ce08db2 .elementor-col-50{width:calc(50% - 8px)!important}}.elementor-element-ce08db2 .elementor-field-group>label.elementor-field-label{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;color:var(--f-ink);line-height:1.35;padding-bottom:8px}.elementor-element-ce08db2 .elementor-field-required>label.elementor-field-label:after{color:#3f9a68}.elementor-element-ce08db2 .elementor-field-textual{font-family:"DM Sans",sans-serif!important;font-size:15px!important;color:var(--f-ink)!important;background:var(--f-soft)!important;border:1px solid var(--f-line)!important;border-radius:12px!important;padding:12px 16px!important;min-height:48px;transition:border-color .15s,box-shadow .15s,background .15s}.elementor-element-ce08db2 textarea.elementor-field-textual{min-height:110px;resize:vertical}.elementor-element-ce08db2 .elementor-field-textual::placeholder{color:#9aa3a8}.elementor-element-ce08db2 .elementor-field-textual:focus{outline:0;background:#fff!important;border-color:var(--f-mint)!important;box-shadow:0 0 0 4px var(--f-mint-soft)}.elementor-element-ce08db2 .elementor-field-type-checkbox .elementor-field-subgroup,.elementor-element-ce08db2 .elementor-field-type-radio .elementor-field-subgroup{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px}.elementor-element-ce08db2 .elementor-field-type-checkbox .elementor-field-option,.elementor-element-ce08db2 .elementor-field-type-radio .elementor-field-option{position:relative;display:inline-flex!important;width:auto!important;flex:0 0 auto;align-items:center;margin:0!important;padding:0!important}.elementor-element-ce08db2 .elementor-field-type-checkbox .elementor-field-option input,.elementor-element-ce08db2 .elementor-field-type-radio .elementor-field-option input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.elementor-element-ce08db2 .elementor-field-type-checkbox .elementor-field-option label,.elementor-element-ce08db2 .elementor-field-type-radio .elementor-field-option label{display:inline-block;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;color:var(--f-ink);background:#fff;border:1.5px solid var(--f-line);border-radius:999px;padding:8px 16px;line-height:1.2;cursor:pointer;transition:border-color .15s,background .15s}.elementor-element-ce08db2 .elementor-field-option:hover label{border-color:var(--f-mint)}.elementor-element-ce08db2 .elementor-field-option input:checked+label{background:var(--f-mint-soft);border-color:var(--f-mint)}.elementor-element-ce08db2 .elementor-field-type-checkbox .elementor-field-option input:checked+label:before{content:"\2713  ";font-weight:700}.elementor-element-ce08db2 .elementor-field-option input:focus-visible+label{box-shadow:0 0 0 4px var(--f-mint-soft)}.elementor-element-ce08db2 .elementor-field-type-acceptance .elementor-field-subgroup{display:flex}.elementor-element-ce08db2 .elementor-field-type-acceptance label{font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.5;color:var(--f-muted)}.elementor-element-ce08db2 .elementor-field-type-acceptance input{accent-color:#3f9a68;width:16px;height:16px;margin:3px 8px 0 0;flex:none}.elementor-element-ce08db2 .elementor-field-type-submit{margin-top:6px}.elementor-element-ce08db2 button[type=submit]{font-family:"DM Sans",sans-serif!important;font-size:16px!important;font-weight:700!important;color:#2b2e30!important;background:var(--f-mint)!important;border-radius:999px!important;min-height:54px;box-shadow:0 8px 20px rgba(63,154,104,.18);transition:filter .15s,transform .15s}.elementor-element-ce08db2 button[type=submit]:hover{filter:brightness(.95);transform:translateY(-1px)}@media (max-width:767px){.elementor-element-ce08db2 .elementor-field-group{width:100%!important}}