body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-family:"Inter",sans-serif;--primary-color:#10243e;--secondary-color:#fff;--base-font-size:clamp(16px,1.2vw,20px);--small-font-size:clamp(14px,1vw,16px);--sm-medium-font-size:clamp(16px,1.1vw,18px);--medium-font-size:clamp(18px,1.2vw,20px);--lg-medium-font-size:clamp(20px,1.3vw,22px);--large-font-size:clamp(24px,2vw,36px);--xl-font-size:clamp(32px,3vw,48px)}body{background-color:#fff;background-color:var(--secondary-color);color:#10243e;color:var(--primary-color);font-family:Inter,sans-serif;font-family:var(--font-family);font-size:clamp(16px,1.2vw,20px);font-size:var(--base-font-size);line-height:1.6}h1{font-size:clamp(24px,2vw,36px);font-size:var(--large-font-size)}h2{font-size:clamp(16px,1.2vw,20px);font-size:var(--base-font-size)}h3{font-size:clamp(20px,1.3vw,22px);font-size:var(--lg-medium-font-size)}h4{font-size:clamp(18px,1.2vw,20px);font-size:var(--medium-font-size)}h5{font-size:clamp(16px,1.1vw,18px);font-size:var(--sm-medium-font-size)}h6{font-size:clamp(14px,1vw,16px);font-size:var(--small-font-size);line-height:1.4}.big-title{font-size:clamp(32px,3vw,48px);font-size:var(--xl-font-size);line-height:1.2}a,p{font-size:clamp(16px,1.2vw,20px);font-size:var(--base-font-size)}.ft-wt-400{font-weight:400}.ft-wt-500{font-weight:500}.ft-wt-600{font-weight:600}.opacity-70{opacity:.7}.text-primary{color:#10243e!important;color:var(--primary-color)!important}.mb-120{margin-bottom:7.5rem}.mt-120{margin-top:7.5rem}.mt-116{margin-top:7.25rem}.mb-30{margin-bottom:1.875rem}.bg-primary{background-color:#10243e!important;background-color:var(--primary-color)!important}.ft-16{font-size:clamp(14px,1vw,16px);font-size:var(--small-font-size);line-height:1.6}.ft-28{font-size:28px;line-height:1.4}.ft-12{font-size:12px;line-height:1.3}.btn{border:none;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-family);font-weight:600;height:48px;padding:12px 24px;transition:background-color .2s ease,color .2s ease}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#10243e;background-color:var(--primary-color);color:#fff;color:var(--secondary-color)}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;background-color:var(--secondary-color);color:#10243e;color:var(--primary-color)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#8d8d8d;cursor:not-allowed}a{color:#fff;text-decoration:none;transition:color .2s ease}a:hover{color:#d7d7d7}.navbar-brand{cursor:pointer;padding:0}.border-end{border-right:1px solid #d7cdcd!important}.accordion-button:focus{box-shadow:none}.faq-section{background:#10243e0d}.faq-section .accordion{margin:auto;max-width:990px}.faq-section .accordion-button{border:1px solid #e0e0e0;border-radius:4px;color:#5e5e5e;padding:18.5px 20px}.faq-section .accordion-body{color:#10243e;color:var(--primary-color);font-size:clamp(14px,1vw,16px);font-size:var(--small-font-size)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#a5a5a57d}::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.navbar-toggler:focus{box-shadow:none}.invalid-feedback{font-family:Inter,sans-serif;font-family:var(--font-family);font-size:12px;line-height:16px;position:absolute}.error-img-block{margin:auto;max-width:400px}.cursor-pointer{cursor:pointer}.container-fluid{max-width:1440px}.main-section{margin-top:98px}@media (max-width:991.5px){.btn{height:auto;padding:12px 10px;width:100%}.big-title{font-size:20px;line-height:24px}.ft-28{font-size:18px;line-height:24px}}@media (max-width:1200px){.main-section{margin-top:79.6px}}.loading-screen{align-items:center;animation:fadeIn .3s ease-in-out;background:#fafafaf2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:6px solid #e3e3e3;border-radius:50%;border-top-color:#10243e;height:60px;margin-bottom:20px;width:60px}.loading-text{animation:pulse 1.5s ease-in-out infinite;color:#333;font-size:1.1rem;font-weight:500;letter-spacing:.5px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer{background-image:url(/static/media/world.23cf598c9706a4ed2332.webp);background-position:50%;background-size:cover;color:#fff;padding:55px 10px;position:relative}.footer-addresses{margin-bottom:40px}.footer-addresses h6{line-height:1.7}.address-item,.footer-bottom{display:flex}.address-item{gap:25px}.flag-circle img{height:47px;width:47px}.address-info{margin-left:10px}.footer-divider{border-top:1px solid #51565e;margin:30px 0}.social-icons{align-items:center;display:flex;gap:28px}.social-icon{color:#fff;font-size:20px;text-decoration:none}.scroll-to-top-wrapper{bottom:80px;cursor:pointer;position:fixed;right:20px}.address-info a{font-weight:700}.footer-addresses .border-bottom{border-bottom:1px solid #0000}@media(max-width:768px){.address-item{margin:auto;max-width:293px}}@media(max-width:992px){.footer{padding:45px 30px}.footer-addresses .border-bottom{border-bottom:1px solid #484848!important}.footer .block-title{font-size:20px;line-height:24px;text-transform:uppercase}}.page-header .nav-link{align-items:center;color:var(--primary-color);display:flex;font-family:var(--font-family);font-size:20px;font-weight:400;gap:5px;line-height:33.83px;text-align:left;text-transform:uppercase}.page-header{padding:20px 0}.page-header.navbar-expand-xl .navbar-nav .nav-link{padding-left:.8rem;padding-right:.8rem}.page-header .nav-btn{margin-left:116px}.page-header .nav-btn .btn{font-size:16px;line-height:20px}.dark-header{background-color:var(--primary-color)}.dark-header.page-header.navbar-expand-xl .navbar-nav .nav-link{border-bottom:2px solid #0000;color:#fff;transition:border-color .3s ease}.dark-header.page-header.navbar-expand-xl .navbar-nav.nav-pills .nav-link{color:var(--primary-color)}.dark-header.page-header.navbar-expand-xl .navbar-nav.nav-pills .nav-link.active{color:var(--secondary-color)}.blinking-dot{bottom:-15px;font-size:14px;font-weight:600;line-height:20px;padding-left:20px;position:absolute}.blinking-dot:before{animation:blink 2s infinite;background-color:#7aa500;border:2px solid #91c40066;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.dark-header.page-header.navbar-expand-xl .navbar-nav .nav-link.active-link{border-bottom:2px solid #fff;font-weight:600}.rotate-up{transform:rotate(180deg)}.page-header .nav-link img,.rotate-up{transition:transform .3s ease}.hire-team-section .nav-link .rotate-up{transform:rotate(0);transition:transform .3s ease}.hire-team-section .nav-link.active .rotate-up{transform:rotate(180deg);transition:transform .3s ease}.page-header .mega-menu{background-color:#fff;box-shadow:0 4px 8px #0000001a;left:0;max-height:calc(100vh - 116px);overflow-y:auto;padding:10px;position:absolute;top:100%;width:100%;z-index:1000}.page-header .mega-menu .mega-menu-header{display:flex;justify-content:flex-end;padding:10px;position:absolute;right:10px;top:10px}.page-header .mega-menu .close-btn{cursor:pointer;font-size:24px}.mobile-mega-menu.services-menu{border-radius:8px;max-height:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:1199.5px){.page-header .nav-link img{transition:transform .3s ease;width:16px}.page-header .nav-link{font-size:16px;font-weight:500;gap:5px;justify-content:space-between;line-height:24px;text-transform:capitalize;width:100%}.page-header .nav-btn{margin-left:0;margin-top:20px}.page-header .nav-btn .btn{font-size:16px;line-height:24px;width:auto}.dark-header.page-header.navbar-expand-xl .navbar-nav.nav-pills .nav-link.active{color:var(--primary-color)}.dark-header.page-header.navbar-expand-xl .navbar-nav .nav-link.active-link{border:none}.navbar-collapse.show{height:calc(100vh - 79.6px);overflow:auto}}@media(max-width:576px){.page-header .nav-btn .btn{width:100%}}@media(min-width:1200px) and (max-width:1350px){.page-header.navbar-expand-xl .navbar-nav .nav-link{font-size:14px}}
/*# sourceMappingURL=main.8a765b1c.css.map*/