.home-start{position:relative}.home-start img.logo{height:66px;margin-bottom:40px;width:129px}.home-start .home-start-carousel{border-radius:14px;box-shadow:unset;height:350px}@media screen and (min-width:1024px){.home-start .home-start-carousel{height:650px}}.home-start .home-start-carousel .q-carousel__navigation-inner{padding-bottom:5px}@media screen and (min-width:1024px){.home-start .home-start-carousel .q-carousel__navigation-inner{justify-content:flex-end}}.home-start .home-start-carousel .home-slide-text{bottom:30px;font-size:18px;left:35px;position:absolute}.home-start .home-start-about{border:1px solid rgba(0,0,0,.15);border-radius:16px;box-shadow:unset}@media screen and (min-width:1024px){.home-start .home-start-about{border:unset;box-shadow:0 16px 36px #0000001a,0 65px 65px #00000017,0 146px 88px #0000000d,0 260px 104px #00000003,0 406px 114px 0 transparent;max-width:650px;position:absolute;right:20px;top:50px;z-index:99}}.base-images img{border-radius:14px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1024px){.base-images img{height:580px}}.text-panel-primary[data-v-950b330d]{color:#b39572!important}.bg-panel-primary[data-v-950b330d]{background:#b39572!important}.images-row img[data-v-950b330d]{border-radius:14px}.images-row>div>div[data-v-950b330d]{font-size:32px;font-weight:500;line-height:120%}.images-row>div>small[data-v-950b330d]{font-size:22px;line-height:140%}.home-stats .home-stats-carousel .q-panel.scroll{overflow:unset}.base-video{align-items:center;display:flex;justify-content:center}.base-video iframe{aspect-ratio:16/9;max-height:600px}@media screen and (min-width:280px){.base-video iframe{width:90vw}}@media screen and (min-width:480px){.base-video iframe{width:50vw}}.tasks-block{border:1px solid rgba(0,0,0,.15);border-radius:14px}.tasks-block .tasks-content,.tasks-block .tasks-heading{background:#fafafa;border-bottom:1px solid rgba(0,0,0,.15)}.tasks-block .solutions-heading>div{border-bottom:1px solid rgba(0,0,0,.15)}.text-panel-primary[data-v-a8d3b861]{color:#b39572!important}.bg-panel-primary[data-v-a8d3b861]{background:#b39572!important}.techs-comment[data-v-a8d3b861]{background-color:#000;border-radius:14px}.techs-comment .employee-info[data-v-a8d3b861]{color:#fff;font-size:18px;padding:40px}@media screen and (min-width:1024px){.techs-comment .employee-info[data-v-a8d3b861]{padding:0 86px}.techs-comment[data-v-a8d3b861]{height:547px}}.image-with-banner-link{display:flex;flex-direction:column;font-size:18px;position:relative}.image-with-banner-link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.image-with-banner-link>img{border-radius:14px}@media screen and (min-width:1024px){.image-with-banner-link>img{height:830px}}.image-with-banner-link>.row{padding-top:30px}@media screen and (min-width:1024px){.image-with-banner-link>.row{color:#fff;padding:65px 55px;position:absolute;width:100%}.image-with-banner-link>.row a{color:#fff}.image-with-banner-link-text{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8) 100%)}}.base-info-card{border:1px solid rgba(0,0,0,.15);border-radius:14px}@media screen and (min-width:1024px){.image-grid .image-col:first-child{height:766px}.image-grid .image-col:nth-child(1n+2),.image-grid .image-col:nth-child(1n+3){height:583px}.image-grid .image-col:nth-child(1n+4){height:766px;margin-top:-183px}}.image-grid img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-partners .partners-row{display:flex;flex-wrap:wrap;margin:-7px}.company-partners .partners-row .partners-col{padding:7px;width:50%}@media screen and (min-width:768px){.company-partners .partners-row .partners-col{width:20%}}.company-partners .partner{align-items:center;background-color:#000;border-radius:14px;display:flex;height:120px;justify-content:center;padding:7px}.company-team .main-slider{padding-top:30px}@media screen and (min-width:1024px){.company-team .main-slider{padding-top:46px}}.company-team .main-slider .main-slide{margin-bottom:40px}@media screen and (min-width:1360px){.company-team .main-slider .main-slide{width:75%!important}}.company-team .main-slider .main-slide .main-slide-box{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:14px;margin:0 1px}@media screen and (min-width:1024px){.company-team .main-slider .main-slide .main-slide-box{height:505px;margin-bottom:80px}}.company-team .main-slider .main-slide .main-slide-box .employee-info{font-size:18px;padding:40px}@media screen and (min-width:1024px){.company-team .main-slider .main-slide .main-slide-box .employee-info{padding:0 40px 0 80px}}.company-team .main-slider .main-slide .main-slide-box>.img-wrapper{border-radius:14px;display:none}@media screen and (min-width:1024px){.company-team .main-slider .main-slide .main-slide-box>.img-wrapper{display:flex}}.company-team .main-slider .swiper-slide-active .img-wrapper{box-shadow:0 20px 20px 10px #d9d9d9b3}.company-team .thumb-slider{cursor:pointer}.company-team .thumb-slider .thumb-slide.team-slide-active .img-wrapper{position:relative}.company-team .thumb-slider .thumb-slide.team-slide-active .img-wrapper:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.company-team .thumb-slider .thumb-slide.team-slide-active .img-wrapper:after{background:url(/logo_ecru.svg) 50% no-repeat;background-size:contain;border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.company-team .thumb-slider .thumb-slide img{border-radius:12px}.company-team .thumb-slider .employee-info{text-align:center}.company-team .thumb-slider .employee-info .role{opacity:.5}.text-panel-primary[data-v-e5e429f4]{color:#b39572!important}.bg-panel-primary[data-v-e5e429f4]{background:#b39572!important}.services-list .service-card[data-v-e5e429f4]{padding-top:54px;text-align:center;transition:background-color .2s ease-in,color .2s ease-in}@media screen and (min-width:1024px){.services-list .service-card[data-v-e5e429f4]:hover{background-color:#000;color:#fff}.services-list .service-card:hover a[data-v-e5e429f4]{color:#fff}.services-list .service-card:hover img[data-v-e5e429f4]{filter:invert(1)}}.services-list .service-card .card-title[data-v-e5e429f4]{font-size:30px;line-height:100%;margin:0 auto;max-width:280px}@media screen and (min-width:1440px){.services-list .service-card .card-title[data-v-e5e429f4]{font-size:36px;max-width:320px}}.services-list .service-card>img[data-v-e5e429f4]{height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:filter .2s ease-in}@media screen and (min-width:1024px){.services-list .service-card>img[data-v-e5e429f4]{height:400px}}.services-list .service-card a[data-v-e5e429f4]{color:#000;transition:color .2s ease-in}.home-telegram{background-color:#131313;border-radius:14px}.home-telegram .block-image{bottom:0;left:50%;max-height:100%;max-width:100%;position:absolute;transform:translate(-50%)}@media screen and (min-width:1440px){.home-telegram .block-image{margin-top:-150px;max-height:unset;max-width:unset;position:static;transform:translateY(6px)}}.text-panel-primary{color:#b39572!important}.bg-panel-primary{background:#b39572!important}.vacancies-edges .edge-slider{cursor:pointer}.vacancies-edges .edge-slider .edge-slide{width:191px}@media screen and (min-width:1024px){.vacancies-edges .edge-slider .edge-slide{width:287px}}.vacancies-edges .edge-slider .edge-slide .edge-title{font-size:19px;line-height:110%}@media screen and (min-width:1024px){.vacancies-edges .edge-slider .edge-slide .edge-title{font-size:24px}}.vacancies-edges .edge-slider .img-wrapper{border-radius:12px;overflow:hidden;position:relative}.vacancies-edges .edge-slider .img-wrapper img{height:340px;width:191px}@media screen and (min-width:1024px){.vacancies-edges .edge-slider .img-wrapper img{height:509px;width:287px}}.vacancies-edges .edge-slider .img-wrapper:before{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.35));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.vacancies-edges .edge-slider .img-wrapper .edge-info{bottom:0;color:#fff;font-size:14px;left:0;overflow-wrap:anywhere;padding:12px;position:absolute}@media screen and (min-width:1024px){.vacancies-edges .edge-slider .img-wrapper .edge-info{padding:32px}}
