.footer-section{background-color:#1c1d1f}.footer-section .footer-inner{width:100%;max-width:1220px;margin-inline:auto;padding:64px 24px 0}.footer-section .footer-cols-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:64px}.footer-section .footer-brand{flex:1;display:flex;flex-direction:column;gap:56px}.footer-section .footer-brand-top{display:flex;flex-direction:column;gap:16px}.footer-section .footer-tagline{font-size:14px;line-height:1.6;color:#fff;margin:0}.footer-section .footer-socials{display:flex;align-items:center;gap:16px}.footer-section .footer-social-link{color:#fff;text-decoration:none;display:flex;align-items:center;opacity:1;transition:opacity .2s}.footer-section .footer-social-link:hover{opacity:.7}.footer-section .footer-menus{display:flex;gap:64px;flex-shrink:0}.footer-section .footer-col{display:flex;flex-direction:column;gap:16px}.footer-section .footer-col-heading{font-size:14px;font-weight:500;color:#a3a3a3}.footer-section .footer-nav-link{font-size:14px;color:#fff;text-decoration:none;transition:opacity .2s}.footer-section .footer-nav-link:hover{opacity:.7}.footer-section .footer-contact{display:flex;flex-direction:column;gap:16px;flex-shrink:0;max-width:320px}.footer-section .footer-address-row{display:flex;gap:12px;align-items:flex-start}.footer-section .footer-address-icon{flex-shrink:0;margin-top:2px;color:#fff}.footer-section .footer-address-text{font-size:14px;color:#fff;line-height:1.6;letter-spacing:.28px;margin:0}.footer-section .footer-phone-row{display:flex;gap:12px;align-items:center}.footer-section .footer-phone-link{font-size:14px;font-weight:500;color:#fff;text-decoration:none;letter-spacing:.28px;transition:opacity .2s}.footer-section .footer-phone-link:hover{opacity:.7}.footer-section .footer-copyright-bar{margin-top:48px;padding:32px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.footer-section .footer-copyright-text{font-size:14px;color:#fff;margin:0}.footer-section .footer-copyright-text a{color:var(--primary);text-decoration:none}.footer-section .footer-legal-links{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.footer-section .footer-legal-link{font-size:14px;color:#fff;text-decoration:none;transition:opacity .2s}.footer-section .footer-legal-link:hover{opacity:.7}.footer-section .mobile-visible{display:none}@media (max-width:1024px){.footer-section .footer-cols-wrap{flex-wrap:wrap;gap:48px}.footer-section .footer-brand{flex:0 0 100%;gap:32px}.footer-section .footer-brand-top{flex-direction:row;align-items:center;justify-content:space-between}.footer-section .footer-tagline{display:none}}@media (max-width:640px){.footer-section .footer-inner{padding-top:48px}.footer-section .footer-cols-wrap{flex-direction:column;gap:32px}.footer-section .footer-brand-top{flex-direction:column;align-items:flex-start}.footer-section .footer-tagline{display:block}.footer-section .footer-menus{gap:32px;flex-wrap:wrap}.footer-section .footer-contact{max-width:100%}.footer-section .footer-copyright-bar{flex-direction:column;align-items:flex-start;gap:16px}.footer-section .mobile-hidden{display:none}.footer-section .mobile-visible{display:flex}}header{box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:99}.toggle-button{font-family:Poppins,sans-serif;border:none;background:none}header .header-top{background-color:#161439;padding:11px 0;font-size:14px;font-weight:500}.follow-us-styles{font-size:14px;color:#fff}header .sticky-header{background-color:#fff}header .header-top div{display:flex;justify-content:space-between;color:#fff}header .header-top .header-left{display:flex;align-items:center;gap:7px}header .header-top .header-right{display:flex;align-items:center;gap:10px 27px;justify-content:flex-end}header .phone{display:flex;align-items:center;gap:10px}header .phone .phone-numbers{display:flex;align-items:center;gap:8px}header .social-icon-list{display:flex;align-items:center;gap:10px 12px;justify-content:flex-end}header .sticky-header nav .logo-container{width:100%;max-width:280px}header .sticky-header nav img.logo{width:100%;height:auto}header .sticky-header nav .contact-btn{border-radius:50px;padding:12px 26px;border:1px solid rgba(6,35,91,.19);background:var(--primary);font-size:15px;color:#ffffff;font-weight:600;line-height:18px}header .sticky-header nav .contact-btn:hover{background-color:white;color:var(--primary);border-color:var(--primary);transition:all .4s ease}header .sticky-header nav{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.social-icon-list li{color:#fff}header nav ul.menu{display:flex;margin:auto;gap:15px}header .sticky-header ul li .navLink{font-size:16px;line-height:25px;font-weight:500;padding:25px 12px;display:flex;align-items:center;color:#161439;text-decoration:none;@media (max-width:1280px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}}header .sticky-header ul li .navLink:hover{color:var(--primary);transition:all .4s ease}header .sticky-header nav{position:relative}header .sticky-header .droplink{color:white;padding:14px 20px;border:none;font-size:16px;cursor:pointer}header .sticky-header .dropdown-content{display:none;position:absolute;background-color:white;min-width:160px;left:50%;top:68px;z-index:1;@media (max-width:1280px){top:56px}}header .sticky-header .dropdown-content li{display:block;padding:12px 16px}header .sticky-header .dropdown-content li .sublink{color:black;text-decoration:none;font-size:16px;line-height:24px;font-weight:500}header .sticky-header .dropdown-content li:hover{cursor:pointer}header .sticky-header .dropdown-content li:hover .sublink{color:var(--primary);transition:all .4s ease}header .sticky-header .dropdown:hover .dropdown-content{display:grid;grid-template-columns:repeat(1,1fr)}header .sticky-header .menu-icon,header .sticky-header .mobile-menu{display:none}.close-sidebar{border:none;background:none;margin-top:-10px}.fixed-header{top:0;z-index:99}.fixed-header,.fixed-header-popup{background-color:#fff;position:fixed;right:0;left:0;box-shadow:0 10px 15px rgba(25,25,25,.1)}.fixed-header-popup{top:95px;z-index:98}.popup-styling{padding:15px;color:#fff;background-color:rebeccapurple;text-align:center}.popup-styling span{padding:5px;background-color:red;border-radius:5px}.no-scroll{overflow:hidden;height:100%}@media (max-width:1080px){.fixed-header-popup{top:74px}header .sticky-header nav ul.menu{display:none}header .sticky-header .menu-icon{display:block}header .sticky-header .contactus{display:flex;align-items:center;gap:8px}header .sticky-header .mobile-menu{display:block}.menu-icon{cursor:pointer;max-height:max-content;background:transparent;border:none}.side-menu{position:fixed;top:0;right:-500px;width:40vw;height:100%;background-color:#ffffff;transition:right .3s ease;z-index:101}.side-menu.show-side-menu{right:0}.side-menu ul.mobile-navbar{list-style-type:none;padding:0}.side-menu ul.mobile-navbar .submenu li{padding:10px 8px}.side-menu ul.mobile-navbar li{padding:10px 25px}.side-menu .mobile-logo{padding:30px 16px;display:flex;justify-content:space-between}.side-menu .mobile-logo img{height:auto}.side-menu ul li .navLink-mobile{color:#161439;text-decoration:none;font-size:16px;font-weight:500;display:block}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;z-index:99}.backdrop.show{display:block}header .sticky-header .mobile-menu .mobile-social-icons{padding:30px 25px}header .sticky-header .mobile-menu .mobile-social-icons ul{display:flex;gap:10px;justify-content:center}header .sticky-header .mobile-menu .mobile-social-icons .social-icon-mobile{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;border-radius:5px;line-height:32px;font-size:16px;color:#6d6c80;border:1px solid #efefef;text-decoration:none}header .sticky-header .mobile-menu .mobile-social-icons .social-icon-mobile:hover{background-color:#5751e1;transition:all .8s ease;color:white}}@media (max-width:990px){header .header-top{display:none}header .sticky-header{top:0;z-index:99}.popup-styling,header .sticky-header{position:fixed;right:0;left:0;box-shadow:0 10px 15px rgba(25,25,25,.1)}.popup-styling{top:74px}body{padding-top:74px}}@media (max-width:768px){body{padding-top:50px}header .sticky-header nav .logo-container{max-width:220px}.side-menu{width:50vw}.popup-styling{top:57px;font-size:14px;line-height:1.7}}@media (max-width:600px){header .sticky-header nav .contact-btn{padding:6px 12px;font-size:12px}header .sticky-header nav .logo-container{max-width:160px}}@media (max-width:425px){.side-menu{width:85vw}header .sticky-header nav .contact-btn{padding:6px 10px;font-size:11px}header .sticky-header nav .logo-container{max-width:135px}}@media (max-width:380px){header .sticky-header nav .contact-btn{display:none}header .sticky-header nav .logo-container{max-width:125px}.side-menu{width:92vw}header .sticky-header nav{padding:8px 0}}@media (max-width:320px){header .sticky-header nav .logo-container{max-width:115px}.side-menu{width:100vw}body{padding-top:50px}}