#footer .footer-top{padding-bottom:40px;text-align:center}#footer .footer-top h3{color:#fff;font-size:48px;font-weight:600;line-height:1;margin:0 auto 30px;max-width:100%;width:800px}#footer .footer-top p{color:#fff;font-size:16px;font-weight:400;line-height:1.625;margin:auto;max-width:100%;width:800px}#footer .footer-top a{align-items:center;background-color:#0680fb;border-radius:6px;color:#fff;display:flex;font-family:Poppins;font-size:16px;font-weight:500;height:42px;justify-content:center;line-height:1.875;margin:23px auto 0;text-decoration:none;width:160px}#footer .footer-top a:hover{background-color:#0573e2;color:#fff}#footer .row-fluid{padding:60px 0}#footer .row-fluid .f-logo{margin-bottom:30px}#footer .span9{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}#footer .social-icon{display:flex;gap:15px}#footer .social-icon li{list-style:none}#footer .social-icon a{color:#fff;text-decoration:none}#footer .social-icon a:hover{color:var(--color-light-blue)}#footer .footer-contact li{font-family:Poppins;list-style:none;margin-bottom:15px}#footer .footer-contact .icon-phone{margin-right:10px}#footer .footer-contact a{color:#fff;font-size:16px;text-decoration:none}#footer .footer-contact a:hover{color:var(--color-light-blue)}#footer .footer-col h3{color:#fff;font-family:Poppins;font-size:16px;font-weight:500;margin-bottom:20px}#footer .footer-col li{list-style:none;margin-bottom:10px}#footer .footer-col a{color:#fff;font-family:Poppins;font-size:16px;font-weight:300;text-decoration:none}#footer .footer-col a:hover{color:var(--color-light-blue)}#footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.25);display:flex;justify-content:space-between}#footer .footer-bottom .col-1,#footer .footer-bottom .col-2{padding-top:15px}@media(max-width:790px){#footer .footer-top h3{font-size:38px}#footer .row-fluid{display:block}#footer .span9{margin-top:50px}}@media(max-width:555px){#footer .footer-top h3{font-size:32px}#footer .row-fluid{padding:60px 0 20px;text-align:center}#footer .span9{display:block}.footer-col{margin-bottom:50px}#footer .social-icon{justify-content:center}#footer .footer-bottom{border-top:0;flex-direction:column;justify-content:space-between}#footer .footer-bottom p{text-align:center}#footer .footer-bottom .col-1,#footer .footer-bottom .col-2{padding-top:20px}}.footertop{background-color:#01051f;padding:80px 0}.footertop__inner{align-items:center;display:flex;gap:40px;margin:0 auto 100px;max-width:100%;padding:0 30px}.footertop__content{flex:1}.footertop__headline{color:#fff;font-family:DM Sans,sans-serif;font-size:48px;font-weight:700;margin-bottom:16px}.footertop__form-heading H2{color:#fff;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:16px}.footertop__subhead{color:hsla(0,0%,100%,.85);font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.5}.footertop__form-wrap{flex:1}.footertop__form{background-color:hsla(0,0%,100%,.1)!important;border:1px solid #373a4a!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;padding:40px!important}.footertop__form .hs-form-title{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;margin-bottom:24px!important;text-align:center!important}.footertop__form .hs-form-field{margin-bottom:16px!important}.footertop__form .hs-input,.footertop__form input[type=email],.footertop__form input[type=tel],.footertop__form input[type=text],.footertop__form select{background-color:#19284e!important;border:none!important;border-radius:8px!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;height:48px!important;padding:0 16px!important;width:100%!important}.footertop__form .hs-input::placeholder,.footertop__form input::placeholder{color:hsla(0,0%,100%,.6)!important}.hs-button{background-color:#007bff!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;height:48px!important;transition:background-color .2s ease!important;width:100%!important}.hs-button:hover{background-color:#0056d6!important}@media (max-width:900px){.footertop__inner{flex-direction:column}}