@font-face{font-family:"PPRegular";src:url("/wp-content/themes/avetech/css/font/PPNeueMachina-PlainRegular.woff2");font-weight:400;font-style:normal}@font-face{font-family:"PPLight";src:url("/wp-content/themes/avetech/css/font/PPNeueMachina-PlainLight.woff2");font-weight:100;font-style:normal}@font-face{font-family:"PPBold";src:url("/wp-content/themes/avetech/css/font/PPNeueMachina-PlainUltrabold.woff2");font-weight:900;font-style:normal}@font-face{font-family:"PPInktrapBold";src:url("/wp-content/themes/avetech/css/font/PPNeueMachina-InktrapUltrabold.woff2");font-weight:900;font-style:normal}@font-face{font-family:"PPInktrapRegular";src:url("/wp-content/themes/avetech/css/font/PPNeueMachina-InktrapRegular.woff2");font-weight:900;font-style:normal}a{cursor:pointer;text-decoration:none;color:#000}a:hover{color:#000}a:visited{color:#000}a:hover,a:active,a:focus{outline:0 !important}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:100%}button{background:none;outline:unset;border:unset;cursor:pointer}button:hover{color:#000}html{margin-top:0 !important;overflow-x:hidden;scroll-behavior:smooth}body{font-family:"PPRegular";overflow-x:hidden;scroll-behavior:smooth}:target::before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}div#wpadminbar,button.menu-toggle{display:none}header .container{margin:0 auto;margin-top:.375rem}.container{max-width:1740px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.burger__btn,.burger-menu{display:none}.flex-row{display:flex;align-items:flex-start;justify-content:space-between}.header__nav{display:flex;gap:5rem;padding-top:2rem}.fade-in-block{opacity:0;transition:opacity 1.6s ease-in-out}.fade-in-block.visible{opacity:1}nav#site-navigation{width:-moz-fit-content;width:fit-content}.menu-item a{color:#000;font-size:1rem;transition:all .3s;padding:1.25rem;text-align:center;border-bottom:2px solid rgba(0,0,0,0)}.menu-item a:hover{font-family:"PPInktrapBold";transition:all .3s;border-bottom:2px solid #1895d8}.active-menu a{font-family:"PPInktrapBold";transition:all .3s;border-bottom:2px solid #1895d8}header{transition:.3s all ease}.sticky{position:fixed;background:#fff;z-index:99999;width:-webkit-fill-available;transition:.3s all ease;padding-bottom:1rem;border-bottom:1px solid #000;top:0;left:0}.sticky .logo{display:flex;transition:.3s all ease}.sticky .container{align-items:center}.sticky .header__nav{padding-top:.5rem}.logo img.shrink{width:4rem;height:4rem}.logo{transition:.3s all ease}.logo img{width:6.875rem;height:8.9375rem;-o-object-fit:contain;object-fit:contain;transition:.3s all ease}.btn{display:block;font-family:"PPBold";padding:1.4375rem 2.875rem;border:1px solid #000;color:#000;text-transform:uppercase;letter-spacing:.165rem;text-align:center}h1{font-size:4rem;font-family:"PPRegular";font-family:"PPLight"}h2{font-size:3rem;font-family:"PPBold";margin-bottom:1rem}section{position:relative}.left__col{width:35%}.left__col h3{font-size:3rem;font-family:"PPBold";color:#1895d8;margin-bottom:.625rem}.left__col h4{font-size:2.5rem;font-family:"PPLight";max-width:19.5rem}#approach h4{max-width:100%}.right__col{width:65%}.right__col h4{font-family:"PPInktrapBold";font-size:2rem;margin-bottom:.625rem;line-height:110%;letter-spacing:3px}.right__col p{font-size:1rem;line-height:120%}section .btn{display:none}.main__block{margin-bottom:4.75rem}.main__block .container{align-items:flex-start}.main__block .left__col{margin-top:6.25rem}.main__block .red__figure{position:absolute;right:-145px;top:55px;transition:transform .1s}.direction__row{margin-top:3.125rem;display:flex;align-items:center;justify-content:flex-start;gap:1.25rem;flex-wrap:wrap}.direction__row p{background-color:#f5f5f5;padding:1.0625rem 2.125rem;font-size:1rem;text-align:center;flex:1 1 0;display:flex;align-items:center;justify-content:center;max-width:15rem}.directions__block .container{align-items:flex-start}.directions__block .left__col{margin-top:14.375rem}.direction__list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:3.75rem}.direction__card{width:50%;flex:1 1 calc(50% - 2rem)}.direction__card .card__img{height:250px;background-color:#f5f5f5;border-top-right-radius:2.5rem;border-bottom-left-radius:2.5rem;position:relative;overflow:hidden;margin-bottom:2.5rem}.direction__card .card__img img{position:absolute;left:0;top:0;max-width:130%;width:100%}.directions__block .container,.stack__block .container{padding-bottom:3.5rem;border-bottom:1px solid #000}.style__block .container{padding:5.625rem 0}.style__block .right__col{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;position:relative}.style__block .col__text{max-width:46rem}.style__block .col__text p{max-width:42rem}.style__block .col__img img{max-width:20.9375rem}.style__block .red__figure-sec{position:absolute;right:-7.5rem;top:3.125rem}.centered .container{flex-direction:column}.centered h3{font-size:2.5rem;color:#ef5031;font-family:"PPBold";margin-bottom:2.5rem}.process__block .container{padding-bottom:7.5rem}.process__list{display:flex;flex-wrap:wrap;margin-bottom:-2.6875rem;position:relative}.process__list .black__img{position:absolute;right:17%;bottom:6.25rem;width:11.4375rem}.process__list .process__card{margin-bottom:2.6875rem;padding:2.5rem 3.75rem;width:33%;border:1px solid #000;border-top-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.process__list h4{font-family:"PPInktrapBold";font-size:2rem;line-height:110%;letter-spacing:2px;margin-bottom:1rem}.process__list p{font-size:1rem;line-height:120%}.development__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2.5rem}.development__list h4{font-family:"PPInktrapBold";font-size:2rem;line-height:110%;letter-spacing:2px;margin-bottom:3.125rem}.development__list p{font-size:1rem;line-height:120%}.development__list .development__card{padding:9.125rem 5.375rem 9.125rem 11.25rem;background-color:#f5f5f5;background-size:100%;background-position-x:-45px;background-position-y:-110px;background-repeat:no-repeat;border-top-right-radius:2.5rem;border-bottom-left-radius:2.5rem;position:relative;overflow:hidden;align-self:stretch}.development__list .development__card img{position:absolute;left:0;top:0;z-index:0}@keyframes fill{0%{transform:scale(1)}50%{transform:scale(0.8)}100%{transform:scale(1)}}.development__list .development__card:nth-child(1) .figure__one{width:17.75rem;left:-2.75rem;top:-6.875rem}.development__list .development__card:nth-child(1) .figure__two{width:9.9375rem;right:5.375rem;left:unset;top:2.9375rem}.development__list .development__card:nth-child(1) .figure__three{width:4.25rem;left:3.875rem;top:unset;bottom:2.25rem}.development__list .development__card:nth-child(2) .figure__one{width:4.0625rem;left:4.0625rem;top:4.0625rem}.development__list .development__card:nth-child(2) .figure__two{width:19.3125rem;right:0;left:unset;top:-6.25rem}.development__list .development__card:nth-child(2) .figure__three{width:8.3125rem;left:0;top:unset;bottom:3.4375rem}.development__list .development__card:nth-child(3) .figure__one{width:10rem;left:-1.875rem;top:2.8125rem}.development__list .development__card:nth-child(3) .figure__two{width:15.5rem;right:-2.625rem;left:unset;top:-1.6875rem}.development__list .development__card:nth-child(3) .figure__three{display:none}.development__list .development__card:nth-child(4) .figure__one{width:17.3125rem;left:-4rem;top:unset;bottom:-5.375rem}.development__list .development__card:nth-child(4) .figure__two{width:5.0625rem;right:13.25rem;left:unset;top:2.5rem}.development__list .development__card:nth-child(4) .figure__three{width:12.3125rem;right:-50px;left:unset;top:0}html:has(._lock),._lock{overflow:hidden}.stack__block{margin-top:6.875rem;margin-bottom:3.125rem}.stack__block .right__col{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-3.75rem;gap:1rem}.stack__block .left__col h4{max-width:26.5rem}.stack__block .container{align-items:flex-start}.stack__card{margin-bottom:3.75rem;width:calc(33% - 1rem)}.stack__card h4{font-family:"PPInktrapRegular";font-size:1.625rem;letter-spacing:0;line-height:110%;margin-bottom:3.125rem;-webkit-hyphens:auto;hyphens:auto}.stack__card p{font-family:"PPInktrapRegular";font-size:1;line-height:120%;margin-bottom:1.375rem}.second-half .stack__card-img{margin-bottom:1.25rem}.stack__card-img{width:100%}.stack__card-img .stack__card-img{display:flex}.stack__card-img img{background-color:#f5f5f5;border-radius:.625rem;width:100%;padding:.5rem;max-width:5rem;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.experience__block{margin:2.5rem 0}.experience__block .left__col h4{max-width:unset}.experience__block .container{align-items:flex-start}.experience__block .right__col{position:relative}.experience__list{display:flex;flex-wrap:wrap;gap:4.25rem 6.25rem}.experience__card{flex:1 1 0}.experience__card h4{font-family:"PPInktrapBold";font-size:2rem;line-height:110%;margin-bottom:1.5625rem;letter-spacing:0}.experience__card p{font-size:1rem;line-height:120%}.experience__card:nth-child(4){max-width:26.875rem}.experience__img{position:absolute;right:0;top:18.75rem;width:49%;border-top-left-radius:6.25rem;border-bottom-right-radius:6.25rem}#clients .container{flex-direction:column;align-items:flex-start;gap:2.5rem;padding:3rem 0}#clients .container h3{font-size:3rem;font-family:"PPBold";color:#1895d8;margin-bottom:.625rem}.clients-grid{display:flex;justify-content:space-between;gap:2rem}.column{display:flex;flex-direction:column;justify-content:center;gap:2rem;flex:1}.client-card{border:2px solid #000;padding:2.5rem;border-radius:2.5rem 0 2.5rem;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:.875rem;box-sizing:border-box}.client-card__title{margin:0 0 1rem;font-size:2rem;font-family:"PPLight"}.client-card__text{font-size:1rem;line-height:120%;margin-bottom:1.25rem}.client-card__logos{display:flex;gap:.625rem;align-items:center;justify-content:flex-end}.client-card__logos img{max-height:5.625rem;width:auto;display:block}.team__block{background-color:#3c0f2c;padding:6.875rem 1.875rem 7.8125rem 1.875rem;margin-top:5rem;background-image:url(/wp-content/uploads/2024/08/lines.svg);background-repeat:no-repeat;background-size:contain;background-position-y:65%}.team__block .container{align-items:flex-start;position:relative}.team__block .left__col h4{color:#fff}.team__block .right__col h4{font-size:4rem;font-family:"PPLight";line-height:100%;color:#fff;margin-bottom:1rem}.team__block .right__col p{font-family:"PPLight";line-height:100%;font-size:1.5rem;color:#fff;max-width:95%}.team__block .btn{display:block;color:#fff;border-color:#fff;margin-top:7.5rem;max-width:18.75rem}.team__img{position:absolute;height:15.25rem;border-top-right-radius:6.25rem;border-bottom-left-radius:6.25rem;transform:rotate(-11deg);left:6.25rem;bottom:1.875rem}.right__team{display:none}section,header,footer{padding:0 30px}footer{padding-top:7.5rem}footer .left__col h4{max-width:unset}footer .container{align-items:flex-start}.wpcf7 br{display:none}.wpcf7 form{display:flex;flex-direction:column;gap:2.5rem}.wpcf7 input{border:unset;border-bottom:1px solid #000;width:-webkit-fill-available;padding:1rem 1.25rem 1.75rem 1.25rem;color:#a0a0a0;font-size:1rem;outline:unset;border-radius:0}.upload-btn{display:flex;gap:.625rem;align-items:center}input#upload-btn{display:none}.wpcf7-not-valid-tip{margin-top:.5rem}.wpcf7-acceptance input[type=checkbox]{position:relative;cursor:pointer;padding:0;margin-right:15px;width:20px}.wpcf7-acceptance input[type=checkbox]:before{content:"";margin-right:10px;display:inline-block;margin-top:-2px;width:20px;height:20px;background:#fcfcfc;border:1px solid #aaa}.wpcf7-acceptance input[type=checkbox]:checked:before{background:#000;border-color:#000}.wpcf7-acceptance input[type=checkbox]:disabled{color:#b8b8b8;cursor:auto}.wpcf7-acceptance input[type=checkbox]:disabled:before{box-shadow:none;background:#ddd}.wpcf7-acceptance input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:8px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.wpcf7-acceptance span.wpcf7-list-item{margin:20px 0 0 0}span.wpcf7-spinner{display:none}.wpcf7-submit{max-width:18.75rem;margin-top:2.8125rem;border:1px solid #000 !important;background:rgba(0,0,0,0) !important;padding:1.4375rem !important;color:#000 !important;cursor:pointer}.wpcf7-response-output{border-color:#000 !important;margin:0 !important;padding:1rem !important;border-width:1px !important;width:-moz-fit-content;width:fit-content}.contact__block{border-bottom:1px solid #000;padding-bottom:75px}.contact__block .left__col{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.contact__block .right__col{position:relative}.contact__block .company{font-family:"PPInktrapBold";font-size:1.5rem}.contact__block a{font-family:"PPLight";font-size:1.25rem}.contact__block .address{font-family:"PPLight";font-size:1.25rem;line-height:160%}.contact__block .address b{font-family:"PPInktrapBold"}.contact__block .contact__row{display:flex;flex-direction:column;gap:20px}.contact__block .contact__row div{display:flex;flex-direction:column}span.wpcf7-not-valid-tip{position:absolute}.qr__img{position:absolute;right:0;bottom:0;bottom:-3.125rem;width:10.3125rem}.copyright{padding-top:2.375rem;padding-bottom:.625rem;font-size:1.25rem}.right__col .contact__row{display:none}.card__img img,.development__card img{transition:transform .2s}.development__card img{opacity:0;transform:scale(0.8);transition:opacity .5s,transform .5s}@keyframes translateYAnimation{0%{transform:translateY(10px)}50%{transform:translateY(-10px)}100%{transform:translateY(10px)}}img.transition{animation:translateYAnimation 8s ease-in-out infinite}.breadcrumbs{margin-bottom:1.5rem}.breadcrumb-list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item:not(:last-child)::after{content:"";display:inline-block;width:5px;height:9px;margin:0 .5rem;background-image:url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L4.5 4.5L0.5 8.5' stroke='%23434343' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.breadcrumb-item a{font-weight:400;font-size:12px;line-height:150%;color:#1895d8}.breadcrumb-item.active{color:#434343;font-size:12px}.page-template-projects h2{font-weight:300;font-size:4rem;line-height:100%;color:#000;font-family:"PPLight";margin-bottom:1.5rem}.page-template-projects h1{font-weight:800;font-size:3rem;line-height:100%;color:#1895d8;font-family:"PPBold";margin-bottom:.625rem}.page-template-projects .main__block .left__col{margin-top:3.75rem}.page-template-projects .left__col h3{font-weight:300;font-size:2.5rem;line-height:100%;color:#000;font-family:"PPLight";max-width:28.125rem}.page-template-contacts h2{font-weight:300;font-size:4rem;line-height:100%;color:#000;font-family:"PPLight";margin-bottom:1.5rem}.page-template-contacts h1{font-weight:800;font-size:3rem;line-height:100%;color:#1895d8;font-family:"PPBold";margin-bottom:3.75rem}.page-template-contacts .main__block .left__col{margin-top:3.75rem}.page-template-contacts .left__col h3{font-weight:800;font-size:1.88rem;line-height:110%;letter-spacing:.06em;color:#000;margin-bottom:1.2875rem}.page-template-contacts .contact__head h3{font-weight:800;font-size:3rem;line-height:100%;color:#1895d8;font-family:"PPBold";margin-bottom:1rem}.page-template-contacts p.company{font-family:"PPBold"}.page-template-contacts .contact__row a,.page-template-contacts .contact__row p{font-weight:800;font-size:1.25rem;line-height:160%}.page-template-contacts a.button{border:2px solid #000;padding:1rem 1.25rem;width:-moz-fit-content;width:fit-content;font-weight:800;font-size:1rem;line-height:90%;letter-spacing:.18em;text-transform:uppercase;text-align:center;font-family:"PPBold";display:block;margin:1.5rem 0 5rem 0}.page-template-contacts a.button:hover{text-decoration:underline}.line{width:auto;height:1px;background:#000;margin:0 1rem}.team__row{display:flex;gap:1.25rem}.team__card{border:1px solid #f2f2f7;border-radius:.63rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:calc(33% - 1rem);flex:1}.team__card__img{width:9.375rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.625rem}.team__card__title{font-weight:400;font-size:1rem;line-height:120%;text-align:center;color:#000;margin-bottom:.625rem}.team__card__name{font-weight:800;font-size:1.88rem;line-height:110%;letter-spacing:.06em;color:#000;margin-bottom:1.5rem !important;max-width:80%}.team__card-social{display:flex;flex-direction:column;gap:1rem;width:100%}.team__card-social svg{width:1.5rem}.team__card-social a{padding:1rem 0;background:#f2f2f7;width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem}.team__card-social a span{margin-bottom:-0.2rem;font-weight:400;font-size:1rem}.project-categories-tabs{display:flex;gap:1.25rem;justify-content:flex-start;align-items:center}button.category-tab{padding:1rem 2.13rem;background:#f5f5f5;font-weight:400;font-size:1rem;line-height:100%;text-align:center;border:1px solid #f5f5f5}button.category-tab.active{border:1px solid #000}.project-cards-grid{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.project-card-item{border:2px solid #f2f2f7;border-radius:2.5rem;width:calc(33% - 1.5rem)}.project-card-cover img{width:100%;border-radius:2.5rem;height:20.9375rem;-o-object-fit:cover;object-fit:cover}.project-card-content{padding:1.5rem}h5.project-card-title{font-weight:800;font-size:2rem;line-height:110%;letter-spacing:.06em;font-family:"PPBold";margin:10px 0}.project-card-excerpt p{font-weight:400;font-size:1rem;line-height:120%}.project-card-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project-card-links{display:flex;justify-content:space-between;gap:1.5rem;margin-top:10px}a.project-card-link,a.project-file-download{padding:.31rem 1rem;display:flex;background:#f2f2f7;gap:.5rem;align-items:center;width:50%;justify-content:center;font-weight:800;font-size:1rem;line-height:125%;letter-spacing:.18em;color:#15161b;font-family:"PPBold";height:2.5rem}.project-card-categories{display:flex;gap:.625rem;justify-content:flex-start;align-items:center}span.project-category-tag{border-radius:1.25rem;padding:.31rem .63rem;background:#f2f5f9;font-weight:500;font-size:.65rem;line-height:167%;color:#3c0f2d}.project-card-template-default .line{width:auto;height:1px;background:#000;margin:0 auto;max-width:1740px}.project-card-template-default .left__col{margin:0}.project-card-template-default main{margin-top:2rem}.project-card-template-default .project-card-cover img{height:22rem;-o-object-fit:contain;object-fit:contain;width:90%}.project-card-template-default h1{margin-bottom:1rem}.project-card-template-default .project-card-excerpt{margin-bottom:1rem}.project-card-template-default .project-card-categories{margin-bottom:1.5rem}.project-card-template-default .project-card-excerpt{font-weight:400;font-size:1rem;line-height:120%;max-width:58.125rem}.project-card-template-default span.project-category-tag{font-size:12px}.project-card-template-default a.project-file-download{border:2px solid #1795d8;background:#fff}.buttons-wrapper{display:flex;gap:1rem;width:-moz-fit-content;width:fit-content}.buttons-wrapper a{height:4rem;width:-moz-fit-content;width:fit-content}.info__block h2{color:#1895d8}.info__block h3{font-weight:300;font-size:2.5rem;line-height:100%;color:#000;font-family:"PPLight";max-width:80%}.info__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem}p.info__heading{font-weight:800;font-size:1.88rem;line-height:110%;letter-spacing:.06em;font-family:"PPBold";margin-bottom:1rem}p.info__text{font-weight:400;font-size:1rem;line-height:120%}.info__row{width:calc(33% - 2.75rem)}.info__grid{flex-wrap:wrap}.info__block{margin:5.625rem 0}.info__block .container{align-items:flex-start}.work__block .container{flex-direction:column}.sales-step-container{display:flex;gap:6.875rem}.sales-steps-swiper{position:relative;width:100%;height:auto;overflow:hidden}.sales-steps-swiper .swiper-wrapper{height:auto}.sales-steps-swiper .swiper-slide{display:flex;gap:6.875rem;height:auto;align-items:stretch}.sales-steps-pagination{display:none}@media(max-width: 767px){.sales-steps-swiper{padding-bottom:28px}.sales-steps-pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:12px;position:static;inset:auto;transform:none;width:100%}.sales-steps-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:999px;background:#1895d8;opacity:.35;transition:all .25s ease}.sales-steps-pagination .swiper-pagination-bullet-active{width:26px;opacity:1}}body.sales-scroll-lock,html.sales-scroll-lock{overflow:hidden}.work__block{position:relative}.work__block h4{position:sticky;top:90vh;z-index:2;background:#fff;padding:20px 0}.work__block h4{font-weight:800;font-size:2.5rem;line-height:100%;color:#ef5031;text-align:center;margin-bottom:40px;font-family:"PPBold"}.work__block .left__col h3{font-weight:800;font-size:2rem;line-height:110%;letter-spacing:.06em;color:#000}.work__block .left__col p{font-weight:400;font-size:2rem;line-height:110%;letter-spacing:.06em;max-width:36.75rem}@media screen and (max-width: 1800px)and (min-width: 1367px){html{font-size:14px}.main__block .red__figure{z-index:-1}.development__list .development__card{padding:9.125rem 5.375rem 9.125rem 8.25rem}.development__list .development__card:nth-child(1) .figure__two{right:-0.625rem}.development__list .development__card:nth-child(4) .figure__one{width:12rem;left:-1rem}.development__list .development__card:nth-child(3) .figure__one{left:-4.875rem}.development__list .development__card:nth-child(2) .figure__three{left:-3rem}.stack__card h4{margin-bottom:.5rem}.stack__card:nth-child(1) .stack__card-img,.stack__card:nth-child(3) .stack__card-img{grid-template-columns:1fr 1fr 1fr}.stack__card:nth-child(2) .stack__card-img{grid-template-columns:1fr 1fr}.stack__card:nth-child(4) h4,.stack__card:nth-child(5) h4,.stack__card:nth-child(6) h4{margin-bottom:.5rem}}@media screen and (max-width: 1440px){.project-card-item{width:calc(50% - 1.5rem)}.project-card-cover img{-o-object-fit:contain;object-fit:contain}.project-card-cover{background:#fafafc}.project-card-excerpt{-webkit-line-clamp:3}h5.project-card-title{font-size:1.6rem}span.project-category-tag{font-size:.85rem}.main__block .red__figure{right:-12.25rem;top:0}.development__list .development__card{padding:9.125rem 5.375rem 9.125rem 6.25rem}.team__img{left:1.25rem;bottom:6.875rem}.project-card-template-default .project-card-cover{background:rgba(0,0,0,0)}}@media screen and (max-width: 1366px){.page-template-contacts a.button{width:70%;font-size:.89rem}.team__row{flex-wrap:wrap}.team__card{width:calc(50% - 1rem)}.container{max-width:76.25rem;margin:0 auto}.header__nav{gap:2.25rem}.left__col h3{font-size:2.5rem;margin-bottom:.625rem}.left__col h4{font-size:1.875rem}h1{font-size:3.75rem}h2{font-size:3rem;margin-bottom:1rem}.direction__card{width:50%;flex:1 1 calc(50% - 2rem)}.direction__card .card__img{height:250px;background-color:#f5f5f5;border-top-right-radius:2.5rem;border-bottom-left-radius:2.5rem;position:relative;overflow:hidden;margin-bottom:2.5rem}.direction__card h4{font-size:1.875rem}.style__block .col__text h4{font-size:1.875rem}.style__block .col__img img{max-width:20.9375rem}.style__block .red__figure-sec{position:absolute;right:-3.75rem;top:6.875rem}.process__list{margin-bottom:-2.0625rem}.process__list .process__card{margin-bottom:2.0625rem;padding:2.5rem 3.125rem 1.25rem 3.125rem}.process__list h4{font-size:1.875rem}.process__list .black__img{position:absolute;right:12%;bottom:158px}.development__list::after{content:unset}.development__list .development__card{padding:8.75rem 5rem}.development__list .development__card:nth-child(1) .figure__one{width:10.5625rem;left:1.375rem;top:-1.8125rem}.development__list .development__card:nth-child(1) .figure__two{width:7.6875rem;right:-1.0625rem;left:unset;top:2.5rem}.development__list .development__card:nth-child(1) .figure__three{width:4.25rem;left:3.875rem;top:unset;bottom:1.6875rem}.development__list .development__card:nth-child(2) .figure__one{width:4.0625rem;left:5rem;top:2.375rem}.development__list .development__card:nth-child(2) .figure__two{width:13.5rem;right:1.0625rem;left:unset;top:-1.875rem}.development__list .development__card:nth-child(2) .figure__three{width:8.3125rem;left:.8125rem;top:unset;bottom:-2.8125rem}.development__list .development__card:nth-child(3) .figure__one{width:7.5rem;left:1.25rem;top:unset;bottom:-1rem}.development__list .development__card:nth-child(3) .figure__two{width:12.25rem;right:-0.8125rem;left:unset;top:-0.8125rem}.development__list .development__card:nth-child(4) .figure__one{width:9.5rem;left:1.25rem;top:unset;bottom:-2.875rem}.development__list .development__card:nth-child(4) .figure__two{width:5rem;right:7.5625rem;left:unset;top:1.25rem}.development__list .development__card:nth-child(4) .figure__three{width:12.3125rem;left:unset;top:-0.875rem;right:-4.75rem}.stack__card{width:26%}.stack__card h4{margin-bottom:1.75rem}.stack__card p{font-size:1rem}.stack__card:nth-child(1),.stack__card:nth-child(4){width:34%}.stack__card:nth-child(1) .stack__card-img,.stack__card:nth-child(4) .stack__card-img{grid-template-columns:1fr 1fr 1fr}.stack__card:nth-child(3),.stack__card:nth-child(6){width:26%}.stack__card:nth-child(2) .stack__card-img{grid-template-columns:1fr 1fr}.stack__card:nth-child(4) h4,.stack__card:nth-child(5) h4,.stack__card:nth-child(6) h4{margin-bottom:.5rem}.experience__card h4{font-size:1.875rem;-webkit-hyphens:auto;hyphens:auto}.experience__list{gap:2.5rem 2rem}.experience__card{flex:unset;width:calc(33% - 24px)}.experience__card:nth-child(4){max-width:49%;width:-moz-fit-content;width:fit-content}.experience__img{width:46%;height:17.5rem;-o-object-fit:cover;object-fit:cover}.team__img{left:2rem;bottom:5.9375rem;height:15rem}.project-card-template-default .info__grid{gap:2rem}.project-card-template-default .info__row{width:calc(50% - 2rem)}.project-card-template-default .info__block h2{font-size:2rem}.project-card-template-default .info__block h3{font-size:2rem}.project-card-template-default .work__block .left__col p{font-size:1.5rem}}@media screen and (max-width: 1280px){.btn{padding:.75rem 3.375rem;height:-moz-fit-content;height:fit-content;max-width:14.375rem;line-height:110%}.menu-item a{line-height:100%}.main-navigation li{display:flex;align-items:center}}@media screen and (max-width: 1190px){html,body{font-size:14px}h5.project-card-title{height:3.0625rem}span.project-category-tag{font-size:.7rem}.page-template-projects .left__col h3{font-size:2rem}.btn{padding:.75rem 2.375rem;height:-moz-fit-content;height:fit-content;max-width:14.375rem;line-height:110%;font-size:.875rem}.menu-item a{line-height:100%;padding:.5rem;font-size:.8rem}.header__nav{gap:.25rem}.logo img{margin-right:1rem}.direction__row p{min-width:40%}.main__block .red__figure{right:-13.25rem;bottom:5rem;top:unset}.experience__card h4{font-size:1.4rem}.experience__card p{font-size:1rem}.experience__img{top:11.75rem}.team__img{left:2rem;bottom:5.9375rem;height:14rem}}@media screen and (max-width: 1024px){.project-card-template-default .info__row{width:-moz-fit-content;width:fit-content}.project-card-categories{display:flex;flex-wrap:wrap}.clients-grid{flex-wrap:wrap;align-items:self-end}.logo img{width:5rem;height:8rem}.main__block .container,.directions__block .container,.style__block .container{flex-direction:column}.left__col,.right__col{width:100%}.main__block .left__col{margin-top:3rem}.main__block .right__col{margin-top:3rem;max-width:56.25rem}.main__block .red__figure{bottom:18rem}.directions__block .left__col{margin-top:3rem}.directions__block .right__col{margin-top:3rem}.style__block .right__col{margin-top:3rem}.style__block .red__figure-sec{top:.875rem}.process__list .process__card{width:50% !important}.process__list .black__img{bottom:3.75rem}.development__list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:2rem}.development__list .development__card h4{margin-bottom:1rem}.stack__block .container,.experience__block .container,.team__block .container{flex-direction:column;gap:2rem}.team__img{position:relative;left:unset;top:unset;bottom:unset;margin-top:30px}.sales-step-container.swiper-slide{flex-direction:column}}.project-card-cover{border-radius:2.5rem}.project-cards-grid{padding-bottom:5rem}@media screen and (max-width: 767px){.sales-step-container.swiper-slide{flex-direction:column}.project-card-template-default .work__block .left__col p{font-size:1.2rem}.project-card-template-default .buttons-wrapper a{width:-webkit-fill-available}.project-card-template-default .buttons-wrapper{flex-direction:column;width:100%}.project-card-template-default .project-card-excerpt{-webkit-line-clamp:20}.project-card-template-default .info__block .container{flex-direction:column;gap:2rem}.project-card-template-default .info__block h3{font-size:1.4rem}.project-card-template-default footer#contact{padding-top:2rem}.project-card-template-default .work__block h4{text-align:left;margin-bottom:1rem}.project-card-template-default .sales-step-container.swiper-slide{gap:4rem}.project-card-template-default footer .left__col h3{font-size:2rem}.project-card-template-default .project-card-cover img{height:14rem;width:100%;-o-object-fit:contain;object-fit:contain}body,html{font-size:16px}.project-cards-grid{flex-direction:column;gap:2rem}.project-card-item{width:100%}.project-categories-tabs{flex-direction:column;width:100%}button.category-tab{width:100%}.project-cards__list{width:100%}.project-card-cover img{height:15rem}.project-card-links a{width:100%}.project-card-links{flex-direction:column}h5.project-card-title{height:-moz-fit-content;height:fit-content}.project-card-links{gap:1rem}h5.project-card-title{word-wrap:break-word}.page-template-contacts h1{margin-bottom:0}.page-template-contacts footer#contact{padding-top:4rem}.page-template-contacts .contact__head h3{font-size:2rem}.team__card{width:100%}.team__row{flex-direction:column}.stack__card-img{gap:1rem}.second-half{display:flex;flex-direction:column;margin-bottom:0}.stack__card{margin-bottom:0;margin-top:1rem}.client-card{padding:1.5rem}h4.client-card__title{font-size:1.4rem}.header__nav{display:none}.sticky{padding-bottom:1rem}.sticky .logo img{width:4.1875rem;height:4.0625rem}.sticky .container{align-items:center}header .container{margin-top:1rem}.burger-menu{margin-left:0}.burger-menu{top:3.6875rem}.flex-row{align-items:center}.burger__btn{display:flex}.logo{display:flex}.logo img{width:4.1875rem;height:4.0625rem}.open-burger .burger__btn img{width:2.8125rem}.burger-menu{position:fixed;top:6.875rem;left:-100vw;display:flex;transition:.3s all ease;top:6rem;padding:0;padding-top:2rem}.burger-menu .menu{display:flex;flex-direction:column}.burger-menu .menu .menu-item a{font-size:1.5rem;padding:1rem 2.5rem;font-family:"PPInktrapBold"}.burger-menu .menu .menu-item a:hover{border-bottom:4px solid #000}.burger-menu .active-menu a{border-bottom:4px solid #000}.open-burger .burger-menu{left:0;transition:.3s all ease}.burger-menu{width:100%;background:#fff;z-index:9999;height:100vh}.container{max-width:36.25rem;margin:0 auto}.container .left__col,.container .right__col{width:100%}.left__col h3{font-size:3rem}.left__col h4{max-width:unset;font-size:1.875rem}.right__col h2{font-size:2.2rem;margin-bottom:2.5rem}.right__col h1{font-size:2rem}.red__figure{display:none}section .btn{display:block;width:-webkit-fill-available;max-width:unset;font-size:1rem;padding:1.4375rem;margin-top:3.75rem}.main__block .container{flex-direction:column}.main__block .right__col{margin-top:3.75rem}.main__block h1 br{display:none}.direction__row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1.25rem}.direction__row p{width:100%;max-width:unset}.directions__block .left__col{margin-top:0}.direction__card{width:100%;flex:auto}.direction__card h4{font-size:1.5rem;letter-spacing:unset}.direction__card p{font-size:1rem}.directions__block .container{padding-bottom:5rem}.style__block .container{padding:2.5rem 0}.style__block .right__col{flex-direction:column;gap:2.5rem}.style__block .col__text h4{font-size:2rem;margin-bottom:2.5rem;letter-spacing:unset}.style__block .red__figure-sec{top:unset;width:15.625rem;bottom:.8125rem;right:1.4375rem}.process__block{padding:2.5rem 0}.process__block .btn{margin-top:2.5rem}.process__block .container{padding-bottom:2.5rem}.process__list{flex-direction:column;margin-bottom:0}.process__list .process__card{width:100% !important;margin-bottom:0;padding:2.5rem 3.125rem}.process__list .process__card h4{font-size:2rem;margin-bottom:.625rem;letter-spacing:unset}.process__list .process__card p{font-size:1rem}.black__img{display:none}.development__list{grid-gap:2.5rem}.development__list .development__card{padding:5rem 3.125rem 4.5rem 3.125rem}.development__list .development__card h4{margin-bottom:.625rem}.development__list .development__card::after{content:unset}.development__list .development__card:nth-child(1) .figure__one{width:8.1875rem;left:6.4375rem;top:-3.5rem}.development__list .development__card:nth-child(1) .figure__two{width:4.25rem;right:12.5rem;left:unset;top:unset;bottom:1.5rem}.development__list .development__card:nth-child(1) .figure__three,.development__list .development__card:nth-child(2) .figure__three,.development__list .development__card:nth-child(4) .figure__three{display:none}.development__list .development__card:nth-child(2) .figure__one{width:6.375rem;left:.8125rem;top:-2.5rem}.development__list .development__card:nth-child(2) .figure__two{width:6.375rem;right:3.125rem;left:unset;top:-1.125rem}.development__list .development__card:nth-child(3) .figure__one{width:10rem;left:unset;top:-0.3125rem;bottom:unset;right:2rem}.development__list .development__card:nth-child(3) .figure__two{width:3.5625rem;left:0;right:unset;top:-1.0625rem}.development__list .development__card:nth-child(4) .figure__one{width:4.8125rem;left:40%;top:unset;bottom:0}.development__list .development__card:nth-child(4) .figure__two{width:10.375rem;right:-1.25rem;left:unset;top:-3.5rem}.stack__block .left__col h4{max-width:unset}.stack__block .container{gap:3.75rem}.stack__card{width:100% !important}.stack__card:nth-child(4) .stack__card-img,.stack__card:nth-child(5) .stack__card-img,.stack__card:nth-child(6) .stack__card-img{order:3}.stack__card:nth-child(4) h4,.stack__card:nth-child(5) h4,.stack__card:nth-child(6) h4{order:1;margin-top:0}.stack__card:nth-child(4) p,.stack__card:nth-child(5) p,.stack__card:nth-child(6) p{order:2}.stack__card-img{display:flex;flex-wrap:wrap}.experience__block .container{gap:3.75rem}.experience__list{gap:3.125rem}.experience__card{width:100%;max-width:unset !important}.experience__card h4{margin-bottom:.625rem;font-size:2rem}.experience__img{position:relative;top:unset;left:unset;margin-top:40px;width:100%}.team__block{margin-left:0;margin-right:0;padding-top:2.5rem;padding-bottom:2.5rem}.team__block .container{gap:3.125rem}.team__block .right__col h4{font-size:3.75rem}.team__block .right__col p{font-size:24px;max-width:100%}.team__block .btn{max-width:100%;margin-top:2.5rem}.team__img{display:none}.right__team{display:flex;margin:2.5rem 0}.contact__block{flex-direction:column;gap:3.125rem}.qr__img{display:none}.left__col .contact__row{display:none}footer .container{padding-bottom:0}.copyright{display:flex;justify-content:center}.right__col .contact__row{display:flex;border-top:1px solid #000;padding-top:60px;padding-bottom:60px;text-align:center}.wpcf7 input[type=submit]{width:-webkit-fill-available;max-width:unset;margin:2.5rem 0 7.5rem 0}}@media screen and (max-width: 580px){.development__list .development__card:nth-child(3) .figure__one{right:-5rem}.development__list .development__card:nth-child(4) .figure__two{right:-5.25rem}.development__list .development__card:nth-child(1) .figure__two{bottom:-0.5rem}.development__card h4{-webkit-hyphens:auto;hyphens:auto;font-size:1.5rem}.team__block{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width: 414px){.container{max-width:22.5rem;margin:0 auto}.logo img{width:2.55rem;height:2.5rem}.burger__btn img{width:1.25rem !important}.burger-menu{top:3.4875rem;padding-top:0}.sticky .logo img{width:1.75rem;height:1.6875rem}section .btn{margin-top:1rem}.main__block{margin-bottom:3.5rem}.main__block .left__col{margin-top:1.4375rem}.main__block .right__col{margin-top:3.125rem}.main__block .right__col h2{margin-bottom:1rem}.directions__block .container{padding-bottom:3.3125rem}.red__figure-sec{display:none}.process__block .btn{margin-top:3.75rem}.development__list .development__card:nth-child(1) .figure__two{right:1.875rem;bottom:.6875rem}.development__list .development__card:nth-child(2) .figure__one{left:-0.8125rem;top:-2.5rem}.development__list .development__card:nth-child(2) .figure__two{right:-1.6875rem;left:unset;top:unset;bottom:2.375rem}.development__list .development__card:nth-child(2) .figure__three{width:6.375rem;left:-4.5625rem;top:unset;bottom:2.0625rem;display:block}.development__list .development__card:nth-child(3) .figure__two{top:1.0625rem}.development__list .development__card:nth-child(3) .figure__one{top:-1rem;bottom:unset;right:-0.1875rem}.development__list .development__card:nth-child(4) .figure__two{right:-2.8125rem;left:unset;top:unset;bottom:-2.8125rem}.development__list .development__card:nth-child(4) .figure__one{left:4.125rem;bottom:-1.0625rem}.development__list .development__card h4{margin-bottom:.625rem;-webkit-hyphens:auto;hyphens:auto}.development__list .development__card:nth-child(3) h4{max-width:92%}.development__card h4{-webkit-hyphens:auto;hyphens:auto;font-size:2rem}.team__block .right__col h4{font-size:3.35rem}.right__team{right:-3.125rem}}@media screen and (max-width: 390px){.container{margin:0 auto}.development__list .development__card{padding:5rem 2.125rem 4.5rem 1.125rem}.development__list .development__card:nth-child(3) .figure__one{right:-5rem}.development__list .development__card:nth-child(4) .figure__two{right:-5.25rem}.development__list .development__card:nth-child(1) .figure__two{bottom:-0.5rem}}@media screen and (max-width: 380px){html,body{font-size:14px}}.sales-steps-pagination{display:none}@media (max-width: 767px){.sales-steps-swiper{padding-bottom:28px}.sales-steps-swiper .swiper-pagination,.sales-steps-pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:12px;position:static;inset:auto;transform:none;width:100%}.sales-steps-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:999px;background:#1895d8;opacity:.35;transition:all .25s ease}.sales-steps-pagination .swiper-pagination-bullet-active{width:26px;opacity:1}}