.footer{background:linear-gradient(45deg,#182150,#1a1f38)}div#footerContactMenu{font-family:"DM Sans";font-size:18px;font-weight:400}.footer .footer-brand-image img{width:7rem;height:100%}.footer .footer-contact-us{display:flex;color:#f6f6f6;flex-direction:column;gap:28px}.vertical-line{border:none;border-left:1px solid #eee;height:100%;width:1px;margin:0 auto}.footer .footer-address,.footer .footer-all-links ul a{font-family:"DM Sans";font-weight:400;color:rgb(255 255 255 / .7);font-size:14px}.footer .footer-all-links ul a{font-family:Poppins;text-decoration:none;display:block;margin:1rem 0}.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{letter-spacing:.3px;line-height:26px;display:flex!important}.footer .footer-all-links .section-devider:not(:last-child){border-right:2px solid #303658;padding:0 50px}.contact-us-section .flex-class i,.footer .footer-address i,.footer .footer-all-links{color:#fff}.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 h5{font-family:"DM Sans";font-size:18px;font-weight:600}.footer .footer-all-links ul{list-style:none;padding:0;text-decoration:none}.footer .other-quick-links h5{visibility:hidden}.footer-responsive{display:none!important}@media screen and (max-width:1024px){.footer{display:block}.footer-responsive{display:block!important;background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%)}.footer-responsive .footer-section .solutions-quick-links,.footer-responsive .footer-section div .solutions-quick-links{display:flex;flex-wrap:wrap;column-gap:80px}.footer-responsive .footer-section .solutions-quick-links .footer-quick-links,.footer-responsive .footer-section .solutions-quick-links .footer-solutions,.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links,.footer-responsive .footer-section div .solutions-quick-links .footer-solutions{margin-top:30px;color:#fff}.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links h5,.footer-responsive .footer-section div .solutions-quick-links .footer-solutions h5{font-family:Poppins;font-weight:700}.footer-responsive .footer-section .solutions-quick-links .footer-quick-links ul,.footer-responsive .footer-section .solutions-quick-links .footer-solutions ul,.footer-responsive .footer-section div .solutions-quick-links .footer-quick-links div ul,.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-quick-links div ul li a,.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 div{display:flex;flex-wrap:wrap;gap:64px}.footer-responsive .footer-section .phone-mail-wrapper,.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 .phone-mail-wrapper .gap-class,.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}.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}.contact-us-section .logo-social,.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 .footer-quick-links h5,.footer-responsive .footer-section .solutions-quick-links .footer-solutions h5{font-family:Poppins-SemiBold}.footer-responsive .footer-section .solutions-quick-links .footer-quick-links ul li a,.footer-responsive .footer-section .solutions-quick-links .footer-solutions ul li a{font-family:Poppins-Light;color:#fff;text-decoration:none;display:block;margin:1rem 0;font-size:14px}.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 (min-width:1025px){.footer-responsive{display:none!important}}.footer-locations{background-color:#0c0e1b;padding:40px 10px}.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:flex;vertical-align:middle;line-height:2.5;word-break:break-all;flex-direction:column;gap:8px;margin-bottom:24px}.footer-locations-block .footer-locations-content ul li{display:block;font-size:14px;list-style:none;line-height:20px}.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;margin-left:0;line-height:20px}.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}.footer-social-block .footer-other-links .footer-other-text-link-a{font-family:"DM Sans";font-weight:400;font-size:12px;text-decoration-skip-ink:none;color:#fff}.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:#fff!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:#fff;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}.contact-us-section .logo-social>a,.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}.contact-us-section .flex-class{color:rgb(255 255 255 / .7)}.footer-locations-block .footer-locations-content p{padding:0;margin:0;vertical-align:middle;line-height:22px;word-break:break-all;font-family:"DM Sans";font-weight:600;color:#fff;font-size:16px;text-transform:uppercase;margin-bottom:12px}.footer-locations-block .footer-locations-content a{display:inline-block;margin:0;vertical-align:middle;text-decoration:none;color:#fff;font-family:"DM Sans";font-weight:500;font-size:14px;letter-spacing:.5px}.footer .footer-mii{font-family:"DM Sans";color:#fff;font-size:18px;font-weight:400}.footer-social-block .footer-other-links,.footer-social-block .footer-other-links a{text-decoration:none;display:flex;gap:10px}.contact-us-section .logo-social{display:flex;gap:24px}.contact-us-section .logo-social>a{background-color:#FFFFFF1A;border-radius:50px;padding:8px 10px}.footer-locations-block{border-bottom:2px solid #2c3045;padding-bottom:0!important}.contact-us-section-wrapper{padding-left:50px!important}@media (max-width:767px){.col-12.col-md-4{display:flex;align-items:center;justify-content:space-between}.footer-brand-image,.footer-mii{display:inline-block;margin:0}.footer-mii{margin-left:10px;margin-top:0!important}.footer-locations-block .footer-locations-content ul{display:grid;grid-template-columns:1fr 1fr}.contact-us-section-wrapper{padding-left:0px!important}}@media (min-width:768px){.footer .footer-mii{font-size:16px}}@media screen and (max-width:768px){.footer .footer-all-links ul a{font-size:16px}.footer .footer-all-links .section-devider{border-right:none;padding:0}.footer .footer-all-links .section-devider:not(:last-child){border-bottom:1px solid #ffffff1a;padding:0;border-right:0}.footer-locations-block .footer-locations-content ul li a{margin-left:0;line-height:20px}.footer-locations-block .footer-locations-content p:not(:first-child){margin-top:24px!important}.footer-locations-block .footer-locations-content p{margin-bottom:12px;line-height:22px}.footer .footer-all-links h5{margin-bottom:20px;margin-top:20px;color:#f5f8fd}.col-12.col-md-4.footer-logo{border-bottom:1px solid #ffffff1a;padding:0 0 20px}.footer-locations .container .footer-social-block{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:60px}.footer-locations .container .footer-social-block .footer-other-links{flex-wrap:wrap;font-size:12px;font-family:Poppins;font-weight:300}}@media screen and (max-width:767px){.col-md-2.col-6.footer-locations-content{width:100%}.footer .footer-address{font-size:14px}}.footer-brand-image,.footer-mii{display:block}.social-icons{display:flex;gap:15px}.contact-us-section .logo-social .fa{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#222a45;color:#fff;border-radius:50%;font-size:18px;transition:0.3s}.contact-us-section .logo-social .fa:hover{background-color:#444f70;transform:scale(1.1)}.footer-locations-content a{word-break:normal;margin-bottom:.5rem}.footer-locations-content p{word-break:normal}.rotate-icon{transform:rotate(180deg)}img.rotated{transform:rotate(0deg);transition:transform 0.3s}@media screen and (min-width:700px) and (max-width:1200px){.contact-us-section ul li div{word-break:break-word;overflow-wrap:anywhere;white-space:normal;max-width:100%}.logo-social{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;overflow:hidden}.logo-social a{flex:0 1 auto;min-width:0}.contact-us-section,.footer-all-links .col-md-4{min-width:0;flex-shrink:1}}