.hero_single{width:100%;position:relative;text-align:center;margin:0;color:#fff}.hero_single .wrapper{background-color:#000;background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;height:100%}.hero_single .wrapper h3{color:#fff;margin:0}.hero_single .wrapper p{font-weight:400;margin:10px 0 0;padding:0 20%;font-size:24px;font-size:1.5rem;line-height:1.4}.hero_single .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single .wrapper p{padding:0;font-size:18px;font-size:1.125rem}}.hero_single.version_1{height:80vh;background:url(/_next/static/media/hero-banner.49577ebc.png) top no-repeat fixed;background-size:cover}@media (max-width:767px){.hero_single.version_1{background:url(/_next/static/media/hero-banner.49577ebc.png) -300px top no-repeat fixed;background-size:cover;height:650px}}.hero_single.version_1 .wrapper{background-color:#000;background-color:rgba(0,0,0,.3)}.hero_single.version_1 .wrapper h3{text-shadow:4px 4px 12px rgba(0,0,0,.3);margin-bottom:10px}@media (max-width:767px){.hero_single.version_1 .wrapper h3{font-size:26px;font-size:1.625rem;margin-top:30px}}.hero_single.version_1 .wrapper p{font-weight:400;padding:0;font-size:18px;text-shadow:4px 4px 12px rgba(0,0,0,.3);text-align:center;margin:auto;line-height:1.6em}.hero_single.version_1 .wrapper p strong{font-weight:500}@media (max-width:767px){.hero_single.version_1 .wrapper p{padding:0;font-size:16px;font-size:1rem}}.hero_single.version_2{height:640px;background:#051d4d url(/images/pattern_2.svg) 50% repeat fixed}@media (max-width:767px){.hero_single.version_2{height:550px}}.hero_single.version_2 .wrapper{background:rgba(0,0,0,.4);background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);text-align:left}.hero_single.version_2 .wrapper h3{font-size:40px;font-size:2.5rem;text-shadow:none}@media (max-width:767px){.hero_single.version_2 .wrapper h3{font-size:26px;font-size:1.625rem;margin-top:20px}}.hero_single.version_2 .wrapper p{font-weight:400;margin:5px 0 20px;padding:0;font-size:19px;font-size:1.1875rem;text-shadow:none}.hero_single.version_2 .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single.version_2 .wrapper p{padding:0;font-size:16px;font-size:1rem}}.hero_single.version_2 .wrapper .custom-search-input-2{background:none;box-shadow:none}.hero_single.version_2 .wrapper .form-group{margin-bottom:10px}.hero_single.version_2 .wrapper input[type=submit]{color:#222;margin-top:10px;background-color:#ffc107;border-radius:3px}@media (max-width:991px){.hero_single.version_2 .wrapper input[type=submit]{margin:20px 0 0}}.hero_single.version_2 .wrapper input[type=submit]:hover{background-color:#3578fa;color:#fff}.hero_single.version_3{height:80vh;background:#222 url(/_next/static/media/ba.0f91f609.jpeg) 50% no-repeat;background-size:cover}.hero_single.version_3 .wrapper{background-color:#000;background-color:rgba(0,0,0,.3)}.hero_single.version_3 .wrapper h3{text-shadow:4px 4px 12px rgba(0,0,0,.3)}@media (max-width:767px){.hero_single.version_3 .wrapper h3{font-size:26px;font-size:1.625rem;margin-top:30px;margin-bottom:1.4rem}}.hero_single.version_3 .wrapper p{font-weight:400;margin:0 0 15px;padding:0;font-size:20px;font-size:1.25rem;text-shadow:4px 4px 12px rgba(0,0,0,.3)}.hero_single.version_3 .wrapper p strong{font-weight:500}@media (max-width:767px){.hero_single.version_3 .wrapper p{padding:0;font-size:16px;font-size:1rem}}.hero_single.version_company{height:600px;background:#444 url(/images/company_landing.jpeg) top no-repeat fixed;background-size:cover}@media (max-width:767px){.hero_single.version_company{height:550px;background-size:auto 550px}}.hero_single.version_company .wrapper{background-color:#000;background-color:rgba(0,0,0,.6);text-align:left}.hero_single.version_company .wrapper h3{font-size:46px;font-size:2.875rem;text-shadow:none}@media (max-width:767px){.hero_single.version_company .wrapper h3{font-size:26px;font-size:1.625rem;margin-top:20px}}.hero_single.version_company .wrapper p{font-weight:400;margin:5px 0 20px;padding:0;font-size:21px;font-size:1.3125rem;text-shadow:none}.hero_single.version_company .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single.version_company .wrapper p{padding:0;font-size:14px;font-size:.875rem}}.hero_single.general{height:500px;background:#051d4d url(/images/pattern_2.svg) top repeat}@media (max-width:767px){.hero_single.general{height:450px}}.hero_single.general .wrapper{background:rgba(0,0,0,.6);background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);text-align:center}@media (max-width:767px){.hero_single.general .wrapper{padding-top:20px}}.hero_single.general .wrapper h1,.hero_single.general .wrapper i{font-size:46px;font-size:2.875rem;text-shadow:none}.hero_single.general .wrapper h1{color:#fff;margin:0}@media (max-width:767px){.hero_single.general .wrapper h1{font-size:26px;font-size:1.625rem}}.hero_single.general .wrapper p{font-weight:400;margin:0;padding:0;font-size:21px;font-size:1.3125rem;text-shadow:none}.hero_single.general .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single.general .wrapper p{padding:0;font-size:14px;font-size:.875rem}}.hero_single.office{height:500px;background:#222 url(/images/office_1.jpeg) bottom no-repeat fixed;background-size:cover}@media (max-width:767px){.hero_single.office{height:450px}}.hero_single.office .wrapper{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9),transparent);text-align:center}@media (max-width:767px){.hero_single.office .wrapper{padding-top:20px}}.hero_single.office .wrapper h1,.hero_single.office .wrapper i{font-size:46px;font-size:2.875rem;text-shadow:none}.hero_single.office .wrapper h1{color:#fff;margin:0}@media (max-width:767px){.hero_single.office .wrapper h1{font-size:26px;font-size:1.625rem}}.hero_single.office .wrapper p{font-weight:400;margin:0;padding:0;font-size:21px;font-size:1.3125rem;text-shadow:none}.hero_single.office .wrapper p strong{font-weight:600}@media (max-width:767px){.hero_single.office .wrapper p{padding:0;font-size:14px;font-size:.875rem}}.custom-search-input-2{background-color:#fff;border-radius:5px;margin-top:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);position:relative}@media (max-width:991px){.custom-search-input-2{background:none;box-shadow:none}}.custom-search-input-2 input{border:0;height:50px;padding-left:15px;border-right:1px solid #d2d8dd;font-weight:500}@media (max-width:991px){.custom-search-input-2 input{border:none}}.custom-search-input-2 input:focus{box-shadow:none;border-right:1px solid #d2d8dd}@media (max-width:991px){.custom-search-input-2 input:focus{border-right:none}}.custom-search-input-2 select{display:none}.custom-search-input-2 .nice-select .current{font-weight:500;color:#6f787f}.custom-search-input-2 .form-group{margin:0}@media (max-width:991px){.custom-search-input-2 .form-group{margin-bottom:5px}}.custom-search-input-2 i{border-radius:3px;font-size:18px;font-size:1.125rem;position:absolute;background-color:#fff;line-height:50px;top:1px;right:1px;padding-right:15px;display:block;width:20px;box-sizing:content-box;height:48px;z-index:2;color:#999}@media (max-width:991px){.custom-search-input-2 i{padding-right:10px}}.custom-search-input-2 input[type=submit]{transition:all .3s ease-in-out;color:#fff;font-weight:600;font-size:14px;font-size:.875rem;border:0;padding:0 25px;height:50px;cursor:pointer;outline:none;width:100%;border-radius:0 3px 3px 0;background-color:#3578fa;margin-right:-1px}@media (max-width:991px){.custom-search-input-2 input[type=submit]{margin:20px 0 0;border-radius:3px}}.custom-search-input-2 input[type=submit]:hover{background-color:#ffc107;color:#fff}.custom-search-input-2.inner{margin-top:0;box-shadow:none}@media (max-width:991px){.custom-search-input-2.inner{display:none}}.custom-search-input-2.inner input{border:0;height:40px;padding-left:15px;border-right:1px solid #d2d8dd;font-weight:500}@media (max-width:991px){.custom-search-input-2.inner input{border:none}}.custom-search-input-2.inner input:focus{box-shadow:none;border-right:1px solid #d2d8dd}@media (max-width:991px){.custom-search-input-2.inner input:focus{border-right:none}}.custom-search-input-2.inner .nice-select{height:40px;line-height:38px}.custom-search-input-2.inner .nice-select:after{right:15px}.custom-search-input-2.inner i{height:38px;line-height:38px;padding-right:10px}.custom-search-input-2.inner input[type=submit]{position:absolute;transition:all .3s ease-in-out;right:-1px;color:#fff;font-weight:600;font-size:14px;font-size:.875rem;top:0;border:0;height:40px;width:auto;cursor:pointer;outline:none;border-radius:0 3px 3px 0;text-indent:-999px;background:#ffc107 url(/images/search.svg) no-repeat 50%}.custom-search-input-2.inner input[type=submit]:hover{background-color:#3578fa}@media (max-width:575px){.custom-search-input-2.inner input[type=submit]{text-indent:-999px;background:#3578fa url(/images/search.svg) no-repeat 50%}}@media (max-width:991px){.custom-search-input-2.inner{margin:0 0 20px;box-shadow:none}}.coreValue__col{background-color:#a7c6ed}.coreValue__col:nth-child(2){background-color:#b0b3b8}.coreValue__col:nth-child(3){background-color:#4a90e2}@media(max-width:768px){.coreValue__content{width:95%;margin:auto}}.coreValue__description{max-width:1140px;margin-inline:auto}.coreValue__description p{text-align:left}.cta-footer__main-content{background-color:#b0b3b8;max-width:1080px;margin:auto;position:relative}.cta-footer__title{max-width:600px;margin-inline:auto;line-height:1.6em}.cta-footer__normal-text{max-width:650px;margin-inline:auto;line-height:1.5em}.cta-footer__bg-image{border-bottom-right-radius:50%;opacity:20%;position:absolute}.home-wcu{background-color:#a7c6ed;translate:none;rotate:none;scale:none;opacity:1;transform:translate(0)}.home-wcu .description{max-width:1080px;margin-inline:auto}.home-wcu__blurb{background-color:#fff}.home-wcu .note{margin-top:1rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:500}.home-wcu .button-wrapper{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}@media(max-width:767px){.home-wcu .button-wrapper{justify-content:center}}.home-wcu__grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.5rem;width:100%}@media(min-width:48em){.home-wcu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em}}@media(min-width:62em){.home-wcu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em}}.home-wcu__blurb-image img{max-width:55px;height:auto}.cta__main-content{background-color:#b0b3b8;max-width:1080px;margin:auto;position:relative}.cta__title{line-height:1.6em}.cta__bg-image{border-bottom-left-radius:50%;border-bottom-right-radius:50%;opacity:8%;position:absolute}.PlatformOverview__container{max-width:900px!important;margin-inline:auto}.PlatformOverview td{padding:22px 8px;font-weight:500}.PlatformOverview .table{background-color:unset;--bs-table-bg:unset!important;border-color:rgba(251,217,218,.753)}.WhatMakesUsDifferent__happy-candidate{background-color:#ccdffc;padding:10px;max-width:-moz-fit-content;max-width:fit-content;border-radius:10px;position:absolute;top:20%;left:-1%}@media(max-width:767px){.WhatMakesUsDifferent__happy-candidate{position:unset;margin-bottom:20px;width:100%;max-width:100%}}.WhatMakesUsDifferent .happy-candidate__image-wrapper img{border-radius:100px}.WhatMakesUsDifferent .normal-text{margin-bottom:0}.WhatMakesUsDifferent .title{font-size:20px;margin-bottom:4px;font-weight:600;display:block}.WhatMakesUsDifferent .availabel-jobs{position:absolute;top:7%;right:14%}@media(max-width:768px){.WhatMakesUsDifferent .availabel-jobs{display:none}}.WhatMakesUsDifferent .availabel-jobs .circle-wrapper{width:150px;height:130px;border-radius:50%;background:linear-gradient(to bottom,var(--primary-color-400),var(--secondary-color-400));padding:5px;display:flex;justify-content:center;align-items:center;vertical-align:middle}.WhatMakesUsDifferent .availabel-jobs .circle-content{width:100%;height:100%;background:#fef9f9;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.WhatMakesUsDifferent .availabel-jobs .circle-number{font-size:20px;font-weight:600;display:block}.WhatMakesUsDifferent .availabel-jobs .normal-text{font-size:14px}.WhatMakesUsDifferent__item{background-color:#fff;border-radius:10px}.WhatMakesUsDifferent .item2{max-width:100%;margin-left:auto;margin-right:unset!important}@media(min-width:1024px){.WhatMakesUsDifferent .item2{max-width:93%;margin-right:0!important}}.WhatMakesUsDifferent .item__icon-wrapper{flex-shrink:0}.WhatMakesUsDifferent .item .icon{color:var(--primary-color-400);font-size:18px}