.color--primary{color:#333}.color--blue{color:#036}.color--blue-light{color:#0a77a9}.color--blue-lighter{color:#01759c}.color--orange{color:#ff6000}.color--ocre{color:#e56100}.color--white{color:#fff}.bg-color--lily,.bg-color--lavender{background-color:#ebf6fd}.bg-color--white{background-color:#fff}.bg-color--blue-bright{background-color:#09c}.footer__wrapper{background-color:#fff;width:calc(100% - 3rem);max-width:114rem;margin:0 auto;padding:2.5rem 0 .5rem;position:relative;top:-4rem;box-shadow:0 25px 30px 25px #403f3f1a}@media only screen and (min-width:1000px){.footer__wrapper{padding:2.5rem 1.5rem .5rem}}@media only screen and (min-width:1170px){.footer__wrapper{padding:5rem 1rem 1.5rem}}.footer__links{flex-wrap:wrap;display:flex}.footer__link-box{width:100%;padding:0 1.5rem 2rem}@media only screen and (min-width:760px){.footer__link-box{width:50%}}@media only screen and (min-width:1000px){.footer__link-box{width:25%}.footer__link-box:nth-child(3n+1){padding-left:4rem}}.footer__link-box h3{color:#036;font-size:1.8rem;font-weight:700;line-height:2.16rem}@media only screen and (min-width:1170px){.footer__link-box h3{font-size:2rem;line-height:2.4rem}}.footer__link-box li{margin:0 0 1rem}.footer__link-box li a{color:#0a77a9;text-decoration:none}.footer__link-box li a:hover{text-decoration:underline}@media only screen and (min-width:1170px){.footer__link-box li a{font-size:1.6rem;line-height:1.92rem}}.footer__link-box ul{margin:0;padding-left:0}.footer__separator{text-align:center;margin:2rem 1.5rem 1rem;position:relative}@media only screen and (min-width:1170px){.footer__separator{margin-left:4rem;margin-right:4rem}}.footer__separator:before{content:"";background-color:#09c;width:100%;height:.1rem;display:block;position:absolute;top:1.1rem;left:0}.footer__separator span{color:#036;background-color:#fff;margin:0 1rem;padding:0 1rem;font-size:1.8rem;font-weight:700;line-height:2.16rem;display:inline-block;position:relative}@media only screen and (min-width:760px){.footer__separator span{padding:0 4rem;font-size:2rem;line-height:2.4rem}}.footer__info-text{text-align:center;padding:.5rem 1.5rem 0}@media only screen and (min-width:1170px){.footer__info-text{padding:.5rem 4rem 0}}.footer__info-text p{color:#666;font-size:1.4rem;line-height:1.68rem}.footer__apps{flex-wrap:wrap;justify-content:center;margin-left:2.5rem;margin-right:2.5rem;display:flex}.footer__apps div{justify-content:center;align-items:center;width:33.3333%;min-width:16rem;padding-top:2rem;padding-bottom:2rem;display:flex}@media only screen and (min-width:1000px){.footer__apps div{width:25%}}.footer__apps a{color:#0a77a9;align-items:center;width:14.7rem;font-size:1.8rem;line-height:2.16rem;display:flex}@media only screen and (min-width:1000px){.footer__apps a{width:auto;margin-right:.5rem}}.footer__apps a img{margin-right:2rem}.footer__footnote{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:minmax(min-content,1fr);grid-template-columns:repeat(1,1fr);max-width:117rem;margin:-4rem auto 0;padding:2rem 1.5rem 2.5rem;display:grid}@media only screen and (min-width:970px){.footer__footnote{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);padding:3rem 1.5rem 2.5rem}}@media only screen and (min-width:1170px){.footer__footnote{padding:3rem 0 2.5rem}}.footer__footnote-links{flex-flow:column wrap;grid-area:1/1/2/1;display:flex}@media only screen and (min-width:970px){.footer__footnote-links{flex-direction:row;grid-area:1/1/2/4}}.footer__footnote-links a{color:#0a77a9;padding:.5rem 0;font-size:1.4rem;font-weight:300;line-height:1.68rem;text-decoration:none;position:relative}@media only screen and (min-width:1170px){.footer__footnote-links a{font-size:1.6rem;line-height:1.92rem}}@media only screen and (min-width:970px){.footer__footnote-links a{padding:0 1.4rem}.footer__footnote-links a:before{content:"|";height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer__footnote-links a:first-child{padding-left:0;padding-right:1.3rem}.footer__footnote-links a:first-child:before{content:none}.footer__footnote-links a:last-child{padding-right:0}}.footer__footnote-copy{grid-area:3/1/3/1;margin-top:.5rem;font-size:1.4rem;font-weight:300;line-height:1.68rem}@media only screen and (min-width:970px){.footer__footnote-copy{grid-area:2/1/3/4}}@media only screen and (min-width:1170px){.footer__footnote-copy{font-size:1.6rem;line-height:1.92rem}}.footer__footnote-socials{flex-wrap:wrap;grid-area:2/1/3/1;justify-content:center;align-items:center;gap:1.5rem;margin-top:3.5rem;margin-bottom:4rem;display:flex}@media only screen and (min-width:970px){.footer__footnote-socials{grid-area:1/4/3/6;justify-content:flex-end;margin-top:0;margin-bottom:0}}@media only screen and (min-width:1170px){.footer__footnote-socials{gap:2rem}}.footer__footnote-socials a{text-align:center;width:4rem}
.color--primary{color:#333}.color--blue{color:#036}.color--blue-light{color:#0a77a9}.color--blue-lighter{color:#01759c}.color--orange{color:#ff6000}.color--ocre{color:#e56100}.color--white{color:#fff}.bg-color--lily,.bg-color--lavender{background-color:#ebf6fd}.bg-color--white{background-color:#fff}.bg-color--blue-bright{background-color:#09c}.version-info{color:#333;width:auto;font-size:1.4rem;line-height:1.68rem;position:fixed;bottom:0;right:0}.version-info th,.version-info td{padding:.25rem 1rem}.version-info tr:first-child th,.version-info tr:first-child td{padding-top:.5rem}.version-info tr:last-child th,.version-info tr:last-child td{padding-bottom:.5rem}
