.footer-container{display:flex;flex-direction:column;font-family:Roboto,Helvetica Neue,Helvetica,sans-serif;font-weight:400;position:relative;z-index:0}.subscription-container{background:#666;flex:1.5;padding:48px}@media only screen and (min-width:1200px){.subscription-container{padding:72px 198px}}.logo-container{align-items:center;background:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px}.footer-title{color:#fff;font-family:Industry;font-size:28px;line-height:36.85px;margin:0 0 48px;text-transform:capitalize}.form-sub{align-items:center;display:flex;justify-content:space-between}.acknowledge-container{align-items:center;display:flex;margin-top:12px}.acknowledge{color:#fff;font-weight:500;margin-left:16px}.acknowledge-container input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #aaa;border-radius:3px;cursor:pointer;height:24px;width:24px}.hs-input{min-width:25px}.acknowledge-container input[type=checkbox]:after{align-items:center;color:#666;content:"\f00c";display:flex;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;justify-content:center}.acknowledge-container input[type=checkbox]:checked:after{display:none}.social-media-container{display:flex;justify-content:center;margin-top:75px}.social-media-icons{fill:#fff;border-radius:100px;height:42px;margin:0 19px;width:42px}.logo-container .logo{align-self:center;margin:48px 0;width:150px}.contact{border-radius:38px;color:#fff;display:inline;font-size:18px;margin-top:48px;padding:20px 48px;text-align:center;text-decoration:none}.copyright-text{font-family:Roboto;font-size:14px;font-weight:400;margin-top:98px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.footer-container{flex-direction:row-reverse}}.footer-form{color:#fff;position:relative}.footer-form form input[type=email],.footer-form form input[type=file],.footer-form form input[type=number],.footer-form form input[type=password],.footer-form form input[type=tel],.footer-form form input[type=text],.footer-form form select,.footer-form form textarea{background-color:#666;border:2px solid #aaa;border-radius:5px;color:#fff;display:inline-block;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;outline:none;padding:.7rem;width:100%!important}footer-form form textarea{height:140px;resize:vertical}.footer-form form input[type=submit]{color:#fff;display:inline-block;font-family:Roboto;font-size:16px;font-weight:400;margin:0 auto;text-align:center;text-decoration:none;white-space:nowrap}.contact-modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:999}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:25px auto auto;padding:0;position:relative;width:80%}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}#contact-close-modal{background:transparent;border:0;color:#fff;font-size:28px;font-weight:700;position:absolute;right:30px}#contact-close-modal:focus,#contact-close-modal:hover{color:#000;cursor:pointer;text-decoration:none}.contact-modal-header{background-color:#5cb85c;color:#fff;padding:30px}.contact-modal-body{padding:30px}