.footer{background-color:#ccdbdf;transition:all .3s}.footer a:hover{color:#000}.footer li,.footer ul{list-style:none}.footer-wrapper{display:flex;justify-content:space-evenly}.footer-columns{flex:1 1 100%}.footer-column{flex:0 1 260px}.footer-columns-wrapper{display:flex;justify-content:end;padding-bottom:120px}.footer-columns-wrapper li a{display:block;padding:5px 0}.footer-logo{display:flex;flex:0 1 200px;flex-direction:column;gap:40px;height:100%;margin-right:40px}.footer-logo-img{height:80px;width:80px}.footer-logo-img img{height:100%;object-fit:cover;width:100%}.footer-logo-blurb img{background-color:#fff;border-radius:50%;height:28px;object-fit:cover;width:28px}.footer-bottom{padding:50px 0;position:relative}.footer-bottom:before{background-color:#004f5f;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.footer-logo-blurb{display:flex;flex-direction:column;gap:20px}.footer-logo-blurb div{align-items:center;display:flex;gap:10px}.footer-column-title,.footer-logo-blurb span{color:#004f5f;font-size:1.1rem}.footer-column-title{display:block;font-weight:700;margin-bottom:10px}.footer-bottom-details{display:flex;justify-content:space-between}.footer-column-item a{color:#004f5f}.footer-bottom-links{display:flex;gap:30px}.footer-bottom-links a{color:#004f5f}.footer-bottom-socials{display:flex;gap:25px}.footer-bottom-socials a{transition:all .3s}.footer-bottom-socials a:hover{transform:scale(1.2)}.footer-bottom-socials img{height:32px;width:32px}@media(max-width:1024px){.footer-columns-wrapper{flex-wrap:wrap;gap:50px;justify-content:center}.footer-bottom-details{flex-wrap:wrap-reverse;gap:30px}.footer-bottom-links{flex-wrap:wrap}}@media(max-width:800px){html.no-js{font-size:16px!important}.footer-logo{align-items:start;flex:0 1 130px}.footer-logo-blurb{display:none}.footer-columns-wrapper{flex-wrap:nowrap;justify-content:space-between}.footer-wrapper{flex-direction:column}}@media(max-width:600px){.footer-columns-wrapper{flex-wrap:wrap;justify-content:space-between}.footer-column{flex:1 1 160px}.sb-container{padding-top:3.25rem!important}}