body>footer{background-color:var(--color-neutral-800);border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;color:var(--color-neutral-200);margin-top:9.8125rem}body>footer>.main .container{padding-top:7.125rem;padding-bottom:9.0625rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-align:center;gap:3.5rem 3rem}@media screen and (min-width:calc(900px + 1px)){body>footer>.main .container{flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;text-align:left}}body>footer>.main h2{margin-top:0;font-size:1.125rem;color:var(--color-neutral-000)}body>footer>.main h2+*{margin-top:1.75rem}body>footer>.main .company a>img{margin-right:auto}@media screen and (max-width:900px){body>footer>.main .company a>img{margin-left:auto}}body>footer>.main .company .headquarters{font-size:0.875rem;line-height:1.5em;margin-top:2rem}body>footer>.main .links nav ul{display:grid;gap:1.75rem;list-style:none;padding:0}body>footer>.main .links nav ul li{margin:0}body>footer>.main .links nav ul li a{color:var(--color-neutral-200)}@media screen and (min-width:calc(1500px + 1px)){body>footer>.main .links.col2 ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}body>footer>.main .contacts .quick-contacts a{display:block;color:var(--color-text-inverted);line-height:1em}body>footer>.main .contacts .quick-contacts a[href^="tel:"]{font-size:1.25rem;font-weight:700}body>footer>.main .contacts .quick-contacts a[href^="mailto:"]{font-size:1.125rem;margin-top:0.375rem}body>footer>.main .contacts .address{margin-top:1.5rem;color:var(--color-neutral-200)}@media screen and (min-width:calc(900px + 1px)){body>footer>.main .contacts .address{display:grid;grid-template-columns:0.875rem minmax(0,1fr);gap:0.4375rem}body>footer>.main .contacts .address:before{content:"";display:block;height:100%;width:100%;margin-top:0.2rem;opacity:0.75;background-image:url("../images/static/map-pin-filled.svg");background-repeat:no-repeat;background-position:top center;background-size:contain}}body>footer>.main .contacts a:hover{text-decoration:underline}body>footer .bar .container{border-top:0.0625rem solid var(--color-neutral-200);padding-top:1.875rem;padding-bottom:1.875rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width:calc(600px + 1px)){body>footer .bar .container{flex-flow:row nowrap;justify-content:space-between}}body>footer .bar .container p{margin:0;font-size:0.875rem;line-height:1em}body>footer .bar .container .author{margin:0;display:flex;gap:0.5rem;align-items:center}body>footer .bar .container .author img{height:1.25rem;width:auto;transform:translateY(-10%)}
/*# sourceMappingURL=footer.css.map */