.efe-button{background:#0095db;border:none;border-radius:28px;color:#fff;cursor:pointer;font-weight:400;margin-left:0;padding:20px 28px}.efe-button:hover{background:#007bb8}.footer-wrap{position:relative}.footer-wrap .overlay{background-color:hsla(0,0%,100%,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.footer{font-family:Bricolage Grotesque,Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1300px;padding:2rem;position:relative}.footer a{text-decoration:none}.footer .footer-info{display:flex;margin-bottom:4rem;position:relative;z-index:1}.footer .footer-info h3{font-size:4rem;line-height:4.5rem;margin:0;padding:0}.footer .footer-info div{font-size:18px;line-height:30px;margin-top:16px;width:60%}.footer .footer-contact{background:#1a1a1a;border-radius:30px;color:#fff;position:relative;z-index:1}.footer .footer-contact-top{align-items:center;border-bottom:1px solid #2d2d2d;display:flex;justify-content:space-around}.footer .footer-contact-top .logo{font-family:Bricolage Grotesque;font-size:90px;font-weight:400;margin:0}.footer .footer-contact-top .logo-graphic{align-items:center;border:5px solid #fff;color:#fff;display:flex;height:100px;justify-content:center;width:100px}.footer .footer-contact-top h3{font-size:90px;margin:4rem}.footer .footer-contact-top form{width:33%}.footer .footer-contact-top form .input-group{background-color:#fff;border-radius:30px;display:flex;height:50px;padding:.25rem}.footer .footer-contact-top form p{font-size:24px;margin-bottom:1rem;text-align:center}.footer .footer-contact-top form input{background-color:transparent;border:none;font-size:16px;outline:none;padding:1rem}.footer .footer-contact-top form input[type=text]::placeholder{color:#666}.footer .footer-contact-top form input[type=submit]{background-color:#4295d1;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.05rem;padding:0 20px}.footer .footer-contact-top form input[type=submit]:hover{background-color:#007bb8}.footer .footer-contact-bottom{color:#9c9c9c;padding:1rem;text-align:center}.footer .footer-contact-bottom ul{list-style:none;margin:1rem 0 0;padding:0}.footer .footer-contact-bottom .footer-menu{display:flex;justify-content:center;list-style:none}.footer .footer-contact-bottom .footer-menu li{border-left:1px solid #fff}.footer .footer-contact-bottom .footer-menu li:first-child{border-left:none}.footer .footer-contact-bottom .footer-menu a{color:#fff;cursor:pointer;font-size:18px;margin:0 .25rem;padding:.25rem;text-decoration:none}.footer .footer-contact-bottom .footer-menu a:link,.footer .footer-contact-bottom .footer-menu a:visited{color:#fff}.footer .footer-contact-bottom .footer-menu a:hover{color:#4295d1}@media (max-width:1050px){.footer{border-radius:0;padding:0}.footer .footer-info{flex-direction:column;padding:2rem}.footer .footer-contact{border-radius:0}.footer .footer-contact-top{align-items:baseline;flex-direction:column;padding:2rem}.footer .footer-contact-top .logo{font-size:60px}.footer .footer-contact-top .logo-graphic{height:70px;width:70px}.footer .footer-contact-top h3{font-size:4rem;line-height:4.5rem;margin:1rem}.footer .footer-contact-top form{width:100%}.footer .footer-contact-top form p{font-size:32px;font-weight:700;text-align:left}.footer .footer-contact-top form .input-group{border-radius:70px;height:70px;justify-content:space-between;width:100%}.footer .footer-contact-top form .input-group input[type=submit]{background-color:#4295d1;border-radius:70px;color:#fff;cursor:pointer;font-size:18px;padding:0 40px}.footer .footer-contact-bottom .copyright{color:#fff;font-size:20px;font-weight:300}.footer .footer-contact-bottom .footer-menu{display:none}}