.footer{position:relative}@media(max-width:573px){.footer{padding:0 20px}}.footer .footer-section{margin-top:56px;margin-bottom:90px}.footer .footer-section .footer-logo{padding-right:24px;border-right:1px solid rgba(0,0,0,.05);margin-right:24px}.footer .footer-section .footer-logo .footer-heads{margin-bottom:22px}.footer .footer-section .footer-logo .footer-heads .logo{width:140px}@media(max-width:767px){.footer .footer-section .footer-logo .footer-heads .logo{width:110px}}.footer .footer-section .social-links{margin-bottom:28px}.footer .footer-section h1{font-weight:700;text-transform:uppercase;margin-bottom:16px}.footer .footer-section p a{text-decoration:none;font-size:13px;line-height:1.45}.footer .footer-section p a:hover{cursor:pointer}.footer .footer-section .social-links .social{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:0;background:rgba(0,0,0,0)}.footer .footer-section .social-links .social img{max-width:18px;max-height:18px}.footer .footer-section hr{color:rgba(0,0,0,.05)}.footer .footer-section .footer-link{margin-bottom:7px}.footer .footer-section .footer-link a{color:#595959!important;transition:color .18s ease}.footer .footer-section .footer-link a:hover{cursor:pointer;color:#003a9b!important}.footer .footer-section .footer-heads{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b1220;margin-bottom:14px}.footer .footer-section .col-lg-2,.footer .footer-section .col-lg-3{padding-left:14px;padding-right:14px}.footer .footer-section .horizontal-line{margin-top:48px;margin-bottom:20px}.footer .footer-section .footer-row-divided{margin-top:36px;padding-top:32px;border-top:1px solid #eef2f6}.footer .footer-section .footer-jobs-by-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:0 1.5rem;gap:0 1.5rem}.footer .footer-section .footer-jobs-by-location-grid .footer-link a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.footer .footer-scroll-wrapper{position:relative}.footer .footer-scroll{flex-wrap:wrap;overflow:visible}.footer .footer-col{flex:0 0 100%;min-width:auto}.footer .footer-scroll-btn{display:none}@media(min-width:992px){.footer .footer-scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth}.footer .footer-scroll::-webkit-scrollbar{height:8px}.footer .footer-scroll::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:8px}.footer .footer-col{flex:0 0 auto;min-width:240px}.footer .footer-scroll-btn{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(2,13,39,.08);cursor:pointer}.footer .footer-scroll-btn.left{left:-12px}.footer .footer-scroll-btn.right{right:-12px}}.footer .contact-us{font-size:13px}.footer .contact-us .icon{flex:0 0 28px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,125,252,.1);margin-right:10px}.footer .contact-us .icon img{width:14px;height:14px}.footer .shape-1{position:absolute;bottom:-150px;left:50%;transform:translateX(-50%)}.footer .shape-1 img{width:100%}@media(max-width:767px){.footer .copyright{margin-bottom:32px}}.footer .copyright p{font-size:12px;color:#6b7280;line-height:1.5}