.l-site-footer{position:relative}.f-main{display:flex;flex-wrap:wrap}.f-top{position:relative;width:100%}.f-top__inner{background-color:#f0f0f0;border-top-left-radius:4rem;border-top-right-radius:4rem}.f-top__inner-content{align-items:center;background-color:#f0f0f0;border-top-left-radius:8rem;border-top-right-radius:8rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:4rem;padding-top:8rem;width:100%}.has-subscribe .f-top__inner-content{padding-top:13rem}.f-top__logos{display:flex;gap:4rem;justify-content:center}.f-top__side{display:flex;flex-direction:column;gap:3.2rem}.f-top__logo-link{display:block;gap:2rem;opacity:1;text-align:center;text-decoration:none}.f-top__logo-link:hover{opacity:.7;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-socials__list,.f-top__logo{justify-content:center}.f-socials__list{display:flex;gap:4rem;list-style:none;margin:0;padding:0}.f-socials__item__link{font-size:0}.f-socials__item__link-icon{aspect-ratio:1/1;background:transparent;color:#2d2373;height:2.8rem;transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:2.8rem}.f-socials__item:focus .f-socials__item__link-icon,.f-socials__item:hover .f-socials__item__link-icon{fill:#509bbe}.f-top__main{color:#141937;flex:1 0;font-family:Instrument Sans;font-size:1.4rem;line-height:1.5;margin:0 auto;max-width:675px;text-align:center}.f-top__main-acknowledgement{padding-bottom:2rem;padding-top:2.4rem}.f-top__logo{display:flex;gap:4rem;height:6rem}.f-top__main-link{color:#2d2373;font-family:Instrument Sans;font-size:1.4rem;font-weight:600;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.f-nav{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:2rem}.f-nav,.f-nav .f-nav{flex-direction:column}.f-nav .f-nav{row-gap:0}.f-nav__link{color:#141937;display:block;font-size:2rem;font-weight:600;padding:.5rem 0;text-decoration:unset;transition:color .3s cubic-bezier(.165,.84,.44,1)}.f-nav .f-nav .f-nav__link{font-size:1.6rem;font-weight:400}.f-nav__link:focus,.f-nav__link:hover{color:#5e5794;text-decoration:underline}.f-bottom{background-color:#141937;width:100%}.f-bottom__inner{color:#fff;flex-wrap:wrap;gap:2.4rem;justify-content:center;padding-bottom:2.4rem;padding-top:2.4rem}.f-bottom__copyright,.f-bottom__inner{align-items:center;display:flex;flex-direction:column}.f-bottom__copyright{font-size:1.6rem;line-height:1.5}.f-bottom__copyright-text{color:#d7d7e6;font-size:1.4rem;font-weight:400;line-height:1.42857;margin:0;padding-bottom:1.2rem;text-align:center}.f-bottom__copyright-text span{color:#d7d7e6;display:flex;justify-content:center}.f-bottom__nav-items{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;list-style:none;margin:0;padding-left:0}.f-arcs{display:none}.f-bottom__nav-item{align-items:center;display:flex;gap:2.7rem;margin-right:2.7rem}.f-bottom__nav-item:not(:first-child):before{color:#d7d7e6;content:"|";margin-left:2.7rem 0;opacity:.4}.f-bottom__nav-item__link{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.42857;opacity:1;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-bottom__nav-item__link:hover{opacity:.7}.f-bottom__credentials{color:#d7d7e6;font-size:1.4rem;font-weight:400;line-height:1.42857;white-space:nowrap}.f-bottom__credentials-link{color:#fff;font-weight:600;line-height:18px;opacity:1;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.f-bottom__credentials-link:hover{opacity:.7}@media screen and (min-width:400px){.f-top__inner-content{padding-bottom:4rem}}@media screen and (min-width:600px){.f-top__side{display:flex;flex-direction:row;justify-content:space-between;padding:0 1.6rem;width:100%}.f-socials{margin-top:2rem}.f-top__main{max-width:100%}.f-nav{column-gap:2rem;flex-direction:row}.f-nav .f-nav{flex-direction:column}.f-nav__item{flex:0 0 calc(50% - 1rem)}.f-bottom__copyright-text span{display:inline-block;margin-right:2.7rem}.f-bottom__nav-items{justify-content:flex-start}}@media screen and (min-width:1024px){.has-subscribe .f-top__inner-content{padding-top:17rem}.f-top__inner-content{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.f-top__side{flex:0 1 179px;flex-direction:column;gap:0;justify-content:flex-start;margin-right:-179px}.f-top__logo-link{margin:unset;text-align:left}.f-top__logo{height:6rem;justify-content:flex-start;width:6rem}.f-socials__list{flex-wrap:wrap;gap:.5rem;justify-content:space-between;max-width:179px}.f-top__main{max-width:412px}.f-top__main-acknowledgement{padding-top:0}.f-top__main-link{font-size:1.6rem}.f-nav{column-gap:3rem}.f-nav__item{flex:0 0 calc(33.33% - 2rem)}.f-bottom__inner{justify-content:space-between}.f-bottom__copyright,.f-bottom__inner{flex-direction:row}.f-bottom__copyright-text{font-weight:400;line-height:1.625;padding-bottom:0;text-align:start;white-space:nowrap}.f-arcs{bottom:-.15rem;display:block;height:auto;position:absolute;right:0;width:380px}.f-bottom__nav-item:before{color:#d7d7e6;content:"|";margin-left:2.7rem 0;opacity:.4}}@media screen and (min-width:1280px){.f-top__inner{border-top-left-radius:8rem;border-top-right-radius:8rem}.f-top__main{font-size:1.6rem;max-width:675px}}@media screen and (min-width:1440px){.f-nav{flex-wrap:nowrap;justify-content:space-between}.f-nav__item{flex:unset}}