footer{color:#fff;background-color:#000;padding:2rem 2rem 8rem;font-family:i-sans;position:relative;overflow-y:hidden}footer .footer-top-inner{grid-template-columns:1fr 1fr;gap:4rem;display:grid}footer .intro{grid-column:span 2}footer .intro p{color:#fff;letter-spacing:-.2px;max-width:30rem;margin:2rem 0 0;font-size:1.25rem;line-height:1.6}.footer-top-inner .contact{grid-column:span 2}.footer-top-inner .group h2,.footer-top-inner .contact h3{letter-spacing:-.2px;margin:0 0 1rem;font-size:1.8rem;font-weight:500}.footer-top-inner .group ul{flex-direction:column;gap:1rem;list-style:none;display:flex}.footer-top-inner .group ul li,.footer-top-inner .contact p{color:#fff;margin:.5rem 0;font-size:1.4rem}.footer-top-inner .group ul li a,.footer-top-inner .contact p{color:#ffffffb8;text-decoration:none}.footer-top-inner .socials ul li a{align-items:center;gap:.8rem;display:inline-flex}.footer-top-inner .socials ul li a svg{width:2rem;height:2rem}.footer-top-inner .contact p{line-height:1.5}footer .contact i{opacity:.7;margin:.5rem 0;display:block}footer hr{opacity:.1}footer .design{color:#0000;background:linear-gradient(#fff,#000) 50%;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:600px){footer .footer-top-inner{justify-content:space-between;gap:4rem;margin:0 auto 12rem;padding:4rem 0 0;display:flex}footer .intro p,.footer-top-inner .group ul li,.footer-top-inner .contact p{font-size:1.6rem}footer hr{opacity:.1;margin:0 auto 8rem}}
.primary-whatsapp{color:#000;letter-spacing:-.03375rem;background:linear-gradient(99deg,#1beb309b -22.21%,#fff 25.62%);border:1px solid #0000001f;justify-content:center;align-items:center;gap:.625rem;height:3.3125rem;margin:2rem 0;padding:2rem 4rem;font-family:i-sans;font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;display:inline-flex}
