@charset "UTF-8";*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}aside,nav,footer,header,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.container{max-width:1240px;width:100%;margin:0 auto;padding:0 20px}html,body{height:100%}* a{color:inherit}img{max-width:100%}body{background:#141414;font-family:"Inter";font-weight:400;color:#fff;line-height:1.3}body.locked{overflow:hidden}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:#141414 url(https://appinvasion.io/wp-content/themes/appdev/img/bg-icons-opacity.png) center/cover repeat-y;background-size:80%}.wrap__btn{text-align:center}.main__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;border:1px solid #F3C64C;border-radius:25px;font-size:30px;font-weight:700;color:#F3C64C;width:366px;height:122px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.main__btn:hover{background:#F3C64C;color:#141414}.main__btn:hover svg{fill:#141414;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.main__btn svg{fill:#F3C64C}.trsp__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:26px 12px 24px;border:1px solid #fff;border-radius:25px;font-size:24px;font-weight:600;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.trsp__btn:hover{background:#fff;color:#141414}.trsp__btn:hover svg{fill:#141414}.trsp__btn svg{fill:#fff;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.circle-bg{position:absolute;width:429px;height:429px;border-radius:50%;background:-o-radial-gradient(50% 50%,50% 50%,rgb(255 255 0 / .14),rgb(20 20 20 / .2) 100%);background:radial-gradient(50% 50% at 50% 50%,rgb(255 255 0 / .14),rgb(20 20 20 / .2) 100%);max-width:100%}.main__list{position:relative;margin-bottom:33px;font-size:20px;line-height:2}.main__list li{position:relative;padding-left:20px}.main__list li::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;position:absolute;left:0;top:18px}.main-title{font-size:44px;color:#F3C64C;text-align:center;font-weight:600}.main-subtitle{font-size:32px;text-align:center;line-height:1.1;max-width:800px;margin:0 auto;font-weight:600}.main-subtitle span{color:#F3C64C}.main-descr{margin-top:60px;font-size:24px;line-height:1.5}.page-title{text-align:center;font-size:38px;font-weight:600;margin-bottom:20px}.page-subtitle{text-align:center;font-size:18px;max-width:760px;margin:0 auto}.decor-title{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:120px;font-size:clamp(3.75rem, 2.7756rem + 4.7244vw, 7.5rem);font-weight:600;-webkit-filter:blur(5px);filter:blur(5px);opacity:.2;max-width:100%;text-align:center}.decor-title span{color:#F3C64C}.infobox{position:relative;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;border-radius:15px}.infobox+.infobox{margin-top:47px}.infobox__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 33px 30px}.infobox__num{font-size:100px;font-weight:700;color:#F3C64C;top:25px;left:33px;line-height:1}.infobox__title{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:34px;font-weight:600;color:#F3C64C;text-transform:uppercase;-ms-flex-item-align:end;align-self:end}.infobox__title span{display:block}.infobox__text{max-width:80%;margin:0 auto;text-align:center;font-size:28px;padding-bottom:60px}.infobox__text span{color:#F3C64C}.infobox__main-title{display:flex;flex:1}.d-none{display:none}.d-block{display:block}.icon-arrow{border:solid #ff0;border-width:0 6px 6px 0;display:inline-block;padding:8px}.icon-arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.icon-arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.icon-arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.icon-arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.animate-btn{position:relative;overflow:hidden}.animate-btn::before{content:"";position:absolute;left:-60%;bottom:0;-webkit-animation:ripple 4s linear infinite;animation:ripple 4s linear infinite;height:200px;width:100%;background:#fff;border-radius:100%}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes ripple{20%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{20%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}100%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.animate-circle-1{-webkit-animation:zoom-in-zoom-out 4s linear infinite;animation:zoom-in-zoom-out 4s linear infinite}.animate-circle-2{-webkit-animation:zoom-in-zoom-out 8s linear infinite;animation:zoom-in-zoom-out 8s linear infinite}@-webkit-keyframes zoom-in-zoom-out{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes zoom-in-zoom-out{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}::-webkit-scrollbar{width:6px;border-radius:6px;padding-right:10px;background:#4F4F39;-webkit-box-shadow:inset 0 0 0 1px #141414;box-shadow:inset 0 0 0 1px #141414}::-webkit-scrollbar-thumb{width:6px;height:80px;background:#F3C64C;border-radius:6px}::-webkit-scrollbar-track{border-radius:5px}.header{background:#070000;padding:16px 0 14px}.header.fixed{position:fixed;z-index:4;left:0;right:0;-webkit-animation:top 0.4s linear;animation:top 0.4s linear}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu li{font-size:16px}.menu li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:14px 24px;border-radius:8px}.menu li a:hover{background:#5A5959}.menu .current_page_item a{background:#5A5959}.header__btn{background:#F3C64C;font-size:18px;padding:12px 24px;color:#141414;border-radius:8px;font-weight:700;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.header__btn:hover{background:#f0b71c}.hero{padding-top:60px;overflow:hidden}.hero .main__btn{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.hero__content{position:relative;text-align:center;z-index:3}.hero__title-img{margin-bottom:30px}.hero__title-img img{height:auto}.hero__title{font-size:72px;text-transform:uppercase;margin-bottom:42px;font-weight:700;text-shadow:4px 4px 0 #5e6061}.hero__title span{color:#F3C64C}.hero__subtitle{font-size:52px;margin-bottom:60px;font-weight:700;text-transform:uppercase;text-shadow:4px 4px 0 #5e6061}.hero__descr{font-size:42px;max-width:515px;margin:0 auto;font-weight:600}.hero__descr span{color:#F3C64C}.hero__img{position:relative;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);text-align:center}.circle-hero-1{bottom:0;z-index:-1}.circle-hero-2{right:-5%;top:-15%;z-index:-1}.area{position:relative}.circle-area-1{top:80px;left:0}.circle-area-2{top:-60px;right:0}.circle-area-3{top:20%;left:0;z-index:-1}.circle-area-4{top:-80px;left:0}.area__title{font-size:36px;text-align:center;font-weight:600;margin-bottom:44px}.area__title span{color:#F3C64C;display:block}.yellow-block{color:#F3C64C;display:block}.area__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:43px}.area__bottom{position:relative;margin-top:28px;padding-top:28px;padding-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .15);border-top:1px solid rgb(255 255 255 / .15)}.area__info{font-size:21px;text-align:center;line-height:2}.area__clients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:43px}.area__item img{height:405px;-o-object-fit:cover;object-fit:cover}.area__item-inner{position:relative}.area__item-title{position:absolute;top:26px;left:30px;font-size:21px;font-weight:500;color:#fff;opacity:.6}.why{position:relative;padding-top:50px;padding-bottom:100px;overflow:hidden}.why .main-title{margin-bottom:98px}.circle-why-1{bottom:0;left:0}.circle-why-2{top:10%;right:0;z-index:-1}.why__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.why__list{position:relative;max-width:60%;line-height:2;z-index:3}.why__list li::before{top:21px}.why__img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cost{position:relative;padding-top:60px}.cost .main-title{margin-bottom:54px}.circle-cost-1{right:0;top:10%}.circle-cost-2{right:0;bottom:-100px}.cost__title{font-size:44px;color:#F3C64C;font-weight:600;text-align:center;margin:60px 0 40px}.cost__lead{position:relative;margin-top:80px;text-align:center;color:#F3C64C;font-size:50px;font-weight:700}.cost__lead a{border:1px solid #F3C64C;border-radius:25px;padding:20px 30px 24px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.cost__lead a:hover{background:#F3C64C;color:#141414}.stages{position:relative;padding-top:150px;padding-bottom:50px}.stages .main-title{margin-bottom:80px}.circle-stages-1{top:-5%;left:0;z-index:-1}.circle-stages-2{top:3%;right:0}.circle-stages-3{left:0;top:10%}.circle-stages-4{left:0;top:-70%;z-index:-1}.stages__title{font-size:44px;color:#F3C64C;font-weight:600;text-align:center;margin:60px 0 40px}.stages__tools{position:relative;margin-top:10px;padding:40px 0 40px;border-bottom:1px solid rgb(255 255 255 / .15);border-top:1px solid rgb(255 255 255 / .15)}.tools__title{font-size:21px;text-align:center;margin-bottom:38px}.tools__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tools__img img{height:auto}.steps{position:relative;padding-top:50px}.steps .main-subtitle{margin-bottom:54px}.circle-steps-1{left:0;top:10%}.circle-steps-2{right:0;top:30%;z-index:-1}.steps__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:43px}.steps__arrow-1,.steps__arrow-2{position:absolute}.steps__arrow-1{top:30%;left:25%}.steps__arrow-2{top:30%;right:25%}.steps__item{text-align:center}.steps__icon{margin-bottom:16px}.steps__content{max-width:290px}.steps__title{font-size:18px;font-weight:600;margin-bottom:20px}.steps__descr{font-size:16px;line-height:1.5}.idea{padding-top:33px;padding-bottom:140px}.circle-idea-1{left:0;top:-85%}.idea__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:57px}.idea__img{width:calc(55% - 25px);-webkit-box-flex:0;-ms-flex:none;flex:none}.idea__img img{height:auto}.idea__title{font-size:32px;font-weight:600;line-height:1.7;margin-bottom:50px}.idea__title span{background:rgb(243 198 76 / .4);border-radius:100px;padding:0 6px}.idea__descr{margin-bottom:40px;font-size:16px;line-height:1.8;max-width:410px}.idea__list{font-size:16px}.idea__list li{position:relative;line-height:1.5;padding-left:30px}.idea__list li svg{position:absolute;left:0;top:5px}.idea__list li+li{margin-top:20px}.idea__nums{position:relative;border-bottom:1px solid rgb(255 255 255 / .15);border-top:1px solid rgb(255 255 255 / .15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 60px 34px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.idea__num{font-size:34px;font-weight:600}.idea__num span{display:block;font-size:16px;margin-top:10px}.faq{position:relative;padding-bottom:70px}.circle-faq-1{left:0;top:15%;z-index:-1}.circle-faq-2{right:0;top:-10%;z-index:-1}.circle-faq-3{left:0;bottom:-10%;z-index:-1}.circle-faq-4{right:0;bottom:10%;z-index:-1}.faq__title{font-size:32px;font-weight:600;line-height:1.7;margin-bottom:10px;text-align:center}.faq__subtitle{font-size:16px;text-align:center;max-width:630px;margin:0 auto}.faq__items{border-top:1px solid rgb(255 255 255 / .15);padding-top:80px;margin-top:80px}.faq__item+.faq__item{margin-top:20px}.faq__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:20px}.faq__quest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;font-size:18px;font-weight:600}.faq__num{font-size:70px;font-weight:700}.faq__icon{font-size:38px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;opacity:.6}.faq__answer{display:none;font-size:16px;font-weight:500;line-height:1.6}.faq__top.active{color:#F3C64C}.faq__top.active .faq__num{color:#F3C64C}.faq__top.active .faq__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#F3C64C;opacity:1}.faq__top.active~.faq__answer{display:block}.faq__top:hover{color:#F3C64C}.faq__top:hover .faq__num{color:#F3C64C}.faq__top:hover .faq__icon{color:#F3C64C;opacity:1}.order{padding-top:70px}.order .main-title{margin-bottom:60px}.order .main-subtitle{margin-bottom:40px}.order__info{position:relative;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;margin-bottom:60px}.circle-order-1{left:0;bottom:-100%;z-index:-1}.circle-order-2{right:0;top:-100%;z-index:-1}.order__info-title{font-size:28px;text-transform:uppercase;max-width:800px;text-align:center;margin:0 auto;color:#F3C64C;font-weight:600}.mainform__fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.mainform__fields .mainform__field{width:calc(50% - 15px)}.mainform__field{border:1px solid #bcafaf;border-radius:6px;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;padding:20px 30px;margin-bottom:30px}.mainform__label{font-size:18px}.mainform__label span{display:block;margin-bottom:10px}.mainform__title{display:block;font-size:18px;margin-bottom:10px}.mainform__subtitle{display:block;font-size:16px}.mainform__input{background:#fff0;color:#F3C64C;width:100%;border-bottom:1px solid #bcafaf;padding-bottom:6px}.mainform__input:focus{outline:none}.mainform__input::-webkit-input-placeholder{font-size:16px;font-weight:600}.mainform__input::-moz-placeholder{font-size:16px;font-weight:600}.mainform__input:-ms-input-placeholder{font-size:16px;font-weight:600}.mainform__input::-ms-input-placeholder{font-size:16px;font-weight:600}.mainform__input::placeholder{font-size:16px;font-weight:600}.mainform__check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:30px}.mainform__check .wpcf7-list-item{position:relative;width:calc(50% - 12px);font-size:16px;padding-left:38px}.mainform__check .wpcf7-list-item input{opacity:0;width:0}.mainform__check .wpcf7-list-item input:checked~.wpcf7-list-item-label::before{content:"✔"}.mainform__check .wpcf7-list-item-label{cursor:pointer}.mainform__check .wpcf7-list-item-label::before{content:"";position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:-4px;width:28px;height:28px;border-radius:4px;background:#BCAFAF;color:#141414}.mainform__textarea{background:#fff0;width:100%;border-bottom:1px solid #bcafaf;height:30px;color:#F3C64C}.mainform__textarea::-webkit-input-placeholder{font-size:16px;font-weight:600}.mainform__textarea::-moz-placeholder{font-size:16px;font-weight:600}.mainform__textarea:-ms-input-placeholder{font-size:16px;font-weight:600}.mainform__textarea::-ms-input-placeholder{font-size:16px;font-weight:600}.mainform__textarea::placeholder{font-size:16px;font-weight:600}.mainform__textarea:focus{outline:1px solid rgb(255 255 255 / .3);border-radius:6px}.mainform__submit{display:block;background:#F3C64C;font-size:26px;font-weight:600;padding:19px 45px;margin:0 auto;cursor:pointer;border-radius:6px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.mainform__submit:hover{-webkit-box-shadow:0 0 15px 3px rgb(243 198 76 / .5);box-shadow:0 0 15px 3px rgb(243 198 76 / .5)}.range__box{position:relative;margin-top:40px;margin-bottom:80px}.range__tooltip{position:absolute;top:calc(100% + 10px);left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:.7rem;border-radius:4px;padding:.5rem 0rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;translate:-50% 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;background-color:#F3C64C;border-radius:50%;border:4px solid #BCAFAF;cursor:pointer;z-index:6}input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:15px;height:15px;background-color:#F3C64C;border-radius:50%;box-shadow:0 0 0 3px #BCAFAF;cursor:pointer}input[type=range]::-webkit-slider-thumb:hover{background:#F3C64C;-webkit-transform:scale(1.1);transform:scale(1.1)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;width:100%;position:absolute;background-color:#BCAFAF;pointer-events:none}input#range-1{height:0;z-index:1}.services{position:relative;padding-top:100px}.services-title{font-size:90px;text-transform:uppercase;font-weight:600;margin-top:100px;margin-bottom:48px}.services__item{position:relative;min-height:472px;border-radius:15px;overflow:hidden;padding:29px 52px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.services__img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}.services__img img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}.services__num{position:absolute;font-size:140px;font-weight:600;color:#605959}.services__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__title{position:relative;font-size:48px;text-transform:uppercase;font-weight:600;color:#F3C64C;padding-top:100px;padding-left:70px;margin-bottom:20px}.services__descr{position:inherit;font-size:20px;line-height:1.5;margin-bottom:auto;max-width:830px}.services__btn{position:inherit;margin-top:36px;border-radius:8px;background:#F3C64C;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#141414;font-size:18px;text-transform:uppercase;font-weight:600;height:55px;width:630px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.services__btn:hover{background:#f0ba26}.service{padding-top:100px}.service-title{font-size:55px;text-align:center;margin:100px 0 80px;font-weight:500}.service-title span{color:#F3C64C}.service__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:42px}.service__stages{font-size:55px;font-weight:500;color:#F3C64C;-webkit-box-flex:0;-ms-flex:none;flex:none;text-transform:uppercase}.service__description{font-size:16px;line-height:1.8}.service__items{position:relative}.circle-service-1{top:-25%;left:0}.circle-service-2{top:-40%;right:0}.circle-service-3{top:35%;left:0}.circle-service-4{top:15%;right:0}.service__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:33px;margin-bottom:62px}.service__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#212121;border-radius:12px;width:126px;height:162px}.service__title{font-size:40px;font-weight:500;margin-bottom:10px}.service__title span{color:#F3C64C;font-weight:600;margin-right:10px}.service__descr{font-size:20px;color:#9A9A9A}.offer{position:relative;padding:30px 0 30px}.circle-offer-1{top:0;left:0}.circle-offer-2{top:30%;right:0;z-index:-1}.circle-offer-3{bottom:-15%;left:0;z-index:-1}.offer__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.offer-title{font-size:46px;font-weight:500;margin-bottom:110px;text-align:center}.offer__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer__items{width:calc(50% - 12px);margin-top:-20px}.offer__form-wrap{width:calc(50% - 12px)}.offer__num{font-size:100px;font-weight:600;color:#F3C64C}.offer__title{font-size:24px;font-weight:600;color:#F3C64C}.offer__descr{font-size:22px;color:#BCAFAF;line-height:1.5}.offer__form-title{font-size:26px;font-weight:500;color:#F3C64C;margin-bottom:34px}.offer__field{border:1px solid #bcafaf;border-radius:6px;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;padding:20px 30px}.offer__textarea{background:#fff0;color:#F3C64C;width:100%;height:42px}.offer__textarea:focus{outline:none}.offer__textarea::-webkit-input-placeholder{font-size:18px;font-weight:600}.offer__textarea::-moz-placeholder{font-size:18px;font-weight:600}.offer__textarea:-ms-input-placeholder{font-size:18px;font-weight:600}.offer__textarea::-ms-input-placeholder{font-size:18px;font-weight:600}.offer__textarea::placeholder{font-size:18px;font-weight:600}.offer__fields{margin-top:48px;margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.offer__fields .offer__field{width:calc(50% - 12px)}.offer__input{background:#fff0;color:#F3C64C;width:100%}.offer__input:focus{outline:none}.offer__input::-webkit-input-placeholder{font-size:18px;font-weight:600}.offer__input::-moz-placeholder{font-size:18px;font-weight:600}.offer__input:-ms-input-placeholder{font-size:18px;font-weight:600}.offer__input::-ms-input-placeholder{font-size:18px;font-weight:600}.offer__input::placeholder{font-size:18px;font-weight:600}.offer__wrapfile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:48px;margin-bottom:48px}.offer__file{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.file-name{color:#CFCFCF;font-size:18px;font-weight:500}.offer__wrapsubmit{position:relative;display:inline-block}.offer__submit{background:#F3C64C;font-size:16px;font-weight:600;width:276px;height:53px;border-radius:25px;cursor:pointer}.offer__submit:hover{background:#f0b71c;-webkit-box-shadow:0 0 15px 3px rgb(243 198 76 / .5);box-shadow:0 0 15px 3px rgb(243 198 76 / .5)}.offer__submit~svg{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about{position:relative;padding-top:100px}.about .page-subtitle{margin-bottom:180px}.circle-about-1{left:0;top:15%}.circle-about-2{right:0;top:10%}.about__descr{margin-top:20px;font-size:24px;line-height:1.5;margin-bottom:140px}.about__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.circle-about-3{right:0;top:-80%}.circle-about-4{left:0;top:-30%}.about__large{font-size:55px;font-weight:500;color:#f3c64c;-webkit-box-flex:0;-ms-flex:none;flex:none;text-transform:uppercase;max-width:380px}.about__text{font-size:16px;line-height:1.8}.about__items{margin-top:60px}.about__item{position:relative;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;padding:24px 10px 23px 30px;border-radius:10px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;z-index:1}.about__info-title{position:relative;font-size:25px;font-weight:500;text-transform:uppercase;color:#F3C64C;padding-left:60px;width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}.about__info-title::before{content:".";color:#fff;position:absolute;left:43px}.about__info-title span{position:absolute;left:0;top:-3px;font-size:30px;font-weight:700;opacity:.2;margin-right:30px}.about__cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;margin-top:46px}.about__card{border:8px solid #333232;border-radius:10px;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;width:calc(25% - 36px);text-align:center;padding:0 8px 20px;padding-top:20px}.about__card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:34px}.about__card-num{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;color:#F3C64C}.about__card-num span{color:#fff;font-weight:700;margin:0 6px}.about__card-title{font-size:18px;color:#F3C64C;padding-top:3px}.about__card-descr{font-size:12px}.portfolio{position:relative;padding-top:100px;padding-bottom:40px}.portfolio .page-subtitle{margin-bottom:140px}.circle-portfolio-1{left:0;top:12%}.circle-portfolio-2{right:0;top:5%}.portfolio__descr{margin-top:44px;margin-bottom:140px;font-size:24px}.portfolio__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px}.portfolio__item{position:relative;width:calc(50% - 40px)}.portfolio__img{height:815px;-o-object-fit:cover;object-fit:cover}.portfolio__title{position:absolute;top:46px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:34px;font-weight:500;color:#F3C64C;opacity:.6}.portfolio__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#F3C64C;color:#141414;border-radius:8px;padding:19px 30px 17px;width:330px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600}.portfolio__btn:hover{background:#f0b71c}.work{padding-top:100px}.work .page-subtitle{margin-bottom:140px}.work__row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.work__info-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.work__name{font-size:24px;color:#F3C64C;font-weight:600;text-transform:uppercase}.work__name span{display:block;color:#e6e6e6;font-weight:500;text-transform:none}.work__info{font-size:23px;color:#F3C64C;font-weight:600}.work__info span{display:block;color:#e6e6e6;font-weight:500}.work__img{position:relative}.work__img img{border-radius:40px}.work-title{font-size:60px;font-weight:600;color:#F3C64C;position:absolute;left:8%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.work__items{position:relative;margin-top:78px;padding-bottom:30px}.circle-work-1{left:0;top:0%}.circle-work-2{right:0;bottom:-20%}.blog{position:relative;padding:100px 0 100px}.blog .page-subtitle{margin-bottom:140px}.circle-blog-1{left:0;top:16%}.circle-blog-2{right:0;top:9%}.circle-blog-3{left:0;bottom:-5%}.blog__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:180px}.blog__item{position:relative;width:calc(33.3333333333% - 14px);height:432px;border-radius:15px;overflow:hidden}.blog__meta{position:absolute;top:35px;left:35px;border-radius:11px;background:#585500;font-size:14px;letter-spacing:.05em;font-weight:500;color:#F3C64C;padding:8px 7px;text-transform:uppercase}.blog__link{position:absolute;width:40px;height:40px;border-radius:50%;background:#F3C64C;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:35px;right:35px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.blog__link:hover{background:#585500}.blog__link:hover svg{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.blog__img{height:286px}.blog__img img{height:105%;-o-object-fit:cover;object-fit:cover;width:100%}.blog__bottom{background:#000;-webkit-clip-path:polygon(0 0,100% 40%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 40%,100% 100%,0% 100%);height:238px;width:100%;position:absolute;bottom:0}.blog__title{padding-top:118px;padding-left:30px;padding-right:15px;font-size:15px;color:#ebebeb;line-height:2;text-transform:uppercase}.article{position:relative;padding-top:100px}.article .main-title{margin-bottom:80px}.circle-article-1{left:0;top:-10%;z-index:-1}.circle-article-2{right:0;top:-30%;z-index:-1}.circle-article-3{left:0;top:20%;z-index:-1}.circle-article-4{right:0;top:6%;z-index:-1}.circle-article-5{left:0;top:42%;z-index:-1}.circle-article-6{right:0;top:35%;z-index:-1}.circle-article-7{left:0;top:78%;z-index:-1}.article__img{margin-top:180px;margin-bottom:120px}.article__img img{width:100%;-o-object-fit:cover;object-fit:cover}.article__content{position:relative;font-size:20px;line-height:1.6}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-weight:700;margin-bottom:20px}.article__content h2{font-size:26px}.article__content h3,.article__content h4,.article__content h5{font-size:24px}.article__content p{margin-bottom:20px}.article__content ul{padding-left:20px;margin-bottom:20px}.article__content ul li{position:relative;padding-left:16px}.article__content ul li::before{content:"";position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;left:0;top:13px}.article__content ol{margin-left:40px;margin-bottom:20px}.career{position:relative;padding-top:100px;padding-bottom:60px}.career .page-subtitle{margin-bottom:140px}.circle-career-1{left:0;top:30%}.circle-career-2{right:0;top:15%}.career-title{font-size:60px;color:#F3C64C;margin-top:60px;margin-bottom:60px;font-weight:600}.career__item{border-radius:10px;background:url(https://appinvasion.io/wp-content/themes/appdev/img/infobox-bg.jpg) center/cover no-repeat;padding:25px 30px 30px;margin-bottom:30px}.career__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;cursor:pointer}.career__top.active~.career__content{display:-webkit-box;display:-ms-flexbox;display:flex}.career__top-left{width:calc(50% - 12px)}.career__title{position:relative;font-size:30px;color:#F3C64C;text-transform:uppercase}.career__title::before{content:".";position:absolute;bottom:3px;left:52px}.career__num{font-size:40px;font-weight:600;opacity:.3;margin-right:10px}.career__position{font-size:18px;opacity:.3;color:#F3C64C;padding-left:50px;text-transform:uppercase}.career__descr{font-size:14px;line-height:1.6;width:calc(50% - 12px)}.career__content{padding-top:80px;display:none;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:fade 0.6s ease;animation:fade 0.6s ease}.career__subtitle{font-size:30px;text-transform:uppercase;color:#F3C64C;margin-bottom:30px}.career__wraplist{width:calc(50% - 12px)}.career__list{font-size:14px;line-height:1.8}.career__list li{position:relative;margin-bottom:20px;padding-left:20px}.career__list li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#F3C64C}.contacts{position:relative;padding-top:100px}.contacts .page-subtitle{margin-bottom:100px;font-size:20px}.circle-contacts-1{right:0;top:50%;z-index:-1}.connect{padding-top:100px}.connect .page-subtitle{margin-bottom:100px}.connect__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.connect__item{padding:14px 20px;background:#F3C64C;border-radius:6px;color:#000;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.connect__item:hover{-webkit-box-shadow:0 0 15px 3px rgb(243 198 76 / .5);box-shadow:0 0 15px 3px rgb(243 198 76 / .5)}.connect__wrapform{position:relative}.circle-connect-1{left:0;top:10%;z-index:-1}.circle-connect-2{right:0;top:-30%;z-index:-1}.circle-connect-3{right:0;bottom:-10%;z-index:-1}@font-face{font-display:swap;font-weight:400;font-family:"Zemestro-Std";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std.woff) format("woff");}@font-face{font-display:swap;font-weight:500;font-family:"Zemestro-Std";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std-Medium.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std-Medium.woff) format("woff");}@font-face{font-display:swap;font-weight:700;font-family:"Zemestro-Std";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std-Bold.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Zemestro-Std-Bold.woff) format("woff");}@font-face{font-display:swap;font-weight:400;font-family:"Inter";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Regular.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Regular.woff) format("woff");}@font-face{font-display:swap;font-weight:400;font-family:"Inter";font-style:italic;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Italic.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Italic.woff) format("woff");}@font-face{font-display:swap;font-weight:500;font-family:"Inter";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Medium.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Medium.woff) format("woff");}@font-face{font-display:swap;font-weight:600;font-family:"Inter";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-SemiBold.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-SemiBold.woff) format("woff");}@font-face{font-display:swap;font-weight:700;font-family:"Inter";font-style:normal;src:url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Bold.woff2) format("woff2"),url(https://appinvasion.io/wp-content/themes/appdev/fonts/Inter-Bold.woff) format("woff");}.footer{padding:80px 0 40px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.footer__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:16px;border-bottom:1px solid #BCAFAF;padding-bottom:8px}a.footer__item:hover{color:#F3C64C}.footer__copy{font-size:14px;color:#BCAFAF}.scroll__top{position:fixed;width:47px;height:47px;border-radius:50%;bottom:20px;right:20px;background:#F3C64C;opacity:0;pointer-events:none;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;-webkit-animation:bottom 0.6s linear;animation:bottom 0.6s linear}.scroll__top.show{opacity:.7;-webkit-animation:top 0.6s linear;animation:top 0.6s linear;pointer-events:auto}.scroll__top.show:hover{-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s;opacity:1}.wpcf7-response-output{display:none}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{font-size:12px;margin-top:6px}.modal__wrapper{position:fixed;left:0;top:0;bottom:0;right:0;background:rgb(0 0 0 / .8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;display:none}.modal__wrapper .modal{background:#fff;padding:25px;border-radius:5px;height:auto;width:360px;text-align:center}.modal__wrapper .modal__title{text-align:center}.modal__wrapper .modal__close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal__close svg{width:15px;height:15px}.modal__title{color:#000;font-size:18px}.modal__title span{display:block;font-weight:600;font-size:20px}@media (max-width:1449.98px){.container{max-width:1200px}}@media screen and (max-width:1200.98px){.menu{position:fixed;background:#131418;left:0;top:0;height:100%;width:100vw;display:none}.menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:22;-webkit-animation:fade 0.1s linear;animation:fade 0.1s linear}.burger{display:block;position:relative;height:20px;width:30px;z-index:102;cursor:pointer}.burger.active-burger:before{background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;top:8px}.burger.active-burger:after{background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px;-webkit-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;transition:cubic-bezier(.785,.135,.15,.86) 0.3s all}.burger.active-burger span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger:before,.burger:after{content:"";position:absolute;height:2px;width:100%;background:#fff;-webkit-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;transition:cubic-bezier(.785,.135,.15,.86) 0.3s all}.burger:before{top:0}.burger::after{bottom:0}.burger span{position:absolute;top:9px;right:0;width:100%;background:#fff;height:2px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) 0.3s all;transition:cubic-bezier(.785,.135,.15,.86) 0.3s all}}@media (max-width:991.98px){.container{max-width:970px}}@media (max-width:991px){.steps__arrow-1,.steps__arrow-2{display:none}.steps__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.steps__icon img{height:73px}.idea{padding-bottom:80px}.service__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer__num{font-size:70px}.about__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__large{max-width:none}.about__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.about__cards{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.about__card{width:calc(50% - 24px)}.portfolio__items{gap:40px}.portfolio__item{width:calc(50% - 20px)}.blog__item{width:calc(50% - 11px)}}@media (max-width:768px){.main-descr{font-size:20px;margin-top:40px}.main__list{font-size:18px}.infobox{padding-bottom:40px}.infobox+.infobox{margin-top:30px}.infobox__num{font-size:70px}.infobox__title{font-size:28px}.infobox__text{font-size:20px;max-width:90%}.hero .main__btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:21px;height:90px}.hero .main__btn svg{width:34px}.hero__img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:30px 0}.area{padding-top:60px}.why{padding-bottom:30px}.why .main-title{margin-bottom:10px}.why__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.why__img{position:initial;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.why__list{max-width:none}.cost{padding-top:30px}.cost__lead{margin-top:40px;font-size:36px}.stages{padding-top:100px}.idea{padding-top:60px}.idea__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idea__img{width:90%}.idea__descr{max-width:none}.idea__title{margin-bottom:30px}.idea__descr{margin-bottom:20px}.mainform__check{gap:10px 24px}.mainform__check .wpcf7-list-item{padding-left:34px}.mainform__check .wpcf7-list-item-label::before{width:24px;height:24px;top:-2px}.services__num{font-size:90px}.services__title{font-size:40px;padding-top:60px}.services__btn{width:auto}.service-title{font-size:40px}.service__stages{font-size:40px}.service__item{margin-bottom:40px}.service__icon{width:110px;height:140px}.service__title{font-size:30px}.service__descr{font-size:18px}.offer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer__items,.offer__form-wrap{width:100%}.offer__form-wrap{margin-top:20px}.offer-title{font-size:32px;margin-bottom:40px;text-align:center}.offer__num{font-size:60px}.offer__descr{font-size:20px}.offer__form-title{margin-bottom:20px}.offer__fields{margin:20px 0}.offer__wrapfile{margin:20px 0 30px}.about__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__info-title{width:auto}.about__large{font-size:44px}.about__descr{font-size:20px}.portfolio__descr{margin-bottom:60px;font-size:20px}.portfolio__title{font-size:28px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.portfolio__btn{width:90%}.portfolio__img{height:600px}.work-title{font-size:40px}.blog__item{width:100%}.career__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career__top-left,.career__descr{width:100%}.career-title{font-size:46px;margin-bottom:30px}}@media (max-width:767.98px){.container{max-width:740px}}@media (max-width:576px){.main-title{font-size:32px}.main-subtitle{font-size:26px}.page-title{font-size:30px}.decor-title{top:20px;line-height:1.2}.main-descr{font-size:18px;margin-top:30px}.infobox+.infobox{margin-top:20px}.infobox__top{gap:20px}.infobox__num{font-size:40px}.infobox__title{font-size:20px}.infobox__text{font-size:16px;line-height:1.5}.main__btn{font-size:20px;height:80px;width:330px}.main__btn svg{width:30px}.trsp__btn{font-size:16px;height:70px;min-width:260px}.trsp__btn svg{width:30px}.main__list{font-size:16px}.circle-bg{width:200px;height:200px}.header__btn{padding:10px 24px;font-size:16px;margin:0 auto}.hero__title{font-size:52px}.hero__subtitle{font-size:32px}.hero__descr{font-size:32px}.area__title{font-size:30px}.area__title span{display:inline-block}.area__images{-ms-flex-wrap:wrap;flex-wrap:wrap}.area__img{width:calc(50% - 8px)}.area__info{font-size:16px}.circle-area-4{top:-20px}.area__item{width:calc(50% - 8px)}.area__item img{-o-object-position:top;object-position:top}.cost__lead{margin-top:30px;font-size:28px}.cost__title{font-size:30px}.circle-cost-1{top:23%}.circle-cost-2{bottom:-20px}.stages{padding-top:60px}.stages__title{font-size:30px;margin:40px 0 20px}.circle-stages-3{top:13%}.circle-stages-4{top:-45%}.circle-steps-1{left:30%}.circle-steps-2{top:-12%}.idea__num{width:100%;text-align:center}.circle-idea-1{top:-25%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.faq__num{font-size:50px}.order__info{margin-bottom:30px}.order__info-title{font-size:24px}.mainform__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mainform__fields .mainform__field{width:100%}.mainform__field{margin-bottom:10px}.mainform__check{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mainform__check .wpcf7-list-item{padding-left:26px;width:100%}.mainform__check .wpcf7-list-item-label::before{width:18px;height:18px;top:2px}.mainform__submit{padding:12px 40px;font-size:20px;margin-top:20px}.services-title{font-size:60px}.services__item{padding:29px 30px 40px}.services__num{font-size:60px}.services__title{font-size:32px;padding-top:40px;padding-left:40px}.services__descr{font-size:18px}.service{padding-top:60px}.service__item{gap:16px;margin-bottom:20px}.service__icon{width:60px;height:80px}.service__icon img{width:40px}.service__title{font-size:20px}.service__descr{font-size:16px}.offer__num{font-size:50px}.offer__title{font-size:20px}.offer__descr{font-size:18px}.offer__field{padding:10px 20px}.offer__input::-webkit-input-placeholder{font-size:16px}.offer__input::-moz-placeholder{font-size:16px}.offer__input:-ms-input-placeholder{font-size:16px}.offer__input::-ms-input-placeholder{font-size:16px}.offer__input::placeholder{font-size:16px}.file-name{font-size:16px}.about__row{gap:30px}.about__large{font-size:32px}.about__info-text{font-size:18px;line-height:1.6}.about__descr{font-size:18px}.about__card{width:100%}.portfolio__descr{font-size:18px}.portfolio__item{width:100%}.portfolio__img{height:auto}.portfolio__btn{padding:14px 30px 12px;font-size:16px;font-weight:700}.work .page-subtitle{margin-bottom:60px}.work__row{margin-bottom:30px}.work-title{font-size:24px;top:30%}.work__name{font-size:20px}.work__info{font-size:20px}.blog__items{margin-top:100px}.article .main-title{margin-bottom:30px}.article__img{margin-top:100px;margin-bottom:60px}.article__content{font-size:18px}.article__content ul{padding-left:12px}.article__content ol{margin-left:30px}.article__content h2{font-size:24px}.article__content h3,.article__content h4,.article__content h5{font-size:22px}.career-title{font-size:32px}.career__num{font-size:30px}.career__title{font-size:24px}.career__title::before{left:40px}.career__subtitle{font-size:21px;margin-bottom:12px}.career__content{padding-top:40px}.career__wraplist{width:100%}.career__list li{margin-bottom:10px}.contacts .page-subtitle{font-size:18px}.connect{padding-top:60px}.connect .page-subtitle{margin-bottom:60px}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__item{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__copy{text-align:center;opacity:.5}.scroll__top{display:none}}@media (max-width:490px){.offer__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.offer__fields .offer__field{width:100%}}@media (max-width:479.98px){.container{max-width:none}}@media (max-width:470px){.area__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:991px){.area__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}