/*!
 * Copyright (c) 2022. Implex
 * All rights reserved
 */section .transite{opacity:0;transition-duration:.6s;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}section .transite-up{transform:translateY(50px)}section .transite-left{transform:translateX(50px)}section .transite-right{transform:translateX(-50px)}section.start .transite{opacity:1}section.start .transite-up{transform:translateY(0)}section.start .transite-left,section.start .transite-right{transform:translateX(0)}.sn-1{transition-delay:.2s}.sn-2{transition-delay:.4s}.sn-3{transition-delay:.6s}.sn-4{transition-delay:.8s}.sn-5{transition-delay:1s}.sn-6{transition-delay:1.2s}.sn-7{transition-delay:1.4s}.sn-8{transition-delay:1.6s}.sn-9{transition-delay:1.8s}.sn-10{transition-delay:2s}.sn-11{transition-delay:2.2s}.sn-12{transition-delay:2.4s}.sn-13{transition-delay:2.6s}.about.section{background-color:white}.about.section .content-block{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media screen and (max-width: 1024px){.about.section .content-block{padding:0 20px}}@media screen and (max-width: 960px){.about.section .content-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}}@media screen and (max-width: 640px){.about.section .content-block{padding:0}}.about.section .content-block .info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:80px}@media screen and (max-width: 1200px){.about.section .content-block .info{padding-right:12px}}@media screen and (max-width: 960px){.about.section .content-block .info{padding-bottom:40px;padding-right:0}}.about.section .content-block .info .title{font-size:42px;font-weight:700;line-height:1.23;padding:0;margin:0}@media screen and (max-width: 1200px){.about.section .content-block .info .title{font-size:38px}}@media screen and (max-width: 480px){.about.section .content-block .info .title{font-size:30px}}.about.section .content-block .info .description{font-size:20px;font-weight:300;line-height:1.55;text-align:left;padding-top:24px;max-width:450px}@media screen and (max-width: 1200px){.about.section .content-block .info .description{font-size:18px;max-width:460px;line-height:28px}}@media screen and (max-width: 960px){.about.section .content-block .info .description{max-width:600px}}@media screen and (max-width: 480px){.about.section .content-block .info .description{font-size:16px;max-width:100%}}.about.section .content-block .info .description .link{color:#f5914f;text-decoration:none}.about.section .content-block .info .clutch-widget{padding-top:60px}.about.section .content-block .collage{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px;padding-left:16px}@media screen and (max-width: 960px){.about.section .content-block .collage{padding-left:0}}@media screen and (max-width: 640px){.about.section .content-block .collage{width:100%}}.about.section .content-block .collage img{width:270px;height:270px}@media screen and (max-width: 1200px){.about.section .content-block .collage img{width:220px;height:220px}}@media screen and (max-width: 960px){.about.section .content-block .collage img{width:290px;height:290px}}@media screen and (max-width: 640px){.about.section .content-block .collage img{width:100%;height:100%}}.advantages{background-color:#f5f5f5}@media screen and (max-width: 1200px){.advantages .content-block .title{font-size:38px;font-weight:600}}@media screen and (max-width: 640px){.advantages .content-block .title{font-size:30px;font-weight:600}}.advantages .content-block .description{font-size:24px;font-weight:300;line-height:1.5;max-width:560px;margin:0 auto}@media screen and (max-width: 1200px){.advantages .content-block .description{font-size:22px;font-weight:300}}@media screen and (max-width: 640px){.advantages .content-block .description{font-size:20px;font-weight:300}}.advantages .advantages-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:72px;margin:80px 50px 0}@media screen and (max-width: 1200px){.advantages .advantages-container{margin:80px 0 0}}@media screen and (max-width: 1024px){.advantages .advantages-container{margin:80px 20px 0}}@media screen and (max-width: 960px){.advantages .advantages-container{grid-template-columns:repeat(1, 100%);margin:60px auto 0;grid-column-gap:0;grid-row-gap:36px;max-width:600px}}@media screen and (max-width: 640px){.advantages .advantages-container{grid-template-columns:repeat(1, 100%);margin-top:60px;grid-column-gap:0;grid-row-gap:36px}}.advantages .advantages-container .advantage{display:grid;grid-template-columns:66px 1fr;grid-template-rows:50px}.advantages .advantages-container .advantage .icon{height:50px;width:50px}.advantages .advantages-container .advantage .adv-title{font-size:18px;font-weight:600;grid-column:2 / 2;display:flex;align-items:center;max-width:100%;margin:0}@media screen and (max-width: 1200px){.advantages .advantages-container .advantage .adv-title{font-size:16px}}@media screen and (max-width: 640px){.advantages .advantages-container .advantage .adv-title{font-size:14px}}.advantages .advantages-container .advantage .adv-description{font-size:16px;font-weight:300;grid-column:1 / 3;grid-row:2;padding-top:12px;text-align:left;line-height:1.55;max-width:360px}@media screen and (max-width: 1200px){.advantages .advantages-container .advantage .adv-description{font-size:14px}}@media screen and (max-width: 960px){.advantages .advantages-container .advantage .adv-description{max-width:600px}}@media screen and (max-width: 640px){.advantages .advantages-container .advantage .adv-description{font-size:12px;max-width:100%}}.blog{background-color:#f5f5f5}@media screen and (max-width: 1200px){.blog .title{font-size:38px}}@media screen and (max-width: 960px){.blog .title{font-size:38px}}@media screen and (max-width: 640px){.blog .title{font-size:30px;font-weight:600}}.blog .subtitle{margin-bottom:90px}@media screen and (max-width: 1200px){.blog .subtitle{font-size:22px}}@media screen and (max-width: 960px){.blog .subtitle{font-size:22px}}@media screen and (max-width: 640px){.blog .subtitle{font-size:20px;font-weight:300;margin-bottom:45px}}.blog .posts-list{max-width:960px;margin:0 auto}@media screen and (max-width: 1200px){.blog .posts-list{max-width:780px}}@media screen and (max-width: 960px){.blog .posts-list{max-width:600px}}.blog-posts .title{font-size:42px;max-width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.blog-posts .title{font-size:30px;max-width:600px}}@media screen and (max-width: 640px){.blog-posts .title{font-size:30px;font-weight:600;max-width:100%}}.blog-posts .subtitle{font-size:24px;font-weight:300;line-height:1.5;max-width:640px;margin:0 auto 90px}@media screen and (max-width: 1024px){.blog-posts .subtitle{margin-bottom:80px}}@media screen and (max-width: 960px){.blog-posts .subtitle{font-size:20px;max-width:600px}}@media screen and (max-width: 640px){.blog-posts .subtitle{font-size:20px;font-weight:300;margin-bottom:45px;padding:0 20px;max-width:100%}}.blog-posts .posts-list{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:960px;margin:0 auto}@media screen and (max-width: 1200px){.blog-posts .posts-list{max-width:850px}}.case-study-list-content{margin:0 auto}.case-study-list-content .title-wrapper{max-width:640px;margin:0 auto}@media screen and (max-width: 960px){.case-study-list-content .title-wrapper{padding:0 20px}}.case-study-list-content .title-wrapper .title{font-size:42px;font-weight:700;line-height:49px}@media screen and (max-width: 960px){.case-study-list-content .title-wrapper .title{font-size:30px}}.case-study-list-content .title-wrapper .subtitle{font-size:24px;font-weight:300;line-height:36px}@media screen and (max-width: 960px){.case-study-list-content .title-wrapper .subtitle{font-size:20px;line-height:30px}}@media screen and (max-width: 960px){.case-study-list-content .clients-container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.case-study-list-content .clients-container .clients-block-background{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0 96px;width:100%}.case-study-list-content .clients-container .clients-block-background:nth-child(2n) .clients-block .title{grid-column:1}.case-study-list-content .clients-container .clients-block-background:nth-child(2n) .clients-block .description{grid-column:1}.case-study-list-content .clients-container .clients-block-background:nth-child(2n) .clients-block .image{grid-column:2}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background:nth-child(2n) .clients-block .image{grid-column:1}}.case-study-list-content .clients-container .clients-block-background:nth-child(2n) .clients-block .button{grid-column:1}.case-study-list-content .clients-container .clients-block-background .clients-block{display:grid;grid-template-columns:repeat(2, calc(50%));grid-column-gap:20px;grid-row-gap:30px;align-items:center;max-width:960px;margin:0 auto}.case-study-list-content .clients-container .clients-block-background .clients-block.white-text{color:white}.case-study-list-content .clients-container .clients-block-background .clients-block.white-text .button{border-color:white;color:white}@media screen and (max-width: 1024px){.case-study-list-content .clients-container .clients-block-background .clients-block{grid-column-gap:0;padding:0 20px}}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block{grid-template-columns:100%;grid-row-gap:20px;max-width:600px}}.case-study-list-content .clients-container .clients-block-background .clients-block:nth-child(3n) .title{grid-column:1}.case-study-list-content .clients-container .clients-block-background .clients-block:nth-child(3n) .description{grid-column:1}.case-study-list-content .clients-container .clients-block-background .clients-block:nth-child(3n) .image{grid-column:2}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block:nth-child(3n) .image{grid-column:1}}.case-study-list-content .clients-container .clients-block-background .clients-block:nth-child(3n) .button{grid-column:1}.case-study-list-content .clients-container .clients-block-background .clients-block .title{font-size:26px;font-weight:600;line-height:1.23;grid-column:2;margin:0}@media screen and (max-width: 1200px){.case-study-list-content .clients-container .clients-block-background .clients-block .title{font-size:24px}}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block .title{font-size:24px;grid-column:1}}@media screen and (max-width: 640px){.case-study-list-content .clients-container .clients-block-background .clients-block .title{font-size:22px;grid-column:1}}.case-study-list-content .clients-container .clients-block-background .clients-block .description{font-size:18px;font-weight:300;line-height:1.55;grid-column:2}@media screen and (max-width: 1200px){.case-study-list-content .clients-container .clients-block-background .clients-block .description{font-size:16px}}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block .description{font-size:16px;grid-column:1}}@media screen and (max-width: 640px){.case-study-list-content .clients-container .clients-block-background .clients-block .description{font-size:14px;grid-column:1}}.case-study-list-content .clients-container .clients-block-background .clients-block .image{grid-column:1;grid-row:4 / 1}.case-study-list-content .clients-container .clients-block-background .clients-block .image img{max-width:100%}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block .image img{max-width:600px}}@media screen and (max-width: 640px){.case-study-list-content .clients-container .clients-block-background .clients-block .image img{max-width:100%}}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block .image{grid-row:1}}.case-study-list-content .clients-container .clients-block-background .clients-block .button{font-size:16px;font-weight:600;line-height:24px;grid-column:2;width:200px}@media screen and (max-width: 960px){.case-study-list-content .clients-container .clients-block-background .clients-block .button{grid-column:1}}@media screen and (max-width: 640px){.case-study-list-content .clients-container .clients-block-background .clients-block .button{grid-column:1}}.clients{background-color:white}@media screen and (max-width: 1200px){.clients .title{font-size:38px}}@media screen and (max-width: 640px){.clients .title{font-size:30px}}.clients .subtitle{font-size:24px;font-weight:300;line-height:1.5;max-width:560px;margin:0 auto}@media screen and (max-width: 1200px){.clients .subtitle{font-size:22px}}@media screen and (max-width: 640px){.clients .subtitle{font-size:20px}}.clients .cases-button{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:60px auto 0}@media screen and (max-width: 960px){.clients .cases-button{width:330px;margin-top:30px}}@media screen and (max-width: 480px){.clients .cases-button{width:100%}}.carousel-wrapper .content.carousel-content{max-width:1200px}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content{padding:0}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container{box-sizing:border-box;flex:0 0 100%;padding:0 30px;position:relative}}@media screen and (max-width: 960px) and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container{padding:0}}@media screen and (max-width: 960px) and (max-width: 640px){.carousel-wrapper .content.carousel-content .clients-container{padding:0}}.carousel-wrapper .content.carousel-content .clients-container .clients-block{display:grid;grid-template-columns:calc(50%) calc(50% - 30px);grid-column-gap:20px;margin-top:40px;align-items:center;padding:0 44px}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .clients-container .clients-block{margin-top:40px;grid-row-gap:10px;padding:0}}@media screen and (max-width: 1024px){.carousel-wrapper .content.carousel-content .clients-container .clients-block{margin-left:24px;margin-right:24px}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block{grid-template-columns:100%;grid-column-gap:0;grid-row-gap:20px;margin:40px auto 0;max-width:600px}}.carousel-wrapper .content.carousel-content .clients-container .clients-block:nth-child(2n) .title{grid-column:1}.carousel-wrapper .content.carousel-content .clients-container .clients-block:nth-child(2n) .description{grid-column:1}.carousel-wrapper .content.carousel-content .clients-container .clients-block:nth-child(2n) .image{grid-column:2}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block:nth-child(2n) .image{grid-column:1}}.carousel-wrapper .content.carousel-content .clients-container .clients-block:nth-child(2n) .button{grid-column:1}.carousel-wrapper .content.carousel-content .clients-container .clients-block.without-button{grid-row-gap:20px;padding:0 44px}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .clients-container .clients-block.without-button{padding:0;margin:40px auto;max-width:960px}}@media screen and (max-width: 1024px){.carousel-wrapper .content.carousel-content .clients-container .clients-block.without-button{padding:0 40px}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block.without-button{grid-template-columns:100%;grid-column-gap:0;grid-row-gap:20px;margin-top:80px;padding:0 40px;max-width:640px}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .clients-container .clients-block.without-button{padding:0}}.carousel-wrapper .content.carousel-content .clients-container .clients-block .title{font-size:26px;font-weight:600;line-height:1.23;grid-column:2}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .title{font-size:24px}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .title{font-size:24px;grid-column:1}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .title{font-size:22px;grid-column:1}}.carousel-wrapper .content.carousel-content .clients-container .clients-block .title-button{text-decoration:none;border-bottom:3px #f5914f solid;padding-bottom:6px;color:white}.carousel-wrapper .content.carousel-content .clients-container .clients-block .description{font-size:18px;font-weight:300;line-height:1.55;grid-column:2;text-align:justify}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .description{font-size:16px}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .description{font-size:16px;grid-column:1}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .description{font-size:14px;grid-column:1}}.carousel-wrapper .content.carousel-content .clients-container .clients-block .image{grid-column:1;grid-row:4 / 1}.carousel-wrapper .content.carousel-content .clients-container .clients-block .image img{width:560px;height:420px}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .image img{width:100%;height:100%}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .image{grid-row:1}}.carousel-wrapper .content.carousel-content .clients-container .clients-block .button{grid-column:2;width:246px}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .button{grid-column:1}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .clients-container .clients-block .button{grid-column:1;width:186px}}.carousel-wrapper .content.carousel-content .splide .splide__slide{width:calc(100% + 4px)}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .splide .splide__arrow{top:280px}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .splide .splide__arrow{top:220px}}@media screen and (max-width: 480px){.carousel-wrapper .content.carousel-content .splide .splide__arrow{top:160px}}.carousel-wrapper .content.carousel-content .splide .splide__arrow svg{height:80px}.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:-38px}@media screen and (max-width: 1300px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:0}}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:-38px}}@media screen and (max-width: 1024px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:0}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:-20px}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev{left:-20px}}.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--prev svg{transform:scaleX(1)}.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:-38px}@media screen and (max-width: 1300px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:0}}@media screen and (max-width: 1200px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:-38px}}@media screen and (max-width: 1024px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:0}}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:-20px}}@media screen and (max-width: 640px){.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next{right:-20px}}.carousel-wrapper .content.carousel-content .splide .splide__arrow.splide__arrow--next svg{transform:scaleX(-1)}.carousel-wrapper .content.carousel-content .splide .splide__pagination{padding-top:36px;position:relative}@media screen and (max-width: 960px){.carousel-wrapper .content.carousel-content .splide .splide__pagination{padding:0;display:none}}.carousel-wrapper .content.carousel-content .splide .splide__pagination li{display:inline-flex}.carousel-wrapper .content.carousel-content .splide .splide__pagination .splide__pagination__page{width:10px;height:10px}.carousel-wrapper .content.carousel-content .splide .splide__pagination .splide__pagination__page.is-active{border:2px solid #f5914f;background:white}.carousel-wrapper .content.carousel-content .splide .splide__pagination .splide__pagination__page:hover{background:#f5914f}.carousel-wrapper.black{color:white;background-color:black;padding-bottom:60px}@media screen and (max-width: 480px){.carousel-wrapper.black{padding-bottom:0}}.carousel-wrapper.black .carousel-title{font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;padding:100px 0 70px;margin:0}@media screen and (max-width: 960px){.carousel-wrapper.black .carousel-title{padding-bottom:0}}@media screen and (max-width: 640px){.carousel-wrapper.black .carousel-title{padding:80px 0 0}}.carousel-wrapper.black .alt-cases-button{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px auto 0;background:none;color:#f5914f}@media screen and (max-width: 960px){.carousel-wrapper.black .alt-cases-button{width:330px;margin-top:14px}}@media screen and (max-width: 480px){.carousel-wrapper.black .alt-cases-button{width:calc(100% - 40px)}}@media screen and (max-width: 640px){.carousel-wrapper.black .carousel-content{padding:0 20px}}.carousel-wrapper.black .carousel-content .splide__arrow{top:52%}@media screen and (max-width: 1200px){.carousel-wrapper.black .carousel-content .splide__arrow{top:48%}}@media screen and (max-width: 640px){.carousel-wrapper.black .carousel-content .splide__arrow{top:50%}}.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--prev{left:20px !important}@media screen and (max-width: 960px){.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--prev{left:0 !important}}@media screen and (max-width: 640px){.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--prev{left:-20px !important}}.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--next{right:20px !important}@media screen and (max-width: 960px){.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--next{right:0 !important}}@media screen and (max-width: 640px){.carousel-wrapper.black .carousel-content .splide__arrow.splide__arrow--next{right:-20px !important}}.carousel-wrapper.black .carousel-content .splide__pagination{padding:0;display:none}.white-part{background-color:white;padding:150px 0}@media screen and (max-width: 1024px){.white-part{padding:120px 0}}@media screen and (max-width: 960px){.white-part{padding:80px 20px}}.white-part .title{font-size:16px;font-weight:600;line-height:1.35}@media screen and (max-width: 1200px){.white-part .title{font-size:14px}}@media screen and (max-width: 640px){.white-part .title{font-size:12px}}.white-part .email{font-size:36px;font-weight:600;line-height:1.23;margin-top:44px}@media screen and (max-width: 1200px){.white-part .email{font-size:32px}}@media screen and (max-width: 640px){.white-part .email{font-size:28px}}.white-part .subtitle{font-size:18px;font-weight:300;line-height:1.55;margin-top:44px}@media screen and (max-width: 1200px){.white-part .subtitle{font-size:16px}}@media screen and (max-width: 640px){.white-part .subtitle{font-size:14px}}.white-part .icons-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.white-part .icons-wrapper .icon-wrapper{margin-top:44px}.white-part .icons-wrapper .icon-wrapper .icon{width:48px;height:48px}.white-part .icons-wrapper .icon-wrapper:nth-child(2){padding-left:10px}.black-part{font-size:15px;font-weight:300;line-height:1.55;background-color:black;color:#939393;padding:28px 0}@media screen and (max-width: 1200px){.black-part{font-size:14px;padding:44px 0 14px}}@media screen and (max-width: 640px){.black-part{font-size:12px;font-weight:300;padding:44px 0 14px}}.intro{height:100vh;align-items:center;text-align:center;background-image:url("/assets/img/background/main-bg-1680.webp");background-size:cover;background-position:top}@media screen and (max-width: 480px){.intro{background-image:url("/assets/img/background/main-bg-480.webp")}}.intro .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:relative}.intro .overlay .intro-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.intro .overlay .intro-wrapper{width:100%}}.intro .overlay .intro-wrapper .title{font-size:72px;font-weight:600;padding:24px 0;max-width:960px;white-space:nowrap}@media screen and (max-width: 1200px){.intro .overlay .intro-wrapper .title{font-size:68px}}@media screen and (max-width: 640px){.intro .overlay .intro-wrapper .title{font-size:30px}}@media screen and (max-width: 480px){.intro .overlay .intro-wrapper .title{font-size:30px;font-weight:600;padding-inline:10px;letter-spacing:1px;white-space:normal}}.intro .overlay .intro-wrapper .break-line{display:none}@media screen and (max-width: 960px){.intro .overlay .intro-wrapper .break-line{display:block}}@media screen and (max-width: 640px){.intro .overlay .intro-wrapper .break-line{display:none}}.intro .overlay .intro-wrapper .description{padding:15px 0 30px;font-size:22px;max-width:960px;line-height:36px;font-weight:300;margin:0}@media screen and (max-width: 1200px){.intro .overlay .intro-wrapper .description{font-size:20px;width:780px}}@media screen and (max-width: 960px){.intro .overlay .intro-wrapper .description{font-size:20px;width:640px;padding:0 20px}}@media screen and (max-width: 640px){.intro .overlay .intro-wrapper .description{font-size:14px;line-height:30px;width:100%}}@media screen and (max-width: 480px){.intro .overlay .intro-wrapper .description{line-height:20px}}.intro .overlay .intro-wrapper .button-wrapper{margin-top:44px;padding:0 20px}@media screen and (max-width: 480px){.intro .overlay .intro-wrapper .button-wrapper{width:100%}}@media screen and (max-width: 960px){.intro .overlay .intro-wrapper .button{width:220px;height:60px}}@media screen and (max-width: 640px){.intro .overlay .intro-wrapper .button{width:160px;height:60px}}@media screen and (max-width: 480px){.intro .overlay .intro-wrapper .button{width:100%;height:60px}}.services{background-color:#f5f5f5}.services .content-block{margin:0 auto;text-align:center}.services .content-block .title{padding-bottom:60px}@media screen and (max-width: 1200px){.services .content-block .title{font-size:38px}}@media screen and (max-width: 960px){.services .content-block .title{font-size:38px;font-weight:600;padding-bottom:0}}@media screen and (max-width: 640px){.services .content-block .title{font-size:30px;font-weight:600;padding-bottom:0}}.services .content-block .services-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media screen and (max-width: 960px){.services .content-block .services-container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.services .content-block .services-container .service{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;margin:0 20px;max-width:560px}@media screen and (max-width: 1200px){.services .content-block .services-container .service{max-width:460px;margin:0}}@media screen and (max-width: 960px){.services .content-block .services-container .service{max-width:640px}}@media screen and (max-width: 640px){.services .content-block .services-container .service{width:100%;padding:0}}@media screen and (max-width: 480px){.services .content-block .services-container .service{padding:0}}@media screen and (max-width: 960px){.services .content-block .services-container .service:nth-child(n+1):nth-child(-n+1) .service-description{margin-bottom:60px}}.services .content-block .services-container .service .icon-wrapper .icon{width:90px;height:90px}.services .content-block .services-container .service .service-title{font-size:30px;font-weight:600;line-height:1.17;padding-bottom:26px;margin:0}@media screen and (max-width: 1200px){.services .content-block .services-container .service .service-title{font-size:28px;font-weight:600;padding:26px 0}}@media screen and (max-width: 640px){.services .content-block .services-container .service .service-title{font-size:24px;font-weight:600}}.services .content-block .services-container .service .service-description{font-size:16px;font-weight:300;text-align:center;line-height:1.55}@media screen and (max-width: 1200px){.services .content-block .services-container .service .service-description{font-size:14px;font-weight:300;max-width:420px}}@media screen and (max-width: 960px){.services .content-block .services-container .service .service-description{min-width:560px}}@media screen and (max-width: 640px){.services .content-block .services-container .service .service-description{font-size:12px;font-weight:300;max-width:100%;min-width:0}}.how-it-works-section.section{background-color:white}@media screen and (max-width: 640px){.how-it-works-section.section{padding:122px 0}}@media screen and (max-width: 1200px){.how-it-works-section.section .content-block .title{font-size:38px;font-weight:600}}@media screen and (max-width: 640px){.how-it-works-section.section .content-block .title{font-size:30px;font-weight:600}}.how-it-works-section.section .content-block .description{font-size:24px;font-weight:300;line-height:1.5;max-width:560px;margin:0 auto}@media screen and (max-width: 1200px){.how-it-works-section.section .content-block .description{font-size:22px;font-weight:300}}@media screen and (max-width: 640px){.how-it-works-section.section .content-block .description{font-size:20px;font-weight:300;padding:0 20px}}.how-it-works-section.section .product-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex:1 1 0;margin-top:80px}@media screen and (max-width: 960px){.how-it-works-section.section .product-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}}.how-it-works-section.section .product-container .product-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;margin:0 20px;width:360px}@media screen and (max-width: 1200px){.how-it-works-section.section .product-container .product-block{width:300px;margin:0 10px}}@media screen and (max-width: 960px){.how-it-works-section.section .product-container .product-block{width:576px;padding:44px 0}}@media screen and (max-width: 640px){.how-it-works-section.section .product-container .product-block{padding:44px 20px;width:100%;margin:0}}.how-it-works-section.section .product-container .product-block:nth-child(n+2):nth-child(-n+2){border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}@media screen and (max-width: 960px){.how-it-works-section.section .product-container .product-block:nth-child(n+2):nth-child(-n+2){border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:0;border-right:0}}@media screen and (max-width: 960px){.how-it-works-section.section .product-container .product-block:nth-child(n+3):nth-child(-n+3){padding-bottom:0}}.how-it-works-section.section .product-container .product-block .index{font-size:16px;font-weight:600;letter-spacing:2.5px;padding-bottom:16px}@media screen and (max-width: 1200px){.how-it-works-section.section .product-container .product-block .index{font-size:14px;font-weight:600}}@media screen and (max-width: 640px){.how-it-works-section.section .product-container .product-block .index{font-size:12px;font-weight:600}}.how-it-works-section.section .product-container .product-block .product-title{font-size:24px;font-weight:600;line-height:1.35;padding-bottom:20px;margin:0;max-width:100%}@media screen and (max-width: 1200px){.how-it-works-section.section .product-container .product-block .product-title{font-size:22px;font-weight:600px}}@media screen and (max-width: 640px){.how-it-works-section.section .product-container .product-block .product-title{font-size:20px;font-weight:600}}.how-it-works-section.section .product-container .product-block .product-description{font-size:18px;font-weight:300;text-align:center;line-height:1.55;max-width:310px}@media screen and (max-width: 1200px){.how-it-works-section.section .product-container .product-block .product-description{font-size:16px;font-weight:300;max-width:250px}}@media screen and (max-width: 960px){.how-it-works-section.section .product-container .product-block .product-description{max-width:576px}}@media screen and (max-width: 640px){.how-it-works-section.section .product-container .product-block .product-description{font-size:14px;font-weight:300}}.partnership{background:url("/assets/img/background/partnership-bg-1680.webp") no-repeat center center;background-size:cover}@media screen and (max-width: 480px){.partnership{background:url("/assets/img/background/partnership-bg-480.webp") no-repeat center center}}.partnership .overlay{width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.9))}.partnership .overlay .content-block{margin:0 auto;padding:150px 0;text-align:center}@media screen and (max-width: 1024px){.partnership .overlay .content-block{padding:120px 0}}@media screen and (max-width: 640px){.partnership .overlay .content-block{padding:80px 0}}@media screen and (max-width: 960px){.partnership .overlay .content-block{max-width:600px}}@media screen and (max-width: 640px){.partnership .overlay .content-block{margin-right:20px;margin-left:20px}}@media screen and (max-width: 1200px){.partnership .overlay .title{font-size:44px;font-weight:600}}@media screen and (max-width: 640px){.partnership .overlay .title{font-size:30px;font-weight:600}}.partnership .overlay .description{font-size:24px;font-weight:300;line-height:1.5;margin:0 auto;max-width:600px}@media screen and (max-width: 1200px){.partnership .overlay .description{font-size:22px;font-weight:300}}@media screen and (max-width: 640px){.partnership .overlay .description{font-size:20px;font-weight:300}}.partnership .overlay .button-wrapper{display:table;position:relative;margin:88px auto 0}@media screen and (max-width: 640px){.partnership .overlay .button-wrapper{width:100%}}.partnership .overlay .button-wrapper .arrow-icon{width:45px;position:absolute;left:-30px;transform:translateX(-100%);fill:#fff;top:0;bottom:0;margin:auto}.partnership .overlay .button-wrapper .arrow-icon-mobile{display:none}@media screen and (max-width: 960px){.partnership .overlay .button-wrapper .arrow-icon{display:none}.partnership .overlay .button-wrapper .arrow-icon-mobile{display:block;width:20px;margin:0 auto 20px;fill:#fff}}.partnership .overlay .button{margin:0 auto;font-family:'Roboto', Arial, sans-serif}@media screen and (max-width: 960px){.partnership .overlay .button{width:202px;height:60px}}@media screen and (max-width: 480px){.partnership .overlay .button{width:100%}}.post-preview{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:24px 0;text-decoration:none;width:100%;max-width:960px}@media screen and (max-width: 960px){.post-preview{max-width:766px}}@media screen and (max-width: 480px){.post-preview{flex-direction:column}}.post-preview .image{width:240px;height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:40px;flex-shrink:0}@media screen and (max-width: 960px){.post-preview .image{width:190px;height:150px}}@media screen and (max-width: 480px){.post-preview .image{width:100%;height:192px;margin-right:auto;margin-bottom:20px;background-size:cover}}.post-preview .post-title{color:#000;font-size:24px;font-weight:600;line-height:1.35;text-decoration:none}@media screen and (max-width: 1200px){.post-preview .post-title{font-size:22px}}@media screen and (max-width: 640px){.post-preview .post-title{font-size:20px}}.post-preview .description{color:rgba(0,0,0,0.9);font-size:14px;line-height:1.55;margin-top:8px}@media screen and (max-width: 1200px){.post-preview .description{font-size:12px}}.post-preview .date{color:rgba(0,0,0,0.5);font-size:10px;font-weight:600;letter-spacing:1px;margin-top:15px}.post-preview+.post-preview{border-top:1px solid rgba(0,0,0,0.15)}.vacancy-preview{display:block;padding:24px 0;text-decoration:none;width:100%}.vacancy-preview .title{color:#000;font-size:24px;font-weight:600;line-height:1.35}@media screen and (max-width: 1200px){.vacancy-preview .title{font-size:20px}}@media screen and (max-width: 640px){.vacancy-preview .title{font-size:16px}}.vacancy-preview .description{color:rgba(0,0,0,0.9);font-size:14px;line-height:1.55;margin-top:8px}@media screen and (max-width: 1200px){.vacancy-preview .description{font-size:12px}}.vacancy-preview .tag{color:rgba(0,0,0,0.5);font-size:10px;font-weight:600;letter-spacing:1px;margin-top:15px;text-transform:uppercase}.vacancy-preview+.vacancy-preview{border-top:1px solid rgba(0,0,0,0.15)}.navigation{font-size:16px;font-weight:600;color:white}@media screen and (max-width: 960px){.navigation .logo{text-align:center;padding:40px 0}}.navigation .logo img{width:120px;height:35px}.navigation .menu{position:fixed;top:0;z-index:99;width:100%;padding:6px 20px}.navigation .menu-item{color:white;text-decoration:none;transition:color .5s;padding:14px;cursor:pointer}.navigation .menu-item.active{color:#fa8b41}.navigation .menu-item:hover{color:#fa8b41}@media screen and (max-width: 960px){.navigation .menu-item{padding:10px 0;width:100%}}.navigation .header-button{font-size:14px;display:block;background-color:transparent;border:1px solid white;border-radius:3px;cursor:pointer;text-align:center;line-height:40px;padding:0 30px;margin:0 14px 0 30px}.navigation .header-button:hover{color:white}@media screen and (max-width: 960px){.navigation .header-button{width:auto;margin:0 0 20px}}.navigation .dropdown:hover .dropdown-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.navigation .dropdown-content{display:none;z-index:1}.navigation .desktop-menu{background-color:transparent;transition:background-color .5s}.navigation .desktop-menu.black-opaque{background-color:rgba(0,0,0,0.5)}.navigation .desktop-menu.black{background-color:black}@media screen and (max-width: 960px){.navigation .desktop-menu{display:none}}.navigation .desktop-menu .menu-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.navigation .desktop-menu .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navigation .desktop-menu .dropdown{position:relative}.navigation .desktop-menu .dropdown-content{position:absolute;min-width:140px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);top:100%;left:60%;transform:translateX(-50%)}.navigation .desktop-menu .dropdown-content .dropdown-transparent{width:100%;height:10px;background-color:transparent}.navigation .desktop-menu .dropdown-content .menu-item{background-color:white;color:black;font-size:14px;width:100%}.navigation .desktop-menu .dropdown-content .menu-item:hover{color:#fa8b41}.navigation .desktop-menu .dropdown-content:after{width:0;height:0;content:'';position:absolute;top:10px;left:50%;margin-left:-10px;margin-top:-10px;z-index:1;border-bottom:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent}.navigation .mobile-menu{background-color:#111;display:none;height:64px}@media screen and (max-width: 960px){.navigation .mobile-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:sticky}}.navigation .mobile-menu .title{font-size:18px;font-weight:600}@media screen and (max-width: 640px){.navigation .mobile-menu .title{font-size:16px}}.navigation .mobile-menu .button{margin:70px 0 40px}.navigation .mobile-menu .wrapper{display:none;text-align:center;box-sizing:content-box}.navigation .mobile-menu .dropdown{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.navigation .mobile-menu .dropdown-content{text-align:center;width:100%;display:none}.navigation .mobile-menu .menu-button-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:30px;height:30px;cursor:pointer}.navigation .mobile-menu #menu-toggle{display:none}.navigation .mobile-menu #menu-toggle:checked+.menu-button-container .menu-button{background:transparent}.navigation .mobile-menu #menu-toggle:checked+.menu-button-container .menu-button:before{margin-top:0;transform:rotate(45deg)}.navigation .mobile-menu #menu-toggle:checked+.menu-button-container .menu-button:after{margin-top:0;transform:rotate(-45deg)}@media screen and (max-width: 960px){.navigation .mobile-menu #menu-toggle:checked ~ .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:64px;left:0;right:0;background-color:black}}.navigation .mobile-menu .menu-button,.navigation .mobile-menu .menu-button::before,.navigation .mobile-menu .menu-button::after{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform 800ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:2px}.navigation .mobile-menu .menu-button::before{content:'';margin-top:-8px}.navigation .mobile-menu .menu-button::after{content:'';margin-top:8px}.contact-us.section.section-dark{background:url("/assets/img/background/footer-bg-1680.webp") no-repeat center center;background-size:cover}@media screen and (max-width: 480px){.contact-us.section.section-dark{background:url("/assets/img/background/footer-bg-480.webp") no-repeat center center}}.contact-us.section.section-dark .overlay{width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.9));padding:150px 0}@media screen and (max-width: 1024px){.contact-us.section.section-dark .overlay{padding:120px 0}}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay{padding:80px 20px}}.contact-us.section.section-dark .overlay .text-center{margin:0 auto 74px;max-width:960px;padding:0 55px}@media screen and (max-width: 640px){.contact-us.section.section-dark .overlay .text-center{padding:0}}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .text-center .title{font-size:30px;font-weight:700}}.contact-us.section.section-dark .overlay .text-center .subtitle{font-size:24px;font-weight:300;line-height:1.5;margin:0 auto}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .text-center .subtitle{font-size:20px;font-weight:300}}.contact-us.section.section-dark .overlay .form-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;max-width:960px;margin:0 auto}@media screen and (max-width: 1024px){.contact-us.section.section-dark .overlay .form-wrapper{padding:0 55px}}@media screen and (max-width: 640px){.contact-us.section.section-dark .overlay .form-wrapper{padding:0}}.contact-us.section.section-dark .overlay .form-wrapper .input-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:24px}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .form-wrapper .input-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.contact-us.section.section-dark .overlay .form-wrapper .input-wrapper #contact-form-name-input{margin-right:24px}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .form-wrapper .input-wrapper #contact-form-name-input{margin-bottom:24px;margin-right:0}}.contact-us.section.section-dark .overlay .form-wrapper input[type=text]{width:468px;height:56px;font-size:16px;font-weight:400;line-height:24px;padding:16px 20px;background-color:transparent;border:1px solid #7A7878;border-radius:3px;color:white}@media screen and (max-width: 1024px){.contact-us.section.section-dark .overlay .form-wrapper input[type=text]{width:413px;height:56px}}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .form-wrapper input[type=text]{width:100%;height:56px}}.contact-us.section.section-dark .overlay .form-wrapper input[type=submit]{width:220px;height:60px;font-size:16px;font-weight:700;background-color:#f5914f;border:1px solid #f5914f;border-radius:3px;color:white;cursor:pointer}.contact-us.section.section-dark .overlay .form-wrapper .file-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 0}.contact-us.section.section-dark .overlay .form-wrapper .file-wrapper .file-label{font-size:16px;font-weight:600;line-height:24px;background-color:transparent;padding:8px 20px;border-radius:3px;border:1px solid #7A7878;height:auto;cursor:pointer}.contact-us.section.section-dark .overlay .form-wrapper .file-wrapper .text-helper{font-size:16px;font-weight:400;line-height:24px;margin-left:20px;color:#828080}.contact-us.section.section-dark .overlay .form-wrapper .file-wrapper .remove-btn{cursor:pointer;margin-left:26px}.contact-us.section.section-dark .overlay .form-wrapper #contact-form-comment-input{font-size:16px;font-weight:400;font-family:'Roboto', Arial, sans-serif;width:100%;line-height:24px;padding:16px 20px;background-color:transparent;border:1px solid #7A7878;border-radius:3px;color:white;resize:none;overflow:hidden}.contact-us.section.section-dark .overlay .form-wrapper .button-wrapper{margin:0 auto}.contact-us.section.section-dark .overlay .error-block{font-size:16px;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:center;width:960px;height:56px;background-color:#F95D51;margin:0 auto;border-radius:3px}@media screen and (max-width: 1024px){.contact-us.section.section-dark .overlay .error-block{width:850px;height:56px}}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .error-block{width:100%;height:56px}}.contact-us.section.section-dark .overlay .error-border{border-color:#F95D51 !important}.contact-us.section.section-dark .overlay .hidden{display:none !important}.contact-us.section.section-dark .overlay .additional-text{font-size:15px;font-weight:300;padding:24px 0;line-height:1.55;text-align:center}@media screen and (max-width: 1200px){.contact-us.section.section-dark .overlay .additional-text{font-size:14px}}.contact-us.section.section-dark .overlay .success-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:960px;height:380px;border:1px solid #7A7878;margin:30px auto 0;position:relative}@media screen and (max-width: 1024px){.contact-us.section.section-dark .overlay .success-block{width:850px;height:380px}}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .success-block{width:100%;height:332px}}.contact-us.section.section-dark .overlay .success-block .success-icon{position:absolute;top:0;transform:translateY(-40%)}.contact-us.section.section-dark .overlay .success-block .success-title{font-size:36px;font-weight:600;line-height:54px;text-align:center}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .success-block .success-title{font-size:30px;font-weight:700;padding:0 40px;line-height:36px}}.contact-us.section.section-dark .overlay .success-block .success-text{font-size:24px;font-weight:300;line-height:36px;max-width:640px;text-align:center;padding-top:20px}@media screen and (max-width: 960px){.contact-us.section.section-dark .overlay .success-block .success-text{font-size:20px;font-weight:300;padding:20px 32px 0}}.quote{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;color:white;text-align:left;line-height:1.55;padding:0 20px}@media screen and (max-width: 640px){.quote{flex-direction:column;padding:0 50px}}@media screen and (max-width: 960px){.quote .quote-data{max-width:412px}}@media screen and (max-width: 640px){.quote .quote-data{max-width:100%}}.quote .avatar{width:100px;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;flex-shrink:0;margin-right:30px}.quote .text{font-size:20px;font-weight:300;font-style:italic;margin-bottom:20px}@media screen and (max-width: 1200px){.quote .text{font-size:16px;margin-top:20px}}.quote .author-name{font-size:16px;font-weight:600;color:white;border-bottom:2px solid #f5914f;text-decoration:none;margin-bottom:2px}@media screen and (max-width: 1200px){.quote .author-name{font-size:14px}}.quote .author-position{font-size:14px;font-weight:300;margin-bottom:10px}@media screen and (max-width: 1200px){.quote .author-position{font-size:12px}}.quote .author-socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.quote .author-socials svg{width:24px;height:24px}.quote .author-socials a+a{margin-left:8px}.case-study-list{padding:130px 0 0}@media screen and (max-width: 960px){.case-study-list{padding-top:46px}}.careers{background-color:#f5f5f5;padding:104px 0}@media screen and (max-width: 640px){.careers{padding:104px 20px}}@media screen and (max-width: 960px){.careers{padding-top:60px}}@media screen and (max-width: 1200px){.careers .careers-content{max-width:780px}}@media screen and (max-width: 960px){.careers .careers-content{max-width:600px}}@media screen and (max-width: 640px){.careers .careers-content{max-width:100%}}.careers .careers-content h1{text-align:center;margin:0 0 90px;font-size:42px}@media screen and (max-width: 640px){.careers .careers-content h1{margin-bottom:30px}}@media screen and (max-width: 960px){.careers .careers-content h1{font-size:30px}}.careers .careers-content .tags{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px}.careers .careers-content .tag-filter{font-size:16px;font-weight:400;border:1px solid black;border-radius:40px;cursor:pointer;margin:0 10px 10px 0;padding:6px 18px}.blogs{padding:104px 0}@media screen and (max-width: 960px){.blogs{padding:46px 20px 0}}.yoy #image1{height:680px}@media screen and (max-width: 1200px){.yoy #image1{height:100%;background-size:contain}}.yoy #image2{height:638px;background-size:contain}@media screen and (max-width: 1200px){.yoy #image2{height:493px}}.yoy .player{width:960px;height:540px;padding:0 20px}@media screen and (max-width: 960px){.yoy .player{width:100%}}@media screen and (max-width: 640px){.yoy .player{padding:0}}@media screen and (max-width: 480px){.yoy .player{height:270px}}.yoy .logos-row.yoy-logos{justify-content:space-around}@media screen and (max-width: 960px){.yoy .content-wrapper{padding-left:20px;padding-right:20px}}.admit-me #image1{height:560px}@media screen and (max-width: 1200px){.admit-me #image1{height:467px}}.admit-me #image2{height:560px;background-size:contain}@media screen and (max-width: 1200px){.admit-me #image2{height:460px}}.smartlane #image1{height:560px}@media screen and (max-width: 1200px){.smartlane #image1{height:460px}}.bom .player{width:960px;height:540px;padding:0 20px}@media screen and (max-width: 960px){.bom .player{width:100%}}@media screen and (max-width: 640px){.bom .player{padding:0}}@media screen and (max-width: 480px){.bom .player{height:270px}}@media screen and (max-width: 960px){.bom .content-wrapper{padding-left:20px;padding-right:20px}}.bsg #image1{height:560px}@media screen and (max-width: 1200px){.bsg #image1{height:100%}}.bsg #image2{background-size:contain}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/font/Roboto-Light.ttf)}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font/Roboto-Regular.ttf)}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font/Roboto-Medium.ttf)}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font/Roboto-Bold.ttf)}*{box-sizing:border-box}body{font-family:'Roboto', Arial, sans-serif;font-size:20px;font-weight:300;margin:0;padding:0;color:black;-webkit-font-smoothing:antialiased}.text-center{text-align:center}.section{overflow:hidden;padding:150px 0}@media screen and (max-width: 1024px){.section{padding:120px 0}}@media screen and (max-width: 960px){.section{padding:80px 20px}}.section h1{font-size:42px;font-weight:600;line-height:1.23;margin:0 auto;padding-bottom:40px}@media screen and (max-width: 640px){.section h1{padding-bottom:16px}}.section h2{font-size:42px;font-weight:600;line-height:1.23;margin:0 auto;padding-bottom:40px}@media screen and (max-width: 640px){.section h2{padding-bottom:16px}}.section h3{font-size:24px;font-weight:300;line-height:1.5;max-width:560px;margin:0 auto}.section .content{margin:0 auto;max-width:1200px}@media screen and (max-width: 1200px){.section .content{max-width:960px}}.section.section-dark{padding:0;color:white}.section.section-dark h3{max-width:600px}.post-content{line-height:1.55;margin:0 auto;max-width:760px;padding:95px 0}.post-content h1{font-size:36px;margin:0}@media screen and (max-width: 1200px){.post-content{max-width:640px;font-size:18px}.post-content h1{font-size:32px}}@media screen and (max-width: 960px){.post-content{padding:75px 20px 0;margin:0 auto}}@media screen and (max-width: 640px){.post-content{font-size:16px}.post-content h1{font-size:28px}}.post-content .vacancy-heading{margin:0}.post-content .post-metadata{color:rgba(0,0,0,0.5);font-size:10px;font-weight:600;letter-spacing:1px;margin-top:15px;text-transform:uppercase}.post-content .post-metadata span+span{margin-left:16px}.post-content a{color:inherit;text-decoration:none;border-bottom:1px solid #fa8b41}.post-content img{max-width:100%}.post-content blockquote{font-weight:bold;font-style:italic;text-align:center}.post-content blockquote blockquote{font-style:normal;font-weight:300;margin:36px 0}.post-content .author{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:none;font-size:12px;line-height:1.55;margin-top:36px}.post-content .author-avatar{width:30px;height:30px;margin-right:10px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.case-study{line-height:1.55;margin-top:60px}@media screen and (max-width: 960px){.case-study{margin:0}}.case-study h1,.case-study h2{text-align:center;line-height:1.23;margin:0}.case-study .main-title{font-size:52px;margin-bottom:60px;padding:0 20px}@media screen and (max-width: 1200px){.case-study .main-title{font-size:48px}}@media screen and (max-width: 640px){.case-study .main-title{font-size:30px;padding:0}}.case-study h2{font-size:42px;margin-bottom:34px}@media screen and (max-width: 1200px){.case-study h2{font-size:38px}}@media screen and (max-width: 640px){.case-study h2{font-size:30px;margin-bottom:15px}}.case-study p{font-size:20px}.case-study section{padding:75px 0}@media screen and (max-width: 480px){.case-study section{padding:30px 0 45px}}.case-study section.section-black{background-color:#000}.case-study section.section-grey{background-color:#f5f5f5}@media screen and (max-width: 480px){.case-study section.remove-padding{padding-bottom:0}}.case-study ul{margin:0}.case-study .content{box-sizing:content-box;max-width:1200px;padding:0 20px}@media screen and (max-width: 1200px){.case-study .content{max-width:960px}}@media screen and (max-width: 960px){.case-study .content{max-width:640px}}.case-study .content h1,.case-study .content .main-title{margin:0 auto}.case-study .col-2{display:grid;grid-template-columns:repeat(2, 50%)}.case-study .col-2>div{margin:0 20px}@media screen and (max-width: 960px){.case-study .col-2>div{margin:0}}.case-study .col-2.margin-top{margin-top:30px}@media screen and (max-width: 960px){.case-study .col-2{display:block}}@media screen and (max-width: 960px){.case-study .col-2 .quote+.quote{margin-top:20px}}@media screen and (max-width: 960px){.case-study .col-2>.quote{margin-left:0;margin-right:0}}.case-study .sub-heading{margin:40px 0 45px}@media screen and (max-width: 1200px){.case-study .sub-heading{font-size:22px;max-width:560px;margin:40px auto 45px}}@media screen and (max-width: 640px){.case-study .sub-heading{font-size:20px;margin-left:20px;margin-right:20px}}.case-study .image{background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:100%;width:100%}@media screen and (max-width: 960px){.case-study .image{height:auto}}@media screen and (max-width: 1200px){.case-study .column-content{font-size:18px;font-weight:300;line-height:1.55}}@media screen and (max-width: 640px){.case-study .column-content{font-size:16px}}.case-study .column-content.padding-top{padding-top:28px}.case-study .column-content .subtitle{font-size:20px;margin:0;padding-bottom:16px}@media screen and (max-width: 1200px){.case-study .column-content .subtitle{font-size:18px;font-weight:300;line-height:1.55}}@media screen and (max-width: 640px){.case-study .column-content .subtitle{font-size:16px}}.case-study .column-content .content-link{color:black;font-weight:700;text-decoration:none;border-bottom:3px solid #f5914f}@media screen and (max-width: 960px){.case-study .column-content+.column-content{padding-top:40px}}.case-study .column-wrapper{max-width:460px}@media screen and (max-width: 1200px){.case-study .column-wrapper{max-width:380px}}@media screen and (max-width: 960px){.case-study .column-wrapper{max-width:600px}}.case-study .column-wrapper.huge{max-width:660px}@media screen and (max-width: 1200px){.case-study .column-wrapper.huge{max-width:540px}}@media screen and (max-width: 960px){.case-study .column-wrapper.huge{padding:0 20px}}@media screen and (max-width: 640px){.case-study .column-wrapper.huge{padding:0}}.case-study .column-wrapper.big{max-width:560px}@media screen and (max-width: 1200px){.case-study .column-wrapper.big{max-width:460px}}@media screen and (max-width: 960px){.case-study .column-wrapper.big{margin-top:100px}.case-study .column-wrapper.big.remove-margin{margin-top:0}}@media screen and (max-width: 640px){.case-study .column-wrapper.big{padding:0}}@media screen and (max-width: 480px){.case-study .column-wrapper.big{margin-top:30px}}.case-study .column-wrapper.big>h2{font-size:42px}@media screen and (max-width: 480px){.case-study .column-wrapper.big>h2{font-size:30px}}.case-study .column-wrapper.small{max-width:360px}@media screen and (max-width: 1200px){.case-study .column-wrapper.small{max-width:300px}}@media screen and (max-width: 960px){.case-study .column-wrapper.huge,.case-study .column-wrapper.big,.case-study .column-wrapper.small{max-width:100%}}.case-study .column-wrapper.margin-left{margin-left:100px}@media screen and (max-width: 1200px){.case-study .column-wrapper.margin-left{margin-left:80px}}@media screen and (max-width: 960px){.case-study .column-wrapper.margin-left{margin:0 auto}}@media screen and (max-width: 960px){.case-study .column-wrapper.margin-top{margin-top:20px}}@media screen and (max-width: 480px){.case-study .column-wrapper.remove-padding{padding:0}}.case-study .column-wrapper.center-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.case-study .technologies{margin-top:55px;font-size:20px;margin-bottom:0}@media screen and (max-width: 1200px){.case-study .technologies{font-size:22px}}@media screen and (max-width: 640px){.case-study .technologies{font-size:20px}}.case-study .logos-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 960px){.case-study .logos-row{justify-content:center}}@media screen and (max-width: 480px){.case-study .logos-row{padding:0 20px}}.case-study .logos-row img{max-width:160px}.content{margin:0 auto;max-width:960px}.button{width:330px;height:60px;font-size:16px;font-weight:700;font-family:'Roboto', Arial, sans-serif;background-color:#f5914f;border:1px solid #f5914f;border-radius:3px;color:white;cursor:pointer;text-transform:capitalize}@media screen and (max-width: 960px){.button{width:160px;height:60px}}.button.button-outline{background-color:transparent;color:#f5914f}a.button{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none}.not-found{height:100vh;align-items:center;text-align:center;background-image:url("/assets/img/background/404-bg-1440.png");background-size:initial;background-position:center}.not-found .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:relative}.not-found .overlay .not-found-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.not-found .overlay .not-found-wrapper{width:100%}}.not-found .overlay .not-found-wrapper .title{font-size:42px;font-weight:700;line-height:50px;padding:24px 0;max-width:960px;white-space:nowrap}@media screen and (max-width: 480px){.not-found .overlay .not-found-wrapper .title{font-size:32px;line-height:38px;padding-inline:10px;letter-spacing:1px;white-space:normal}}.not-found .overlay .not-found-wrapper .description{padding:15px 0 30px;font-size:24px;max-width:596px;line-height:36px;font-weight:300;margin:0}@media screen and (max-width: 960px){.not-found .overlay .not-found-wrapper .description{font-size:20px;width:616px;padding:0 20px}}@media screen and (max-width: 640px){.not-found .overlay .not-found-wrapper .description{width:100%}}@media screen and (max-width: 480px){.not-found .overlay .not-found-wrapper .description{font-size:20px;line-height:30px}}.not-found .overlay .not-found-wrapper .button-wrapper{margin-top:44px;padding:0 20px}@media screen and (max-width: 480px){.not-found .overlay .not-found-wrapper .button-wrapper{width:100%}}@media screen and (max-width: 960px){.not-found .overlay .not-found-wrapper .button{width:220px;height:60px}}@media screen and (max-width: 640px){.not-found .overlay .not-found-wrapper .button{width:160px;height:60px}}@media screen and (max-width: 480px){.not-found .overlay .not-found-wrapper .button{width:100%;height:60px}}
