/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */._footerSection_7mkd3_3{background-color:var(--color-navy,#0c233b);padding-top:calc(var(--spacing,.25rem)*20);padding-bottom:calc(var(--spacing,.25rem)*10);color:var(--color-white,#fff)}._marginTop_7mkd3_7{margin-top:calc(var(--spacing,.25rem)*40)}._footerInner_7mkd3_11{gap:calc(var(--spacing,.25rem)*16);margin-inline:auto;display:grid}._topRow_7mkd3_16{align-items:flex-start;gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){._topRow_7mkd3_16{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(._ctaWrapper_7mkd3_20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:64rem){._ctaWrapper_7mkd3_20{grid-column:span 2/span 2}}._contactWrapper_7mkd3_23{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}._logoImage_7mkd3_26{margin-right:auto;margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);-o-object-fit:contain;object-fit:contain;width:auto}._tagline_7mkd3_29 p,._tagline_7mkd3_29 span{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-white,#fff)!important}._contactEmail_7mkd3_33{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}@media (hover:hover){._contactEmail_7mkd3_33:hover{color:var(--color-primary-light,#4dc0f8)}}._socialList_7mkd3_36{display:flex}:where(._socialList_7mkd3_36>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-x-reverse)))}._socialIcon_7mkd3_39{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}._officeGrid_7mkd3_44{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){._officeGrid_7mkd3_44{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(._officeItem_7mkd3_48>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}._officeRegion_7mkd3_52{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._officeAddress_7mkd3_56 p,._officeAddress_7mkd3_56 span{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-white,#fff)!important}._phoneWrapper_7mkd3_61{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);display:flex}._officePhone_7mkd3_65{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)!important}@media (hover:hover){._officePhone_7mkd3_65:hover{color:var(--color-primary-light,#4dc0f8);text-decoration-line:underline}}._bottomRow_7mkd3_70{margin-top:calc(var(--spacing,.25rem)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,#86909d40);padding-top:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){._bottomRow_7mkd3_70{flex-direction:row}}._bottomLeft_7mkd3_73{gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}._bottomLink_7mkd3_76{text-underline-offset:2px}@media (hover:hover){._bottomLink_7mkd3_76:hover{color:var(--color-primary-light,#4dc0f8)}}._bottomLeft_7mkd3_73>:not(:last-child):after{content:"|";opacity:.6;margin:0 12px;display:inline-block}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
