.page-module___8aEwW__main{width:100%}.page-module___8aEwW__footer{background-color:var(--primary-red);color:#fff;padding:var(--spacing-lg) 0 2rem;margin-top:var(--spacing-lg)}.page-module___8aEwW__footerGrid{margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:space-between;gap:4rem;display:flex}.page-module___8aEwW__footerBrand{max-width:400px}.page-module___8aEwW__footerLogo{margin-bottom:1.5rem;font-size:2rem;font-weight:800}.page-module___8aEwW__footerBrand p{opacity:.8;line-height:1.8}.page-module___8aEwW__footerLinksGroup{flex-wrap:wrap;gap:6rem;display:flex}.page-module___8aEwW__footerLinksGroup h4{margin-bottom:1.5rem;font-size:1.2rem;position:relative}.page-module___8aEwW__footerLinksGroup h4:after{content:"";background-color:#fff;width:30px;height:2px;position:absolute;bottom:-8px;left:0}.page-module___8aEwW__footerLinksGroup ul{opacity:.8;flex-direction:column;gap:.75rem;display:flex}.page-module___8aEwW__footerLinksGroup li:hover{opacity:1;cursor:pointer;text-decoration:underline}.page-module___8aEwW__footerBottom{text-align:center;opacity:.6;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.9rem}@media (max-width:768px){.page-module___8aEwW__footerGrid{flex-direction:column;gap:3rem}.page-module___8aEwW__footerLinksGroup{gap:3rem}}
