.footer--primary{margin:0 -3em}.footer--minimal,.footer--primary{background:#182d55;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:7em 0 4em}.footer--minimal{margin:0}@media (min-width:900px){.footer--minimal,.footer--primary{margin:0 -4em}}@media (min-width:1200px){.footer--minimal,.footer--primary{margin:0 -7em}}@media (min-width:1600px){.footer--minimal,.footer--primary{margin:0 -12em}}.footer--minimal{overflow:hidden;position:relative}.footer--minimal--pattern{opacity:.2;position:absolute;right:-10%;top:-30px;width:85%;fill:none;stroke:#7d95a5;stroke-miterlimit:10;z-index:0}.footer--minimal>.column,.footer--minimal>.meta--content>.column,.footer--primary>.column,.footer--primary>.meta--content>.column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3em}.footer--minimal>.column:first-child,.footer--primary>.column:first-child{width:40%}.footer--minimal.section-container--spacing{padding:0}.footer--primary>.column:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:60%}.footer--primary>.column:nth-child(2)>.column{width:25%}.footer--primary>.meta--content{margin:6em 0 0}.footer--minimal>.meta--content,.footer--primary>.meta--content{align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;z-index:10}.footer--minimal>.meta--content{margin:2em 0}.footer--minimal .footer--logo,.footer--primary .footer--logo{margin-bottom:3em;max-width:250px;width:100%}.footer--minimal .footer--logo{margin:3em 0}.footer--description{font-size:.9em}@media (min-width:900px){.footer--minimal>.column:first-child,.footer--primary>.column:first-child{width:30%}.footer--primary>.column:nth-child(2){width:70%}}@media (max-width:900px){.footer--primary>.column:nth-child(2)>.column{width:33%}.footer--minimal>.column:first-child,.footer--primary>.column:first-child,.footer--primary>.column:nth-child(2),.footer--primary>.meta--content>.column{padding:1em 3em;width:100%}.footer--primary>.column:nth-child(2)>.column{width:25%}}@media (max-width:640px){.footer--primary>.column:nth-child(2)>.column{width:50%}}.footer--minimal .footer--logo .st0,.footer--minimal .footer--logo .st2,.footer--primary .footer--logo .st0,.footer--primary .footer--logo .st2{fill:#fff}.footer--minimal .footer--logo .st1,.footer--primary .footer--logo .st1{fill:#1babe2}.footer--minimal h5,.footer--minimal p,.footer--minimal p>span,.footer--minimal ul>li>a,.footer--primary h5,.footer--primary p,.footer--primary p>span{color:#fff}a.social-media--button{background:#fff;border-radius:50%;display:inline-block;padding:1em}a.social-media--button:not(:last-child){margin-right:.5em}a.social-media--button>span{display:block;height:20px;text-align:center;width:20px}a.social-media--button>span>svg{height:20px;fill:#182d55}.footer--primary h5{font-size:1.2em;margin-bottom:.5em}.footer--primary h5:not(:first-child){margin-top:1em}.footer--primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none;font-size:1em;padding:0}.footer--primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:not(:last-child){margin:0}.footer--primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#fff;font-size:.9em;max-width:100%;padding:.5em 0}.footer--primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#1babe2;opacity:1}@media (max-width:640px){.footer--primary h5{font-size:1em;margin-top:1em}.footer--primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:.7em}}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.footer--minimal p,.footer--minimal span{font-size:.9em;font-weight:500}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin:0}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{margin:0;padding:0}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width:100%}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-child a{padding-left:0}.footer--minimal .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a{padding-right:0}