.footer{--_footer-background:#252a2e;--_footer-color:#f8f7f6;--_footer-color-alt:#d1d1d1;--_footer-border:1px solid #fff;--_footer-gap:2.5rem}@media only screen and (min-width:50rem){.footer{--_footer-gap:3.5rem}}@media only screen and (min-width:80rem){.footer{--_footer-gap:3.5rem}}.footer{--_footer-gap-small:1rem}@media only screen and (min-width:50rem){.footer{--_footer-gap-small:1.5rem}}@media only screen and (min-width:80rem){.footer{--_footer-gap-small:1.5rem}}.footer{--_footer-spacing-large:3.5rem}@media only screen and (min-width:50rem){.footer{--_footer-spacing-large:5rem}}@media only screen and (min-width:80rem){.footer{--_footer-spacing-large:7rem}}.footer{--_footer-spacing:1.5rem}@media only screen and (min-width:50rem){.footer{--_footer-spacing:2rem}}@media only screen and (min-width:80rem){.footer{--_footer-spacing:2rem}}.footer{--_footer-spacing-small:0.75rem}@media only screen and (min-width:50rem){.footer{--_footer-spacing-small:1rem}}@media only screen and (min-width:80rem){.footer{--_footer-spacing-small:1rem}}.footer{background-color:var(--_footer-background);color:var(--_footer-color);padding:var(--_footer-gap) 0 var(--_footer-gap-small)}.footer__inner{padding:0}.footer__bottom,.footer__inner,.footer__top{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.footer__bottom,.footer__top{width:100%}@media only screen and (min-width:50rem){.footer__bottom,.footer__top{align-items:stretch;flex-flow:row nowrap;justify-content:space-between}}.footer__bottom-left,.footer__bottom-right,.footer__top-left,.footer__top-right{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.footer__top-left{margin-bottom:var(--_footer-gap-small)}@media only screen and (min-width:50rem){.footer__top-left{margin-bottom:0;margin-right:var(--_footer-gap)}}.footer__top-right{max-width:53.75rem}.footer__bottom{flex-flow:column-reverse nowrap;margin-top:var(--_footer-gap)}@media only screen and (min-width:50rem){.footer__bottom{flex-flow:row nowrap}}.footer__bottom-right{margin-bottom:var(--_footer-gap-small)}@media only screen and (min-width:50rem){.footer__bottom-right{margin-bottom:0}}.footer__logo{display:block;flex:0 0 auto;height:8rem;margin-bottom:var(--_footer-gap);width:12rem}.footer__logo:after{background-image:url(../../assets/icons/logo-footer.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.footer__socials.socials{margin-top:auto}.footer__cta{align-items:flex-start;display:flex;flex:0 0 100%;flex-flow:column nowrap;height:auto;justify-content:flex-start;margin-bottom:var(--_footer-spacing-large);width:100%}@media only screen and (min-width:80rem){.footer__cta-text{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.625rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.26px;line-height:1.95rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.footer__cta-text{color:var(--_footer-color);font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:1.8rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.footer__cta-button{margin-top:var(--_footer-spacing)}.footer__nav{flex-flow:row wrap;margin-bottom:-2rem}.footer__nav,.footer__nav-group{align-items:flex-start;display:flex;justify-content:flex-start}.footer__nav-group{flex-flow:column nowrap;margin-bottom:2rem;margin-right:var(--_footer-spacing-large);max-width:12.5rem}.footer__nav-group:last-child{margin-right:0}@media only screen and (min-width:80rem){.footer__nav-group-title{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.footer__nav-group-title{color:var(--_footer-color-alt);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;margin-bottom:1em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.footer__nav-list{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.footer__nav-group--contact .footer__nav-list{margin-bottom:var(--_footer-spacing)}@media only screen and (min-width:80rem){.footer__nav-list-item{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.footer__nav-list-item{color:var(--_footer-color);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;margin-bottom:.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.footer__nav-list-item:last-child{margin-bottom:0}.footer__nav-list-button{margin:var(--_footer-spacing-small) 0}.footer__nav-list-link{color:var(--_footer-color);-webkit-text-decoration:none;text-decoration:none}.footer__nav-list-link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:80rem){.footer__copyright,.footer__site-by{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.footer__copyright,.footer__site-by{color:var(--_footer-color-alt);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.footer__copyright{margin-right:1em}.footer__site-by{color:var(--_footer-color)}.footer__site-by a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.footer__site-by a:hover{-webkit-text-decoration:none;text-decoration:none}