.footer{width:100%;padding:24px 32px;border-top:1px solid;border-color:inherit;background-color:#fff}@media screen and (max-width:639px){.footer{padding:24px 16px}}.footer__flex,.footer__inner{display:flex}@media screen and (max-width:639px){.footer__inner{display:block}}.footer__inner__left{margin-right:12%}@media screen and (max-width:639px){.footer__inner__left{margin-right:0}}.footer__inner__right__section{display:flex}.footer--logo{height:24px}.footer__icon-img{width:32px;height:32px;margin-right:20px}.footer__text{font-family:var(--font-mundial);font-weight:300;font-size:16px;padding:8px 0}.footer__text--small-font{font-family:var(--font-mundial);font-weight:100;font-size:12px;padding-top:12px}.footer__text--bottom-margin{margin-bottom:20px}.footer__text--spacing{padding-bottom:8px}.footer__div{margin-top:32px;height:1px;background:linear-gradient(90deg,#ebebeb -.33%,#4c7aaf 28.98%,#00428d 49.34%,#4c7aaf 73.18%,#ebebeb 98.02%)}.footer__quick-links{font-family:var(--font-mundial);font-weight:300;font-size:14px;display:flex;flex-direction:column;text-transform:uppercase}.footer__quick-links a{padding:4px 0}.footer__quick-links a:last-child{padding-bottom:0}.footer__quick-links a:hover{color:#002e62}.footer__quick-links--last-section{padding-left:120px}@media screen and (max-width:639px){.footer__quick-links--last-section{padding-left:80px}}.footer__quick-links-text{font-family:var(--font-mundial);font-weight:500;font-size:16px;text-transform:uppercase;text-decoration:underline;padding:8px 0}.email-icon{display:flex;align-items:center}.gradient-text{font-family:var(--font-mundial);font-weight:500;font-size:36px;background:-webkit-linear-gradient(left,#002e62 4%,#f60 40%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header{width:100%;padding:24px 32px;border-bottom:1px solid;border-color:inherit;display:flex;justify-content:space-between;background-color:#fff}@media screen and (max-width:639px){.header{padding:24px 16px}}.header__text{font-family:var(--font-mundial);font-weight:300;font-size:16px;text-transform:uppercase}.header__text a{padding:0 20px}.header__text a:last-child{padding-right:0}.header__text a:hover{color:#002e62}.header__left--logo{height:40px}.header__right{display:flex;align-items:center}