@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,700&display=swap');:root {--main-color: ;--blue: #2F3C83;--white: #FFFFFF;--black: #000000;--yellow: #FFA12C;--black-10: rgba(0, 0, 0, 0.1);--black-20: rgba(0, 0, 0, 0.2);--black-30: rgba(0, 0, 0, 0.3);--black-40: rgba(0, 0, 0, 0.4);--black-50: rgba(0, 0, 0, 0.5);--black-60: rgba(0, 0, 0, 0.6);--black-70: rgba(0, 0, 0, 0.7);--black-80: rgba(0, 0, 0, 0.8);--black-90: rgba(0, 0, 0, 0.9);--roboto: 'Roboto', sans-serif;--bg-dark: #141414;--bg-button: linear-gradient(90deg, #FFD12C 0%, #FF9E2C 100%);--bg-button-hover: linear-gradient(90deg, #FF9E2C 0%, #FFD12C 100%);}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}html, body{font-family: var(--roboto);font-size: 16px;}header{display: flex;align-items: center;position: absolute;width: 100%;height: 80px;z-index: 1;}.advertise-vacancies{position: relative;display: block;background-color: var(--bg-dark);padding: 80px 0;overflow: hidden;}.advertise-vacancies .bg-blue-blur{display: block;position: absolute;width: 222px;height: 222px;background: #04396D;filter: blur(100px);border: solid 1px red;bottom: -111px;left: -111px;animation: up-down linear 4s;animation-iteration-count: infinite;transform-origin: 50% 50%;-webkit-animation: up-down linear 4s;-webkit-animation-iteration-count: infinite;-webkit-transform-origin: 50% 50%;-moz-animation: up-down linear 4s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 50% 50%;-o-animation: up-down linear 4s;-o-animation-iteration-count: infinite;-o-transform-origin: 50% 50%;-ms-animation: up-down linear 4s;-ms-animation-iteration-count: infinite;-ms-transform-origin: 50% 50%;}.advertise-vacancies .container{display: flex;flex-wrap: wrap;}.advertise-vacancies .container > div{display: flex;flex-direction: column;justify-content: center;width: 50%;min-width: 400px;}.advertise-vacancies .container .content-img{display: block;position: relative;}.advertise-vacancies .container .content-img .bg-yellow-blur{display: block;position: absolute;width: 232px;height: 232px;background: #FFA12C;filter: blur(150px);top: 50px;left: 50px;animation: up-down linear 4s;animation-iteration-count: infinite;transform-origin: 50% 50%;-webkit-animation: up-down linear 4s;-webkit-animation-iteration-count: infinite;-webkit-transform-origin: 50% 50%;-moz-animation: up-down linear 4s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 50% 50%;-o-animation: up-down linear 4s;-o-animation-iteration-count: infinite;-o-transform-origin: 50% 50%;-ms-animation: up-down linear 4s;-ms-animation-iteration-count: infinite;-ms-transform-origin: 50% 50%;}.advertise-vacancies .container .content-img img{position: relative;z-index: 5;width: 100%;}.advertise-vacancies .container h1{font-size: 3rem;font-weight: 700;line-height: 140%;color: var(--white);}.advertise-vacancies .container p{font-weight: 400;font-size: 1.25rem;line-height: 150%;color: var(--white);margin-top: 20px;}.advertise-vacancies .container a{display: block;position: relative;background: var(--bg-button);color: var(--black);padding: 12px 36px;width: 200px;height: 54px;border-radius: 8px;font-size: 1.25rem;font-weight: 500;line-height: 150%;text-decoration: none;margin-top: 20px;}.advertise-vacancies .container a:hover{background: var(--bg-button-hover);}.custom-page{padding: 125px 0;}.custom-page h2{display: block;position: relative;width: 768px;margin: auto;font-size: 2.15rem;font-weight: 700;line-height: 54px;text-align: center;color: var(--black);}.custom-page h2 span{color: var(--yellow);}.custom-page p{display: block;position: relative;width: 606px;margin: 30px auto;font-size: 1.25rem;font-weight: 400;line-height: 30px;text-align: center;color: var(--black-60);}.custom-page p strong{font-weight: 700;}.custom-page a{display: block;position: relative;background: var(--bg-button);color: var(--black);padding: 12px 36px;width: 340px;height: 54px;border-radius: 8px;font-size: 1.25rem;font-weight: 500;line-height: 150%;text-decoration: none;margin: 30px auto 0;}.custom-page ul.list{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 80px;}.custom-page ul.list li{display: block;width: 340px;text-align: center;margin: 0 8px;}.custom-page ul li h3{font-size: 1.5rem;font-weight: 500;line-height: 34px;margin-top: 40px;}.custom-page .partner{display: block;position: relative;width: 570px;border: solid 1px var(--black-30);border-radius: 16px;margin: 90px auto 0;padding: 32px;}.custom-page .partner ul{display: flex;flex-wrap: wrap;justify-content: space-between;}.custom-page .partner p{display: block;position: relative;margin: 30px 0 0;width: auto;font-size: 1.25rem;font-weight: 400;text-align: center;color: var(--black-60);}.why-careers-page{background-color: var(--black-10);padding: 90px 0;position: relative;overflow: hidden;}.why-careers-page .bg-orange-careers{display: block;position: absolute;width: 222px;height: 222px;background: #FFA12C;opacity: 0.6;filter: blur(150px);top: 317px;right: -50px;}.why-careers-page .bg-blue-careers{display: block;position: absolute;width: 222px;height: 222px;background: #0D64B9;opacity: 0.6;filter: blur(100px);top: 111px;left: -50px;z-index: 1;}.why-careers-page .bg-green-careers{display: block;position: absolute;width: 222px;height: 222px;background: #0DB93D;opacity: 0.6;filter: blur(100px);bottom: -111px;z-index: 1;left: 50%;margin-left: -100px;}.why-careers-page .container.careers-page{width: 974px;padding: 0;}.why-careers-page h2{display: block;width: 576px;font-size: 2.25rem;font-weight: 700;line-height: 54px;}.why-careers-page h2 i{font-style: italic;}.why-careers-page .list{}.why-careers-page .list li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin: 80px 0;}.why-careers-page .list li .element-img{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 364px;position: relative;}.why-careers-page .list li .element-img img{width: 364px;position: relative;display: block;z-index: 3;}.why-careers-page .list li:last-child .element-img img{width: 250px;}.why-careers-page .list li .element-info{display: flex;flex-direction: column;width: 478px;}.why-careers-page .list li .element-info h3{font-size: 1.75rem;font-weight: 500;color: var(--blue);line-height: 40px;}.why-careers-page .list li .element-info p{font-size: 1.25rem;font-weight: 400;color: var(--black);line-height: 30px;margin-top: 27px;}.comments{background-color: var(--bg-dark);padding: 100px 0 80px;position: relative;z-index: 5;}.comments .container{}.comments .comment{display: block;position: relative;width: 576px;margin: auto;}.comments blockquote p{position: relative;display: flex;font-size: 2.25rem;font-weight: 400;font-style: italic;color: var(--white);line-height: 50px;margin-left: -62px;}.comments blockquote p::before {content: '"';font-size: 7.5rem;font-weight: 400;margin-right: 24px;}.comments blockquote span{position: relative;display: flex;justify-content: left;align-items: center;font-size: 1rem;font-weight: 400;text-transform: uppercase;line-height: 24px;margin-top: 20px;color: var(--white);}.comments blockquote span::before {content: '';display: block;width: 50px;height: 2px;background: var(--white);margin-right: 24px;}.comments .comment a{display: block;width: 336px;height: 54px;line-height: 54px;padding: 0 36px;font-size: 1.25rem;font-weight: 500;text-align: center;text-decoration: none;color: var(--black);background: var(--bg-button);border-radius: 8px;margin-top: 44px;}.companies-use{background-color: var(--black-10);padding: 100px 0 80px;}.companies-use h2{font-size: 2.25rem;font-weight: 700;color: var(--black);text-align: center;}.companies-use ul{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-top: 70px;}.companies-use ul li{display: flex;justify-content: center;width: 280px;height: 120px;}.companies-use ul li img{position: relative;margin: auto;}.create-2minutes{padding: 128px 0;}.create-2minutes .container{display: flex;align-items: center;gap: 120px;}.create-2minutes .container .element-img{width: 574px;}.create-2minutes .container .element-img img{width: 100%;}.create-2minutes .container .element-info{width: calc(100% - 574px);}.create-2minutes h2{font-size: 2.25rem;font-weight: 700;line-height: 54px;color: var(--black);}.create-2minutes p{font-size: 1.25rem;font-weight: 400;line-height: 30px;color: var(--black);margin-top: 20px;}.create-2minutes a{display: block;width: 336px;height: 54px;line-height: 54px;padding: 0 36px;font-size: 1.25rem;font-weight: 500;text-align: center;text-decoration: none;color: var(--black);background: var(--bg-button);border-radius: 8px;margin-top: 25px;}.faq{background-color: var(--black-10);padding: 90px 0;}.faq h2{display: block;position: relative;width: 576px;font-size: 2.25rem;font-weight: 700;line-height: 54px;text-align: center;margin: 0 auto 70px;}.faq details{display: block;position: relative;margin: auto;width: 774px;border: solid 2px var(--black-20);border-radius: 8px;padding: 20px;margin-bottom: 24px;}.faq details summary{font-size: 1.125rem;font-weight: 500;color: var(--black-60);position: relative;outline: none;list-style: none;}.faq details summary::after{content: '\e145';font-family: 'Material Icons';position: absolute;right: 15px;}.faq details p{font-size: 1rem;font-weight: 400;color: var(--black-50);margin-top: 24px;line-height: 24px;}.faq details a{display: block;position: relative;background: var(--bg-button);color: var(--black);padding: 12px 36px;width: 396px;height: 54px;border-radius: 8px;font-size: 1.25rem;font-weight: 500;text-align: center;line-height: 150%;text-decoration: none;margin: 30px 0;}.faq details span{display: block;position: relative;font-size: .9rem;font-weight: 300;text-decoration: underline;color: #0D64B9;margin-top: 24px;}.faq details[open]{border-color:#0D64B9;}.faq details[open] summary{color: #0D64B9;}.faq details[open] summary::after{content: '\e15b';font-family: 'Material Icons';position: absolute;right: 15px;}footer{background-color: var(--white);padding: 16px 0;}footer .container{display: flex;justify-content: space-between;}footer .container p{font-size: 1rem;font-weight: 400;color: var(--black);line-height: 24px;}@keyframes up-down{0% {transform: translate(1px,20px) ;}24% {transform: translate(1px,30px) ;}50% {transform: translate(1px,12px) ;}74% {transform: translate(1px,22px) ;}100% {transform: translate(1px,22px) ;}}@-moz-keyframes up-down{0% {-moz-transform: translate(1px,20px) ;}24% {-moz-transform: translate(1px,30px) ;}50% {-moz-transform: translate(1px,12px) ;}74% {-moz-transform: translate(1px,22px) ;}100% {-moz-transform: translate(1px,22px) ;}}@-webkit-keyframes up-down {0% {-webkit-transform: translate(1px,20px) ;}24% {-webkit-transform: translate(1px,30px) ;}50% {-webkit-transform: translate(1px,12px) ;}74% {-webkit-transform: translate(1px,22px) ;}100% {-webkit-transform: translate(1px,22px) ;}}@-o-keyframes up-down {0% {-o-transform: translate(1px,20px) ;}24% {-o-transform: translate(1px,30px) ;}50% {-o-transform: translate(1px,12px) ;}74% {-o-transform: translate(1px,22px) ;}100% {-o-transform: translate(1px,22px) ;}}@-ms-keyframes up-down {0% {-ms-transform: translate(1px,20px) ;}24% {-ms-transform: translate(1px,30px) ;}50% {-ms-transform: translate(1px,12px) ;}74% {-ms-transform: translate(1px,22px) ;}100% {-ms-transform: translate(1px,22px) ;}}@media screen and (max-width: 992px) {.advertise-vacancies .container{justify-content: center;flex-direction: column-reverse;}.advertise-vacancies .container h1{font-size: 2rem;}.advertise-vacancies .container p{font-size: 1.25rem;}.advertise-vacancies .container > div{width: 100%;min-width: 100%;}.advertise-vacancies .container .content-info{}.advertise-vacancies .container .content-img .bg-yellow-blur{top: -50px;right: -370px;left: auto;}.custom-page{padding: 70px 0;}.custom-page h2{width: 100%;font-size: 1.5rem;line-height: 36px;}.custom-page p{width: 100%;font-size: 1.25rem;line-height: 30px;}.custom-page a{width: 290px;padding: 0;line-height: 54px;text-align: center;}.custom-page ul.list{margin-top: 54px;}.custom-page ul.list li{margin: 20px 0;width: 100%;}.custom-page ul li h3{font-size: 1rem;margin-top: 12px;}.custom-page ul.list li img{width: 40px;}.custom-page .partner{width: 100%;margin-top: 40px;}.custom-page .partner ul{flex-direction: column;align-items: center;justify-content: center;}.custom-page .partner ul li{margin-bottom: 35px;}.custom-page .partner ul li:last-child{margin: 0;}.why-careers-page{padding: 40px 0;}.why-careers-page h2{width: 100%;font-size: 1.25rem;line-height: 36px;}.why-careers-page .bg-orange-careers{display: none;}.why-careers-page .bg-green-careers{display: none;}.why-careers-page .bg-blue-careers{top: 140px;left: auto;right: 0;}.why-careers-page .container.careers-page{width: initial;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}.why-careers-page .list li{margin-top: 45px;}.why-careers-page .list li .element-info{position: relative;z-index: 6;}.why-careers-page .list li .element-info h3{font-size: 1.25rem;margin-top: 24px;line-height: 28px;}.why-careers-page .list li .element-info p{font-size: 1rem;line-height: 24px;margin-top: 12px;}.why-careers-page .list li .element-img {width: 100%;}.why-careers-page .list li .element-img img{width: 100%;}.comments .comment{width: 100%;}.comments blockquote p{font-size: 1.25rem;line-height: 28px;margin-left: 0;}.comments blockquote p::before{font-size: 5.625rem;margin-right: 10px;}.comments blockquote span{width: 190px;font-size: 0.75rem;line-height: 18px;margin: 20px auto 0;}.comments blockquote span::before{margin-right: 10px;}.comments .comment a{margin: 30px auto 0;font-size: 1.25rem;padding: 0;width: 290px;}.companies-use h2{font-size: 1.5rem;text-align: left;}.companies-use ul{margin-top: 40px;}.companies-use ul li{width: 160px;}.companies-use ul li img{width: 140px;}.create-2minutes{padding: 80px 0;}.create-2minutes .container{flex-direction: column;gap: 20px;}.create-2minutes h2{font-size: 1.5rem;line-height: 38px;}.create-2minutes p{font-size: 1.25rem;}.create-2minutes a{width: 290px;padding: 0;margin: 20px auto 0;}.create-2minutes .container .element-img{width: 100%;}.create-2minutes .container .element-img img{width: 100%;}.create-2minutes .container .element-info{width: 100%;}.faq{padding: 40px 0;}.faq h2{font-size: 1.5rem;width: 100%;margin-bottom: 50px;}.faq details {width: 100%;}.faq details summary{font-size: 1rem;display: flex;align-items: center;}.faq details a{width: 280px;padding: 12px 0;font-size: 1.15rem;}.faq details[open] summary:after{right: -10px;}.faq details summary:after{right: -10px;}footer .container{flex-direction: column;justify-content: center;align-items: center;}}@media screen and (max-width: 564px) {.advertise-vacancies .container{justify-content: center;}.advertise-vacancies .container > div{width: 100%;}.advertise-vacancies .container .content-img .bg-yellow-blur{top: -50px;right: -220px;left: auto;}}