#section_banner{position:relative;padding:127px 0}@media (max-width: 991px){#section_banner{padding:0 0 48px 0}}#section_banner:before{content:'';position:absolute;width:50%;height:100%;background-size:cover;background-repeat:no-repeat;right:0;top:0;background-position:center}@media (max-width: 991px){#section_banner:before{content:none}}#section_banner .join_our_team{gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#section_banner .join_our_team:hover svg,#section_banner .join_our_team:focus svg,#section_banner .join_our_team:active svg{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform:translateX(5px);transform:translateX(5px)}@media (min-width: 992px){#section_banner .row{--bs-gutter-x: 64px}}#section_banner .wrap_top_link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#414651;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-radius:10px;border:1px solid #d5d7da;-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05);box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05)}@media (min-width: 992px){#section_banner .wrap_top_link{font-size:10px}}#section_banner .wrap_top_link a{color:#414651}#section_banner .wrap_top_link .we_are_hiring{gap:4px;padding:2px 8px;border-radius:6px;border:1px solid #d5d7da;-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05);box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05)}#section_banner .section_banner_content{padding-right:32px}@media (max-width: 991px){#section_banner .section_banner_content{padding-right:0}}#section_banner .section_banner_content h1{color:var(--Gray-900, #181d27);font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:54px;letter-spacing:-0.96px;margin:16px 0}@media (max-width: 991px){#section_banner .section_banner_content h1{font-size:24px;line-height:1.2em}}@media (min-width: 992px){#section_banner .section_banner_content .description{text-align:justify}}#section_banner .section_banner_content .description p{color:#535862;text-align:justify;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:170%}#section_banner .section_banner_content .description strong{font-weight:500}.arrow_anim{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.arrow_anim.visible{opacity:1}.arrow_anim svg path{stroke-dasharray:1000;stroke-dashoffset:1000;fill:none;stroke:#374ea2;stroke-width:2}.arrow_anim.animate svg path{-webkit-animation:draw 2s forwards ease-in-out;animation:draw 2s forwards ease-in-out}@-webkit-keyframes draw{to{stroke-dashoffset:0;fill:#374ea2}}@keyframes draw{to{stroke-dashoffset:0;fill:#374ea2}}#section_job_offers{margin:96px 0}@media (max-width: 991px){#section_job_offers{margin:0 0 64px 0}}#section_job_offers .section_job_offers_oranment{left:21px;top:-39px}@media (max-width: 1199px){#section_job_offers .section_job_offers_oranment{display:none}}#section_job_offers h2{color:var(--Gray-900, #181d27);text-align:center;text-align:center;font-family:Inter;font-size:36px;font-style:normal;font-weight:600;line-height:44px;letter-spacing:-0.72px;margin-bottom:0px}@media (max-width: 991px){#section_job_offers h2{font-size:22px;line-height:1.2em}}#section_job_offers .description{text-align:center}#section_job_offers .description p{color:var(--Gray-600, #535862);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}#section_job_offers .down_text{color:var(--Gray-600, #535862);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:30px;text-align:center;padding:64px 0 10px}@media (max-width: 991px){#section_job_offers .down_text{padding:48px 0 0px}}#section_job_offers .wrap_link a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#section_job_offers .wrap_link a:hover img,#section_job_offers .wrap_link a:focus img,#section_job_offers .wrap_link a:active img{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform:translatey(-5px);transform:translatey(-5px)}#section_job_offers .wrap_link span{color:#374ea2;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;gap:10px;text-align:center}@media (max-width: 991px){#section_job_offers .wrap_link span{font-size:14px}}#section_job_offers .job_offers{padding-top:64px}@media (max-width: 991px){#section_job_offers .job_offers{padding-top:48px}}#section_job_offers .job_offers .wrap_nav{margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section_job_offers .job_offers .splide__pagination{position:static;padding-top:16px}#section_job_offers .job_offers .splide__pagination .splide__pagination__page{opacity:1}#section_job_offers .job_offers .splide__pagination .splide__pagination__page.is-active{background-color:#374ea2;-webkit-transform:none;transform:none}#section_job_offers .job_offers #job_offers_tab{margin:64px 0;border-radius:12px;border:1px solid var(--Gray-200, #e9eaeb);background:var(--Gray-50, #fafafa);display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}#section_job_offers .job_offers #job_offers_tab .nav-link{color:var(--Gray-500, #717680);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;padding:8px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:6px}#section_job_offers .job_offers #job_offers_tab .nav-link.active{color:var(--Gray-700, #414651);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;border-radius:6px;background:var(--Base-White, #fff);-webkit-box-shadow:0px 1px 3px 0px rgba(10,13,18,0.1),0px 1px 2px -1px rgba(10,13,18,0.1);box-shadow:0px 1px 3px 0px rgba(10,13,18,0.1),0px 1px 2px -1px rgba(10,13,18,0.1)}#section_job_offers .job_offers #job_offers_tabs .career_item{border-radius:16px;border:1px solid var(--Gray-200, #e9eaeb);background:var(--Base-White, #fff);display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 24px 28px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_head{margin-bottom:4px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_head .industry-tags{color:#374ea2;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;gap:10px}#section_job_offers .job_offers #job_offers_tabs .career_item .view_job{color:#374ea2;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;gap:6px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_top{margin-bottom:16px;gap:8px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_top h3{margin-bottom:0;color:var(--Gray-900, #181d27);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_top .technology{color:var(--Blue-700, #175cd3);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 10px 2px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:16px;border:1px solid var(--Blue-200, #b2ddff);background:var(--Blue-50, #eff8ff);gap:6px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_content .excerpt p{color:var(--Gray-600, #535862);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_footer{color:var(--Gray-600, #535862);gap:20px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_footer .location{gap:8px}#section_job_offers .job_offers #job_offers_tabs .career_item .career_item_footer .type_of_work{gap:8px}#section_build_something_great{background:#fafafa;padding:96px 32px}@media (max-width: 991px){#section_build_something_great{padding:64px 0px}}#section_build_something_great img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){#section_build_something_great img{width:100%}}#section_build_something_great .signature{color:#374ea2;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:12px}#section_build_something_great .title{color:var(--Gray-900, #181d27);font-family:Inter;font-size:36px;font-style:normal;font-weight:600;line-height:44px;letter-spacing:-0.72px;margin-bottom:20px}@media (max-width: 991px){#section_build_something_great .title{font-size:20px;line-height:1.2em}}#section_build_something_great .description{color:var(--Gray-600, #535862);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:64px}@media (max-width: 991px){#section_build_something_great .description{font-size:18px;line-height:1.2em;margin-bottom:48px}}#section_build_something_great .description p{margin-bottom:0}@media (max-width: 991px){#section_build_something_great .wrap_infos{margin-bottom:0;padding-bottom:48px}}#section_build_something_great .infos{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-webkit-column-gap:32px;column-gap:32px;row-gap:64px;padding-right:64px}@media (max-width: 991px){#section_build_something_great .infos{padding-right:0;row-gap:32px}}#section_build_something_great .infos .info .infos_num_wrap{color:#374ea2;text-align:center;font-family:Inter;font-size:60px;font-style:normal;font-weight:600;line-height:72px;letter-spacing:-1.2px;margin-bottom:12px}@media (max-width: 991px){#section_build_something_great .infos .info .infos_num_wrap{font-size:30px;line-height:1.2em}}#section_build_something_great .infos .info .infos_title{color:var(--Gray-900, #181d27);text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:8px}#section_build_something_great .infos .info .infos_description p{color:var(--Gray-600, #535862);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0}
