.footer{background:var(--bg-lg);color:#373b3f;z-index:9999;font-size:.95rem}.footer .footer-container{width:100%;padding:0 271px}.footer .footer-container .content{flex-flow:wrap;justify-content:space-between;display:flex}.footer .footer-container a{color:#36f;text-decoration:none}.footer .footer-container a:hover{text-decoration:underline}.footer .footer-container .footer-icon-img{opacity:.74;object-fit:cover;width:64px;height:64px;margin-left:-.75rem}.footer .footer-container .brand,.footer .footer-container .address,.footer .footer-container .legal{z-index:9999;flex-direction:column;gap:12px;max-width:366px;display:flex}@media screen and (max-width:2048px){.footer .footer-container{max-width:unset;padding:0 271px}}@media screen and (max-width:1600px){.footer .footer-container{max-width:unset;padding:0 200px}}@media screen and (max-width:1440px){.footer .footer-container{max-width:unset;padding:0 180px}}@media screen and (max-width:1280px){.footer .footer-container{max-width:unset;padding:0 160px}}@media screen and (max-width:1024px){.footer{margin-top:48.01px}.footer .footer-container{gap:15.36px;padding:0 128px}.footer .footer-container .content{margin:unset;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer .footer-container .content .brand,.footer .footer-container .content .address,.footer .footer-container .content .legal{gap:11.52px;max-width:191px}.footer .footer-container .content .brand span,.footer .footer-container .content .address span,.footer .footer-container .content .legal span{font-size:12.803px;font-weight:500;line-height:16.643px}}@media screen and (max-width:768px){.footer{margin-top:5vh;padding:36.012px 48px!important}.footer .footer-container{gap:11.52px}.footer .footer-container .content{margin:unset;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer .footer-container .content .brand,.footer .footer-container .content .address,.footer .footer-container .content .legal{gap:11.52px;max-width:191px}.footer .footer-container .content .brand span,.footer .footer-container .content .address span,.footer .footer-container .content .legal span{font-size:12px;font-weight:500;line-height:15.6px}}@media screen and (max-width:425px){.footer{margin-top:12vh;padding:19.929px 26.563px!important}.footer .footer-container{gap:6.37px;padding-left:0!important;padding-right:0!important}.footer .footer-container img.footer-icon-img{aspect-ratio:17.01/17.01;opacity:.74;width:17.006px;height:17.006px;margin-left:-3px;position:relative}.footer .footer-container .content{margin:unset;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:48.361px;display:flex}.footer .footer-container .content .brand,.footer .footer-container .content .address,.footer .footer-container .content .legal{flex-direction:column;gap:6.38px;max-width:105.7px;display:flex}.footer .footer-container .content .brand span,.footer .footer-container .content .address span,.footer .footer-container .content .legal span,.footer .footer-container .content .brand a,.footer .footer-container .content .address a,.footer .footer-container .content .legal a{font-size:6.641px;font-weight:500;line-height:8.633px}}
.header{background:var(--bg-lg);z-index:9999;height:100px;position:relative}.header-container{width:100%;padding:0 271px}.header-content{justify-content:space-between;align-items:center;height:100px;display:flex}.header-logo{cursor:pointer}.header-logo img{flex-shrink:0;width:138px;height:41.565px}.header-nav{align-items:center;gap:40px;height:24px;display:none}@media (min-width:768px){.header-nav{display:flex}}.header-nav-link{color:#373b3f;font-family:Plus Jakarta Sans;font-size:16px;font-weight:500;text-decoration:none;position:relative}.header-nav-link:hover,.header-nav-link-active{color:#2563eb}.header-nav-link-active:after{content:"";filter:blur(.8px);background:linear-gradient(90deg,#fafcff 0%,#356efc 49.04%,#fafcff 100%);border-radius:10px;width:100%;height:2.5px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.header-lang{position:relative}.header-lang-toggle{cursor:pointer;color:#373b3f;background:0 0;border:none;align-items:center;gap:10px;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;display:flex}.header-lang-dropdown{z-index:100;background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;width:6rem;margin-top:.5rem;padding:.5rem 0;position:absolute;right:0;box-shadow:0 10px 15px -3px #0000001a}.header-lang-option{text-align:left;cursor:pointer;color:#374151;background:0 0;border:none;width:100%;padding:.5rem 1rem;font-size:.875rem}.header-lang-option:hover{background:#f9fafb}.header-lang-option-active{color:#2563eb;background:#eff6ff;font-weight:500}.header-menu-toggle{cursor:pointer;color:#374151;background:0 0;border:none;padding:.5rem;display:none}.header-menu-icon{width:1.5rem;height:1.5rem}.header-mobile{background:#fafcff;border-top:1px solid #f3f4f6;width:30%;padding:1rem 0;position:absolute;top:80px}@media (min-width:769px){.header-mobile{display:none}}.header-mobile-nav{flex-direction:column;display:flex}.header-mobile-link{text-align:left;color:#374151;cursor:pointer;z-index:9999;background:0 0;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.header-mobile-link:hover{background:#f9fafb}.header-mobile-lang{margin-top:1rem;padding:0 1rem}.header-mobile-lang-title{color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.header-mobile-lang-options{flex-direction:column;display:flex}.header-mobile-lang-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem}.header-mobile-lang-option:hover{background:#f9fafb}.header-mobile-lang-option-active{color:#2563eb;background:#eff6ff;font-weight:500}@media screen and (max-width:2048px){.header-container{max-width:unset;padding:0 271px}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:138px;height:41.565px}.header-container .header-content button.hire-us img{width:124px;height:68px}}@media screen and (max-width:1600px){.header-container{max-width:unset;padding:0 200px}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:138px;height:41.565px}.header-container .header-content button.hire-us img{width:124px;height:68px}}@media screen and (max-width:1440px){.header-container{max-width:unset;padding:0 180px}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:124.193px;height:37.406px}.header-container .header-content button.hire-us img{width:124px;height:65px}}@media screen and (max-width:1280px){.header-container{max-width:unset;padding:0 160px}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:110.4px;height:33.252px}.header-container .header-content button.hire-us img{width:124px;height:60px}}@media screen and (max-width:1024px){.header-container{padding:16.64px 78.03px}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:88.337px;height:26.607px}.header-container .header-content button.hire-us img{width:124px;height:40px}}@media screen and (max-width:768px){.header-container{height:100px;padding:12.484px 32px}.header-container .header-content{width:unset;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.header-container .header-content .logo-container{justify-self:start;align-items:center;gap:24px}.header-container .header-content .logo-container .header-logo{justify-self:center}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:100px;height:30.12px}.header-container .header-content .header-nav{display:none}.header-container .header-content button.hire-us img{width:124px;height:40px}}@media screen and (max-width:425px){.header-container{height:100px;padding:12.484px 32px}.header-container .header-content{width:unset;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.header-container .header-content .logo-container{justify-self:start;align-items:center;gap:19.23px}.header-container .header-content .logo-container .header-logo{justify-self:center}.header-container .header-content .logo-container .header-logo img{flex-shrink:0;width:80.109px;height:24.129px}.header-container .header-content .header-nav{display:none}.header-container .header-content button.hire-us img{width:124px;height:40px}}
