@charset "utf-8";@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwadkRFe9.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwa5kRFe9.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaZkRFe9.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwalkRFe9.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaVkRFe9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwaRkRFe9.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:italic;font-weight:100 900;src:url(../fonts/NGSyv5HMAFg6IuGlBNMjxLsCwapkRA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:100 900;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{scroll-behavior:smooth}*,h1,h2,h3,h4,h5,h6,ul,ul li{margin:0;padding:0}.btn-outline-primary.solid .icon.arrow,.contract.reverse .col,.contract.reverse .col .card,.landing .btn-outline-primary .icon.arrow,.outline,.shape_future.reverse{background:var(--white)}.aga-header,.loading_outer{position:fixed;top:0;left:0;right:0}.badge,body{font-weight:500}.partner,body{overflow-x:hidden}.social-button,a,a:hover{text-decoration:none}.circle-wrapper,.landing,.map,.section-template--one .row .image-wrap,.service-cards,.shape_future .img-wrap{overflow:hidden}.badge,.contract .card h4,.contract .card p,.cta-head,.map__area .tooltip,.social-button{text-align:center}#bootstrapCookieConsentSettingsModal .modal-title,.about .shape-parent>.shape-1 h4,.about .shape-parent>.shape-2 h4,.aga-header ul.nav-menu>li,.aga-header ul.nav-menu>li ul.submenu li a,.aga-header~.search-box .search-results h4,.aga-header~.search-box .search-results h5,.badge,.btn-outline-primary,.company-highlights .card-body h4,.expertise-section .container-fluid .col h4,.landing h1,.map__area .tooltip,.partner .facts h5,.process h4{text-transform:uppercase;text-transform:uppercase}:root{--font-family:"Inter Tight",sans-serif;--primary-color:#F54D4D;--white:#FFF;--black-grade--1:#1C1C1C;--black-grade--2:#232323;--black-grade--3:#525252;--gray:#6F6F6F}*,:after,:before{transition:.3s linear}body{font-family:var(--font-family);font-optical-sizing:auto;font-style:normal;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--textColor);counter-reset:faq-counter}*{transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s}a{transition:.25s}h1,h2,h3,h4,h5,h6{line-height:1.4}strong{font-weight:600;color:var(--black-grade--2)}.mx-auto{margin-right:auto!important;margin-left:auto!important}.gap-2{gap:15px!important}.badge{letter-spacing:.04em;display:inline-block;padding:6px 9px;font-size:12px;line-height:1;color:var(--gray);white-space:nowrap;vertical-align:baseline;border-radius:2px}.bg-light{background:rgba(28,28,28,.05)!important;font-weight:600}.bg-light-gray{background-color:#f7f7f7}.pe-lg-60{padding-right:60px!important}.ps-lg-60{padding-left:60px!important}.z-index-1{z-index:1}.btn-outline-primary.solid .icon.arrow::before,.landing .btn-outline-primary .icon.arrow::before{border-color:var(--white)}.btn-outline-primary{border:2px solid var(--primary-color);font-weight:600;min-height:40px;border-radius:2px;display:flex;justify-content:center;align-items:center;padding:0 30px;font-size:12px;color:var(--primary-color);width:fit-content}.aga-header ul.nav-menu>li ul.submenu li:not(.active) a:hover,.aga-header.fixed ul.nav-menu>li>a,.aga-header.fixed~.search-box .search-field i,.aga-header.fixed~.search-box input,.aga-header.resource-header ul.nav-menu>li>a,.aga-header.resource-header~.search-box .search-field i,.aga-header.resource-header~.search-box input,.aga-header~.search-box .search-results a.active,.aga-header~.search-box .search-results a:hover,.outline{color:var(--black-grade--2)}.btn-outline-primary:active,.btn-outline-primary:hover{background:var(--primary-color);color:var(--white);border:2px solid var(--primary-color)}.btn-outline-primary:hover .icon.arrow{background:var(--white);width:2.125rem}.btn-outline-primary:hover .icon.arrow::before{border-top:.125rem solid var(--white);border-right:.125rem solid var(--white)}.btn.btn-outline-primary.solid{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.outline{box-shadow:none;background:0 0;border:2px solid var(--black-grade--2)}.outline .icon.arrow{background:var(--black-grade--2)}.outline .icon.arrow::before{border-top:.125rem solid var(--black-grade--2);border-right:.125rem solid var(--black-grade--2)}.outline:active,.outline:hover{background:var(--black-grade--2)!important;color:var(--white);border:2px solid var(--black-grade--2)!important}.aga-header ul.nav-menu>li ul.submenu li a:before,.aga-header ul.nav-menu>li>a:before,.footer ul li a:before{top:calc(50% - 3px);width:6px;border-radius:100%;transition:.25s ease-out;position:absolute;transform:scale(0)}.icon.arrow{width:1.125rem;height:.125rem;position:relative;background:var(--primary-color);margin-left:10px;transition:.3s cubic-bezier(.65, 0, .076, 1)}.icon.arrow::before{position:absolute;content:"";top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid var(--primary-color);border-right:.125rem solid var(--primary-color);transform:rotate(45deg)}span.highlight{background-image:linear-gradient(270deg,var(--primary-color),var(--black-grade--2));background-clip:text!important;-webkit-text-fill-color:transparent!important}span.highlight::after{content:"";position:absolute;top:calc(100% - 5px);right:-5px;left:-5px;height:5px;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1;background:rgba(255,255,255,.25)}.loading_outer{background:var(--white);bottom:0;z-index:12;display:flex;justify-content:center;align-items:center;transition:.4s}.loader-svg{display:flex;align-items:flex-end}.loader-svg svg polygon{stroke-dasharray:25;animation:2s linear infinite anim}@keyframes anim{to{stroke-dashoffset:100}}@keyframes dash{from{-webkit-text-stroke:0.5px var(--white)}to{color:var(--white)}}.aga-header{opacity:1;min-height:78px;border-bottom:1px solid rgba(255,255,255,.1);padding-inline:40px;z-index:11;transition:.3s}.about,.partner{border-bottom:0 solid rgba(0,0,0,.05)}.aga-header.fixed,.aga-header.resource-header{background-color:var(--white);box-shadow:0 1px 6px 0 rgba(32,33,36,.28);backdrop-filter:saturate(200%) blur(30px);background:rgba(255,255,255,.8)}.accounts::before,.aga-header.toggle,.contracts::before,.it::before,.models::before,.overview-ourvalues::before,.process-of-hiring::before,.sectors::before{opacity:0}.aga-header .row{width:100%}.aga-logo svg{width:160px}.aga-logo a{display:flex;height:30px}.aga-header ul.nav-menu{display:flex;flex-direction:row;gap:45px}.aga-header ul.nav-menu>li{display:flex;align-items:center;min-height:78px;cursor:pointer;list-style:none;font-size:12px;line-height:1.25em;font-weight:500;letter-spacing:.025em;transition:.2s linear;position:relative}.aga-header ul.nav-menu>li>a{color:var(--white);min-height:78px;display:flex;align-items:center}.aga-header .language,.aga-header .search-icon,.aga-header~.search-box .search-field i,.aga-header~.search-box .search-results h4,.aga-header~.search-box input,.landing h1,.landing p,.process h4,.social-button:focus,.social-button:hover{color:var(--white)}.aga-header ul.nav-menu>li ul.submenu li.active a,.aga-header ul.nav-menu>li.active>a{color:var(--primary-color)}.aga-header ul.nav-menu>li>a:before{content:'';left:0;height:6px;background:var(--white)}.aga-header ul.nav-menu>li>a:hover:before{transform:scale(1);left:0;transition:.25s ease-out}.aga-header.fixed .search-icon:before,.aga-header.fixed ul.nav-menu>li:not(.active).dropdown-active>a:before,.aga-header.fixed ul.nav-menu>li:not(.active)>a:hover:before,.aga-header.resource-header .search-icon:before,.aga-header.resource-header ul.nav-menu>li:not(.active).dropdown-active>a:before,.aga-header.resource-header ul.nav-menu>li:not(.active)>a:hover:before{background-color:var(--black-grade--2)}.aga-header ul.nav-menu>li.active>a:before{transform:scale(1);left:-16px;transition:.25s ease-out;background:var(--primary-color)}.aga-header ul.nav-menu>li.active>span{color:var(--primary-color);font-weight:700}.aga-header ul.nav-menu>li>a>span{transform:translateX(0);transition:.25s ease-out;white-space:nowrap}.aga-header ul.nav-menu>li:not(.active)>a:hover>span{transform:translateX(16px)}.aga-header ul.nav-menu>li:not(.active).dropdown-active>a:before{transform:scale(1)}.aga-header ul.nav-menu>li:not(.active).dropdown-active>a>span{transform:translateX(16px);transition:.25s ease-out}#bootstrapCookieConsentSettingsModal~.modal-backdrop,.aga-header .close-icon,.aga-header ul.nav-menu>li ul.submenu li.disabled:after,.search-type,.search-url,.service-cards h2:before{display:none}.aga-header .language,.aga-header .search-icon{position:relative;line-height:0;display:flex;align-items:center;gap:10px;font-size:24px;cursor:pointer}.aga-header .language span{font-size:14px}.aga-header.fixed .language,.aga-header.fixed .search-icon,.aga-header.resource-header .language,.aga-header.resource-header .search-icon{color:#191919}.aga-header .search-icon:after{content:'';position:absolute;top:-2px;left:-1px;width:24px;height:24px;border-radius:50%;background-color:rgba(255,255,255,.2);z-index:-1;opacity:0;transition-property:all;transition-duration:.25s}.aga-header.fixed .search-icon:after,.aga-header.resource-header .search-icon:after{background-color:rgba(28,28,28,.1)}.aga-header .search-icon:hover:after{transform:scale(1.75);opacity:1}.aga-header .search-icon:before{content:'';position:absolute;left:-24px;width:1px;top:0;bottom:0;background-color:var(--white)}.aga-hamburger{cursor:pointer;fill:none;stroke:var(--white);stroke-width:2;transition:.25s ease-in}.aga-hamburger.fixed,.aga-hamburger.resource-header{top:20px}.aga-header.fixed .aga-hamburger,.aga-header.fixed~.search-box .close-icon path,.aga-header.resource-header .aga-hamburger,.aga-header.resource-header~.search-box .close-icon path{stroke:var(--black-grade--2)}.aga-hamburger.fixed span,.aga-hamburger.resource-header span{background-color:#000}.aga-hamburger span{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0)}.aga-hamburger svg line:nth-of-type(2){transform:scaleX(.625);transform-origin:right;transition:transform .4s cubic-bezier(.5, 1, .89, 1)}.aga-hamburger svg line:first-of-type{transform:scaleX(1);transform-origin:right;transition:transform .4s cubic-bezier(.5, 1, .89, 1)}.aga-hamburger:hover svg line:nth-of-type(2){transform:scaleX(1)}.aga-hamburger:hover svg line:first-of-type{transform:scaleX(.645)}.aga-header ul.nav-menu>li ul.submenu{display:none;position:absolute;justify-content:center;max-width:380px;white-space:nowrap;top:69px;padding:0;margin-block:10px;left:50%;transform:translate(-50%,0);opacity:0;box-shadow:0 2px 32px 0 rgba(0,0,0,.13);transition:.4s cubic-bezier(.5, 1, .89, 1);backdrop-filter:saturate(200%) blur(30px)}.aga-header ul.nav-menu>li:hover ul.submenu{display:flex;opacity:1}.aga-header ul.nav-menu>li ul.submenu:before{content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--white);position:absolute;top:-8px;left:0;right:0;margin:0 auto;width:15px}.aga-header ul.nav-menu>li ul.submenu li{position:relative;list-style:none;padding:18px;text-transform:initial;letter-spacing:0;flex:1 0 152px;background:#fff;display:inline-flex;justify-content:center;align-items:flex-start;overflow:hidden}.aga-header ul.nav-menu>li ul.submenu li.disabled a span{opacity:.7}.aga-header ul.nav-menu>li ul.submenu li:not(.active).disabled:hover{box-shadow:none;cursor:default}.aga-header ul.nav-menu>li ul.submenu li.disabled:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(28,28,28,.1);z-index:1}.aga-header ul.nav-menu>li ul.submenu li:after{transform:rotate(45deg);content:'';position:absolute;width:0;height:0;background:var(--primary-color);right:-20px;bottom:-20px;transition:.3s}.aga-header ul.nav-menu>li ul.submenu li.active:after,.aga-header ul.nav-menu>li ul.submenu li:hover:after{width:36px;height:36px}.aga-header ul.nav-menu>li ul.submenu li:not(.active):hover{box-shadow:0 0 2.5rem rgba(22,28,45,.1),0 0 .5rem -.5rem rgba(22,28,45,.05);z-index:1}.aga-header ul.nav-menu>li ul.submenu li:not(:last-child){border-right:1px solid rgba(0,0,0,.125)}.aga-header ul.nav-menu>li ul.submenu li:not(.disabled):not(:last-child),.footer .col:last-child{border-right:1px solid rgba(0,0,0,.06)}.aga-header ul.nav-menu>li ul.submenu li a{display:flex;width:100%;align-items:center;justify-content:center;white-space:normal;text-align:center;color:var(--black-grade--3);font-size:12px;font-weight:600;position:relative;line-height:1.4}.aga-header ul.nav-menu>li ul.submenu li a span{display:flex;flex-direction:column;gap:15px}.aga-header ul.nav-menu>li ul.submenu li a span img{height:48px}.aga-header ul.nav-menu>li ul.submenu li a:before,.footer ul li a:before{content:"";left:0;height:6px;background:currentColor}.aga-header~.search-box .search-field{display:flex;align-items:center;border-bottom:1px solid var(--white)}.aga-header.fixed~.search-box .search-field,.aga-header.resource-header~.search-box .search-field{border-bottom:1px solid var(--black-grade--2)}.aga-header~.search-box .search-field i{font-size:20px}.aga-header~.search-box input{width:300px;line-height:1em;padding:0 0 15px;margin-bottom:0;background-color:transparent;border:0;border-radius:0;outline:0;transition:.3s}.aga-header~.search-box input:focus{width:400px;box-shadow:none}.aga-header~.search-box input::placeholder{color:var(--white);text-transform:uppercase;font-size:14px}.aga-header~.search-box button{border:none;background-color:transparent; color: #FFF;}.aga-header.fixed~.search-box button {color: #191919;}.aga-header~.search-box .search-results{position:absolute;width:420px;top:80px;background-color:var(--white);box-shadow:0 0 2.5rem rgba(0,0,0,.1),0 0 .5rem -.5rem rgba(0,0,0,.05)}.aga-header~.search-box .search-results h4{padding:10px 15px;font-size:14px;font-weight:600;background:var(--black-grade--1);position:relative}.aga-header~.search-box .search-results h4::before{content:'';position:absolute;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid var(--black-grade--1);z-index:5;top:-9px;left:10px}.aga-header~.search-box .search-results>div{display:flex;flex-direction:column;padding:12px 15px 5px;border-bottom:1px solid rgba(0,0,0,.05)}.aga-header~.search-box .search-results h5{color:var(--black-grade--2);font-size:14px;font-weight:600;margin-bottom:8px}.aga-header~.search-box .search-results a,.aga-header~.search-box .search-results p{font-size:14px;color:var(--gray);margin-bottom:0;padding:0 0 9px;font-weight:500;position:relative}.aga-header~.search-box .search-results p{padding:12px}.aga-header.fixed~.search-box input::placeholder,.aga-header.resource-header~.search-box input::placeholder{color:var(--black-grade--2)}.aga-header~.search-box .close-icon path{stroke:var(--white);stroke-dasharray:40;stroke-dashoffset:80;transition:stroke-dashoffset .6s ease-in-out}.aga-header~.search-box .close-icon path:nth-of-type(2){transition-delay:.3s}.aga-header~.search-box .close-icon:hover path{stroke-dashoffset:0}.aga-header~.search-box{position:fixed;top:-78px;left:0;right:0;height:78px;opacity:0;display:flex;align-items:center;background:rgba(26,26,26,.25);backdrop-filter:blur(10px) brightness(95%);padding:40px;z-index:11;transition:.3s}.aga-header.fixed~.search-box,.aga-header.resource-header~.search-box{box-shadow:0 1px 6px 0 rgba(32,33,36,.28);backdrop-filter:saturate(200%) blur(30px);background:rgba(255,255,255,.8)}.aga-header~.search-box.active{opacity:1;top:0}.search-results a span{transform:translateX(0);transition:.25s ease-out;display:inline-block}.footer ul li a:hover span,.footer ul li.active a span,.search-results a.active span,.search-results a:hover span{transform:translateX(15px)}.search-results a.active:before,.search-results a:before{content:"";position:absolute;top:calc(50% - 7px);left:0;height:6px;width:6px;background:currentColor;border-radius:100%;transform:scale(0);transition:.25s ease-out}.footer ul li a:hover:before,.footer ul li.active a:before,.search-results a.active:before,.search-results a:hover:before{transform:scale(1);transition:.25s ease-out;background:var(--primary-color)}.scrollToButton,.shape_future .img-wrap img{transition:.25s linear}.landing{display:flex;justify-content:center;background-color:#1c1c1c;min-height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;flex-direction:column;width:100%}.landing::before{content:'';position:absolute;background-color:rgba(28,28,28,.25);opacity:1;width:100%;height:100%;z-index:1}.landing .container{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:flex-start;margin-top:80px}.landing video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.about .shape-parent,.about h2,.circle-wrapper,.contract h2,.cta,.cta-head,.expertise-section .col>a,.faq h3,.footer,.footer h5,.footer ul li a,.landing p,.partner .facts,.partner h2,.section-background .row,.service-cards .container,.shape-img,.social-button{position:relative}.landing h1{font-size:72px;font-weight:700;line-height:1;margin-bottom:24px;letter-spacing:0}.landing h1 span{color:rgba(255,255,255,.5)}.landing p{font-weight:400;font-size:18px;margin-bottom:0;padding-left:90px}.about h2,.about h2 span{font-weight:700;color:var(--black-grade--2)}.landing p::before{content:"";display:block;width:75px;height:2px;background-color:var(--primary-color);position:absolute;left:0;top:15px}.dual-button .btn-outline-primary:last-child:active,.landing .btn-outline-primary{background:0 0;font-weight:500;box-shadow:none;border:2px solid var(--white);color:var(--white)}.landing .btn-outline-primary:hover .icon.arrow{width:2.125rem}.dual-button{display:flex;margin-top:25px}.dual-button .btn{font-size:14px;margin-right:10px;line-height:0;min-height:45px}.about{padding-top:105px;padding-bottom:105px}.about h2{font-size:40px;line-height:1.1;margin-bottom:45px}.about .shape h4,.about .shape p,.about h4{color:var(--black-grade--2);font-weight:600}.about h2:before,.faq h2:before,.news-nav h2:before,.service-cards h2::before{content:'';background:var(--primary-color);height:2px;width:100px;position:absolute;bottom:-22px;left:0;right:auto;margin:0 auto}.about .btn,.expertise-page .btn-outline-primary{margin-top:24px}.about h4{font-size:20px;margin-bottom:15px}.about p,.contract .card p,.cta-head h3,.cta-head h3 span,.cta-head p,.partner h2,.partner p{font-weight:400}.about .shape-parent>.shape-2 h4,.address-block p,.partner p{margin-bottom:0}.about p{color:var(--black-grade--3)}.about .badge{margin-bottom:10px}.about .shape-parent::before{content:'';position:absolute;width:117px;height:117px;background:url(../img/pattern.png) no-repeat;left:-42px;top:-42px;z-index:-1}.about .shape-parent>.shape{position:absolute;background:var(--white);box-shadow:0 0 2rem hsl(0 0% 0% / 10%)}.about .shape h4,.about .shape p{font-size:12px;margin-bottom:5px}.about .shape-parent>.shape-1{display:flex;justify-content:center;align-items:center;flex-direction:column;width:250px;height:125px;right:-60px;bottom:30px;padding:30px}.about .shape-parent>.shape-2{display:flex;justify-content:center;width:225px;height:75px;right:-30px;top:0;align-items:center}.about .shape-parent>.shape-2 .upload{width:45px;height:75px;display:flex;align-items:center}.about .shape-parent>.shape-2 .upload img{height:36px}.about .shape-parent>.shape-2 p{margin-bottom:0;color:#868686}.partner{background:var(--white);border-top:1px solid rgba(0,0,0,.05)}.partner h2{color:var(--white);font-size:30px}.partner h2:before{content:'';background:var(--primary-color);height:2px;width:50px;position:absolute;bottom:-15px;left:0;right:auto;margin:0 auto}.partner p{margin-top:15px;color:var(--black-grade--3)}.contract h2,.expertise-section h2{font-size:40px;font-weight:700;margin-bottom:37px;margin-top:9px}.partner .col{border-left:1px solid rgba(28,28,28,.1)}.partner .col:last-child{border-right:1px solid rgba(28,28,28,.1)}.partner .facts{cursor:pointer;display:flex;justify-content:center;flex-direction:column;padding:0 30px;min-height:250px}.partner .facts:hover i{opacity:1;width:1.125rem;right:15px}.partner .facts i{position:absolute;right:25px;top:37px;background-color:var(--black-grade--1);opacity:0}.partner .facts i:before{border-color:var(--black-grade--1)}.partner .facts h3{font-size:40px;color:var(--white);font-weight:500;margin-bottom:4px;position:relative;line-height:1;width:fit-content;display:none}.partner .facts h3 sup{font-size:14px;top:7px;right:-17px;position:absolute}.partner .facts h3:before{content:"";width:1px;height:30px;background:var(--white);position:absolute;left:-33px;top:50%;transform:translateY(-50%)}.cta-head .btn-outline-primary .icon.icon.arrow,.cta-head .btn-outline-primary:hover .icon.icon.arrow,.expertise-page h2:before,.partner .facts h5::before{background:var(--primary-color)}.partner .facts span{width:90px;height:90px;border:2px dotted var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.circle-wrapper .circle-one img,.partner .facts img{width:90px}.partner .facts h5{margin-top:0;font-size:16px;color:var(--black-grade--2);font-weight:600;margin-bottom:20px;position:relative}.partner .facts h5::before{content:"";width:1px;height:25px;position:absolute;left:-31px;top:50%;transform:translateY(-50%)}.partner .min-h-425{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.partner .mask-50vw{position:absolute;top:0;bottom:0;z-index:-1;width:calc(50vw + 15px);right:0;background-position:center center;background-repeat:no-repeat;background-image:url("../img/cta-lg.webp");background-attachment:fixed}.partner .mask-50vw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:var(--black-grade--1)}.expertise-section{padding:73px 0 105px;background:#f7f7f7}.expertise-section h2{line-height:1.11;color:#191919;position:relative}.contract .card h4,.contract h2,.footer ul li a:hover,.footer ul li.active a,.services h2,.services h4{color:var(--black-grade--2)}.expertise-section .container-fluid{max-width:1600px;background-image:url(../img/information-technology.webp);background-position:center;background-size:cover;transition:.4s}.expertise-section .container-fluid .col:not(:last-child){border-right:0px solid rgba(255,255,255,.1)}.expertise-section .container-fluid .col{position:relative;transition:.4s;padding-bottom:24px;height:550px}.expertise-section .container-fluid .col:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.expertise-section .col>a{height:100%;cursor:pointer;display:flex;flex-direction:column;gap:24px}.expertise-section .col.disabled>a{cursor:default}.expertise-section .container-fluid .col .content-wrap{position:relative;margin-top:auto;display:flex;align-items:center;height:60px;padding-left:15px;justify-content:space-between;padding-right:15px;backdrop-filter:saturate(200%) blur(30px);background:rgba(255,255,255,.85);box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.expertise-section .container-fluid .col:hover{background-color:rgba(245,77,77,.75)}.expertise-section .container-fluid .col:hover .content-wrap{transform:translateY(-24px)}.expertise-section .container-fluid .col h4{color:var(--black-grade--2);font-size:14px;font-weight:600}.expertise-section .container-fluid .col .icon.arrow{display:flex;margin-left:0;background-color:var(--primary-color)}.expertise-section .container-fluid .col .icon.arrow:before{border-top-color:var(--primary-color);border-right-color:var(--primary-color)}.expertise-section .container-fluid .col:hover .icon.arrow{transform:rotate(-45deg)}.contract{padding:73px 0 105px;background-image:url(../img/pattern-bg.png);background-position:bottom left;background-repeat:no-repeat}.contract .col,.contract .col .card,.contract.reverse,.map{background:#f7f7f7}.contract h2{line-height:1.1}.contract .card{border:none;align-items:center}.contract .card:hover{box-shadow:none!important}.contract .card .img-wrap{width:105px;height:105px;padding:15px;margin-top:25px}.contract .card h4{font-size:20px;font-weight:600;margin-bottom:27px;margin-top:25px}.contract .card p{color:var(--black-grade--3);margin-bottom:35px}.cta{padding:120px 0;background-image:url('../img/cta-bg.webp');background-position:0 0;background-size:cover}.cta::before{content:'';position:absolute;height:100%;width:100%;opacity:.8;top:0;left:0;background-color:rgba(20,37,43,0)}.cta-head{padding:58px 45px 60px;color:var(--white);display:flex;justify-content:center;align-items:center;z-index:5;flex-direction:column;background:var(--primary-color) url(../img/background-pattern.webp)}.footer h5::before,.scrollToButton{background-color:var(--primary-color)}.cta-head h3{font-size:30px;line-height:1.3;margin-bottom:0}.cta-head p{font-size:18px;margin-bottom:0}.cta-head .btn-outline-primary{color:var(--white);border:2px solid var(--white);background:var(--white);color:var(--primary-color);margin-top:20px}.cta-head .btn-outline-primary .icon.arrow::before,.cta-head .btn-outline-primary:hover .icon.arrow::before{border-top:.125rem solid var(--primary-color);border-right:.125rem solid var(--primary-color)}.cta-head .btn-outline-primary:hover{background:var(--white)!important;color:var(--primary-color);border:2px solid var(--white)!important}.social-button,.social-button::after{height:38px;width:38px;border-radius:100%}#bootstrapCookieConsentSettingsModal .modal-body,.cta-head span{padding:0}.footer .col{border-left:1px solid rgba(0,0,0,.06);padding-top:48px;padding-bottom:35px}.footer h5{font-size:16px;color:#191919;font-weight:600;margin-bottom:10px}.footer h5::before{content:"";width:1px;height:25px;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.footer .copyright{border-top:1px solid rgba(0,0,0,.06);padding:20px 0}.footer .copyright p{font-weight:500;color:var(--black-grade--3);margin:0;padding:0;font-size:14px}.footer ul{list-style:none}.footer ul li a{display:flex;padding:4px 0;font-size:14px;color:var(--gray);font-weight:500}.footer ul li.disabled a{pointer-events:none}.footer ul li a span{transform:translateX(0);transition:.25s ease-out}.social-buttons{display:flex;flex-wrap:wrap;gap:5px}.social-button{display:flex;justify-content:center;align-items:center;outline:0;font-size:20px;font-weight:500;transition:none}.social-button::after{content:"";position:absolute;background:currentColor;transform:scale(0);transition:.25s ease-out;z-index:-1}.social-button:focus::after,.social-button:hover::after{transform:scale(1);transition:.25s ease-out}.social-button--facebook{color:#3b5999;border:2px solid #3b5999}.social-button--facebook::after{background:#3b5999}.social-button--linkedin{color:#0077b5;border:2px solid #0077b5}.social-button--linkedin::after{background:#0077b5}.social-button--twitter{color:#0d6efd;border:2px solid #0d6efd}.social-button--twitter::after{background:#0d6efd}.social-button .twitter{width:18px;height:18px}.footer .navbar-brand{display:flex;margin-bottom:15px;height:30px}.scrollToButton{cursor:pointer;display:flex;align-items:center;justify-content:center;position:fixed;bottom:-70px;right:45px;width:50px;height:50px;font-size:30px;color:var(--white);border-radius:50%;z-index:10}.scrollToButton.active{bottom:45px}.subPage-header{background-color:var(--black-grade--1);min-height:450px;background-position:center 25%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;position:relative}.subPage-header::before{content:'';position:absolute;height:100%;width:100%;opacity:.1;top:0;left:0;background-color:#1c1c1c}.subPage-header:after{content:'';position:absolute;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid var(--white);left:calc(50% - 25px);z-index:5}.subPage-header h2{font-size:40px;font-weight:600;color:var(--white);line-height:1.12;margin-bottom:12px;letter-spacing:0;position:relative}.expertise-page h2,.expertise-page h3{font-weight:700;margin-bottom:19px;position:relative;color:var(--black-grade--2)}.subPage-header h2 span{color:rgba(255,255,255,.75);font-weight:400}.hr::before{opacity:.2}.it{background-image:url('../img/hero-information-technology.webp');background-position:center 50%}.hr{background-image:url('../img/hero-human-resources.webp');background-position:center 25%}.sales{background-image:url('../img/hero-marketing-sales.webp');background-position:center 50%}.accounts{background-image:url('../img/hero-accounting-finance.webp');background-position:center 0}.operations{background-image:url('../img/hero-operations-supply-chain.webp');background-position:center bottom}.candidates,.contact_us,.overview-method,.process-of-hiring,.sectors{background-position:center 0}.sectors{background-image:url('../img/hero-sectors-industries.webp')}.candidates{background-image:url('../img/hero-candidates.webp')}.process-of-hiring{background-image:url('../img/hero-process-of-hiring.webp')}.contracts{background-image:url('../img/hero-contracts.webp');background-position:center 50%}.models{background-image:url('../img/hero-talent-source.webp');background-position:center 65%}.contact_us{background-image:url('../img/hero-contact.webp')}.overview-method{background-image:url('../img/hero-who-we-are.webp')}.overview-ourvalues{background-image:url('../img/hero-our-values.webp');background-position:center 20%}.overview-careers{background-image:url('../img/hero-careers.webp');background-position:center 0}.overview-candidates{background-image:url('../img/homepage-3-slider-img-2.webp');background-position:center 50%}.search-jobs{background-image:url('../img/search-jobs.webp');background-position:center 80%}.expertise-page{padding:68px 0 54px;border-bottom:1px solid rgba(0,0,0,.05)}.expertise-page h2{font-size:40px;line-height:1.125}.expertise-page h2:before{content:'';height:2px;width:100px;position:absolute;bottom:-22px;left:0;right:auto}.expertise-page h3{font-size:30px;line-height:1.25}.expertise-page h4,.section-template--one h4{font-size:18px;font-weight:600;color:var(--black-grade--2);margin-bottom:15px}.expertise-page p,.service-cards .accordion-body{color:var(--black-grade--3);font-weight:400;margin-bottom:0;font-size:16px}.expertise-page svg{position:absolute;margin-left:15px}.expertise-page p{margin-top:0;letter-spacing:0}.quick-action .btn.btn-outline-primary.solid{background:var(--black-grade--2)!important;border-color:var(--black-grade--2)!important}.service-cards{padding-block:75px;background-color:#f7f7f7;position:relative}.service-cards .accordion,.service-cards .accordion-button:not(.collapsed){background-color:transparent;--bs-accordion-bg:transparent}.faq.section-white,.service-cards .accordion-header,.service-cards .icon-wrap{background-color:var(--white)}.faq .accordion-button:focus,.faq .accordion-button:not(.collapsed),.service-cards .accordion-button:focus,.service-cards .accordion-button:not(.collapsed){box-shadow:none}.service-cards .accordion-button:after{background-image:url('../img/dropdown-icon.svg')}.service-cards .accordion-body{background-color:var(--white);padding:5px 20px 24px;border-top:0 solid rgba(0,0,0,.05)}.service-cards .accordion-item{border:none;border-radius:0}.circle-wrapper .container,.service-cards .container .row{position:relative;z-index:1}.service-cards .accordion-item img{width:45px;height:45px}.service-cards .accordion-header .accordion-button{gap:15px;padding:15px 20px}.service-cards .accordion-header .accordion-button:not(.collapsed):after{filter:invert(51%) sepia(33%) saturate(5777%) hue-rotate(332deg) brightness(100%) contrast(93%)}.service-cards .accordion-header h3{font-size:16px;color:var(--black-grade--2);font-weight:600}.service-cards .icon-wrap{position:relative;border-radius:50%;transition:.25s}.circle-wrapper .circle-one,.circle-wrapper .circle-two,.service-cards .circle-one,.service-cards .circle-two{transition:.4s cubic-bezier(.075, .82, .165, 1);position:absolute}.service-cards .accordion-item:hover .icon-wrap:before{opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background:var(--primary-color);animation-name:icon-ripple;animation-duration:1.25s;animation-delay:0s;animation-timing-function:cubic-bezier(0.65,0,0.34,1);z-index:-1}.service-cards .icon-wrap:before{content:'';position:absolute;border-radius:50%;opacity:1}@keyframes icon-ripple{from{opacity:.5;transform:scale3d(1,1,1)}to{opacity:0;transform:scale3d(1.75,1.75,1)}}.service-cards .circle-one img{width:300px}.circle-wrapper .circle-two img,.service-cards .circle-two img{width:600px}.service-cards .circle-one{z-index:0;right:0;transform:translate(50%,-100px);opacity:.25}.service-cards .circle-two{z-index:0;left:0;bottom:0;transform:translate(-50%,30%);opacity:.25}.circle-wrapper .circle-one{z-index:0;right:0;transform:translate(45%,90%);opacity:.25}.circle-wrapper .circle-two{z-index:-1;left:0;bottom:0;transform:translate(-70%,70%)}.blog-item,.method .card-body{display:flex;transition-property:all;transition-duration:.2s}.subPage.aboutus .circle-wrapper .circle-one{transform:translate(45%,120%)}.section-template--one .content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:1}.section-template--one .content-wrap h2{font-size:24px;margin-bottom:35px;font-weight:600;position:relative;color:var(--black-grade--2)}.section-template--one .content-wrap h2:before{content:'';background:var(--primary-color);height:2px;width:50px;position:absolute;bottom:-18px}.section-template--one .row .image-wrap img{transition:.25s linear;width:100%}.resource .card:hover img,.section-template--one .row:hover .image-wrap img,.shape_future .row:hover .img-wrap img{transform:scale(1.1)}.section-template--one .content-wrap:after{left:-15px;border:15px solid rgba(245,245,245,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:var(--white);margin-left:-14px;z-index:10;transform:rotate(90deg)}.company-highlights,.faq .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,.05)}.section-template--one .row:nth-child(2n) .content-wrap:after{transform:rotate(-90deg);left:auto;right:-30px}.faq .accordion-body,.faq p,.section-template--one .content-wrap p{color:var(--black-grade--3);font-weight:400}.section-template--one .row:nth-child(2n) .image-wrap{order:1}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.company-highlights,.faq .accordion-item,.faq .accordion-item:first-child{border-top:1px solid rgba(0,0,0,.05)}.company-highlights .col{border-left:1px solid rgba(0,0,0,.05)}.company-highlights .col:last-child{border-right:1px solid rgba(0,0,0,.05)}.company-highlights .card-body svg{color:var(--primary-color);fill:transparent;margin:0 0 15px}.company-highlights .card-body{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:45px 30px;position:initial}.company-highlights .card-body h4,.process h4{font-weight:600;font-size:16px;color:var(--black-grade--2);margin-bottom:22px}.company-highlights .card-body img{width:60px;height:auto;margin:0 0 15px}.company-highlights p,.method p{color:var(--black-grade--3);font-weight:400;margin-bottom:0}.company-highlights a{margin-top:22px}.shape_future{margin:0;padding:120px 0;background-color:#f7f7f7}.faq,.services{padding-bottom:105px}.shape_future h3{font-size:30px;font-weight:600;color:var(--black-grade--2);margin-bottom:10px;line-height:1.25;letter-spacing:0;position:relative}.shape_future h4{font-size:16px;color:var(--black-grade--3);font-weight:400;margin-bottom:5px}.shape_future .img-wrap{border-radius:2px}.section-background .row:before{content:'';position:absolute;left:81%;top:-120px;bottom:-120px;background:var(--black-grade--1);width:100%;background-image:url(../img/cta-lg.webp);background-position:center;background-size:cover}.section-background.reverse .row:before{left:initial;right:81%}.services{background:#f7f7f7;padding-top:75px}.services h2{position:relative;margin-bottom:12px;font-size:30px;font-weight:600;line-height:1.3;letter-spacing:0}.services h4{font-size:18px;font-weight:600;margin-bottom:0}.method{border-radius:0;border:0;height:100%}.method .card-title{padding:15px 30px;margin:0;border-bottom:1px solid #f7f7f7;min-height:75px;display:flex;align-items:center;position:relative}.method .card-title span{color:var(--primary-color);margin-right:5px}.card-title:before{content:'';background:var(--primary-color);height:1px;width:50px;position:absolute;bottom:-1px}.method .card-title h4{font-weight:600;color:var(--black-grade--2);font-size:18px}.method .card-body{padding:30px;position:initial;flex-direction:column;justify-content:flex-start;height:100%;border:0 solid #e6e6e6;background-color:var(--white)}.method .card-body span{width:90px;height:90px;border:2px dotted var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:18px}.faq .accordion-button::after,.faq .accordion-button::before{content:'';background-color:var(--black-grade--2);border-radius:1px;position:absolute;background-image:none}.method .card-body span img{height:90px}.card:hover{transition-duration:.3s;transition-property:box-shadow;box-shadow:0 0 2.5rem rgba(22,28,45,.1),0 0 .5rem -.5rem rgba(22,28,45,.05)!important}ul.list-style-5{list-style:none;margin:32px auto 0;padding:0;column-count:3;width:100%;display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:15px}.list-style-5 li{width:calc(50% - 15px);position:relative;padding-left:45px;font-size:16px;color:var(--black-grade--2);font-weight:500}.list-style-5 li::before{content:"";position:absolute;top:-2px;left:0;width:30px;height:30px;background-color:rgba(245,77,77,.05);background-image:url("../img/tick.svg");background-repeat:no-repeat;background-position:center;background-size:50%}.faq h3:before{counter-increment:faq-counter;content:counter(faq-counter,decimal-leading-zero) ". ";color:var(--primary-color);position:absolute;font-size:1rem;top:50%;left:0;transform:translateY(-50%)}.faq{background:var(--white);padding-top:105px;background-image:url(../img/pattern-bg.png);background-position:bottom left;background-repeat:no-repeat}.service-cards h4{font-size:18px;color:var(--black-grade--3);margin-bottom:30px;font-weight:400}.faq h2,.service-cards h2{font-size:40px;font-weight:700;line-height:1.1;color:var(--black-grade--2);margin-bottom:37px;letter-spacing:0;position:relative;margin-top:9px}.faq h2 span.highlight::after{height:8px;top:calc(100% - 12px)}.faq .accordion-button::after{width:.75rem;height:2px;margin-right:0;right:25px}.faq .accordion-button::before{width:2px;height:.75rem;right:30px;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d}.faq .accordion-button[aria-expanded=true]::after{transform:translate3d(0,0,0) scale3d(0,0,0) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;background-color:var(--primary-color)}.faq .accordion-button[aria-expanded=true]::before{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0deg,0deg);transform-style:preserve-3d;background-color:var(--primary-color)}.faq .accordion-button{font-weight:500;color:var(--black-grade--2);margin-left:30px;padding-left:0}#bootstrapCookieConsentSettingsModal .btn-outline-primary:not(.solid):hover,.faq .accordion,.faq .accordion-button:not(.collapsed){background-color:transparent}.faq .accordion-body{padding-top:0;padding-left:30px}.faq .accordion-item{border-bottom:0}.map h2,.map.expertise-page h4{margin-bottom:7px}.map h4{font-size:18px;font-weight:400;color:var(--gray);margin-bottom:0}.map__area{height:600px;background:url('../img/world-map.png') center center no-repeat;position:relative}.map__location,.map__location:before{width:10px;height:10px;border-radius:50%}.map__area .tooltip,.map__location,.map__location:before,.tooltip:before{position:absolute;content:''}.map__area .tooltip span{display:block;font-size:.75rem;font-weight:500;text-transform:capitalize}.map__location{left:50%}.map__area .tooltip:before{z-index:-1;top:-16px;left:0;right:0;margin:0 auto;width:8px;height:8px;border-bottom:8px solid var(--primary-color);border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent}.map__location:before{background-color:var(--primary-color);-webkit-transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s,-webkit-transform .2s;left:0;cursor:pointer}.map__location:hover:before{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}.map__location.is-location-1{top:276px;margin-left:-260px}.map__location.is-location-2{top:270px;margin-left:-240px}.map__location.is-location-3{top:254px;margin-left:-245px}.map__location.is-location-4{top:282px;margin-left:-366px}.map__location.is-location-5{top:345px;margin-left:-238px}.map__location.is-location-6{top:240px;margin-left:-31px}.map__location.is-location-7{top:240px;margin-left:-13px}.map__location.is-location-8{top:245px;margin-left:18px}.map__location.is-location-9{top:365px;margin-left:212px}.map__location.is-location-11{top:320px;margin-left:-315px}.map__location.is-location-12{top:252px;margin-left:2px}.map__location.is-location-13{top:270px;margin-left:-330px}.map__area .tooltip{color:var(--white);font-weight:700;padding:10px;font-size:14px;z-index:10;content:'';opacity:1;top:25px;background-color:var(--primary-color);min-width:200px;right:-95px;border-radius:2px;white-space:normal;margin:0 auto;line-height:1.25em;box-shadow:0 1.5rem 2.5rem rgba(22,28,45,.1),0 .3rem .5rem -.5rem rgba(22,28,45,.05)!important;opacity:0;-webkit-transition:.3s .1s;-o-transition:.3s .1s;transition:.3s .1s;visibility:hidden;display:none}.map__location.active>.tooltip,.map__location:hover>.tooltip{opacity:1;visibility:visible}.map__location.active:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.contact-cards{padding:0 0 75px;background-color:var(--white);border-bottom:0 solid rgba(0,0,0,.05)}.form-container{padding:35px 30px 30px;background:var(--primary-color) url(../img/background-pattern.webp)}.process .bg-light,.section-template--one .bg-light{background:#f54d4d!important;font-weight:500;font-size:12px;color:#fff;margin-bottom:15px;border:1px solid #f54d4d;padding:5px 8px;border-radius:2px}.resource{padding-bottom:60px}.blog-item h2,.news-nav h2{font-size:30px;font-weight:700;line-height:1.125;color:#232323;margin-bottom:19px;letter-spacing:0;position:relative}.blog-item p,.page-found{font-size:16px;font-weight:400;color:#525252;margin-bottom:25px}.blog-item p,.blog-item:not(:last-child){margin-bottom:15px}.blog-item h2{margin-bottom:12px;font-size:20px;font-weight:600;letter-spacing:0}.blog-item{padding:22px 25px 30px;flex-direction:column;justify-content:flex-start;height:100%;border:0 solid #e6e6e6;background-color:#f7f7f7}.resource-header{background:rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.05)}.resource .card{padding:15px;border-radius:0;border:0 solid rgba(0,0,0,.08)}.resource .card h5{margin-bottom:0;min-height:75px;font-weight:600;margin-top:8px}.resource .card p{margin-bottom:25px}.resource label{margin-top:15px}.services p{font-weight:400;color:var(--black-grade--3)}.faq.process{display:none;background:0 0;border-bottom:1px solid rgba(0,0,0,.05)}.process-step{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background-color:var(--primary-color)}.process-step span{position:absolute;font-weight:500;font-size:18px;color:var(--white);left:15px;top:15px}.contact-cards h2{font-size:24px;font-weight:400;position:relative;color:#fff;margin-bottom:20px}.form-container>p{margin:37px 0 30px;color:#fff}.form-container>p strong{color:#f54d4d}.contact-cards .form-group{margin-bottom:15px;position:relative}.contact-cards .form-control{border-radius:0;font-weight:500;font-size:16px;border:1px solid #fff}.contact-cards .form-group span{display:flex;margin-top:5px;font-weight:400;font-size:14px;color:#fff}.contact-cards h3{font-size:24px;color:#6f6f6f;font-weight:400;line-height:1.4}.contact-cards h3 strong{color:#232323;font-weight:600}.contact-cards .btn.btn-outline-primary.solid{border-color:#fff!important}.address-block,.contact-cards .social-buttons{border-top:1px solid rgba(0,0,0,.05);padding-top:15px}.avatar{display:flex;margin-bottom:20px;margin-top:18px}.avatar img{width:64px;height:64px;border-radius:50%;border:5px solid rgba(0,0,0,.1)}.contact-cards .email{display:flex;margin-bottom:6px}.contact-cards .email a{color:#232323}.contact-cards .email i{font-size:20px;color:#232323;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:5px}.contact-cards p{margin:0 0 20px;color:#525252}.address-block{display:flex;align-items:center;margin-bottom:15px}.address-block span{min-width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,0,0,.05);justify-content:center;align-items:center;margin-right:30px;display:none}.address-block span img{max-width:20px}.contact-cards input::placeholder,.contact-cards select,.contact-cards select::placeholder,.contact-cards textarea::placeholder{color:#525252}.contact-cards .social-button{z-index:1}.h3{margin-bottom:20px}.form-control:focus{box-shadow:0 0 0 .25rem rgb(255 255 255 / 25%)}.fileUpload button{position:absolute;top:6px;right:6px;min-height:30px;background:var(--black-grade--2)!important;border-color:var(--black-grade--2)!important;color:var(--white)!important}.privacy-terms{padding-top:78px;padding-bottom:30px;}.privacy-terms h2{font-size:30px}.error,input.error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:red}#g-recaptcha-error,.error-message{color:red;padding:3px 10px;margin-top:5px;display:none}
.privacyTerms { counter-reset: challenge-counter solution-counter results-counter; }.privacy-list-box h2::before { background: transparent; }
.privacy-title h2 { font-size: 40px;line-height: 1.125;font-weight: 700; }.privacy-title svg { position: absolute;margin-left: 15px; }.privacy-list > div > h4 { font-weight: 600; font-size: 18px; padding: 0 0 13px 0; margin-bottom: 12px; border-bottom: 1px solid rgba(0, 0, 0, .05); }.privacy-list > div > h4::before { counter-increment: challenge-counter; content: counter(challenge-counter, decimal-leading-zero) ". "; color: var(--primary-color); }