:root{--white:#fff;--black:#000;--green:#244b46;--silver:#ebe9e9;--purple:#3f2980;--light-purple:#776aaf;--gray:#696969;--link:#0766c5}
.primaryLabel:hover{text-decoration:underline;color:#bbabe8}
.footerDesktopSecondaryLinks:hover{text-decoration:underline;color:#bbabe8}
body{font-family:'Open Sans',sans-serif;font-size:16px}
.bold{font-weight:700}
footer{padding:112px 0;color:var(--white)}
.footer__logo img{max-width:200px;width:100%}
footer ul{list-style-type:none;margin-bottom:0;font-size:0}
.footer__nav{padding-left:80px}
.footer__nav li a{font-weight:700;font-size:20px}
footer ul li{display:inline-block;margin-right:35px}
footer ul li:last-child{margin-right:0}
footer ul li a{color:var(--white);text-decoration:none;font-size:18px}
.footer__links li{margin:2px 0;position:relative;padding:0 10px}
.footer__links li a{font-size:16px;color:var(--offwhite);line-height:20px;font-weight:400}
.footer__links li::after{content:"";position:absolute;top:50%;right:0;width:1px;height:80%;background-color:var(--white);transform:translateY(-50%)}
.footer__links li:first-child{padding-left:0}
.footer__links li:last-child:after{display:none}
@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1242px}
.footer__links li:last-child{padding-left:0}
}
@media screen and (max-width:992px){.footer__nav{padding-left:30px}
footer ul li{margin-right:20px}
}
@media screen and (max-width:767px){footer{padding:40px 0}
.footer__nav{padding-left:0}
.footer__links li{padding:0;margin-bottom:12px;display:block}
.footer__links li::after{display:none}
}