/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-93d2c86c],[data-v-93d2c86c]::backdrop,[data-v-93d2c86c]:after,[data-v-93d2c86c]:before{--tw-border-style:solid}}}.footer[data-v-93d2c86c]{background-color:var(--color-primary,#42d8cf);padding-block:calc(var(--spacing,.25rem)*16)}.footer .cols-ct[data-v-93d2c86c]{display:flex;gap:calc(var(--spacing,.25rem)*24)}.footer .cols-ct .col[data-v-93d2c86c]{color:var(--color-white,#fff);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*1)}.footer .cols-ct .col .company-name[data-v-93d2c86c],.footer .cols-ct .col .company-name-spacer[data-v-93d2c86c]{align-items:center;display:flex;height:calc(var(--spacing,.25rem)*12)}.footer .cols-ct .col .company-name[data-v-93d2c86c]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.footer .cols-ct .col .company-name strong[data-v-93d2c86c]{margin-right:calc(var(--spacing,.25rem)*2)}.footer .cols-ct .col p a[data-v-93d2c86c]:hover{text-decoration-line:underline}.footer .cols-ct .col .info-line[data-v-93d2c86c]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*2)}.footer .cols-ct .col .info-line .copy[data-v-93d2c86c]{flex-grow:1}.footer .cols-ct .col .info-line .social[data-v-93d2c86c]{align-items:center;border-color:var(--color-white,#fff);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;display:flex;height:calc(var(--spacing,.25rem)*7);justify-content:center;width:calc(var(--spacing,.25rem)*7)}.footer .cols-ct .col .info-line .social svg[data-v-93d2c86c]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);fill:currentColor;color:var(--color-white,#fff)}.footer .cols-ct .col.extended[data-v-93d2c86c]{flex-grow:1}@media only screen and (max-width:48rem){.footer[data-v-93d2c86c]{padding-bottom:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*8)}.footer .cols-ct[data-v-93d2c86c]{flex-direction:column;gap:calc(var(--spacing,.25rem)*8)}.footer .cols-ct .col .company-name-spacer[data-v-93d2c86c]{height:auto}.footer .cols-ct .col .info-line[data-v-93d2c86c]{margin-top:calc(var(--spacing,.25rem)*8)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
