.footer{--footer-bottom-p:1% 4%;--footer-bottom-bg:#212e6a;--footer-bg:#293881;--footer-text-transition:color 300ms ease;background-color:var(--footer-bg);color:var(--white)}.footer-container{margin-inline:auto;max-width:var(--footer-container-max-w);padding:var(--footer-container-py) var(--footer-container-px);width:100%}.footer-bottom{background-color:var(--footer-bottom-bg)}.footer-bottom-container{margin-inline:auto;max-width:var(--footer-container-max-w);padding:var(--footer-bottom-p)}.footer-logo{display:block;margin-block-end:10px;max-width:350px}.footer-logo img{display:block;max-width:inherit;object-fit:cover;width:100%}.footer-row{display:grid;grid-template-columns:38% 1fr;grid-gap:20px}.footer-info{display:flex;flex-direction:column;padding-inline-start:20px;grid-gap:10px}.footer-contact a{font-weight:500;transition:var(--footer-text-transition)}.footer-contact a:hover{color:var(--orange-primary)!important}.footer-row ul{list-style:none;margin:0;padding:0}.footer-nav{align-self:flex-start;display:flex;justify-content:space-around}.footer-nav-heading{color:var(--orange-primary);font-size:16px;font-weight:500}.footer-nav a{color:var(--white);font-size:14px;line-height:1.45;padding:3px 0;text-decoration:none;transition:var(--footer-text-transition)}.footer-nav a:hover{color:var(--orange-primary)}.footer-nav-links{display:flex;flex-direction:column}.footer-nav li{padding:0 12px}.documents{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:25px 0 20px;padding:0;padding-inline-start:20px}.documents__link{color:var(--white);font-size:14px;line-height:1.45;padding:3px 0;position:relative;text-decoration:none;white-space:nowrap}.documents__link>:not(:last-child):after{background-color:#ccc;content:"";height:100%;position:absolute;right:-.5rem;top:0;width:1px}.documents__link:hover{color:var(--orange-primary)}.separator{align-items:center;display:flex;justify-content:center}.separator__line{background-color:var(--white);height:60%;width:1px}@media (max-width:768px){.footer{--footer-bottom-p:3% 4%}.footer-info{align-items:center;padding:0}.footer-info>*{text-align:center}.footer-info a,.footer-info p,.footer-info span{font-size:14px!important}.footer-row{align-items:center}.footer-nav,.footer-row{display:flex;flex-direction:column;grid-gap:30px}.footer-nav{width:100%}.footer-nav-links{align-items:center;text-align:center}.footer-nav li{text-align:center}.footer-logo{margin-inline:auto}}