.section-technologies__inner{display:flex;gap:59px}@media(max-width: 1100px){.section-technologies__inner{flex-direction:column;gap:40px}}@media(max-width: 680px){.section-technologies__inner{gap:32px}}.section-technologies__body{width:100%}.section-technologies__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}@media(max-width: 680px){.section-technologies__list{grid-template-columns:repeat(2, 1fr)}}.section-technologies__item{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 33.333333%;padding:0 5px;min-height:268px;transition:.15s all;border:1px solid #32404c;margin-right:-1px;margin-bottom:-1px}@media(max-width: 1510px){.section-technologies__item{min-height:151px}}@media(max-width: 1100px){.section-technologies__item{min-height:177px}}@media(max-width: 800px){.section-technologies__item{min-height:149px}}@media(max-width: 680px){.section-technologies__item{min-height:121px}}.section-technologies__item:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;visibility:hidden;z-index:-1;opacity:0;background:#e5e5e5;display:block;border:1px solid #32404c}.section-technologies__item:hover{z-index:6}.section-technologies__item:hover:before{opacity:1;visibility:visible;z-index:2;transform:scale(1.1)}.section-technologies__item:hover .ico.dark{visibility:hidden;opacity:0}.section-technologies__item:hover .ico.color{visibility:visible;opacity:1;transform:translate(-50%, -50%) scale(1.2)}.section-technologies__item img{width:100%;height:100%}.section-technologies__item-inner .ico{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);transition:.15s all}.section-technologies__item-inner .ico.dark{filter:brightness(1) invert(1) grayscale(1)}.section-technologies__item-inner .ico.color{visibility:hidden;opacity:0}.section-clients-demo__inner{display:flex;flex-direction:column}.section-clients-demo__body{width:100%;margin-top:64px}@media(max-width: 1510px){.section-clients-demo__body{margin-top:48px}}@media(max-width: 680px){.section-clients-demo__body{margin-top:24px}}.section-clients-wrapper{overflow:hidden}.section-clients-wrapper .grid-container{max-width:100%;padding:0 !important}.clients-slider-demo__inner{display:flex;flex-direction:column}.clients-slider-demo__body{width:100%;margin-top:64px}@media(max-width: 1510px){.clients-slider-demo__body{margin-top:48px}}@media(max-width: 680px){.clients-slider-demo__body{margin-top:24px}}.clients-slider-demo__body~.clients-slider-demo__body{margin-top:0;margin-bottom:0}@media(max-width: 1024px){.clients-slider-demo__body~.clients-slider-demo__body{margin-top:30px}}@media(max-width: 680px){.clients-slider-demo__body~.clients-slider-demo__body{margin-top:16px}}.clients-slider-demo__list{display:flex;align-items:center}.clients-slider-demo__item{display:flex;width:auto;flex-shrink:0}.clients-item-demo{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px}.clients-item-demo__inner img{width:auto;height:70px;max-height:79px !important;max-width:220px !important}@media(max-width: 1510px){.clients-item-demo__inner img{height:auto}}@media(max-width: 680px){.section-portfolio-slider .section__inner{padding-right:0}}.section-portfolio-slider .section__content{overflow:hidden}@media(max-width: 1400px){.section-portfolio-slider .section__content{margin-right:-25px}}@media(max-width: 1400px){.section-portfolio-slider .site-container--left{min-width:106px}}@media(max-width: 800px){.section-portfolio-slider .site-container--left{min-width:60px}}@media(max-width: 680px){.section-portfolio-slider .site-container--left{min-width:0}}@media(max-width: 1510px){.section-portfolio-slider .site-container--right{max-width:0;min-width:0}}.page-home .portfolio-slider__head{max-width:661px}@media(max-width: 1100px){.page-home .portfolio-slider__head{max-width:770px}}@media(max-width: 992px){.page-home .portfolio-slider__head{max-width:466px}}@media(max-width: 680px){.page-home .portfolio-slider__head{max-width:100%;padding-right:15px}}@media(max-width: 1100px){.portfolio-slider__head{max-width:547px}}@media(max-width: 800px){.portfolio-slider__head{max-width:466px}}@media(max-width: 680px){.portfolio-slider__head{max-width:100%;padding-right:15px}}.portfolio-slider__body{margin-top:14px;width:100%}@media(max-width: 1510px){.portfolio-slider__body{margin-top:17px}}@media(max-width: 1100px){.portfolio-slider__body{margin-top:7px}}@media(max-width: 800px){.portfolio-slider__body{margin-top:22px}}@media(max-width: 680px){.portfolio-slider__body{margin-top:17px}}.portfolio-slider__top{display:flex;justify-content:space-between;column-gap:15px}@media(max-width: 1400px){.portfolio-slider__top{padding-right:25px}}@media(max-width: 1100px){.portfolio-slider__top{max-width:770px;padding-right:0}}@media(max-width: 992px){.portfolio-slider__top{max-width:100%;padding-right:25px}}@media(max-width: 680px){.portfolio-slider__top{max-width:100%;padding-right:15px}}.portfolio-slider__link{font-size:16px;font-weight:700;color:#318ef1;text-transform:uppercase;-webkit-transition:.3s all;transition:.3s all}.portfolio-slider__link:hover{color:#0c1c2a;text-decoration:underline}.portfolio-slider__nav{display:flex;align-items:center;gap:3px;width:fit-content}.portfolio-slider__nav-prev{cursor:pointer;margin-right:12px}.portfolio-slider__nav-counter{font-size:16px;line-height:1;color:#0c1c2a}.portfolio-slider__nav-next{cursor:pointer;margin-left:12px}.portfolio-slider__content{margin-top:38px}@media(max-width: 800px){.portfolio-slider__content{margin-top:28px}}@media(max-width: 680px){.portfolio-slider__content{margin-top:15px}}.portfolio-slide{height:auto}.portfolio-slide__inner{display:flex;flex-direction:column;height:100%}.portfolio-slide__image{position:relative}.portfolio-slide__image:after{display:block;content:"";padding-bottom:62%}.portfolio-slide__image picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.portfolio-slide__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.portfolio-slide__body{margin-top:20px;display:flex;flex-direction:column;flex-grow:1}@media(max-width: 1510px){.portfolio-slide__body{margin-top:16px}}.portfolio-slide__title{margin-top:20px;font-size:24px;line-height:30px;color:#0c1c2a}@media(max-width: 1510px){.portfolio-slide__title{font-size:18px;line-height:1;margin-top:28px}}.portfolio-slide__title a{color:#0c1c2a;transition:.3s}.portfolio-slide__title a:hover{color:#318ef1}.portfolio-slide__description{margin-top:16px;font-size:16px;line-height:1.5;color:#0c1c2a}@media(max-width: 1510px){.portfolio-slide__description{margin-top:26px;font-size:16px}}@media(max-width: 1510px){.portfolio-slide__description.text-overflow{-webkit-line-clamp:2}}@media(max-width: 1400px){.portfolio-slide__description.text-overflow{-webkit-line-clamp:3}}@media(max-width: 1100px){.portfolio-slide__description.text-overflow{-webkit-line-clamp:2}}.portfolio-slide__description ul{padding-left:10px}.portfolio-slide__description ul li{position:relative;padding-left:12px;color:#0c1c2a;font-size:16px;line-height:1.5}@media(max-width: 1510px){.portfolio-slide__description ul li{font-size:16px}}.portfolio-slide__description ul li:before{position:absolute;content:"";z-index:1;top:10px;left:-8px;width:4px;height:4px;border-radius:50%;background-color:#318ef1}.portfolio-slide__description a{color:#318ef1;font-weight:700;text-decoration:underline}.portfolio-slide__description-wrapper{margin-bottom:auto}@media(max-width: 1510px){.portfolio-slide .view-case{font-size:12px}}.portfolio-slide__link{margin-top:25px}@media(max-width: 1510px){.industries__head{max-width:661px}}@media(max-width: 992px){.industries__head{padding-right:15px;max-width:550px}}@media(max-width: 800px){.industries__head{max-width:460px}}@media(max-width: 680px){.industries__head{max-width:100%;padding-right:15px}}.industries__body{width:100%;margin-top:-23px}@media(max-width: 1100px){.industries__body{margin-top:24px}}.industries__top{display:flex;justify-content:flex-end;margin-bottom:35px;padding-right:185px}@media(max-width: 1610px){.industries__top{padding-right:195px}}@media(max-width: 1400px){.industries__top{padding-right:205px}}@media(max-width: 992px){.industries__top{max-width:100%;padding-right:115px;margin-bottom:15px}}@media(max-width: 800px){.industries__top{padding-right:140px}}@media(max-width: 680px){.industries__top{max-width:100%;padding-right:15px}}.industries__nav{display:flex;align-items:center;gap:3px;width:fit-content}.industries__nav-prev{cursor:pointer;margin-right:12px}.industries__nav-counter{font-size:16px;line-height:1;color:#0c1c2a}.industries__nav-next{cursor:pointer;margin-left:12px}.industries-slide{height:initial}.industries-slide.w-0{width:0 !important}.industries-slide__inner{position:relative;padding:30px;display:flex;gap:16px;width:100%;height:100%;border-top:1px solid #b7bec1;border-bottom:1px solid #b7bec1;border-left:1px solid #b7bec1}.industries-slide__ico{height:48px;width:48px;min-width:48px;max-width:48px;border-radius:50%;border:1px solid rgba(12,28,42,.3)}.industries-slide__ico svg{width:100%;height:100%}.industries-slide__ico-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.industries-slide__ico-wrap svg{width:initial;height:initial;max-width:100%;max-height:100%}.industries-slide__content{width:100%;display:flex;flex-direction:column}.industries-slide__title{font-weight:700;font-size:16px;line-height:22px;color:#0c1c2a}.industries-slide__price{font-weight:700;font-size:16px;line-height:22px;color:#318ef1;margin-top:4px;margin-bottom:6px}.industries-slide__txt{margin-top:8px;font-size:16px;line-height:21px;color:#0c1c2a}@media(min-width: 993px){.section-industries-mobile{display:none}}.section-industries-mobile .achievements__list{border-top:1px solid #babfc3;border-bottom:0;grid-template-columns:repeat(3, 1fr)}@media(max-width: 680px){.section-industries-mobile .achievements__list{grid-template-columns:repeat(2, 1fr)}}.section-industries-mobile .achievements__item{border-top:0;border-bottom:1px solid #babfc3}.section-industries-mobile .achievements__item-ico svg{padding:0}.section-industries-mobile .achievements__media{margin-top:64px;display:flex;justify-content:center}.section-industries-mobile .achievements__media picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-industries-mobile .achievements__media img{width:initial;height:initial;object-fit:cover}@media(max-width: 550px){.section-industries-mobile .achievements__media img{width:100%;height:100%}}.section-industries.right-side .section__content{overflow:hidden}@media(min-width: 1920px){.section-industries.right-side .section__content{margin-right:-35px}}@media(min-width: 1920px){.section-industries.right-side .section__content{margin-right:-25px}}.section-industries.right-side .site-container--right{min-width:0;max-width:0}.section-industries.right-side .grid-container{padding-right:0}.section-reviews-wrapper{overflow:hidden}@media(min-width: 681px){.reviews-2 .grid-container{margin-right:0;padding-right:0}}@media(min-width: 680px)and (max-width: 1300px){.reviews-2 .section-reviews-2{max-width:calc(100% - 107px)}}.reviews-2 .section-reviews-2__inner{display:flex}@media(max-width: 800px){.reviews-2 .section-reviews-2__inner{flex-direction:column;gap:40px}}@media(max-width: 680px){.reviews-2 .section-reviews-2__inner{gap:32px}}@media(max-width: 1100px){.reviews-2 .section-reviews-2__head{max-width:295px}}@media(max-width: 800px){.reviews-2 .section-reviews-2__head{max-width:466px}}@media(max-width: 680px){.reviews-2 .section-reviews-2__head{max-width:100%}}.reviews-2 .section-reviews-2__left-wrap{max-width:480px;margin-left:auto;margin-right:73px}@media(max-width: 1440px){.reviews-2 .section-reviews-2__left-wrap{margin-left:35px;margin-right:auto}}@media(max-width: 768px){.reviews-2 .section-reviews-2__left-wrap{margin-left:70px;margin-right:70px}}@media(max-width: 550px){.reviews-2 .section-reviews-2__left-wrap{margin-left:15px;margin-right:15px}}.reviews-2 .section-reviews-2__awards{margin-top:45px}@media(max-width: 1510px){.reviews-2 .section-reviews-2__awards{margin-top:24px}}.reviews-2 .section-reviews-2__body{width:100%;max-width:60%;padding-top:150px;padding-bottom:34px}@media(max-width: 1440px){.reviews-2 .section-reviews-2__body{padding-top:0}}@media(max-width: 768px){.reviews-2 .section-reviews-2__body{padding-top:0;max-width:100%}}.reviews-2 .section-reviews-2__list .reviews__container{padding-bottom:1px}.reviews-2 .section-reviews-2__item:not(:first-child){margin-top:21px}@media(max-width: 680px){.reviews-2 .section-reviews-2__item:not(:first-child){margin-top:16px}}.reviews-2 .reviews-awards-2__logo-list{display:flex;gap:0;margin:0 -8px;margin-top:32px;margin-bottom:40px}@media(max-width: 680px){.reviews-2 .reviews-awards-2__logo-list{flex-wrap:wrap;justify-content:center}}.reviews-2 .reviews-awards-2 .award__item.clutch-logo{width:100%;max-width:127px;padding:0 8px}.reviews-2 .reviews-awards-2 .award__item.clutch-logo img{width:100%;height:100%}@media(max-width: 1510px){.reviews-2 .reviews-awards-2 .award__item.clutch-logo{max-width:108px}}@media(max-width: 800px){.reviews-2 .reviews-awards-2 .award__item.clutch-logo{max-width:166px}}@media(max-width: 680px){.reviews-2 .reviews-awards-2 .award__item.clutch-logo{max-width:initial;width:33%}}@media(max-width: 680px){.reviews-2 .reviews-awards-2 .award__item.clutch-logo:last-child{margin-top:-35px}}.reviews-2 .reviews-awards-2__item:not(:first-child){margin-top:16px}.reviews-2 .reviews-awards-2__item .clutch-reviews{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#0c1c2a;width:194px;height:66px}.reviews-2 .reviews-awards-2__item .clutch-reviews .clutch-widget{transform:scale(0.75);display:flex;padding-top:9px}.reviews-2 .reviews-awards-2__link{display:block;margin-top:23px;font-size:16px;font-weight:700;line-height:22px;color:#318ef1;text-decoration:underline;transition:.3s}@media(max-width: 1510px){.reviews-2 .reviews-awards-2__link{font-size:12px}}.reviews-2 .reviews-awards-2__link:hover{color:#86c1ff}.reviews-2 .review-item{display:flex;height:100%}.reviews-2 .review-item__inner{display:flex}@media(max-width: 768px){.reviews-2 .review-item__inner{flex-direction:column;gap:20px}}.reviews-2 .review-item__logo{min-width:96px;max-width:96px;margin-right:20px;height:96px;background:#fff;display:flex;align-items:center;justify-content:center}.reviews-2 .review-item__logo picture{width:72%}.reviews-2 .review-item__photo{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;overflow:hidden;position:relative;border-radius:4px}.reviews-2 .review-item__photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.reviews-2 .review-item__description{border-top:0;padding-top:0;display:flex;flex-direction:column}.reviews-2 .review-item__description-inner{margin-bottom:24px}.reviews-2 .review-item__description-inner .toggle-link{color:#0c1c2a;font-weight:700;font-size:20px;line-height:121.4%;text-decoration:underline;transition:.3s;cursor:pointer}@media(max-width: 1510px){.reviews-2 .review-item__description-inner .toggle-link{font-size:16px;line-height:19px}}.reviews-2 .review-item__txt{font-weight:400;font-size:16px;line-height:1.5;color:#0c1c2a;overflow:hidden}@media(max-width: 1510px){.reviews-2 .review-item__txt{font-size:16px;line-height:19px}}.reviews-2 .review-item__txt span{display:flex;font-size:48px;padding-top:4px;color:#0c1c2a}@media(max-width: 1510px){.reviews-2 .review-item__txt span{font-size:33px}}@media(max-width: 1100px){.reviews-2 .review-item__txt span{margin-top:8px}}@media(max-width: 992px){.reviews-2 .review-item__txt span{margin-top:12px}}.reviews-2 .review-item__txt a{color:#318ef1}.reviews-2 .review-item__author{margin-top:auto;display:flex;align-items:center;gap:16px}.reviews-2 .review-item__info-top{display:flex;align-items:center;gap:5px}.reviews-2 .review-item__author-name{font-size:16px;line-height:1.5;color:#0c1c2a;font-weight:700}@media(max-width: 1510px){.reviews-2 .review-item__author-name{font-size:16px}}.reviews-2 .review-item__author-company{color:#0c1c2a;font-weight:400;font-size:16px;line-height:122%}.reviews-2 .review-item__linkedin{background-color:#0c1c2a;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px}.reviews-2 .review-item-rating__stars{position:relative;display:flex;align-items:center;margin:6px 0 6px}.reviews-2 .review-item-rating__star{margin-right:12px;font-size:0}.reviews-2 .review-item-rating__star svg path{transition:.3s;fill:#99a5ac}.reviews-2 .review-item-rating__star.__active svg path{fill:#ef4335}@media(max-width: 1510px){.reviews-2 .reviews__head{max-width:661px}}@media(max-width: 992px){.reviews-2 .reviews__head{padding-right:15px;max-width:550px}}@media(max-width: 800px){.reviews-2 .reviews__head{max-width:460px}}@media(max-width: 680px){.reviews-2 .reviews__head{max-width:100%;padding-right:15px}}.reviews-2 .reviews__body{width:100%;margin-top:-23px}@media(max-width: 1100px){.reviews-2 .reviews__body{margin-top:24px}}.reviews-2 .reviews__top{display:flex;justify-content:flex-end;margin-bottom:35px;padding-right:235px}@media(max-width: 1610px){.reviews-2 .reviews__top{padding-right:195px}}@media(max-width: 1400px){.reviews-2 .reviews__top{padding-right:205px}}@media(max-width: 992px){.reviews-2 .reviews__top{max-width:100%;padding-right:115px;margin-bottom:15px}}@media(max-width: 800px){.reviews-2 .reviews__top{padding-right:140px}}@media(max-width: 680px){.reviews-2 .reviews__top{max-width:100%;padding-right:15px}}.reviews-2 .reviews__top-txt{display:none}.reviews-2 .reviews__nav{display:flex;align-items:center;gap:3px;width:fit-content}.reviews-2 .reviews__nav-prev{cursor:pointer;margin-right:12px}.reviews-2 .reviews__nav-counter{font-size:16px;line-height:1;color:#0c1c2a}.reviews-2 .reviews__nav-next{cursor:pointer;margin-left:12px}.reviews-2 .reviews-slide{height:initial;border-top:1px solid #b7bec1;border-bottom:1px solid #b7bec1;border-left:1px solid #b7bec1}.reviews-2 .reviews-slide.w-0{width:0 !important}.reviews-2 .reviews-slide__inner{position:relative;padding:36px;display:flex;gap:16px;width:auto;height:100%}.reviews-2 .reviews-slide__ico{height:48px;width:48px;min-width:48px;max-width:48px;border-radius:50%;border:1px solid rgba(12,28,42,.3)}.reviews-2 .reviews-slide__ico svg{width:100%;height:100%}.reviews-2 .reviews-slide__ico-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.reviews-2 .reviews-slide__ico-wrap svg{width:initial;height:initial;max-width:100%;max-height:100%}.reviews-2 .reviews-slide__content{width:100%;display:flex;flex-direction:column}.reviews-2 .reviews-slide__title{font-weight:700;font-size:16px;line-height:22px;color:#0c1c2a}.reviews-2 .reviews-slide__txt{margin-top:8px;font-size:16px;line-height:21px;color:#0c1c2a}.reviews-2 .section-head--thin{position:relative;width:100%;max-width:769px;box-shadow:20px 16px 40px 0px rgba(0,0,0,0.1019607843);padding-top:150px}.reviews-2 .section-head--thin:after{content:"";display:block;width:100%;height:57px;background:#cacfd2;position:absolute;bottom:0;left:0;box-shadow:0 54px 0 0 #cacfd2}@media(max-width: 1440px){.reviews-2 .section-head--thin:after{display:none}}@media(max-width: 1440px){.reviews-2 .section-head--thin{box-shadow:none;padding-top:0}}@media(max-width: 768px){.reviews-2 .section-head--thin{padding-top:0}}.reviews-2 .section-head--thin .section-head__title{font-weight:700;font-size:40px}.laravel-support{overflow:initial !important}.os-conclusions .section-head__description li:after{background-color:#000}.qa-types__list-wrapper{grid-template-columns:repeat(3, 1fr);max-width:max-content}.qa-types__col{grid-template-rows:minmax(83px, max-content) minmax(296px, max-content) minmax(305px, max-content)}.os-conclusions__left img{height:100%;object-fit:cover}@media(min-width: 1101px){.section-os-conclusions--small-img .os-conclusions__left{max-width:40%}}.qa-types__item{border:0;display:table-cell !important}.qa-types__body table,.qa-types__body th,.qa-types__body td{border:1px solid #babfc3;border-collapse:collapse;vertical-align:top}.qa-types__item.dark-item{margin-top:0 !important;vertical-align:middle}@media(max-width: 1100px){.qa-types__item{padding:15px 24px}}@media(max-width: 1000px){.section-cs-development .site-container--left,.section-cs-development .site-container--right{display:none}}@media(max-width: 800px){.qa-types__table{min-width:900px}.qa-types__table th{vertical-align:middle}.qa-types__body{overflow:auto}}
