.footer-module__TB8pRW__footerMain{color:#fff;font-family:var(--font-global);background-color:#0b0b0b;padding:60px 0 30px}@media (min-width:1024px){.footer-module__TB8pRW__footerMain{padding:80px 0 30px}}.footer-module__TB8pRW__footerCtaContainer{text-align:center;margin-bottom:40px}@media (min-width:1024px){.footer-module__TB8pRW__footerCtaContainer{margin-bottom:60px}}.footer-module__TB8pRW__ctaHeading{color:#fff;margin-bottom:25px;font-size:clamp(28px,6vw,42px);font-weight:600;line-height:1.2}@media (min-width:1024px){.footer-module__TB8pRW__ctaHeading{margin-bottom:35px;font-size:clamp(32px,5vw,56px);line-height:1.1}}.footer-module__TB8pRW__ctaButtonRed{background-color:var(--brand-red);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:15px 35px;font-size:16px;font-weight:600;transition:all .3s}@media (min-width:1024px){.footer-module__TB8pRW__ctaButtonRed{padding:18px 45px;font-size:18px}}.footer-module__TB8pRW__ctaButtonRed:hover{background-color:#c41e26;transform:translateY(-3px);box-shadow:0 10px 20px #da202a4d}.footer-module__TB8pRW__footerDividerTop,.footer-module__TB8pRW__footerDividerBottom{background-color:#ffffff26;width:100%;height:1px}.footer-module__TB8pRW__footerDividerTop{margin-bottom:12px}@media (min-width:1024px){.footer-module__TB8pRW__footerDividerTop{margin-bottom:70px}}.footer-module__TB8pRW__footerDividerBottom{margin-top:40px;margin-bottom:25px}@media (min-width:1024px){.footer-module__TB8pRW__footerDividerBottom{margin-top:70px;margin-bottom:25px}}.footer-module__TB8pRW__footerGrid{text-align:center;grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.footer-module__TB8pRW__footerGrid{text-align:left;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-module__TB8pRW__footerGrid{grid-template-columns:1.5fr 1fr 1.2fr 1.5fr;gap:30px}}.footer-module__TB8pRW__footerColTitle{color:#fff;margin-bottom:12px;font-size:20px;font-weight:600}@media (min-width:1024px){.footer-module__TB8pRW__footerColTitle{margin-bottom:30px;font-size:22px}}.footer-module__TB8pRW__aboutText{color:#b0b0b0;max-width:100%;margin-bottom:12px;font-size:15px;line-height:1.6}@media (min-width:768px){.footer-module__TB8pRW__aboutText{max-width:90%}}@media (min-width:1024px){.footer-module__TB8pRW__aboutText{margin-bottom:35px;font-size:16px;line-height:1.65}}.footer-module__TB8pRW__footerLogo{justify-content:center;margin-bottom:12px;display:flex}@media (min-width:768px){.footer-module__TB8pRW__footerLogo{justify-content:flex-start}}.footer-module__TB8pRW__footerLogoImg{filter:brightness(0)invert();height:auto}.footer-module__TB8pRW__socialSection{flex-direction:column;align-items:center;margin-top:0;display:flex}@media (min-width:768px){.footer-module__TB8pRW__socialSection{align-items:flex-start}}.footer-module__TB8pRW__socialIcons{gap:12px;display:flex}.footer-module__TB8pRW__socialIcon{background-color:var(--brand-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .3s;display:flex}@media (min-width:1024px){.footer-module__TB8pRW__socialIcon{width:40px;height:40px;font-size:18px}}.footer-module__TB8pRW__socialIcon:hover{color:var(--brand-red);background-color:#fff;transform:scale(1.15)}.footer-module__TB8pRW__footerLinksList{padding:0;list-style:none}.footer-module__TB8pRW__footerLinksList li{margin-bottom:10px}@media (min-width:1024px){.footer-module__TB8pRW__footerLinksList li{margin-bottom:16px}}.footer-module__TB8pRW__footerLinksList a{color:#d1d1d1;font-size:15px;transition:all .25s;display:inline-block}@media (min-width:1024px){.footer-module__TB8pRW__footerLinksList a{font-size:16px}}.footer-module__TB8pRW__footerLinksList a:hover{color:var(--brand-red);transform:translate(5px)}.footer-module__TB8pRW__contactItem{flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;display:flex}@media (min-width:768px){.footer-module__TB8pRW__contactItem{text-align:left;flex-direction:row;align-items:flex-start;gap:15px}}.footer-module__TB8pRW__contactIcon{color:var(--brand-red);flex-shrink:0;font-size:24px}@media (min-width:1024px){.footer-module__TB8pRW__contactIcon{margin-top:4px;font-size:26px}}.footer-module__TB8pRW__contactText strong{color:#fff;margin-bottom:4px;font-size:17px;font-weight:600;display:block}@media (min-width:1024px){.footer-module__TB8pRW__contactText strong{margin-bottom:6px;font-size:18px}}.footer-module__TB8pRW__contactText a.footer-module__TB8pRW__contactLink,.footer-module__TB8pRW__contactText p{color:#b0b0b0;margin:0;font-size:14px;line-height:1.5;text-decoration:none;transition:color .3s;display:block}@media (min-width:1024px){.footer-module__TB8pRW__contactText a.footer-module__TB8pRW__contactLink,.footer-module__TB8pRW__contactText p{font-size:15px}}.footer-module__TB8pRW__contactText a.footer-module__TB8pRW__contactLink:hover{color:var(--brand-red)}.footer-module__TB8pRW__phoneLinks{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:768px){.footer-module__TB8pRW__phoneLinks{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px}}.footer-module__TB8pRW__phoneLinks a.footer-module__TB8pRW__contactLink{display:inline-block}.footer-module__TB8pRW__phoneSep{display:none}@media (min-width:768px){.footer-module__TB8pRW__phoneSep{display:inline}}.footer-module__TB8pRW__footerBottom{padding:10px 0}.footer-module__TB8pRW__footerBottomFlex{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}@media (min-width:768px){.footer-module__TB8pRW__footerBottomFlex{flex-direction:row;justify-content:space-between;gap:20px}}.footer-module__TB8pRW__copyright{text-align:center;font-size:13px}@media (min-width:768px){.footer-module__TB8pRW__copyright{text-align:left;font-size:14px}}.footer-module__TB8pRW__footerLegalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}@media (min-width:768px){.footer-module__TB8pRW__footerLegalLinks{gap:15px;font-size:14px}}.footer-module__TB8pRW__footerLegalLinks a{color:#999;transition:color .2s}.footer-module__TB8pRW__footerLegalLinks a:hover{color:#fff}
