body>footer{background:linear-gradient(to bottom,var(--color-neutral-100) 0,var(--color-neutral-100) 9.9444444444rem,var(--color-neutral-900) 9.9444444444rem,var(--color-neutral-900) 100%);color:var(--color-neutral-300)}@media screen and (min-width:calc(1500px + 1px)) and (max-width:2200px){body>footer>.container{max-width:1420px}}body>footer .contact-callout{display:grid;grid-template-columns:minmax(0,572fr) minmax(0,524fr);gap:6.6666666667rem;padding:5.3333333333rem 5.5555555556rem;background:var(--color-red-400);border-radius:1.6666666667rem;color:var(--color-neutral-000)}body>footer .contact-callout h2{font-size:2.8888888889rem;line-height:1.08;letter-spacing:-0.035em;margin-bottom:1.3333333333rem}body>footer .contact-callout p{font-size:1.0555555556rem;line-height:1.65}body>footer .contact-callout .contact-links{display:flex;flex-direction:column;gap:0.7777777778rem;justify-content:center}body>footer .contact-callout a{display:flex;align-items:center;justify-content:space-between;background:var(--color-neutral-900);border-radius:0.8888888889rem;padding:1.1111111111rem 1.4444444444rem;gap:1rem;min-height:5.3333333333rem}body>footer .contact-callout small{display:block;color:var(--color-neutral-400);font-size:0.7222222222rem;text-transform:uppercase;letter-spacing:0.12em}body>footer .contact-callout strong{display:block;font-weight:500;font-size:1.4444444444rem;white-space:nowrap;line-height:1.3}body>footer .contact-callout .arrow{border:1px solid var(--color-neutral-000);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;flex-shrink:0}body>footer .footer-grid{display:grid;grid-template-columns:2fr 1.15fr 1.3fr minmax(11.6666666667rem,1fr);gap:4.4444444444rem;padding:4.1666666667rem 0 5rem}body>footer .company{max-width:18.8888888889rem}body>footer .company .logo{width:6.6111111111rem;height:4.3333333333rem;overflow:hidden;margin-bottom:2.4444444444rem}body>footer .company .logo img{max-width:none;width:138.66%;height:100%;margin-left:-20.17%}body>footer .company p+p{margin-top:1.6666666667rem}body>footer .company p span{color:var(--color-neutral-400)}body>footer h3{color:var(--color-red-400);font-size:0.7222222222rem;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;margin:1.0555555556rem 0 1.3888888889rem}body>footer .person{line-height:1.55}body>footer .person strong{display:block;color:var(--color-neutral-100);font-size:1.0555555556rem;font-weight:500}body>footer nav ul{padding:0;list-style:none}body>footer nav ul li{margin-bottom:0.5555555556rem}body>footer nav ul a{text-decoration:none}body>footer nav ul a:hover{color:var(--color-neutral-000)}body>footer .btn{white-space:nowrap;margin-top:0.7777777778rem}body>footer .footer-bottom{border-top:1px solid var(--color-neutral-000-a10);display:flex;align-items:center;gap:2rem;padding:1.7777777778rem 0;font-size:0.7222222222rem}body>footer .footer-bottom .credit{margin-left:auto;display:flex;align-items:center;gap:1rem}@media screen and (max-width:1200px){body>footer .contact-callout{padding:4rem;gap:3rem}body>footer .contact-callout h2{font-size:2.6rem}body>footer .contact-callout strong{font-size:1.3rem}body>footer .footer-grid{gap:2rem}}@media screen and (max-width:900px){body>footer .contact-callout{grid-template-columns:1fr}body>footer .footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){body>footer .contact-callout{padding:2rem 1.25rem;border-radius:1.5rem}body>footer .contact-callout h2{font-size:2.2857142857rem}body>footer .contact-callout p{font-size:1.1428571429rem}body>footer .contact-callout a{padding:1rem}body>footer .contact-callout strong{font-size:1.3571428571rem}body>footer .contact-callout .arrow{width:2.5rem;height:2.5rem}body>footer .footer-grid{grid-template-columns:1fr;padding:3rem 0}body>footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}body>footer .footer-bottom .credit{margin:0}}
/*# sourceMappingURL=footer.css.map */