.f-footer{position:relative}.f-footer .f-newsletter-container{display:flex;justify-content:center;left:0;position:absolute;width:100%}.f-footer .f-newsletter-container .newsletter{align-items:center;background-color:#666;display:flex;flex-wrap:wrap;gap:1.5rem;padding:4rem}.f-footer .f-newsletter-container .newsletter .title{align-items:center;display:flex;gap:1.5rem}.f-footer .f-newsletter-container .newsletter .content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.f-footer .f-newsletter-container .newsletter .separator{background-color:#fff;height:1px;width:100px}.f-footer .f-links{background-color:#333;color:var(--grey);padding-top:180px}.f-footer .f-links .footer-cols{display:flex;gap:1em;justify-content:space-between}.f-footer .f-links .footer-col{display:flex;flex-direction:column}.f-footer .f-links .footer-col:not(.with-logo){margin-top:55px}.f-footer .f-links .footer-col .logo{height:55px}.f-footer .f-links .footer-col .logo img{height:100%;max-width:100%}.f-footer .f-links .footer-col .title{color:#fff;padding:2em 0 1em;text-transform:uppercase}.f-footer .f-links .footer-col .link{margin-bottom:.5em}.f-footer .f-links .footer-col:last-child:after{aspect-ratio:1/1;background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;width:150px}.f-footer .f-links .footer-col .link.socials{display:flex;gap:1em;margin-top:1em}.f-footer .f-links .footer-col .link.socials i{color:#fff;font-size:1em}.f-footer .f-links .rules{display:flex;flex-wrap:wrap;justify-content:center;padding:1.5em 0}.f-footer .f-links .rules-link:not(:last-child):after{content:"-";padding:0 .5em}.cert-mobile{display:none;padding:20px 0;width:140px}@media screen and (max-width:960px){.f-footer .f-links .footer-col:not(.with-logo){display:none}.f-footer .f-links .footer-col .link.socials{margin:1em 0}.f-footer .f-links .footer-col .link.socials i{font-size:1.5em}.f-footer .f-links .rules{flex-direction:column;gap:.5em;padding:1em 0}.f-footer .f-links .rules-link:not(:last-child):after{content:"";padding:0}.f-footer .f-newsletter-container .newsletter{padding:2rem}.cert-mobile{display:block}}