.footer{background-color:var(--c-secondary);border-radius:16px;margin:0 8px}@media (width>=992px),print{.footer{border-radius:0;margin:0}}.footer__main{flex-direction:column;gap:40px;padding-top:48px;padding-bottom:48px;display:flex}@media (width>=992px),print{.footer__main{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:52px;padding-top:79px;padding-bottom:61px;display:grid}}.footer__brand{flex-direction:column;gap:48px;display:flex}@media (width>=992px),print{.footer__brand{gap:58px}}.footer__logo{text-decoration:none;display:inline-block}.footer__logoImg{width:100%;max-width:251px;height:auto;display:block}.footer__logo:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:4px;border-radius:4px}.footer__address{color:var(--c-primary);font-style:normal}.footer__addressLine{margin:0 0 16px}.footer__addressLine:last-child{margin-bottom:0}@media (width>=992px),print{.footer__addressLine{margin:0 0 32px}}.footer__links{flex-direction:column;gap:24px;margin-top:0;display:flex}@media (width>=992px),print{.footer__links{justify-self:end;gap:16px;margin-top:47px}}.footer .footer__colTitle{color:var(--c-primary);margin:0}.footer__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (width>=992px),print{.footer__list{gap:8px}}.footer__item{font-size:var(--f-base-font-size);font-weight:var(--f-weight-regular);line-height:var(--f-base-line-height);margin:0}.footer__link{color:var(--c-primary);text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__link:focus-visible{outline:var(--c-primary) solid 2px;outline-offset:2px;border-radius:4px}.footer__bottom{background-color:var(--c-primary);color:var(--c-white);border-radius:0 0 16px 16px}@media (width>=992px),print{.footer__bottom{border-radius:0}}.footer__bottomContent{flex-direction:column;gap:8px;padding-top:16px;padding-bottom:17px;display:flex}@media (width>=992px),print{.footer__bottomContent{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.footer__bottomText{color:var(--c-primary-20);margin:0}
