.footer{background:linear-gradient(106deg,#4f2480,#403b91 41%,#1b75bc) 0 0 no-repeat padding-box;padding:60px 0 0}.footer .inner{display:grid;display:-ms-grid;grid-template-columns:25% 15% 20% 20% 20%;-ms-grid-columns:25% 15% 20% 20% 20%;margin:0 auto 90px;max-width:100%;overflow:hidden;padding:30px;width:1200px}.footer .inner .menu{padding-left:20px}.footer .inner .logo{-ms-grid-column:1;-ms-grid-row:1}.footer .inner .logo img{display:block;margin-bottom:46px;max-width:170px!important;width:100%}.footer .inner .logo img[id*=logo]{position:relative}.footer .inner .logo a{color:#fff;line-height:28px;text-decoration:none}.footer .inner .menu.one{-ms-grid-column:2;-ms-grid-row:1}.footer .inner .menu.two{-ms-grid-column:3;-ms-grid-row:1}.footer .inner .menu.three{-ms-grid-column:4;-ms-grid-row:1}.footer .inner .menu.four{left:-20px;position:relative}.footer .inner .menu h3{color:#fff;font-family:Muli,sans-serif;font-size:19px;font-weight:700;line-height:28px;margin-bottom:15px;text-transform:uppercase}.footer .inner .menu ul{padding-left:0}.footer .inner .menu ul li{float:none!important;list-style:none;padding-left:0}.footer .inner .menu ul li a{color:#fff;display:block;font-size:14px;padding:10px 0;text-decoration:none}.footer .inner .menu.two{padding-left:0}.footer .inner .newsletter{-ms-grid-column:5;-ms-grid-row:1}.footer .inner .newsletter h3{color:#fff;font-family:Muli,sans-serif;font-size:19px;font-weight:700;line-height:28px;margin-bottom:15px;text-transform:uppercase}.footer .inner .newsletter .hs-email label{display:none!important}.footer .inner .newsletter p{color:#fff;font-size:12px;margin-bottom:6px;margin-top:15px}.footer .inner .newsletter input[type=email]{border:0;border-radius:32px;margin-bottom:6px;margin-top:4px;outline:none;padding:12px 25px!important}.footer .inner .newsletter input[type=submit]{background:transparent;border:2px solid #fff;border-radius:28px;display:inline-block;font-size:12px;margin-top:15px;outline:none;padding:12px 25px!important;text-transform:uppercase;width:auto}.footer .inner .newsletter a,.footer .inner .newsletter input[type=submit]{color:#fff;font-weight:700;text-decoration:none}.footer .inner .newsletter .hs-error-msgs{display:none!important}.footer .inner .social-media{align-items:center;display:inline-flex;display:flex;margin-top:15px}.footer .inner .social-media a{margin:0 7px 0 0}.footer .inner .social-media a img{height:auto;width:30px}.footer .lower-footer .lower-inner{border-top:1px solid #fff;color:#fff;margin:0 auto;max-width:100%;padding:15px 0;width:1200px}.footer .lower-footer .lower-inner p{color:#fff;display:inline-block;padding-left:30px}.footer .lower-footer .lower-inner .built{color:#fff;float:right;padding-right:30px;text-align:right;text-decoration:none}.footer .lower-footer .lower-inner .built a{color:#fff;text-decoration:none}.libutton{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:18px;color:#4f2480!important;display:inline-flex;font-family:Muli,Helvetica,sans-serif;font-weight:700;height:36px;justify-content:center;margin-top:15px;outline:none;padding:7px 15px;text-align:center;text-decoration:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:auto}.libutton:hover{background-color:#4f2480;border-color:#4f2480;color:#fff!important}.footer .three{left:-35px;position:relative}.newsletter{color:#fff!important}@media (max-width:950px){.footer .inner{grid-template-columns:repeat(3,1fr)}.footer .inner .logo{grid-column:2;grid-row:1;text-align:center}.footer .inner .logo img{margin:0 auto}.footer .inner .menu{grid-row:2;text-align:center}.footer .inner .newsletter{grid-column:2;grid-row:3;text-align:center}.footer .inner .social-media{display:inline-flex}}@media (max-width:750px){.footer{text-align:center}.footer .inner .menu,.footer .inner .newsletter{padding:15px 0 0}.footer .inner .logo img{margin:0 auto;width:230px}}@media (max-width:375px){.footer .inner .logo img{margin-left:auto!important;margin-right:auto!important}.footer .inner .social-media{display:block}.footer .inner .social-media a{float:left}.footer .inner .menu{left:0!important;padding:15px 0 30px!important}}@media (min-width:751px) and (max-width:950px){.footer .three{left:-20px}}@media (max-width:550px){.footer .inner{grid-template-columns:repeat(1,1fr)}.footer .inner .logo{grid-column:1;grid-row:1}.footer .inner .menu.one{grid-row:2}.footer .inner .menu.two{grid-row:3}.footer .inner .menu.three{grid-row:4;left:unset}.footer .inner .newsletter{grid-column:1;grid-row:5}.footer .inner .social-media{display:inline-flex;width:100px}.footer .inner .social-media a{margin:0 10px}}