@media (max-width:1350px){.banner-portfolio img{z-index:1;max-width:500px}.banner-portfolio__title,.banner-portfolio__small-title,.banner-portfolio__desc{position:relative;z-index:5}}@media (max-width:1245px){.our-team__row{display:block}.our-team__left,.our-team__right{padding-left:0;padding-right:0}.our-team__right{padding-top:100px}.our-team__imgs{flex-wrap:wrap;width:620px;max-width:100%;margin:0 auto}.steps .container{padding:0 15px}}@media (max-width:1220px){.steps__row{gap:40px}}@media (max-width:1199px){.advantages__list{flex-wrap:wrap}.advantages__item{flex:1 1 calc(50% - 23px)}#bubble-10{margin-top:440px;margin-left:567px}#bubble-7{margin-left:-523px}#bubble-4{margin-top:510px;margin-left:-28px}.advantages{padding-bottom:140px}.services__item{padding:67px 58px 75px}.steps__row{gap:25px}.footer__row{flex-wrap:wrap}.footer__item{margin-bottom:50px}.footer__item,.footer__item:first-child,.footer__item:nth-child(2),.footer__item:nth-child(3),.footer__item:last-child{flex:1 1 50%}.footer__item:nth-child(3){padding-left:15px;padding-right:15px}.footer__item:nth-child(2):after,.footer__item:nth-child(2)::after{display:none}.footer__top{padding-bottom:25px}.desc-box__left{flex-basis:70%}.desc-box__right{flex-basis:30%}.adaptation__right img{max-width:100%}.general-page-content .entry-content.content-area{padding-left:0;padding-right:0}}@media (max-width:1130px){.steps__title.block__title{margin-bottom:50px}.steps__item:nth-child(7):before,.steps__item:nth-child(7):before,.steps__item:nth-child(3):after,.steps__item:nth-child(3):after,.steps__item:after,.steps__item:after{display:none}}@media (max-width:1110px){.collaborate__right{padding-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}}@media (max-width:1070px){.steps__row{gap:40px}.steps__title.block__title{text-align:center}}@media (max-width:992px){.banner-portfolio img{max-width:400px}.main-nav ul{gap:30px}.main-header__right>div{gap:65px}.logo a img{width:75px;height:auto}.banner{padding-bottom:180px}.block__title.about__title,.our-team__title.block__title,.steps__title.block__title,.block__title,.banner__title{font-size:60px}.banner__desc,.block__desc,.advantages__item-desc,.our-team__desc,.collaborate__desc{font-size:16px}.about__row{display:block}.about__right ul li{margin-bottom:40px}.about__right{padding:50px 40px 0}#portfolio{padding-top:40px;padding-bottom:90px}#reviews-carousel{padding-top:40px}.reviews{margin-bottom:0}.reviews .container{padding-left:15px;padding-right:15px}.counter-slides{padding-top:10px}.our-team__row{display:block}.our-team__person,.our-team__person:nth-child(1),.our-team__person:nth-child(2),.our-team__person:nth-child(3),.our-team__person:nth-child(4),.our-team__person:nth-child(5),.our-team__person:nth-child(6){width:33.33%;flex:1 1 33.33%;padding-left:0;padding-right:0;text-align:center}.our-team__person:nth-child(1),.our-team__person:nth-child(3){padding-top:48px}.our-team__person:nth-child(5){padding-top:100px}.our-team__person img{width:160px}.our-team__list>svg{width:80px}.our-team{padding-bottom:80px}.our-team__right{padding-top:50px}.our-team__left,.our-team__right{padding-left:0;padding-right:0}.services__item{padding:70px 30px 55px}.collaborate__left{flex:0 1 60%}.collaborate__right{flex:0 1 40%}.partners__row{flex-wrap:wrap}.desc-box_row{display:block}.page-title.desc-box__title{margin-bottom:20px}.desc-box__left{row-gap:30px;padding-right:30px}.provided-desc{padding-left:30px}.page-image{height:400px}.not-found-page__box{padding-top:100px;padding-bottom:100px}.not-found-page__title{font-size:22px}.not-found-page__desc,.not-found-page__desc p{font-size:14px}.not-found-page__code{font-size:150px}.not-found-page__text{font-size:14px}.home-page__link a{height:65px;font-size:18px}.modal__body{top:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:960px){#form-collaborate form,.modal__body>div:first-child form{padding:55px 50px 45px}}@media (max-width:907px){.banner-portfolio img{max-width:350px}}@media (max-width:850px){.case-about{margin-bottom:50px}.case-about__row,.desc-box{display:block;padding-left:0;padding-right:0}.desc-box__left,.desc-box__right{display:block;width:100%;flex:1 1 100%;padding-left:0;padding-right:0;padding-bottom:0}.desc-box__right{padding-top:0}.desc-box__left:after,.desc-box__left::after{display:none}.portfolio-list__row{gap:20px}.portfolio-list__right>div{margin-bottom:20px}.portfolio-list__right>div:last-child{margin-bottom:0}.solution .desc-box__left,.solution .desc-box__right{padding-top:60px;padding-bottom:0}.solution .desc-box__right{display:none}.page-image{height:300px}.adaptation{padding-top:70px}.adaptation__row{flex-direction:column;padding-left:0;padding-right:0}.adaptation__left,.adaptation__right{width:100%;padding-left:0;padding-right:0}.adaptation__right{padding-top:0;order:-1;text-align:center}.adaptation__right img{width:300px;left:auto}body.single-portfolio #portfolio{padding-top:20px}#form-collaborate .modal__close,.modal__body .wpcf7-form.sent>*.modal__close,.modal__body .wpcf7-form>*.modal__close{right:13px;width:60px;height:57px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#form-collaborate .modal__body .wpcf7-form.sent>*.modal__close,.modal__body .wpcf7-form.sent>*.modal__close{right:0}.modal-form-title{width:calc(100% - 82px);font-size:30px}#form-collaborate .modal-form-title{width:calc(100% - 42px)}.modal-form-subtitle{font-size:20px}.field:not(.field-checkbox):not(.field-file){font-size:14px}::-webkit-input-placeholder{font-size:14px}::-moz-placeholder{font-size:14px}:-moz-placeholder{font-size:14px}:-ms-input-placeholder{font-size:14px}::placeholder{font-size:14px}.field-wrap.field-wrap-send input{height:50px;font-size:16px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.modal__close svg{width:20px}#form-collaborate .modal__body>div:first-child form:after,#form-collaborate .modal__body>div:first-child form::after,.modal__body>div:first-child form.sent:after,.modal__body>div:first-child form.sent::after,#form-collaborate form:after,#form-collaborate form::after,.modal__body>div:first-child form:after,.modal__body>div:first-child form::after{top:75px}#form-collaborate form:before,#form-collaborate form::before,.modal__body>div:first-child form:before,.modal__body>div:first-child form::before{width:calc(100% - 90px)}#form-collaborate .modal__body>div:first-child form:before,#form-collaborate .modal__body>div:first-child form::before,.modal__body>div:first-child form.sent:before,.modal__body>div:first-child form.sent::before{width:calc(100% - 90px)}.modal-corner{top:47px;right:62px}#form-collaborate .modal-corner{top:47px;right:62px}}@media (max-width:810px){.footer__middle ul li{padding-left:15px;padding-right:15px}}@media (max-width:768px){.banner-portfolio{padding-top:80px;padding-bottom:220px}.banner-portfolio__title{font-size:38px}.banner-portfolio__desc{font-size:16px}.banner-portfolio img{max-width:300px}.our-team__list>svg{width:50px}.our-team__person img{width:100px;height:auto}.our-team__person-box>svg{width:120px;height:120px}.container{padding-left:15px;padding-right:15px}#bubble-banner-1{display:none}#bubble-banner-3{margin-top:-140px;margin-left:230px}#bubble-banner-4{left:-10px;margin-top:765px;margin-left:0}#bubble-banner-5{margin-top:330px;margin-left:-200px}#bubble-banner-6{margin-top:690px;margin-left:100px}.about{position:relative;z-index:10}.main-header__top{position:relative;padding-top:17px;padding-bottom:11px}.main-nav>div>div{display:none;position:absolute;top:100%;left:0;width:100%;padding:15px 15px;background:rgb(102 102 102 / .7)}.main-nav>div>div>ul{display:block}.main-nav>div>div>ul li{padding:15px 0;border-bottom:1px solid rgb(255 255 255 / .8)}.main-nav>div>div>ul li:last-child{border-bottom:none}.main-nav>div>div>ul li a{font-family:'Nexa-Bold';color:rgb(255 255 255);text-shadow:0 4px 4px rgb(0 0 0 / .25)}.mobile-menu-btn{display:block;position:relative;z-index:700;width:22px;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu-btn>div{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#000;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.mobile-menu-btn>div:nth-child(2){top:9px;width:16px}.mobile-menu-btn.active div:nth-child(2){-webkit-animation:burgerActive .3s linear forwards;-moz-animation:burgerActive .3s linear forwards;-o-animation:burgerActive .3s linear forwards;animation:burgerActive .3s linear forwards}.mobile-menu-btn.no-active div:nth-child(2){-webkit-animation:burgerNoActive .3s linear forwards;-moz-animation:burgerNoActive .3s linear forwards;-o-animation:burgerNoActive .3s linear forwards;animation:burgerNoActive .3s linear forwards}.mobile-menu-btn>div:nth-child(3){top:auto;bottom:0}@-webkit-keyframes burgerActive{0%{left:0;width:16px}50%{width:100%}100%{left:auto;right:0;width:16px}}@-moz-keyframes burgerActive{0%{left:0;width:16px}50%{width:100%}100%{left:auto;right:0;width:16px}}@-o-keyframes burgerActive{0%{left:0;width:16px}50%{width:100%}100%{left:auto;right:0;width:16px}}@keyframes burgerActive{0%{left:0;width:16px}50%{width:100%}100%{left:auto;right:0;width:16px}}@-webkit-keyframes burgerNoActive{0%{left:auto;right:0;width:16px}50%{width:100%}100%{width:16px}}@-moz-keyframes burgerNoActive{0%{left:auto;right:0;width:16px}50%{width:100%}100%{width:16px}}@-o-keyframes burgerNoActive{0%{left:auto;right:0;width:16px}50%{width:100%}100%{width:16px}}@keyframes burgerNoActive{0%{left:auto;right:0;width:16px}50%{width:100%}100%{width:16px}}.logo a svg,.logo a img{width:60px}.main-header__right>div{gap:15px;align-items:center}.main-header__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;order:-1}.banner{padding:80px 0 90px}.circle.circle-left{left:-480px}.circle.circle-right{top:269px;right:-480px}.banner__title{margin-bottom:20px;font-size:32px;text-align:center;line-height:1.3}.banner__desc,.block__desc,.advantages__item-desc,.our-team__desc,.collaborate__desc{font-size:14px;text-align:center}.about__row,.advantages__list,.our-team__row,.services__row,.steps__row,.collaborate__row{display:block}.block__title.about__title,.our-team__title.block__title,.steps__title.block__title,.block__title{padding:0;margin-bottom:20px;font-size:32px;text-align:center;line-height:1.3}.about__right{padding:50px 40px 0}.about__right ul li{margin-bottom:24px}.about__right ul li a{font-size:20px;background-size:40px auto}#portfolio{padding-top:30px;padding-bottom:80px}.owl-carousel#portfolio .owl-dots{padding-top:30px}#reviews-carousel{padding-top:0}.reviews__item{padding:28px 20px 30px}.reviews__meta{display:block;text-align:center}.reviews__img{margin-left:auto;margin-right:auto}.counter-slides{padding-top:30px}.counter-slides__current,.counter-slides__sep{font-size:18px}.advantages{padding-top:50px;padding-bottom:30px}.advantages__subtitle.block__subtitle{margin-bottom:30px}.block__subtitle{font-size:18px;line-height:22px}.advantages__item{margin-bottom:30px}.advantages__item-title{font-size:20px}.advantages__item-title br{display:none}.our-team__left{padding-right:0}.our-team__right{padding-top:30px;padding-left:0}.services__item{margin-bottom:1px;padding:73px 50px 76px}.steps{padding:40px 0 20px}.steps .container{padding-left:15px;padding-right:15px}.steps__item:after,.steps__item:after{display:none}.steps__item-box{position:static;min-height:70px}.steps__item{height:auto;margin-bottom:30px}.steps__item-title,.steps__item-title span{font-size:18px}.steps__item-title{padding:30px 30px 10px}.steps__item-desc{font-size:14px}.steps__item-title svg{top:33px;width:12px;height:10px}.collaborate{padding:50px 0;text-align:center}.collaborate__right{padding-top:20px;padding-left:0}.collaborate__right button{margin:0 auto}.partners{padding-top:50px;padding-bottom:50px}.partners__row{flex-wrap:wrap;gap:30px}.footer{padding-top:50px}.footer__item{padding-left:30px;padding-right:15px}.footer__item:first-child{padding-left:0}.footer__item:first-child,.footer__item:nth-child(3){padding-left:0;padding-right:30px}.footer__item:nth-child(2),.footer__item:last-child{padding-right:0}.footer__item:nth-child(3),.footer__item:last-child{margin-bottom:20px}.footer__item .widget-title{font-size:18px}.footer__item ul li a{font-size:14px}.footer__item ul li{margin-bottom:10px}.footer__item.footer__item-contacts .widget-title{margin-bottom:23px}.footer__middle ul{flex-wrap:wrap}.footer__middle ul li a{font-size:14px}body:not(.home) .footer__top{padding-bottom:0}.general-page-content{padding-bottom:60px}.general-page-content .entry-content.content-area{padding-bottom:40px}.request-deletion__area .field-wrap.field-wrap-send input,.home-page__link a{width:210px;height:50px;font-size:16px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.content-area p{margin-bottom:20px}.content-area ul,.content-area ol{margin-bottom:20px}.content-area ol{padding-top:0}.content-area h2{font-size:22px}.request-deletion-title{margin-bottom:30px}.content-area .request-deletion-title h2{font-size:18px}.request-deletion__area.content-area ol li:before,.request-deletion__area.content-area ol li::before{top:-7px;width:30px;height:30px;font-size:14px}.request-deletion__area.content-area ol li{margin-bottom:25px;padding-left:50px;font-size:16px}.field:not(.field-checkbox):not(.field-file).field-textarea{height:130px}.request-deletion__area{padding-bottom:70px}.not-found-page__title{font-size:18px}.not-found-page__code{margin-bottom:18px;font-size:100px}.modal-form-row{display:block}.modal-form-left,.modal-form-right{flex-basis:100%;width:100%}.modal-form-right{padding-top:20px}#form-collaborate .modal-form-title{text-align:left}#form-collaborate .modal-form-title,.modal-form-title{font-size:21px}.modal-form-subtitle{font-size:16px;margin-bottom:20px}#form-collaborate .field-wrap{width:100%}#form-collaborate .modal-form-subtitle{text-align:left;margin-bottom:20px}#form-collaborate .field-wrap.field-wrap-textarea,#form-collaborate .field-wrap.field-wrap-chackbox{margin-bottom:34px}.field-wrap.field-wrap-chackbox p{gap:16px}.field-wrap.field-wrap-chackbox{padding-top:0}.field-wrap.field-wrap-send input{font-size:14px}#form-collaborate .modal__body>div:first-child form,.modal__body>div:first-child form{padding:35px 30px 35px}#form-collaborate .modal__body>div:first-child form:before,#form-collaborate .modal__body>div:first-child form::before,.modal__body>div:first-child form:before,.modal__body>div:first-child form::before{width:calc(100% - 74px)}#form-collaborate .modal__body>div:first-child form:after,#form-collaborate .modal__body>div:first-child form::after,.modal__body>div:first-child form:after,.modal__body>div:first-child form::after{top:58px}#form-collaborate .modal__close,.modal__body .wpcf7-form.sent>*.modal__close,.modal__body .wpcf7-form>*.modal__close{width:50px;height:47px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.modal-corner{top:30px;right:46px}.modal__close svg{width:16px}.wpcf7-spinner{top:15px;right:-50px}.modal__body>div:first-child form.sent{padding:35px 30px 35px}.thanks-msg__title{padding-bottom:20px;margin-bottom:20px;width:calc(100% - 58px);font-size:21px}.thanks-msg__desc{width:calc(100% - 40px)}#form-collaborate .modal__body>div:first-child form:before,#form-collaborate .modal__body>div:first-child form::before,.modal__body>div:first-child form.sent:before,.modal__body>div:first-child form.sent::before{width:calc(100% - 67px)}#form-collaborate .modal__body>div:first-child form:before,#form-collaborate .modal__body>div:first-child form::before{width:calc(100% - 79px)}#form-collaborate .modal__body>div:first-child form.sent:before,#form-collaborate .modal__body>div:first-child form.sent::before{width:calc(100% - 67px)}#form-collaborate .modal__body>div:first-child form:after,#form-collaborate .modal__body>div:first-child form::after,.modal__body>div:first-child form.sent:after,.modal__body>div:first-child form.sent::after{top:63px}#form-collaborate .modal-corner,.modal__body>div:first-child form.sent .modal-corner{top:35px;right:39px}#form-collaborate .modal-corner{right:51px}#form-collaborate form.sent .modal-corner{right:39px}#bubble-8{margin-top:637px;margin-left:-20px}}@media (max-width:500px){.footer__row{display:block}.footer__item,.footer__item:first-child,.footer__item:nth-child(2),.footer__item:nth-child(3),.footer__item:last-child{margin-bottom:30px;padding-left:0;padding-right:0;padding-bottom:30px;border-bottom:1px solid #fff}.footer__item:last-child{border-bottom:none;margin-bottom:0}.footer__item:after,.footer__item::after{display:none}.footer__top{padding-bottom:10px}}