.smca-cert .elementor-field-group-field_a03c560 .elementor-field-subgroup{display:grid!important;grid-template-columns:1fr 1fr;width:100%;gap:10px!important}
.smca-cert .elementor-field-group-field_a03c560 .elementor-field-option{display:flex!important;align-items:flex-start;gap:12px;padding:15px!important;border:1px solid #d4e1ed;border-radius:10px;background:#fff;min-width:0;position:relative}
.smca-cert .elementor-field-group-field_a03c560 .elementor-field-option:has(input:checked){background:#edf5fc;border-color:#0074ab;box-shadow:inset 0 0 0 1px #0074ab}
.smca-cert .elementor-field-group-field_a03c560 input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#0074ab!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px;margin:1px 0 0!important;cursor:pointer;border-radius:4px!important;padding:0!important;position:static!important;opacity:1!important}
.smca-cert .elementor-field-group-field_a03c560 label:not(.elementor-field-label){font-size:14px!important;line-height:1.7!important;color:#203b6a!important;cursor:pointer;padding:0!important;flex:1;word-break:keep-all;overflow-wrap:anywhere;min-height:28px}
.smca-cert .elementor-field-group-field_a03c560 label:not(.elementor-field-label)::after{content:'';position:absolute;inset:0;border-radius:10px}
.smca-cert .elementor-field-group-field_a03c560 input:focus-visible{outline:3px solid #0097d9;outline-offset:3px}
.smca-cert .elementor-field-group-field_a03c560 input[type=checkbox]::before,.smca-cert .elementor-field-group-field_a03c560 input[type=checkbox]::after{content:none!important;display:none!important}
.smca-cert .cert-choice-hint{width:100%;margin:0 0 14px!important;color:#62748c;font-size:13px;line-height:1.8}
.smca-cert .cert-choice-status{width:100%;margin:12px 0 0!important;font-size:13px;color:#0074ab;font-weight:600;line-height:1.8}
.smca-cert .elementor-field-group.cert-dependent[hidden]{display:none!important}
.smca-cert .elementor-field-group.cert-dependent:not([hidden]){background:#edf5fc;padding-top:18px;padding-bottom:18px;border-top:1px solid #d4e1ed;border-bottom:1px solid #d4e1ed}
.smca-cert .cert-photo-help{font-size:13px;line-height:1.9;color:#536982;margin:0 0 24px;padding:0 12px}.smca-cert .cert-photo-help[hidden]{display:none!important}.smca-cert .elementor-upload-field::file-selector-button{background:#edf5fc;color:#203b6a;border:1px solid #ccd9e6;padding:8px 12px;border-radius:6px;margin-right:12px;cursor:pointer}.smca-cert .elementor-upload-field{width:100%;max-width:100%}
@media(max-width:767px){.smca-cert .elementor-field-group-field_a03c560 .elementor-field-subgroup{grid-template-columns:1fr}.smca-cert .elementor-field-group-field_a03c560 .elementor-field-option{padding:14px!important;min-height:58px}}


