.footer-cnt{display:flex;padding:80px 10px}.logo-card{width:25%}.get-card{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:25px;padding:0 30px;width:24%}.company-card a,.get-card a{color:#fff!important;font-size:20px!important;font-weight:400;margin-bottom:25px;position:relative;width:fit-content}.company-card{box-sizing:border-box;display:flex;flex-direction:column;padding:0 20px;width:24%}.company-card a:before,.get-card a:before{background:#00b5e2;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.company-card a:hover:before,.get-card a:hover:before{width:100%}.company-card ul li a,.contact-details p,.contact-details p a,.logo-card p,.social-card p{color:#fff!important;font-size:16px!important;margin-bottom:10px}.contact-details p{margin-bottom:0}.social-card{width:27%}.social-card p{margin-top:25px}.social-card .f-form form{display:flex;justify-content:center}.social-card .f-form form .hs-form-field>label{display:none}.social-card .f-form form .hs-input{border-radius:0;max-height:45px}.social-card .f-form form label.hs-error-msg{color:#00b5e2!important;font-size:18px}.social-card .f-form form .hs_error_rollup .hs-error-msgs{display:none!important}.social-card .f-form form .hs-button{background-color:#00b5e2;border:1px solid #00b5e2;border-radius:0;color:#fff;font-size:20px;font-weight:500;padding:10px 20px;text-decoration:none}.social-card a{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;margin-right:18px;padding:10px 10px 2px}.social-card a:hover{background:#fff}.social-card a:hover svg{fill:#00b5e2}.social-card svg{height:25px;width:25px;fill:#fff}.btm-f,.footer-btm .tc-links{display:flex;justify-content:space-between}.footer-btm .tc-links{width:fit-content}.footer-btm .tc-links a{color:#fff!important;padding:0 10px}@media screen and (max-width:990px){.footer-cnt{flex-wrap:wrap;padding:80px 20px}.logo-card,.social-card{margin:0 auto;padding:20px 0;text-align:center;width:70%}.company-card,.get-card{padding:20px 0 20px 80px;text-align:left;width:50%}}@media screen and (max-width:768px){.btm-f{justify-content:center}.btm-f,.footer-btm .tc-links{flex-direction:column;text-align:center}.footer-btm .tc-links{margin:15px auto 0}}@media screen and (max-width:600px){.footer-cnt{flex-direction:column}.logo-card,.social-card{padding:20px 0;text-align:left;width:100%}.company-card,.get-card{padding:20px 0;text-align:left;width:50%}.social-card .f-form form{justify-content:flex-start}}