.footer{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%)}.footer .container .custom-padding{padding-left:115px}.footer .footer-brand-image img{width:8rem}.footer .footer-contact-us{display:flex;color:#f6f6f6;flex-direction:column;gap:28px}.footer .footer-contact-us .phone-mail-wrapper{display:flex;color:#f6f6f6;gap:28px;align-items:center}.footer .footer-contact-us div{display:flex;align-items:center;gap:10px}.footer .footer-contact-us div .flex-class{gap:10px}.footer .footer-contact-us div .flex-class i{font-size:18px}.footer .footer-contact-us .logo-social{display:flex;gap:20px;align-items:center}.footer .footer-address{color:#f6f6f6;font-family:Poppins;font-weight:400;font-size:14px;letter-spacing:.3px;line-height:26px}.footer .footer-address-header{color:#fff;font-family:Poppins;font-size:16px;font-weight:600}.footer .footer-brand-slogan{color:#fff;font-family:Poppins;font-weight:400;font-size:14px;letter-spacing:.5px;line-height:24px}.footer .footer-all-links{color:#fff}.footer .footer-all-links h5{font-family:Poppins;font-size:20px;font-weight:700}.footer .footer-all-links ul{list-style:none;padding:0;text-decoration:none}.footer .footer-all-links ul a{font-family:Poppins;font-weight:400;color:#fff;text-decoration:none;display:block;margin:1rem 0;font-size:14px}.footer .other-quick-links h5{visibility:hidden}.footer-responsive{display:none!important}@media screen and (max-width:1024px){.footer{display:none}.footer-responsive{display:block!important;background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%)}.footer-responsive .footer-section{padding:2rem!important}.footer-responsive .footer-section .footer-brand-image img{width:6rem}.footer-responsive .footer-section .footer-brand-slogan{color:#fff;font-family:Poppins;font-weight:400;font-size:12px;letter-spacing:.5px;line-height:24px}.footer-responsive .footer-section .logo-social{margin-top:20px;margin-bottom:20px;display:flex;gap:20px;align-items:center}.footer-responsive .footer-section .logo-social a img{width:32px;height:32px}.footer-responsive .footer-section div .solutions-quick-links{display:flex;flex-wrap:wrap;column-gap:80px}.footer-responsive .footer-section div .solutions-quick-links .footer-solutions{margin-top:30px;color:#fff}.footer-responsive .footer-section div .solutions-quick-links .footer-solutions h5{font-family:Poppins;font-weight:700}.footer-responsive .footer-section div .solutions-quick-links .footer-solutions ul{list-style:none;padding:0;text-decoration:none}.footer-responsive .footer-section div .solutions-quick-links .footer-solutions ul li a{font-family:Poppins;color:#fff;font-weight:400;text-decoration:none;display:block;margin:1rem 0;font-size:14px}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links{margin-top:30px;color:#fff}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links h5{font-family:Poppins;font-weight:700}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links div{display:flex;flex-wrap:wrap;gap:64px}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links div ul{list-style:none;padding:0;text-decoration:none}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links div ul li a{font-family:Poppins;color:#fff;font-weight:400;text-decoration:none;display:block;margin:1rem 0;font-size:14px}.footer-responsive .footer-section div .phone-mail-wrapper{display:flex;color:#f6f6f6;flex-wrap:wrap;align-items:flex-start;column-gap:80px;row-gap:10px;flex-direction:column}.footer-responsive .footer-section div .phone-mail-wrapper .gap-class{gap:10px}.footer-responsive .footer-section div .address .footer-address-header{color:#fff;font-family:Poppins;font-size:16px;font-weight:600}.footer-responsive .footer-section div .address .footer-address{color:#f6f6f6;font-family:Poppins;font-weight:400;font-size:14px;letter-spacing:.3px;line-height:26px}}@media screen and (min-width:1025px){.footer-responsive{display:none!important}}.footer-locations{background-color:#11132a}.footer-locations-header .footer-locations-header-text{font-family:Poppins;font-weight:600;color:#fff}.footer-locations-block .footer-locations-content ul{padding:0;margin:0;display:inline-block;vertical-align:middle;line-height:2.5;word-break:break-all}.footer-locations-block .footer-locations-content ul li{display:inline;font-size:14px}.footer-locations-block .footer-locations-content ul li span{display:inline-block;margin-left:.5rem;margin-right:.5rem}.footer-locations-block .footer-locations-content ul li span i{font-size:5px;vertical-align:middle;margin-top:-3px;margin-right:.5rem}.footer-locations-block .footer-locations-content ul li a{text-decoration:none;color:#fff;font-weight:300;font-size:14px;letter-spacing:.5px}.footer-locations-block .footer-locations-content ul li.location-bold span{font-family:Poppins;font-weight:700;color:#fff}.footer-locations-block .footer-locations-content ul li.location-bold.inc-margin{margin-left:8px}.footer-social-block{font-size:14px;display:flex;justify-content:space-between;align-items:center}.footer-social-block .footer-mii{font-family:Poppins;font-size:24px;color:#fff}.footer-social-block .footer-other-links{display:flex;gap:10px}.footer-social-block .footer-other-links .footer-other-text-link-a{font-family:Poppins;font-weight:400;font-size:14px;text-decoration-skip-ink:none;color:#82a8e5}.footer-social-block .footer-other-links .footer-other-text-link-span{font-family:Poppins;font-size:14px;font-weight:400;text-decoration-skip-ink:none;color:#82a8e5!important}.footer-social-block .footer-other-links .footer-other-link{font-family:Poppins;font-size:14px;text-decoration:none;text-decoration-skip-ink:none;color:#82a8e5;font-weight:400}.footer-social-block .footer-mii i{color:red}.footer-social-block .footer-social-links{text-align:center;padding-left:12rem;margin-top:-.7rem}.footer-social-block .footer-social-links a{text-decoration:none}.footer-social-block .footer-social-links img{margin-right:.5rem}.footer-social-block .footer-privacy-links{text-align:right;padding-right:0;font-family:"Poppins-Regular"}.footer-social-block .footer-privacy-links span{margin-left:.5rem}.footer-social-block .footer-privacy-links span a{text-decoration:none;color:inherit}.py-40{padding-top:40px;padding-bottom:40px}@media screen and (max-width:1024px){.footer-responsive{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%)}.footer-responsive .footer-section{padding:2rem!important}.footer-responsive .footer-section .footer-brand-image img{width:6rem}.footer-responsive .footer-section .footer-brand-slogan{color:#fff;font-family:Poppins;font-weight:400;font-size:12px;letter-spacing:.5px;line-height:24px}.footer-responsive .footer-section .logo-social{margin-top:20px;margin-bottom:20px;display:flex;gap:20px;align-items:center}.footer-responsive .footer-section .logo-social a img{width:32px;height:32px}.footer-responsive .footer-section .solutions-quick-links{display:flex;flex-wrap:wrap;column-gap:80px}.footer-responsive .footer-section .solutions-quick-links .footer-solutions,.footer-responsive .footer-section .solutions-quick-links .footer-quick-links{margin-top:30px;color:#fff}.footer-responsive .footer-section .solutions-quick-links .footer-solutions h5,.footer-responsive .footer-section .solutions-quick-links .footer-quick-links h5{font-family:"Poppins-SemiBold"}.footer-responsive .footer-section .solutions-quick-links .footer-solutions ul,.footer-responsive .footer-section .solutions-quick-links .footer-quick-links ul{list-style:none;padding:0;text-decoration:none}.footer-responsive .footer-section .solutions-quick-links .footer-solutions ul li a,.footer-responsive .footer-section .solutions-quick-links .footer-quick-links ul li a{font-family:"Poppins-Light";color:#fff;text-decoration:none;display:block;margin:1rem 0;font-size:14px}.footer-responsive .footer-section .phone-mail-wrapper{display:flex;color:#f6f6f6;flex-wrap:wrap;align-items:flex-start;column-gap:80px;row-gap:10px;flex-direction:column}.footer-responsive .footer-section .phone-mail-wrapper .gap-class{gap:10px}.footer-responsive .footer-section .address .footer-address-header{color:#fff;font-family:"Poppins-SemiBold";font-size:16px}.footer-responsive .footer-section .address .footer-address{color:#f6f6f6;font-family:"Poppins-Light";font-weight:300;font-size:14px;letter-spacing:.3px;line-height:26px}}@media screen and (max-width:768px){.footer-locations .container .footer-social-block{flex-direction:column;align-items:flex-start;gap:16px}.footer-locations .container .footer-social-block .footer-other-links{flex-wrap:wrap;font-size:12px;font-family:Poppins;font-weight:300}}