.footer-section{align-items:stretch;background:#172954;color:#fff;display:grid;gap:40px;grid-template-columns:1.1fr .7fr 1.1fr 1.4fr .7fr;padding:60px 100px}@media (min-width:744px) and (max-width:1727px){.footer-section{gap:40px;grid-template-columns:2fr 1fr;padding:60px 48px}}@media (max-width:743px){.footer-section{gap:32px;grid-template-columns:1fr 1fr;padding:40px 24px}}.footer-section__about{display:flex;flex-direction:column;height:100%}@media (min-width:744px) and (max-width:1727px){.footer-section__about{grid-column:1;grid-row:1}}@media (max-width:743px){.footer-section__about{grid-column:1/-1;order:1}}.footer-section__about img{height:90px;margin-bottom:16px;width:auto}@media (min-width:1728px){.footer-section__about img{height:100px;width:124.216px}}@media (min-width:744px) and (max-width:1727px){.footer-section__about img{height:100px;width:124.216px}}@media (max-width:743px){.footer-section__about img{height:76px;width:94.404px}}.footer-section__about p{color:hsla(0,0%,100%,.9);font-size:.95rem;line-height:1.6;margin:0;text-align:left}@media (max-width:743px){.footer-section__about p{font-size:.9rem}}.footer-section__links{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:100%;padding:16px}@media (min-width:744px) and (max-width:1727px){.footer-section__links{gap:16px;grid-column:2;grid-row:1;padding:0}}@media (max-width:743px){.footer-section__links{gap:16px;order:3;padding:0}}.footer-section__links h3{font-size:1.4rem;font-weight:600;margin:0}@media (max-width:743px){.footer-section__links h3{font-size:1.2rem}}.footer-section__links-list{display:grid;gap:14px;grid-auto-rows:auto}.footer-section__links-list a{color:#fff;font-size:.95rem;margin:0;text-decoration:none;transition:opacity .3s ease}.footer-section__links-list a:hover{opacity:.7}@media (max-width:743px){.footer-section__links-list a{font-size:.9rem}}.footer-section__contacts-header{align-items:center;display:flex}.footer-section__contacts-header h3{font-size:1.4rem;font-weight:600;margin:0}@media (max-width:743px){.footer-section__contacts-header h3{font-size:1.2rem}}.footer-section__contacts-list{display:grid;gap:14px;grid-auto-rows:auto}.footer-section__contacts-list div{align-items:flex-start;display:flex;gap:8px}.footer-section__contacts-list img{flex-shrink:0;height:24px;width:24px}.footer-section__contacts-list span{font-size:.95rem;line-height:1.6}@media (max-width:743px){.footer-section__contacts-list span{font-size:.9rem}}.footer-section__contacts-list span a{color:#fff}.footer-section__contacts{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:100%;padding:16px}@media (min-width:744px) and (max-width:1727px){.footer-section__contacts{gap:16px;grid-column:1;grid-row:2;padding:0}}@media (max-width:743px){.footer-section__contacts{gap:16px;grid-column:1/-1;order:2;padding:0}}.footer-section__map{align-items:flex-start;display:flex;height:100%;justify-content:center}@media (min-width:744px) and (max-width:1727px){.footer-section__map{grid-column:1/-1;grid-row:3;order:0}}@media (max-width:743px){.footer-section__map{grid-column:1/-1;order:5}}.footer-section__map iframe{border:0;border-radius:9.72px;height:210px;width:318px}@media (min-width:744px) and (max-width:1727px){.footer-section__map iframe{border-radius:9.72px;height:467.758px;width:704px}}@media (max-width:743px){.footer-section__map iframe{height:300px;width:100%}}.footer-section__qr{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%}@media (min-width:744px) and (max-width:1727px){.footer-section__qr{align-items:flex-start;grid-column:2;grid-row:2}}@media (max-width:743px){.footer-section__qr{order:4}}.footer-section__qr img{border-radius:8px;height:160px;width:160px}@media (min-width:744px) and (max-width:1727px){.footer-section__qr img{height:140px;width:140px}}@media (max-width:743px){.footer-section__qr img{height:120px;width:120px}}.footer-section__socials{display:flex;gap:10px;justify-content:center}.footer-section__socials a{background:hsla(0,0%,100%,.06);border-radius:999px;display:grid;height:40px;place-items:center;transition:background-color .3s ease;width:40px}.footer-section__socials a:hover{background:hsla(0,0%,100%,.12)}.footer-section__socials img{height:24px;width:24px}
