body>footer{background-color:var(--color-text);color:var(--color-text-inverted);padding-top:3.25rem;padding-bottom:2.2rem}body>footer>.container{display:grid;gap:3rem 5rem;align-items:flex-start}@media screen and (min-width:calc(900px + 1px)){body>footer>.container{grid-template-columns:repeat(2,minmax(0,1fr))}}body>footer>.container .left,body>footer>.container .right{display:grid;gap:3rem}body>footer>.container+.container{margin-top:3rem}body>footer .newsletter-subscribe{max-width:24.55rem;margin-left:auto;margin-right:auto}@media screen and (min-width:calc(900px + 1px)){body>footer .newsletter-subscribe{margin-left:unset}}body>footer .newsletter-subscribe h2{margin:0;margin-bottom:1rem;text-align:center}@media screen and (min-width:calc(900px + 1px)){body>footer .newsletter-subscribe h2{text-align:left}}body>footer .company{display:flex;align-items:center;justify-content:center;gap:1.1rem}body>footer .company .logo img{height:2.9rem;width:auto}body>footer .company .motto{font-size:0.85rem;line-height:0.95rem;font-weight:500;align-self:flex-end}@media screen and (min-width:calc(900px + 1px)){body>footer .company{justify-content:flex-end}}body>footer .map{position:relative;height:0;width:100%;padding-bottom:100%}@media screen and (min-width:calc(600px + 1px)){body>footer .map{padding-bottom:calc(100% / 3 * 2)}}@media screen and (min-width:calc(900px + 1px)){body>footer .map{padding-bottom:100%}}@media screen and (min-width:calc(1200px + 1px)){body>footer .map{padding-bottom:calc(100% / 3 * 2)}}@media screen and (min-width:calc(1500px + 1px)){body>footer .map{padding-bottom:calc(100% / 16 * 9)}}body>footer .map iframe{width:100%;position:absolute;left:0;top:0;height:100%;border:0;border-radius:var(--radius-200)}body>footer .contact{text-align:center}@media screen and (min-width:calc(900px + 1px)){body>footer .contact{text-align:left}}body>footer .contact h2{font-size:0.9rem;line-height:1em;font-weight:400;margin:0;margin-bottom:0.8rem}body>footer .contact p{margin:0}body>footer .contact p a{color:var(--color-blonde-400);line-height:1em;text-decoration:none;font-weight:500}body>footer .contact p a[href^="tel:"]{font-size:1.7rem}body>footer .contact p a[href^="mailto:"]{font-size:0.95rem}@media screen and (min-width:calc(1200px + 1px)){body>footer .contact p a:hover{text-decoration:underline}}@media screen and (min-width:calc(900px + 1px)){body>footer .socials{justify-content:flex-end;grid-column:1/-1}}body>footer .copy{font-size:0.75rem;text-align:center}@media screen and (min-width:calc(900px + 1px)){body>footer .copy{text-align:left}}body>footer .links ul{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;list-style:none;padding:0;gap:0.6rem}body>footer .links ul li{margin:0}@media screen and (min-width:calc(900px + 1px)){body>footer .links ul{justify-content:flex-start;align-items:flex-start}}body>footer .links a{font-size:0.95rem;line-height:1em;font-weight:500;color:var(--color-blonde-400);text-decoration:none}@media screen and (min-width:calc(1200px + 1px)){body>footer .links a:hover{text-decoration:underline}}body>footer .links.law ul{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:0.6rem 1.6rem}@media screen and (min-width:calc(900px + 1px)){body>footer .links.law ul{justify-content:flex-end;flex-flow:row wrap}}body>footer .links.law ul a{font-weight:400;font-size:0.75rem}@media screen and (min-width:calc(900px + 1px)){body>footer .links.law{order:999}}@media screen and (max-width:900px){body>footer .bar .right{order:-1}}
/*# sourceMappingURL=footer.css.map */