.footer{background-color:#fff;border-top:1px solid #e5e3dc}.footer .footer__row{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:3rem;padding-bottom:2.5rem;display:flex}@media (max-width:48rem){.footer .footer__row{flex-direction:column;padding-top:2.5rem;padding-bottom:1.5rem}}.footer__brand{flex-direction:column;gap:1rem;display:flex}.footer__identity{white-space:nowrap;color:#1b2621;align-items:center;gap:.8125rem;max-width:100%;display:inline-flex}.footer__logo{border-right:1px solid #d8ded7;align-items:center;padding-right:.75rem;display:flex}.footer__logo-img{width:6.25rem;height:auto}@media (max-width:36rem){.footer__logo-img{width:5.125rem}}.footer__person{flex-direction:column;gap:.3125rem;display:flex}.footer__name{letter-spacing:-.025rem;font-size:.875rem;font-weight:700}@media (max-width:36rem){.footer__name{font-size:.8125rem}}.footer__tagline{letter-spacing:.13125rem;text-transform:uppercase;color:#547563;font-size:.4375rem;font-weight:800}.footer__description{color:#6f7a73;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6}.footer__text{color:#6f7a73;flex:1;max-width:26.25rem;margin:0;font-size:.75rem}.footer__links{color:#6f7a73;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.75rem;font-weight:700;display:flex}.footer__links a:hover{color:#21483d}.footer__links .footer__phone{color:#1b2621;font-size:.875rem;font-weight:800}@media (max-width:48rem){.footer__links{gap:.5rem 1rem}}.footer .footer__bottom{color:#6f7a73;border-top:1px solid #e5e3dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-top:1rem;padding-bottom:1.5rem;font-size:.6875rem;line-height:1.75;display:flex}@media (max-width:48rem){.footer .footer__bottom{flex-direction:column;align-items:flex-start;gap:.5rem}}.footer__nav{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.footer__nav-link:hover{color:#21483d}.footer__cookie-settings{appearance:none;font:inherit;color:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__cookie-settings:hover{color:#21483d}.footer__creator{align-items:center;gap:.5rem;display:inline-flex}.footer__creator-logo{width:4.375rem;height:auto}
