.nav-trigger-wrap[data-astro-cid-nen7h5rs]:has([popover]:popover-open) .nav-trigger[data-astro-cid-nen7h5rs]:after{content:"";height:var(--anchor-gap,0px);position:absolute;top:100%;left:-.5rem;right:-.5rem}.hs-form-embed .hs-form fieldset{max-width:none}.hs-form-embed .hs-form-field{margin-bottom:1.25rem}.hs-form-embed .hs-form .form-columns-2 .hs-form-field,.hs-form-embed .hs-form .form-columns-1 .hs-form-field{float:none!important;width:100%!important;padding:0!important}.hs-form-embed .hs-form .form-columns-2 .hs-form-field>.input,.hs-form-embed .hs-form .form-columns-1 .hs-form-field>.input{margin-right:0!important}@media (width>=640px){.hs-form-embed .hs-form .form-columns-2{gap:1.25rem;display:flex}.hs-form-embed .hs-form .form-columns-2 .hs-form-field{flex:1 1 0}}.hs-form-embed{container-type:inline-size}@container (width>=30rem){.hs-form-embed .hs-form{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid;position:relative}.hs-form-embed .hs-form>*{grid-column:1/-1;margin:0}.hs-form-embed .hs-form-field{margin-bottom:0}.hs-form-embed .hs-form>:has(.hs_firstname),.hs-form-embed .hs-form>:has(.hs_lastname),.hs-form-embed .hs-form>:has(.hs_phone),.hs-form-embed .hs-form>:has(.hs_company),.hs-form-embed .hs-form>.hs_firstname,.hs-form-embed .hs-form>.hs_lastname,.hs-form-embed .hs-form>.hs_phone,.hs-form-embed .hs-form>.hs_company,.hs-form-embed .hs-form>.hs_phone+.hs_email,.hs-form-embed .hs-form>.hs_company+.hs_company_size{grid-column:span 1}.hs-form-embed.hs-pairs .hs-form>fieldset{display:contents}.hs-form-embed.hs-pairs .hs-form>fieldset>.hs-form-field{grid-column:span 1}.hs-form-embed.hs-pairs .hs-form>fieldset>:not(.hs-form-field){grid-column:1/-1}.hs-form-embed .hs-form:has(.hs_recaptcha)>.hs_recaptcha{position:absolute;bottom:0;left:0}.hs-form-embed .hs-form:has(.hs_recaptcha)>.hs_submit{grid-column:1/-1;padding-left:calc(192px + 1.25rem)}}.hs-form-embed .hs-form-field>label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.4;display:block}.hs-form-embed .hs-form-required{color:var(--color-recon-blue);margin-left:.125rem}.hs-form-embed .hs-field-desc{color:#4b5563;margin:0 0 .375rem;font-size:.8125rem}.hs-form-embed .legal-consent-container,.hs-form-embed .hs-richtext,.hs-form-embed .hs-richtext p{margin:0;font-size:.75rem;line-height:1.5}.hs-form-embed .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){box-sizing:border-box;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem .875rem;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block;width:100%!important}.hs-form-embed textarea.hs-input{resize:vertical;min-height:7rem}.hs-form-embed .hs-input::placeholder{color:#9ca3af}.hs-form-embed .hs-input:focus{border-color:var(--color-recon-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-recon-blue) 30%, transparent);outline:none}.hs-form-embed select.hs-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.hs-form-embed .inputs-list{gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=30rem){.hs-form-embed .inputs-list.multi-container{grid-template-columns:1fr 1fr}}.hs-form-embed .inputs-list label{color:#374151;cursor:pointer;align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.hs-form-embed .inputs-list input[type=checkbox],.hs-form-embed .inputs-list input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-recon-blue);flex:none;margin:0}.hs-form-embed .hs-error-msgs{margin:.375rem 0 0;padding:0;list-style:none}.hs-form-embed .hs-error-msgs label,.hs-form-embed .hs-error-msg{color:#dc2626;font-size:.8125rem}.hs-form-embed .hs-input.invalid{border-color:#dc2626}.hs-form-embed .grecaptcha-badge{transform-origin:0 0;transform:scale(.75);box-shadow:none!important}.hs-form-embed .hs_recaptcha .input{width:192px;height:45px;overflow:hidden}.hs-form-embed .hs_submit .hs-button{min-height:45px}.hs-form-embed .hs_submit{margin-top:1.5rem}.hs-form-embed .hs-button{cursor:pointer;background-color:var(--color-recon-blue);color:#fff;border:none;border-radius:.375rem;width:100%;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-block}.hs-form-embed .hs-button:hover{background-color:var(--color-recon-navy)}.hs-form-embed .submitted-message,.hs-form-embed .hs-main-font-element{color:#111827;font-size:1rem;line-height:1.4}.hs-form-embed.hide-phone-company .hs_phone,.hs-form-embed.hide-phone-company .hs_company{display:none}.hs-form-embed.theme-dark .hs-form-field>label{color:#e5e7eb}.hs-form-embed.theme-dark .hs-field-desc{color:#9ca3af}.hs-form-embed.theme-dark .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){backdrop-filter:blur(8px);color:#fff;background-color:#0000004d;border-color:#ffffff2e}.hs-form-embed.theme-dark .hs-input::placeholder{color:#6b7280}.hs-form-embed.theme-dark .hs-input:focus{border-color:var(--color-recon-sky);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-recon-sky) 55%, transparent), 0 0 12px color-mix(in srgb, var(--color-recon-sky) 25%, transparent)}.hs-form-embed.theme-dark .hs-richtext,.hs-form-embed.theme-dark .legal-consent-container,.hs-form-embed.theme-dark .hs-main-font-element,.hs-form-embed.theme-dark .submitted-message{color:#d1d5db}.hs-form-embed.theme-dark .hs-form-required{color:var(--color-recon-sky)}.hs-form-embed.theme-dark select.hs-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239ca3af'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.hs-form-embed.theme-dark select.hs-input option{color:#111827}.hs-form-embed.theme-dark .inputs-list label{color:#e5e7eb}.hs-form-embed.theme-dark .inputs-list input[type=checkbox],.hs-form-embed.theme-dark .inputs-list input[type=radio]{accent-color:var(--color-recon-sky)}.hs-form-embed.theme-dark .hs-button:hover{background-color:var(--color-recon-sky);color:#000}.hs-form-embed.theme-dark .hs-error-msgs label,.hs-form-embed.theme-dark .hs-error-msg{color:#fca5a5}.hs-form-embed.theme-dark .hs-input.invalid,.hs-form-embed.theme-dark .hs-input.error{background-color:#f8717114;border-color:#f87171}.hs-form-embed.theme-dark .hs-input.invalid:focus,.hs-form-embed.theme-dark .hs-input.error:focus{border-color:#f87171;box-shadow:0 0 0 1px #f871718c,0 0 12px #f8717140}.hs-form-embed.theme-dark .hs_error_rollup{background-color:#f8717114;border-left:2px solid #f87171;margin-top:.25rem;padding:.5rem .75rem}.hs-form-embed.theme-dark .hs_error_rollup .hs-error-msg{font-size:.875rem}.hs-form-embed.hide-name .hs_firstname,.hs-form-embed.hide-name .hs_lastname,.hs-form-embed.hide-intro .hs-form>div:not(.legal-consent-container):has(>.hs-richtext){display:none}.hs-form-embed.layout-inline .hs-form{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.hs-form-embed.layout-inline .hs-form>*{margin:0}.hs-form-embed.layout-inline .hs-form-field{flex:14rem;order:1;min-width:0;margin-bottom:0}.hs-form-embed.layout-inline .hs_submit{flex:none;order:2;margin-top:25.6px}.hs-form-embed.layout-inline .hs-button{width:auto}.hs-form-embed.layout-inline .legal-consent-container,.hs-form-embed.layout-inline .hs_error_rollup,.hs-form-embed.layout-inline .submitted-message{flex:1 0 100%;order:3}.hs-form-embed.layout-inline .hs-input:not([type=checkbox]):not([type=radio]),.hs-form-embed.layout-inline .hs-button{height:2.75rem;min-height:2.75rem}@container (width<=24rem){.hs-form-embed.layout-inline .hs_submit{flex:1 0 100%;margin-top:0}.hs-form-embed.layout-inline .hs-button{width:100%}}.hs-form-embed.submit-electric .hs-button{border:1px solid color-mix(in srgb, var(--color-recon-sky) 40%, transparent);color:#fff;background-color:#0000;padding:.5rem .75rem}.hs-form-embed.submit-electric .hs-button:hover,.hs-form-embed.submit-electric .hs-button:focus-visible{border-color:var(--color-recon-sky);background-color:color-mix(in srgb, var(--color-recon-sky) 10%, transparent);color:#fff;box-shadow:0 0 1px color-mix(in srgb, var(--color-recon-sky) 80%, transparent), 0 0 12px color-mix(in srgb, var(--color-recon-sky) 50%, transparent), 0 0 30px color-mix(in srgb, var(--color-recon-sky) 25%, transparent)}
