.site-footer[data-v-5bdcacf9]{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);overflow:hidden}.site-footer[data-v-5bdcacf9],.site-footer__body[data-v-5bdcacf9]{position:relative}.site-footer__trail[data-v-5bdcacf9]{border-bottom:1px solid rgba(0,0,0,.1)}.site-footer__trail-list[data-v-5bdcacf9]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:400;gap:.25rem;list-style:none;margin:0;padding:1.5rem 0}@media (max-width:700px){.site-footer__trail-list[data-v-5bdcacf9]{padding:1rem 0}}.site-footer__trail-list a[data-v-5bdcacf9]{color:#687087;text-decoration:none}.site-footer__trail-list a[data-v-5bdcacf9]:hover{color:#08bcc1}.site-footer__trail-item[data-v-5bdcacf9]{align-items:center;display:flex;gap:.25rem}.site-footer__trail-item:last-child a[data-v-5bdcacf9]{color:#16283a}.site-footer__trail-separator[data-v-5bdcacf9]{color:#9da2b1}.container.site-footer__main[data-v-5bdcacf9]{display:grid;gap:2rem 3rem;grid-template-areas:"logo columns" "rating columns";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;padding-block:3rem;position:relative;z-index:1}@media (max-width:900px){.container.site-footer__main[data-v-5bdcacf9]{grid-template-areas:"logo" "columns" "rating";grid-template-columns:1fr;grid-template-rows:auto}}@media (max-width:700px){.container.site-footer__main[data-v-5bdcacf9]{padding-block:1.5rem 2rem}}.site-footer__logo[data-v-5bdcacf9]{grid-area:logo}@media (max-width:700px){.site-footer__logo[data-v-5bdcacf9]{justify-self:center}}.site-footer__logo[data-v-5bdcacf9] img{display:block;height:auto;width:11rem}@media (max-width:700px){.site-footer__logo[data-v-5bdcacf9] img{width:7.25rem}}.site-footer__rating[data-v-5bdcacf9]{align-self:end;color:#16283a;display:flex;flex-direction:column;gap:.5rem;grid-area:rating;text-decoration:none}.site-footer__rating img[data-v-5bdcacf9]{height:auto;width:6rem}@media (max-width:700px){.site-footer__rating[data-v-5bdcacf9]{align-items:center;justify-self:center}}.site-footer__columns[data-v-5bdcacf9]{display:grid;gap:2rem;grid-area:columns;grid-template-columns:repeat(3,minmax(0,1fr));max-width:34rem}@media (max-width:700px){.site-footer__columns[data-v-5bdcacf9]{gap:0;grid-template-columns:1fr}}.site-footer__group[data-v-5bdcacf9]{display:flex;flex-direction:column;gap:2rem}@media (max-width:700px){.site-footer__group[data-v-5bdcacf9]{gap:0}}.site-footer__title[data-v-5bdcacf9]{margin:0}.site-footer__toggle[data-v-5bdcacf9]{align-items:center;background:none;border:none;color:#16283a;cursor:default;display:flex;font-family:"Value Serif","Value Serif Fallback",serif;font-size:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}@media (max-width:700px){.site-footer__toggle[data-v-5bdcacf9]{border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;padding:1rem 0}.site-footer__toggle[data-v-5bdcacf9]:focus-visible{outline:2px solid #08bcc1}}.site-footer__chevron[data-v-5bdcacf9]{display:none;transition:transform .2s ease-out}@media (max-width:700px){.site-footer__chevron[data-v-5bdcacf9]{display:block}}.site-footer__toggle[aria-expanded=true] .site-footer__chevron[data-v-5bdcacf9]{transform:rotate(180deg)}.site-footer__links[data-v-5bdcacf9]{list-style:none;margin:0;padding:1rem 0 0}@media (max-width:700px){.site-footer__links[data-v-5bdcacf9]{display:none;padding:.5rem 0}.site-footer__links--open[data-v-5bdcacf9]{display:block}}.site-footer__link[data-v-5bdcacf9]{color:#687087;display:block;font-size:.875rem;font-weight:400;padding:.25rem 0;text-decoration:none;transition:color .2s ease-in-out,transform .2s ease-in-out}.site-footer__link[data-v-5bdcacf9]:hover{color:#08bcc1;transform:translate(4px)}@media (max-width:700px){.site-footer__link[data-v-5bdcacf9]{padding:.5rem 0}}.site-footer__shape[data-v-5bdcacf9]{pointer-events:none;position:absolute}@media (max-width:900px){.site-footer__shape[data-v-5bdcacf9]{display:none}}.site-footer__shape--half[data-v-5bdcacf9]{background-color:#f1d3b2;border-radius:0 0 1000px 1000px;height:7.5rem;right:8rem;top:0;width:15rem}.site-footer__shape--circle[data-v-5bdcacf9]{background-color:#c6d7d2;border-radius:50%;height:19rem;right:-.5rem;top:6.25rem;width:19rem}@media (prefers-reduced-motion:reduce){.site-footer__link[data-v-5bdcacf9]:hover{transform:none}}
