.boxbuilder,.footer{background-color:var(--c-scale-1_bg)}.footer{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:20px;padding:30px}.footer .footer__social{gap:20px}.footer .footer__legal,.footer .footer__policies,.footer .footer__social{display:flex;flex-wrap:wrap}.footer .footer__legal{gap:20px}.footer .footer__policies,.footer .footer__social{flex-direction:row}.footer .fl-link,.footer .fl-link:visited,.footer .fp-link,.footer .fp-link:visited,.footer .fs-link,.footer .fs-link:visited{font-size:var(--font_size_9);color:var(--c-scale-11_txt)}.footer .footer__policies{justify-content:center;gap:20px}.footer .footer__item{display:block;position:relative;overflow:hidden;padding-bottom:3px;user-select:none;font-weight:var(--font_weight_regular);font-family:var(--font_secondary)}.footer .footer__item--hover{text-decoration:none;color:var(--c-scale-12_txt);cursor:pointer}.footer .footer__item--hover::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;transform:translateX(-105%);background-color:var(--c-scale-12_bg);transition:transform .3s ease}.footer .footer__item--hover:hover::after{transform:translateX(0)}.boxbuilder{gap:20px;text-align:center;padding:0 24px;font-family:var(--font_secondary);font-weight:var(--font_weight_bolder)}.boxbuilder--color,.boxbuilder--color:visited{color:var(--warning_dark_txt)}.boxbuilder--color:hover{color:var(--warning_light_txt)}.c-s-max-width-1024 .footer,.c-s-max-width-480 .footer,.c-s-max-width-768 .footer{grid-row-gap:30px;grid-template-columns:1fr auto;grid-template-rows:auto auto}.c-s-max-width-1024 .footer .footer__social{grid-column:1/3}.c-s-max-width-1024 .footer .footer__policies{justify-content:flex-start}.c-s-max-width-480 .footer,.c-s-max-width-768 .footer{grid-row-gap:20px}.c-s-max-width-768 .footer .footer__social{grid-column:1/3}.c-s-max-width-768 .footer .footer__policies{gap:0;flex-direction:column;align-items:flex-start}.c-s-max-width-768 .footer .footer__legal{align-self:end}.c-s-max-width-480 .footer{grid-row-gap:15px;grid-template-columns:auto}.c-s-max-width-480 .footer .footer__social{grid-column:1/2}