.contactUs_contactUs__FQ85V{margin-top:92px;background:#f7f9fc}.contactUs_contactSection__Ps9l_{padding:56px 3% 36px;background:linear-gradient(120deg,rgba(10,0,87,.94),rgba(14,24,72,.88)),url(/_next/static/media/bg-banner.28b9c01a.png);background-size:cover;background-position:50%}.contactUs_contactHero__FxcEE{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;width:100%;max-width:1560px;margin:0 auto;align-items:stretch}.contactUs_contactImagePanel__1Rudr{position:relative;min-height:620px;overflow:hidden;border-radius:12px;box-shadow:0 28px 70px rgba(0,0,0,.28)}.contactUs_contactImagePanel__1Rudr img{width:100%;height:100%;object-fit:cover}.contactUs_contactImagePanel__1Rudr:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(10,0,87,.9))}.contactUs_quickInfo__9PjXb{position:absolute;left:28px;right:28px;bottom:28px;z-index:1;padding:22px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contactUs_quickInfo__9PjXb span{display:block;color:#7DF0D8;font-size:14px;font-weight:800;margin-bottom:8px}.contactUs_quickInfo__9PjXb strong{display:block;font-size:26px;line-height:1.25}.contactUs_contactFormPanel__GIT1H{padding:38px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fff;box-shadow:0 28px 70px rgba(0,0,0,.18)}.contactUs_eyebrow__BOhEF{display:inline-flex;padding:8px 12px;margin-bottom:18px;border-radius:999px;background:rgba(0,206,124,.1);color:var(--secondary);font-size:13px;font-weight:800}.contactUs_contactFormPanel__GIT1H h1{margin-bottom:14px;color:#15152f;font-size:2.45rem;font-weight:900}.contactUs_contactFormPanel__GIT1H p{max-width:650px;margin-bottom:26px;color:#5f6472;font-size:16px;line-height:1.7}.contactUs_formGrid__zP0MZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contactUs_fieldLabel__iCx_Y{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;color:#22243a;font-size:14px;font-weight:800}.contactUs_fieldError__OlFym,.contactUs_requiredMark__nlbsw{color:#dc2626}.contactUs_fieldError__OlFym{flex:0 0 auto;font-size:13px;font-weight:800}.contactUs_formField__Dgqw3 input,.contactUs_formField__Dgqw3 textarea{width:100%;min-height:48px;border:1px solid #dfe4ee;border-radius:8px;background:#f9fbff;color:#202331;font-size:15px}.contactUs_formField__Dgqw3 textarea{min-height:128px;resize:vertical}.contactUs_formField__Dgqw3 input:focus,.contactUs_formField__Dgqw3 textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(0,206,124,.14)}.contactUs_formField__Dgqw3 .contactUs_inputError__KHzhr,.contactUs_formField__Dgqw3 input[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.contactUs_fullWidth__MbD2c{grid-column:1/-1}.contactUs_submitButton__Hgla4{margin-top:22px;min-height:52px;padding:0 24px;border:none;border-radius:8px;background:var(--secondary);color:#fff;font-weight:800;box-shadow:0 16px 34px rgba(0,206,124,.24);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.contactUs_submitButton__Hgla4:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.contactUs_submitButton__Hgla4:hover{transform:translateY(-3px);background:#00b86f;box-shadow:0 22px 42px rgba(0,206,124,.32)}.contactUs_submitButton__Hgla4:disabled:hover{transform:none;background:var(--secondary);box-shadow:none}.contactUs_formMessage__rkTNa{margin:18px 0 0;padding:14px 16px;border-radius:8px;font-size:15px;font-weight:700;line-height:1.5}.contactUs_formMessageSuccess__qijzt{border:1px solid rgba(0,206,124,.28);background:rgba(0,206,124,.1);color:#027a48}.contactUs_formMessageError__b6bgs{border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.08);color:#b42318}.contactUs_successPanel__2C1Ky{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:26px;padding:42px 28px;border:1px solid rgba(0,206,124,.26);border-radius:16px;background:radial-gradient(circle at top,rgba(0,206,124,.16),transparent 42%),linear-gradient(180deg,#f2fff9,#fff);text-align:center;box-shadow:0 24px 60px rgba(0,206,124,.16);animation:contactUs_successPop__yu_Fm .42s cubic-bezier(.2,.9,.3,1.2) both}.contactUs_successIcon__sGKMp{position:relative;width:82px;height:82px;margin-bottom:22px;border-radius:50%;background:var(--secondary);box-shadow:0 18px 34px rgba(0,206,124,.28)}.contactUs_successIcon__sGKMp:after{content:"";position:absolute;left:29px;top:21px;width:24px;height:38px;border:solid #fff;border-width:0 7px 7px 0;transform:rotate(45deg)}.contactUs_successPanel__2C1Ky h2{max-width:520px;margin:0 0 12px;color:#15152f;font-size:2rem;font-weight:900;line-height:1.25}.contactUs_successPanel__2C1Ky p{margin:0;color:#5f6472;font-size:18px;font-weight:700}@keyframes contactUs_successPop__yu_Fm{0%{opacity:0;transform:translateY(18px) scale(.94)}70%{opacity:1;transform:translateY(-3px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.contactUs_helpSection__9xYPU{padding:68px 5%;background:#fff}.contactUs_helpSection__header__2yAB6{max-width:720px;margin:0 auto;text-align:center}.contactUs_helpSection__9xYPU .contactUs_helpSection__header__2yAB6 h1{color:#15152f;font-size:2.25rem;font-weight:900}.contactUs_helpSection__9xYPU .contactUs_helpSection__header__2yAB6 p{color:#667085;line-height:1.7}.contactUs_helpSection__card__group__R26FK{max-width:1120px;margin:42px auto 0}.contactUs_helpCardsGrid__MSy7L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.contactUs_helpSection__card__9I9bn{height:100%;min-height:270px;margin:0;padding:22px 16px;border:1px solid #e8edf5;border-radius:10px;text-align:center;box-shadow:0 16px 38px rgba(16,24,40,.08);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.contactUs_helpSection__card__9I9bn p{font-size:15px;color:#667085;line-height:1.65}.contactUs_helpSection__card__9I9bn:hover{transform:translateY(-12px);border-color:rgba(0,206,124,.35);box-shadow:0 24px 54px rgba(16,24,40,.12)}.contactUs_helpSection__card__icon__Xvpsi{font-size:46px;color:var(--secondary)}.contactUs_helpSection__card__icon__wrapper__DSccb{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;border-radius:50%;background:rgba(0,206,124,.1)}@media only screen and (max-width:992px){.contactUs_contactHero__FxcEE{grid-template-columns:1fr}.contactUs_contactImagePanel__1Rudr{min-height:360px}.contactUs_helpCardsGrid__MSy7L{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media only screen and (max-width:700px){.contactUs_contactUs__FQ85V{margin-top:82px}.contactUs_contactSection__Ps9l_{padding:36px 16px 28px}.contactUs_contactFormPanel__GIT1H{padding:24px 18px}.contactUs_contactFormPanel__GIT1H h1{font-size:1.85rem}.contactUs_formGrid__zP0MZ{grid-template-columns:1fr;gap:14px}.contactUs_fieldLabel__iCx_Y{align-items:flex-start;flex-direction:column;gap:4px}.contactUs_submitButton__Hgla4{width:100%}.contactUs_quickInfo__9PjXb{left:16px;right:16px;bottom:16px}.contactUs_quickInfo__9PjXb strong{font-size:21px}.contactUs_helpSection__9xYPU{padding:48px 16px}.contactUs_helpSection__9xYPU .contactUs_helpSection__header__2yAB6 h1{font-size:1.8rem}.contactUs_helpSection__card__9I9bn{margin:12px 0;min-height:auto}}.Navbar_navLogo__ArSeR{margin:5px}.Navbar_brandLogo__XN_BO{width:180px;height:auto;object-fit:contain;display:block}.Navbar_megaDropdownMenu__PNTf_{min-width:560px;position:absolute;top:30px;left:-40px;padding:10px;border-radius:5px}.Navbar_megaDropdown__eBiGE{display:flex;justify-content:space-between}.Navbar_megaDropdown__link__wrapper__L_u5t{width:25%;border-right:1px solid rgb(224,223,223);padding:10px 20px}.Navbar_megaDropdown__link__3_3Hz{padding:10px 15px;border-bottom:1px solid rgb(221,218,218);font-size:14px;cursor:pointer}.Navbar_active__fULQv,.Navbar_megaDropdown__link__3_3Hz:hover{background-color:whitesmoke}.Navbar_active__fULQv{border:none}.Navbar_megaDropdown__content__wrapper__78dqu{width:100%}.Navbar_megaDropdown__heading__QXigH{font-size:18px;margin:0 0 12px 20px}.Navbar_projects__9dPcy{display:flex;flex-wrap:wrap}.Navbar_project__item__u3brh{margin-left:20px;margin-right:20px;display:flex;flex-direction:column}.Navbar_project__item__u3brh h4{font-size:18px}.Navbar_project__item__u3brh a{font-size:14px;margin-bottom:10px;color:gray}.Navbar_project__item__u3brh a:hover{text-decoration:underline!important}.Navbar_mobileMenu__OnVq8{display:flex;flex-basis:auto;flex-grow:1;align-items:center}.Navbar_languageSwitch__Cz0Qn{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(10,0,87,.18);border-radius:999px;background:#fff;color:var(--primary);font-size:13px;font-weight:700;line-height:1;box-shadow:0 10px 24px rgba(16,24,40,.08);transition:border-color .2s ease,background .2s ease,transform .2s ease}.Navbar_languageSwitch__Cz0Qn:hover{border-color:rgba(3,211,124,.72);background:rgba(3,211,124,.08);transform:translateY(-1px)}.Navbar_languageIcon__KPvr_{flex:0 0 auto;font-size:18px}.Navbar_languageDivider__hIMrc{width:1px;height:16px;background:rgba(10,0,87,.18)}.Navbar_currentLanguage__r7yPS{color:var(--green)}.Navbar_nextLanguage__lmhE7{color:var(--primary)}@media only screen and (max-width:700px){.Navbar_projects__9dPcy{display:flex;flex-direction:column}}@media only screen and (max-width:991px){.Navbar_mobileMenu__OnVq8{display:none;width:100%;flex-basis:100%;flex-direction:column;align-items:stretch;margin-top:18px;padding:24px 20px 20px;border:1px solid #e7e9f1;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(16,24,40,.12)}.Navbar_mobileMenuOpen__YLNwM{display:flex}.Navbar_mobileMenu__OnVq8 .navbar-nav{width:100%;gap:8px}.Navbar_mobileMenu__OnVq8 .nav-link{padding:10px 6px}.Navbar_mobileMenu__OnVq8 .hidden{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:14px}.Navbar_mobileMenu__OnVq8 .hidden .primaryBtn{width:100%!important;justify-content:center}.Navbar_mobileMenu__OnVq8 .Navbar_languageSwitch__Cz0Qn{width:100%;justify-content:center}}.Footer_footerSection__yiUcF{background:var(--darkPrimary);background-image:url(/_next/static/media/codelinesbg.72dd9f01.png),url(/_next/static/media/codelinesMore.15a24a6f.png);background-repeat:no-repeat,no-repeat;background-position:0 0,100% 100%;background-size:266px,335px;margin:0;padding:36px 5% 28px;height:fit-content;color:white;position:relative}.Footer_footerLogo__p3v4Y{background-color:white;width:fit-content;color:var(--darkPrimary);padding:5px;vertical-align:middle;border-radius:10px;margin-left:auto;margin-right:auto}.Footer_footerLogoImage__eRTz9{width:240px;height:auto;object-fit:contain;display:block}.Footer_footer__companyInfoHeader__FvtHV{margin-top:10px;margin-bottom:10px;text-align:center}.Footer_footer__info__EN7rS{font-size:15px;color:lightgray;font-family:Nunito Sans,sans-serif;text-align:justify}.Footer_footer__companyInfo__foYrP{width:100%;margin-right:0}.Footer_footer__social__VqvBf{display:flex;flex-wrap:wrap;justify-content:flex-start}.Footer_link__area__is_K_{max-width:1180px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(190px,.55fr) minmax(190px,.55fr);gap:36px;margin:54px auto 64px;align-items:start}.Footer_footer__links__uxC4C{display:flex;flex-direction:column;margin:0}.Footer_foooterIcon__2USiz{margin-left:10px;margin-right:10px;font-size:1.5rem;color:var(--secondary)!important}.Footer_foooterIcon__2USiz:hover{color:var(--darkSecondary)}.Footer_footer__links__uxC4C a{margin-bottom:3%;font-size:14px;color:lightgray}.Footer_footer__links__uxC4C a:hover{color:var(--secondary);text-decoration:underline}.Footer_footer__copyright__hqwOk{text-align:center;color:var(--secondary);position:static;width:100%}.Footer_footer__address__qlaYM{margin-top:8%}.Footer_footer__address__qlaYM b{font-family:Nunito Sans,sans-serif}.Footer_footer__address__qlaYM a,.Footer_footer__address__qlaYM address,.Footer_footer__address__qlaYM span{font-size:15px;color:lightgray}.Footer_footer__address__qlaYM div{margin-bottom:10px}@media only screen and (max-width:992px){.Footer_link__area__is_K_{width:90%;grid-template-columns:1fr;gap:34px;margin-top:42px;margin-bottom:40px}.Footer_footer__companyInfo__foYrP{width:100%}.Footer_footer__links__uxC4C{width:100%;margin-top:0}.Footer_footer__copyright__hqwOk{position:static;text-align:left}}