.f-wrapper__inner{max-width:146rem;margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem}.f-top{padding:3rem 0;color:#fff;border-top:.3rem solid #91835f;background-color:#98002e}.f-top__inner{position:relative}.f-top__section+.f-top__section{margin-top:3rem}.f-top__heading{font-size:2rem;line-height:1.2}.f-top__address{font-style:inherit}.f-top__nav-items{margin:-.5rem 0;padding:0;list-style:none}.f-top__nav-item{font-size:1.6rem;line-height:1.1875}.f-top__nav-link{display:inline-block;padding:.5rem 0;color:inherit;text-decoration:none}.f-top__nav-link:focus,.f-top__nav-link:hover{text-decoration:underline}.f-top__social{margin-top:1.5rem}.f-top__text-link{display:inline-block;color:inherit;text-decoration:none}.f-top__text-link:focus,.f-top__text-link:hover{text-decoration:underline}.f-top__graphic{display:block;max-width:37rem;position:absolute;bottom:-3.8rem;right:.2rem;opacity:.1;pointer-events:none}.f-legal{padding-top:2rem;padding-bottom:2rem;color:#fff;background-color:#91835f}.f-legal__left{font-size:1.4rem;font-weight:700;line-height:1.1333}.f-legal__copyright{display:inline;margin:0;font-size:inherit}.f-legal__copyright::after{content:'|';margin-right:.6rem;margin-left:.7rem}.f-legal__nav{display:inline}.f-legal__nav-item{display:inline;color:inherit;text-decoration:none}.f-legal__nav-item:not(:last-child)::after{content:'|';margin-right:.6rem;margin-left:.7rem}.f-legal__nav-item:focus,.f-legal__nav-item:hover{text-decoration:underline}.f-legal__login{display:inline-flex;margin-top:2rem;align-items:center;color:inherit;font-size:1.8rem;font-weight:700;line-height:1.2222;text-decoration:none}.f-legal__login-icon{flex:0 0 auto;margin-left:.7rem;font-size:1rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.f-legal__login:focus .f-legal__login-icon,.f-legal__login:hover .f-legal__login-icon{transform:translateX(.5rem)}@media all and (min-width:768px){.f-wrapper__inner{padding-right:3rem;padding-left:3rem}.f-top{padding-top:4rem;padding-bottom:4rem}.f-top__inner{column-count:2;column-gap:3.6rem}.f-top__section{break-inside:avoid}.f-top__section+.f-top__section{margin-top:4rem}.f-top__graphic{bottom:-4rem}.f-legal{padding-top:1.2rem;padding-bottom:1.2rem}.f-legal__inner{display:flex;justify-content:space-between}.f-legal__login{margin-top:0}}@media all and (min-width:1280px){.f-top__inner{column-count:4;column-gap:3rem}.f-top__section+.f-top__section{margin-top:2rem}.f-top__graphic{right:3rem}}