.elementor-widget-hec-gravity-form .gform_wrapper.gform-theme--framework{--hec-gf-radio-border-color:#0c2340;margin:0;--gf-ctrl-bg-color:#fff!important;--gf-ctrl-border-color:#6d6e71!important;--gf-ctrl-border-width:1px!important;--gf-ctrl-radius:4px!important;--gf-ctrl-color:#0c2340!important;--gf-ctrl-font-family:Lato, sans-serif!important;--gf-ctrl-font-size:16px!important;--gf-ctrl-font-weight:400!important;--gf-ctrl-letter-spacing:.32px!important;--gf-ctrl-placeholder-color:#72829a!important;--gf-ctrl-size:40px!important;--gf-ctrl-padding-x:12px!important;--gf-form-gap-x:32px!important;--gf-form-gap-y:15px!important;--gf-ctrl-label-color-primary:#0c2340!important;--gf-ctrl-label-color-req:#0c2340!important;--gf-ctrl-label-font-family-primary:Lato, sans-serif!important;--gf-ctrl-label-font-size-primary:14px!important;--gf-ctrl-label-letter-spacing-primary:.28px!important;--gf-ctrl-label-color-secondary:#0c2340!important;--gf-ctrl-label-color-tertiary:#6d6e71!important;--gf-ctrl-label-font-family-tertiary:Lato, sans-serif!important;--gf-ctrl-label-font-size-tertiary:12px!important;--gf-ctrl-label-letter-spacing-tertiary:.24px!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=radio].gfield-choice-input{place-content:center;appearance:none!important;border:2px solid var(--hec-gf-radio-border-color,#0c2340)!important;background-color:#0000!important;border-radius:50%!important;width:20px!important;height:20px!important;margin:0!important;display:inline-grid!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=radio].gfield-choice-input:before{content:""!important;background-color:#0000!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:transform .1s ease-in-out!important;transform:scale(0)!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=radio].gfield-choice-input:checked:before{background-color:#b72e2e!important;transform:scale(1)!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=checkbox].gfield-choice-input{place-content:center;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;appearance:none!important;border:2px solid var(--hec-gf-radio-border-color,#0c2340)!important;background-color:#0000!important;border-radius:4px!important;width:20px!important;height:20px!important;margin:0!important;display:inline-grid!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=checkbox].gfield-choice-input:checked{background-color:#b72e2e!important;border-color:#b72e2e!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=checkbox].gfield-choice-input:before{border:2px solid #fff;border-width:0 2px 2px 0;margin-top:-2px;content:""!important;background:0 0!important;width:5px!important;height:10px!important;font-size:0!important;transition:transform .1s ease-in-out!important;transform:rotate(45deg)scale(0)!important}.elementor-widget-hec-gravity-form .gform_wrapper input[type=checkbox].gfield-choice-input:checked:before{transform:rotate(45deg)scale(1)!important}.elementor-widget-hec-gravity-form .gform_wrapper input.gfield-choice-input{box-shadow:none!important}.elementor-widget-hec-gravity-form .gform_wrapper input.gfield-choice-input:focus-visible{outline-offset:2px;outline:2px solid #b72e2e}.elementor-widget-hec-gravity-form .gform_wrapper select{appearance:none!important;color:#0c2340!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%230C2340' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border-color:#6d6e71!important;padding-right:36px!important}.elementor-widget-hec-gravity-form .gform_wrapper .ginput_container_textarea textarea{height:160px!important}.elementor-widget-hec-gravity-form .gform_wrapper .gform_footer{margin-block-start:32px!important;padding:0!important}.elementor-widget-hec-gravity-form .hec-btn-primary .elementor-button{cursor:pointer!important;background-color:#b72e2e!important}.elementor-widget-hec-gravity-form .hec-btn-primary .elementor-button:hover{background-color:#922525!important}.elementor-widget-hec-gravity-form .hec-btn-primary .elementor-button-content-wrapper{justify-content:center!important;display:flex!important}.elementor-widget-hec-gravity-form .hec-btn-primary .elementor-button-icon{align-items:center!important;display:flex!important}.hec-custom-select{position:relative}.hec-custom-select select{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hec-custom-select-trigger{cursor:pointer;outline:none;width:100%!important;height:var(--gf-ctrl-size,40px)!important;letter-spacing:.32px!important;color:#72829a!important;text-align:left!important;background:#fff!important;border:1px solid #6d6e71!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-family:Lato,sans-serif!important;font-size:16px!important;display:flex!important}.hec-custom-select.is-open .hec-custom-select-trigger,.hec-custom-select-trigger:focus-visible{border-color:#0c2340!important}.hec-custom-select-trigger:focus-visible{outline-offset:2px!important;outline:2px solid #0c2340!important}.hec-custom-select.has-value .hec-custom-select-trigger{color:#0c2340!important}.hec-custom-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hec-custom-select-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.hec-custom-select.is-open .hec-custom-select-chevron{transform:rotate(180deg)}.hec-custom-select-menu{z-index:999;background:#fff;border:1px solid #c3c3c3;border-radius:4px;max-height:320px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 2px 2px -1px #0a0d120a,0 4px 6px -2px #0a0d1208,0 12px 16px -4px #0a0d1214;margin:0!important;padding:4px!important}.hec-custom-select-menu[hidden]{display:none}.hec-custom-select-option{letter-spacing:.28px;color:#121212;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 10px 8px;font-family:Lato,sans-serif;font-size:14px;display:flex}.hec-custom-select-option:hover,.hec-custom-select-option.is-active,.hec-custom-select-option.is-selected{background:#ececec}.hec-custom-select-option-check{visibility:hidden;flex-shrink:0;width:16px;height:16px}.hec-custom-select-option.is-selected .hec-custom-select-option-check{visibility:visible}