@-webkit-keyframes animate{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animate{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes spin{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.main-about .main-about__container .main-about__qwerty span,.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}*{padding:0;margin:0;border:0;outline:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{padding:0;margin:0;border:0;border-bottom-width:inherit;outline:0}a{text-decoration:none;color:inherit}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item,li{list-style:none}img{vertical-align:top;pointer-events:none;max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto}button,h4,input,textarea{font-weight:inherit;font-size:inherit}body,html{height:100%;line-height:1}button,input,textarea{color:inherit;font-family:inherit}button{cursor:default;background-color:inherit}@font-face{font-display:swap;font-family:Stara-Medium;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Stara-SemiBold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Stara-Bold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/css/..fonts/Stara-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Stara-Medium;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/src/fonts/Stara-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Stara-SemiBold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/src/fonts/Stara-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Stara-Bold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/src/fonts/Stara-Bold.woff2)format("woff2");font-weight:700;font-style:normal}*{border-bottom-width:initial}body{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;font-family:Stara-Medium,sans-serif;background-color:#fff;letter-spacing:.4px}footer,header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}h1{font-size:40px;font-weight:500;line-height:42px}@media (max-width:768px){h1{font-size:26px;line-height:28px;letter-spacing:.27px}}h2,h3,h6{font-weight:500}h2,h6{font-size:32px;line-height:38px;margin-bottom:40px}@media (max-width:768px){h2{font-size:24px;line-height:26px;letter-spacing:.2px;margin-bottom:24px}}h3{font-family:Stara-Medium,sans-serif;font-size:24px;line-height:28px}@media (max-width:768px){h3{font-size:20px;line-height:26px;letter-spacing:.2px}}h6{font-family:Stara-SemiBold,sans-serif;font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase;opacity:80%}@media (max-width:768px){h6{font-size:10px;letter-spacing:.1px;margin-bottom:24px}}.main .main-software,.main .main-software .main-software__container .software-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .main-software{background-color:#000;width:100%;height:calc(100vh - 115px);min-height:550px;border-radius:0 0 24px 24px;overflow:hidden}@media (max-width:1050px){.main .main-software{height:calc(100vh - 30px)}}.main .main-software .main-software__container{max-width:1280px;margin:0 auto;width:100%;height:100%;padding:0 20px}.main .main-software .main-software__container .software-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}@media (max-width:768px){.main .main-software .main-software__container .software-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10%}}@media (max-height:668px){.main .main-software .main-software__container .software-block{gap:5%}}.main .main-software .main-software__container .software-block .software-content{color:#fff;font-family:Stara-Medium,sans-serif;font-weight:500;font-size:12px;line-height:12px;max-height:100%;padding:40px 0;width:50%;position:relative;z-index:1}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content{width:100%;padding:0}}.main .main-software .main-software__container .software-block .software-content__heading-title{margin-bottom:40px;font-weight:700}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__heading-title{margin-bottom:24px}}.main .main-software .main-software__container .software-block .software-content__title{font-weight:500;margin-bottom:16px;text-transform:uppercase;max-width:500px}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__title{max-width:100%}}.main .main-software .main-software__container .software-block .software-content__text{font-weight:500;font-size:20px;line-height:28px;letter-spacing:.1px;max-width:455px;opacity:80%}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__text{margin-bottom:32px;font-size:18px;line-height:24px;letter-spacing:.18px;max-width:100%}}.main .main-software .main-software__container .software-block .software-content__button{position:relative;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #fff;width:182px;font-size:16px;line-height:24px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;background:inherit}@media (max-width:460px){.main .main-software .main-software__container .software-block .software-content__button{width:100%;margin-left:0;font-size:20px;line-height:30px}}.main .main-software .main-software__container .software-block .software-content__button span{padding-right:24px;position:relative;z-index:10}.main .main-software .main-software__container .software-block .software-content__button::before{content:"";position:absolute;top:50%;right:30px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 12.5L12.5 3.5M3.5 3.5L12.5 3.5M12.5 3.5L12.5 12.5' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main .main-software .main-software__container .software-block .software-magic{max-height:100%;width:50%}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-magic{width:100%;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}}.main .main-software .main-software__container .software-block .scroll-arrows{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:9%;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (max-width:768px){.main .main-software .main-software__container .software-block .scroll-arrows{bottom:4%}}.main .main-software .main-software__container .software-block .scroll-arrows .scroll-arrows__arrow{display:block;width:16px;height:16px;-webkit-animation:animate 1.5s ease infinite;animation:animate 1.5s ease infinite}.main .main-software .main-software__container .software-block .scroll-arrows .scroll-arrows__text{color:#fff;font-size:12px;line-height:12px;font-weight:500}@media (max-width:768px){.main .main-services{padding:56px 20px 0;margin-bottom:56px}}.main .main-services .main-services__container,.main .main-services .main-services__container .main-services__content .main-services__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .main-services .main-services__container{max-width:1280px;margin:0 auto}@media (max-width:768px){.main .main-services .main-services__container{gap:0}}.main .main-services .main-services__container .main-services__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:58px}@media (max-width:768px){.main .main-services .main-services__container .main-services__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.main .main-services .main-services__container .main-services__content .main-services__left-side{-webkit-box-flex:1;-ms-flex:1 0 276px;flex:1 0 276px}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__left-side{-webkit-box-flex:0;-ms-flex:0;flex:0}}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item{white-space:nowrap;padding:0 2.5px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item:not(:last-child){margin-bottom:8.7px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{cursor:pointer;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.14px;border:1px solid #000;border-radius:24px;display:inline-block}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{font-size:11px;line-height:15px;letter-spacing:.15px}}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link:hover{border-color:#2b2bd9;color:#2b2bd9}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link.active{background-color:#000;color:#fff;border-color:#000}.main .main-services .main-services__container .main-services__content .main-services__dev.dev{width:100%}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#fff;background-color:#000;padding:80px;border-radius:24px;min-height:415px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{min-height:0!important;height:10px!important;opacity:0!important}}@media (max-width:1240px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{padding:40px}}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{padding:32px 24px;min-height:100%}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__title{text-transform:capitalize;margin-bottom:40px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 24px;background-color:rgba(255,255,255,.1);border-radius:24px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block .dev__block-description.block-description .block-description__text{font-size:20px;line-height:28px;letter-spacing:.2px;opacity:80%}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__block{position:relative}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(74deg,#4158d0 0,#ab94d1 26.4%,#c850c0 50%,#ffcc70 100%);z-index:-1;opacity:.3;border-radius:24px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden{display:block}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden .dev__blocks .dev__block .dev__block-description.block-description .block-description__text{font-size:20px;line-height:28px;opacity:80%}.main .main-work{background-color:#2b2bd9;border-radius:24px}.main .main-work .main-work__container{max-width:1280px;margin:0 auto;padding:80px 20px;color:#fff}@media (max-width:768px){.main .main-work .main-work__container{padding:56px 20px 74px}}.main .main-work .main-work__container .main-work__title{max-width:550px}.main .main-work .main-work__container .main-work__cards.cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:840px){.main .main-work .main-work__container .main-work__cards.cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin{width:50%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;position:relative;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1080px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin{width:100%;min-height:390px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first,.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second{height:48px;padding:50px 0 0 112px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5556 3H10.8889C5.97969 3 2 6.97969 2 11.8889V34.1111C2 39.0203 5.97969 43 10.8889 43H33.1111C38.0203 43 42 39.0203 42 34.1111V23M42 7.93827H28.1728C25.991 7.93827 24.2222 9.70702 24.2222 11.8889V20.7778M42 7.93827C42 7.93827 38.9902 10.948 37.0617 12.8765M42 7.93827L37.0617 3' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:40px;left:40px;height:48px;width:48px;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first::after{content:"";position:absolute;bottom:-10px;right:-75px;width:100%;background-image:url(/wp-content/themes/qwerty-soft/assets/src/images/decor/card-first.svg);background-repeat:no-repeat;background-position:0 100%;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4737 42.5714V40.7429C33.4737 35.6934 29.35 31.6 24.2632 31.6H13.2105C8.12369 31.6 4 35.6934 4 40.7429V42.5714M44 42.5714V40.7429C44 37.5231 42.3234 34.6921 39.7895 33.0632M33.4737 7.0091C36.4429 8.52673 38.4737 11.5994 38.4737 15.1429C38.4737 18.015 37.1395 20.5778 35.0528 22.254M27.9474 15.1429C27.9474 20.1923 23.8237 24.2857 18.7368 24.2857C13.65 24.2857 9.52632 20.1923 9.52632 15.1429C9.52632 10.0934 13.65 6 18.7368 6C23.8237 6 27.9474 10.0934 27.9474 15.1429Z' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:40px;left:40px;height:48px;width:48px;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{content:"";position:absolute;right:0;background-image:url(/wp-content/themes/qwerty-soft/assets/src/images/decor/card-second-decor.svg);background-repeat:no-repeat;background-position:0 100%;z-index:1}@media screen and (max-width:767px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{background-size:90%;bottom:-19px;left:100px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{background-color:#fff;color:#2b2bd9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);padding:40px}@media (max-width:1080px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{padding:32px 24px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#2b2bd9;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item p{padding-left:32px;color:#2b2bd9;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-first,.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-second{position:relative;height:45px;padding:0 0 0 73px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-first::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5556 3H10.8889C5.97969 3 2 6.97969 2 11.8889V34.1111C2 39.0203 5.97969 43 10.8889 43H33.1111C38.0203 43 42 39.0203 42 34.1111V23M42 7.93827H28.1728C25.991 7.93827 24.2222 9.70702 24.2222 11.8889V20.7778M42 7.93827C42 7.93827 38.9902 10.948 37.0617 12.8765M42 7.93827L37.0617 3' stroke='%230c5af2' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;height:48px;width:48px;z-index:1;color:#2b2bd9}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-second::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4737 42.5714V40.7429C33.4737 35.6934 29.35 31.6 24.2632 31.6H13.2105C8.12369 31.6 4 35.6934 4 40.7429V42.5714M44 42.5714V40.7429C44 37.5231 42.3234 34.6921 39.7895 33.0632M33.4737 7.0091C36.4429 8.52673 38.4737 11.5994 38.4737 15.1429C38.4737 18.015 37.1395 20.5778 35.0528 22.254M27.9474 15.1429C27.9474 20.1923 23.8237 24.2857 18.7368 24.2857C13.65 24.2857 9.52632 20.1923 9.52632 15.1429C9.52632 10.0934 13.65 6 18.7368 6C23.8237 6 27.9474 10.0934 27.9474 15.1429Z' stroke='%230c5af2' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;height:48px;width:48px;z-index:1;color:#2b2bd9}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card,.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{width:100%;height:100%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s;border:1px solid #fff;border-radius:24px;overflow:hidden}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:hover .cards__card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:hover .cards__card-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.main-recent{margin-bottom:80px}@media (max-width:768px){.main-recent{margin-bottom:56px}}.main-recent .main-recent__container{max-width:1280px;margin:0 auto;padding:80px 20px 0}@media (max-width:768px){.main-recent .main-recent__container{padding:56px 20px 0}}.main-recent .main-recent__container .main-recent__project.project{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px}@media (max-width:1080px){.main-recent .main-recent__container .main-recent__project.project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-recent .main-recent__container .main-recent__project.project .project__image{max-width:586px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}@media (max-width:1080px){.main-recent .main-recent__container .main-recent__project.project .project__image{text-align:center}}.main-about .main-about__container .main-about__heading-title,.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content{margin-bottom:40px}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content img.card-list__icon,.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__title,.main-recent .title-recent-mrg{margin-bottom:16px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__text{font-size:20px;line-height:28px;opacity:80%}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:840px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item{border:1px solid #000;padding:7.4px 16px 7.2px;border-radius:24px;display:inline-block;text-transform:uppercase;letter-spacing:.14px;font-size:12px;line-height:16px;white-space:nowrap}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item{font-size:11px;line-height:15px;letter-spacing:.11px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:hover{border-color:#2b2bd9;color:#2b2bd9}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:active,.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:focus{background-color:#000;color:#fff;border-color:#000}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction{margin-bottom:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry{margin-bottom:auto}@media (max-width:840px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry{margin-bottom:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry .project__text-ecommerce{line-height:24px}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry .project__text-ecommerce{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;line-height:24px;color:#2b2bd9}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link{font-size:20px;line-height:30px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='%230C5AF2' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");width:16px;height:16px;margin-left:8px}.main-about{background-color:#000;color:#fff;border-radius:24px}.main-about .main-about__container{max-width:1280px;margin:0 auto;padding:80px 20px 60px}@media (max-width:768px){.main-about .main-about__container{padding:56px 20px 52px}}.main-about .main-about__container .main-about__title{margin-bottom:24px}.main-about .main-about__container .main-about__block.block-about{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__photos{margin-bottom:24px}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:46px;margin-left:20px;-webkit-transition:margin-left .3s;transition:margin-left .3s}@media (max-width:420px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo:hover{-webkit-transition:margin-left .3s;transition:margin-left .3s;margin-left:8px}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box:hover,.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo:hover .block-about__box{margin-left:-8px;-webkit-transition:margin-left .3s;transition:margin-left .3s}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box{margin-left:-20px;-webkit-transition:margin-left .3s;transition:margin-left .3s}@media (max-width:420px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box{margin-left:0}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box img{border-radius:50%;width:64px;height:64px;display:inline-block}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city{font-size:16px;line-height:24px;position:relative;background-color:rgba(255,255,255,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:24px;padding:8px 16px 8px 52px}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7872 13H17.4904C18.3651 13 19.1384 13.5685 19.3993 14.4035L20.8522 19.0526C21.154 20.0185 20.4324 21 19.4205 21H2.50105C1.48909 21 0.767483 20.0185 1.06933 19.0526L2.52218 14.4035C2.7831 13.5685 3.55637 13 4.43114 13H7.13428M14.7872 13C16.0044 11.211 16.9608 9.29465 16.9608 7.44143C16.9608 3.88393 14.2745 1 10.9608 1C7.64705 1 4.96076 3.88393 4.96076 7.44143C4.96076 9.29465 5.91715 11.211 7.13428 13M14.7872 13C13.9641 14.2099 13.0217 15.3615 12.1752 16.3959L12.1478 16.4294C11.5252 17.1902 10.3963 17.1902 9.77374 16.4294L9.74632 16.3959C8.89983 15.3615 7.95743 14.2099 7.13428 13M12.9608 7C12.9608 8.10457 12.0653 9 10.9608 9C9.85619 9 8.96076 8.10457 8.96076 7C8.96076 5.89543 9.85619 5 10.9608 5C12.0653 5 12.9608 5.89543 12.9608 7Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:16px;width:24px;height:24px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-about .main-about__container .main-about__block.block-about .block-about__text{font-size:20px;line-height:28px;font-weight:500;opacity:80%}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-about .main-about__container .main-about__qwerty{margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.main-about .main-about__container .main-about__qwerty{display:none}}.main-about .main-about__container .main-about__qwerty span:hover svg path{stroke:none;fill:#2b2bd9}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile{display:none}@media (max-width:768px){.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile{display:block;padding-bottom:80px}}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text{font-size:40px;line-height:42px;letter-spacing:.4px;text-transform:uppercase}@media screen and (min-width:400px){.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text{letter-spacing:.8px}}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text span,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:hover{color:#2b2bd9}.main-about .main-about__container .main-about__card-list.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.main-about .main-about__container .main-about__card-list.card-list .card-list__intro{-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%}.main-about .main-about__container .main-about__card-list.card-list .card-list__intro p{position:sticky;top:175px;padding-bottom:70px;max-width:406px;font-size:20px;line-height:28px;opacity:80%}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__intro p{max-width:100%;font-size:18px;line-height:24px;letter-spacing:.18px;padding-bottom:0}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax{border-radius:24px}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:first-child,.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:last-child{background-color:#2b2bd9}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:not(:first-child):not(:last-child){background-color:#fff;color:#000}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content{width:100%;min-height:300px;margin-bottom:20px;padding:64px 40px 40px;border-radius:24px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content{min-height:100%;padding:32px 24px}}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content img.card-list__icon{-webkit-transform:scale(.89);-ms-transform:scale(.89);transform:scale(.89)}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__title-h1{margin-bottom:8px;font-size:40px;line-height:42px;text-transform:uppercase;letter-spacing:.8px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__title-h1{font-size:26px;line-height:28px;letter-spacing:.27px}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__text{font-size:20px;line-height:28px;letter-spacing:.2px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-technologies{padding-top:80px}@media (max-width:768px){.main-technologies{margin-bottom:80px;padding-top:56px}}.main-technologies .main-technologies__container{max-width:1280px;margin:0 auto;padding:0 20px}.main-technologies .main-technologies__container .main-technologies__heading-title{margin-bottom:40px}.main-technologies .main-technologies__container .main-technologies__block{background-color:#000;border-radius:24px;padding:80px 80px 40px}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block{padding:32px 24px 16px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech{background-color:#fff;border-radius:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:40px}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item{cursor:pointer;padding:8px 16px;border-radius:24px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.14px;margin:4px;white-space:nowrap}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item{font-size:11px;line-height:15px;letter-spacing:.1px;white-space:nowrap}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item.active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:focus{background-color:#000;color:#fff;border-color:#000}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item.active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:focus{background-color:#fff;color:#000}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:not(.active){display:none}}@media (min-width:769px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__item:not(.active){display:none}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__text{max-width:530px;color:#fff;font-size:20px;line-height:28px;font-weight:500;opacity:80%;margin-bottom:40px;letter-spacing:.2px}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list{margin:0-6px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;max-width:10%;margin-bottom:40px;-webkit-transition:all .3s;transition:all .3s}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{max-width:21.25%;min-width:21.25%;width:21.25%}}@media (max-width:480px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{max-width:30%;min-width:30%;width:30%}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item img{margin:0 auto 8px}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item .programms__description{color:#fff;opacity:80%;font-size:16px;line-height:24px;letter-spacing:.15px}@media (min-width:769px){.main-technologies .main-technologies__container .main-technologies__item .body-tech__item{display:none}}@media (max-width:768px){.main-technologies .main-technologies__container{padding:0}.main-technologies .main-technologies__container .main-technologies__heading-title{padding-left:20px;padding-right:20px}.main-technologies .main-technologies__container .main-technologies__block{background:0 0;padding:0}.main-technologies .main-technologies__container .main-technologies__block .body-tech__tabs{display:none}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__item .body-tech__item{padding:8px 16px;border-radius:24px;text-transform:uppercase;font-size:11px;line-height:15px;letter-spacing:.1px;white-space:nowrap;display:inline-block;background-color:#fff;margin:12px 0 24px}}.main-moving-text{overflow:hidden}.main-moving-text .moving-text{font-size:96px;font-weight:600;line-height:105.6px;letter-spacing:1px;margin-bottom:15.2px;text-transform:uppercase;background:linear-gradient(74.47deg,#4158d0 0,#ab94d1 26.4%,#c850c0 50%,#ffcc70 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.main-moving-text .moving-text{font-size:48px;line-height:52.8px;margin-bottom:11.2px}}.main-moving-text .moving-text span{display:inline-block;white-space:nowrap;overflow:hidden}.main-testimonials{background-color:#2b2bd9;color:#fff;border-radius:24px}.main-testimonials .main-testimonials__container{max-width:1280px;margin:0 auto;padding:80px 20px}@media (max-width:768px){.main-testimonials .main-testimonials__container{padding:56px 20px}}.main-testimonials .main-testimonials__container .main-testimonials__heading-title{margin-bottom:40px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{margin-right:68.5px}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{margin-right:0}}@media (max-width:500px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{text-align:center}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image img{border-radius:50%;max-width:198px;min-width:198px}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image img{margin-bottom:24px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text{font-size:20px;line-height:28px;margin-bottom:16px;max-width:100%;padding-right:100px;max-height:140px;overflow-y:auto;opacity:80%;font-weight:500}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text{padding-right:0;font-size:18px;line-height:24px;letter-spacing:.18px;max-height:195px;margin-right:1px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar{width:8px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-track{background:#2b2bd9;border-radius:10px;border:1px solid #fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-thumb{background-color:#fff;border-radius:8px;border:1px solid #fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-thumb:hover{background-color:#fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__logo-brand{margin-bottom:26px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__logo-brand img{max-width:95px;max-height:43px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;font-size:16px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author .testimonials-content__name{padding-right:8px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author .testimonials-content__position{border-left:1px solid;padding-left:8px;opacity:80%}.main-faq{padding-top:80px}@media (max-width:768px){.main-faq{margin-bottom:56px;padding-top:56px}}.main-faq .main-faq__container{max-width:1280px;margin:0 auto;padding:0 20px}.main-faq .main-faq__container .main-faq__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}@media (max-width:768px){.main-faq .main-faq__container .main-faq__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.main-faq .main-faq__container .main-faq__content .main-faq__title{margin-bottom:16px}.accordion{width:100%}.accordion .accordion__item{border:1px solid #000;border-radius:24px;padding:16px 32px;margin-bottom:8px}.accordion .accordion__item:focus,.accordion .accordion__item:hover{border-color:#2b2bd9}.accordion .accordion__item:focus:hover .accordion__arrow-item::before,.accordion .accordion__item:hover:hover .accordion__arrow-item::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='%230C5AF2' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.accordion .accordion__item .accordion__title{font-size:24px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s;position:relative}@media (max-width:768px){.accordion .accordion__item .accordion__title{font-size:20px;line-height:26px;letter-spacing:.2px}}.accordion .accordion__item .accordion__title .accordion__title-text{padding-right:21px}.accordion .accordion__item .accordion__title .accordion__arrow-item{display:inline-block;-webkit-transition:all .3s;transition:all .3s}.accordion .accordion__item .accordion__title .accordion__arrow-item::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;top:6px;right:0;width:16px;height:16px;display:block;-webkit-transition:all .3s;transition:all .3s}.accordion .accordion__item .accordion__content{font-size:16px;line-height:24px;letter-spacing:.15px;opacity:80%;display:none}@media (max-width:768px){.accordion .accordion__item .accordion__content{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-contact-us{-webkit-transition:all 1s;transition:all 1s;background-color:#000;border-radius:24px 24px 0 0;position:relative}.main-contact-us .main-contact-us__container{max-width:1280px;margin:0 auto;padding:80px 20px 32px;color:#fff}@media (max-width:768px){.main-contact-us .main-contact-us__container{padding:56px 20px 0}}.main-contact-us .main-contact-us__container .main-contact-us__body{padding:80px 40px;background-color:rgba(255,255,255,.1);border-radius:24px}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body{padding:40px 24px 32px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block{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}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{max-width:626px;font-size:40px;line-height:42px;font-weight:500;margin-bottom:0}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{max-width:100%;margin-bottom:16px}}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{font-size:26px;line-height:28px;letter-spacing:.27px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{padding:16px 24px;border-radius:40px;border:1px solid #fff;font-size:16px;line-height:24px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;position:relative}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{margin-right:auto}}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{font-size:20px;line-height:30px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button span{position:relative;z-index:10}body:not(.scroll-end) main.main{padding-bottom:0!important}body .main-contact-us__container{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.project__image{position:relative;min-height:189px;height:100%}@media screen and (min-width:768px){.project__image{min-height:329px}}.footer .footer__container .footer__bottom.bottom-area,.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item,.preloader{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}.preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.preloader-svg{width:50px;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.modal_mask a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_mask a::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#2b2bd9;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:all .3s ease;transition:all .3s ease}.title_11af2fc a::after{height:2px}.modal_mask a:hover::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;width:100%}.footer{background-color:#000;position:relative;z-index:3}.footer .footer__container{max-width:1280px;margin:0 auto;padding:48px 20px;color:#fff}@media (max-width:768px){.footer .footer__container{padding:40px 20px 56px}}.footer .footer__container .footer__bottom.bottom-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.2px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area{font-size:20px;line-height:30px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social{gap:16px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item{width:32px;height:32px;background-color:#fff;border-radius:50%}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item:last-child{border-radius:7px;padding-left:3px;padding-bottom:2px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item:hover{background-color:#2b2bd9}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address a.bottom-area__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address .bottom-area__city::before,.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address a.bottom-area__email::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8825 6.46755C21.4216 4.47989 19.6593 3 17.5556 3H6.44444C4.34073 3 2.57839 4.47989 2.11753 6.46755M21.8825 6.46755C21.9593 6.79908 22 7.14473 22 7.5V16.5C22 17.0587 21.8995 17.5936 21.7157 18.0871M21.8825 6.46755L15.3333 11.625M2.11753 6.46755C2.04066 6.79908 2 7.14473 2 7.5V16.5C2 17.0587 2.10055 17.5936 2.28432 18.0871M2.11753 6.46755L8.66667 11.625M8.66667 11.625L10.6357 13.1756C11.4382 13.8075 12.5618 13.8075 13.3643 13.1756L15.3333 11.625M8.66667 11.625L2.28432 18.0871M2.28432 18.0871C2.91808 19.7893 4.54161 21 6.44444 21H17.5556C19.4584 21 21.0819 19.7893 21.7157 18.0871M15.3333 11.625L21.7157 18.0871' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:0;width:24px;height:24px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address .bottom-area__city{position:relative;padding-left:40px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address .bottom-area__city::before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7872 13H17.4904C18.3651 13 19.1384 13.5685 19.3993 14.4035L20.8522 19.0526C21.154 20.0185 20.4324 21 19.4205 21H2.50105C1.48909 21 0.767483 20.0185 1.06933 19.0526L2.52218 14.4035C2.7831 13.5685 3.55637 13 4.43114 13H7.13428M14.7872 13C16.0044 11.211 16.9608 9.29465 16.9608 7.44143C16.9608 3.88393 14.2745 1 10.9608 1C7.64705 1 4.96076 3.88393 4.96076 7.44143C4.96076 9.29465 5.91715 11.211 7.13428 13M14.7872 13C13.9641 14.2099 13.0217 15.3615 12.1752 16.3959L12.1478 16.4294C11.5252 17.1902 10.3963 17.1902 9.77374 16.4294L9.74632 16.3959C8.89983 15.3615 7.95743 14.2099 7.13428 13M12.9608 7C12.9608 8.10457 12.0653 9 10.9608 9C9.85619 9 8.96076 8.10457 8.96076 7C8.96076 5.89543 9.85619 5 10.9608 5C12.0653 5 12.9608 5.89543 12.9608 7Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.footer .footer__container .footer__bottom.bottom-area .bottom-area__block,.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__copy{font-size:14px;line-height:20px;letter-spacing:.14px}}.header{background-color:#000;line-height:24px;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-container{max-width:1280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.header .header-container,.header .header-container .header-top,.header .header-container .header-top .header-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header,.header .header-container,.header .header-container .header-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-container .header-top{padding:40px 20px}@media (max-width:1050px){.header .header-container .header-top{padding:19px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header .header-container .header-top .header-block{min-height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;position:relative;z-index:10}@media (max-width:1050px){.header .header-container .header-top .header-block{display:block;position:relative}.header .header-container .header-top .header-block .menu__icon{position:absolute;right:0;top:3px;width:24px}}.header .header-container .header-top .header-block .header-logo .header-logo-text{font-size:20px;font-weight:400;white-space:nowrap}.header .header-container .header-top .header-block .header-logo .header-logo-text__qwerty{font-weight:700}.header .header-container .header-top .header-block .header__menu,.header .header-container .header-top .header-block-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{row-gap:24px}}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:12px;padding-right:12px;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body{display:none}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1050px) and (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:0;padding-right:0}}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}}.header .header-container .header-top .header-block .header-button{background-color:#2b2bd9;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block .header-button{display:none}}.header .header-container .header-top .header-block .header-button:hover{background-color:#fff;color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block-fixed{min-height:72px;padding:0 8px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;max-width:1080px;background-color:#fff;border-radius:40px;position:fixed;margin:0 20px;z-index:-1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding-bottom:env(safe-area-inset-bottom)}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed{border-radius:0 0 24px 24px;padding:19px 20px}.header .header-container .header-top .header-block-fixed .menu__icon{position:absolute;right:20px;top:19px;width:24px}}@media (max-width:1110px){.header .header-container .header-top .header-block-fixed{width:auto}}.header .header-container .header-top .header-block-fixed .header-logo{padding-left:20px}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header-logo{padding-left:0}}.header .header-container .header-top .header-block-fixed .header-logo .header-logo-text{font-size:20px;font-weight:400;white-space:nowrap}.header .header-container .header-top .header-block-fixed .header-logo .header-logo-text__qwerty{font-weight:700}.header .header-container .header-top .header-block-fixed .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu:not(.menu-open) nav.menu__body{display:none}}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{row-gap:24px}}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:12px;padding-right:12px;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body{display:none}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1050px) and (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:0;padding-right:0}}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}}.header .header-container .header-top .header-block-fixed .header-button{background-color:#2b2bd9;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #2b2bd9;-webkit-transition:all .3s;transition:all .3s;color:#fff}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header-button{display:none}}.header .header-container .header-top .header-block-fixed .header-button:hover{background-color:#fff;color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}.icon-menu{display:none}@media (max-width:1050px){.icon-menu{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:18px;z-index:5}}@media (max-width:1050px) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:1050px){.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:2px;background-color:#fff}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - 1px)}.header-block-fixed .icon-menu span,.header-block-fixed .icon-menu::after,.header-block-fixed .icon-menu::before{background-color:#000}}.modal_mask,.modal_wrapper{display:flex;height:100%;opacity:0}.modal_mask{background-color:rgb(0 0 0/.5);left:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;justify-content:end;z-index:-1}.modal_wrapper{background-color:#fff;flex-direction:column;gap:2.3rem;margin-left:auto;max-width:81rem;position:absolute;right:-150px;width:95%;border-radius:24px 0 0 24px;transition:.4s ease-out;padding:2.575rem 8rem 2rem}#sb_content_d,#sb_header,#sb_header_sticky,.modal_wrapper_closer{cursor:pointer}.policy_11af2fc{color:#2b2bd9}.wrapper_11af2fc{display:flex;gap:147px}.left_11af2fc,.right_11af2fc{width:50%}.right_11af2fc{display:flex;flex-direction:column;gap:8px}.title_11af2fc{font-size:32px;font-weight:500;line-height:42px;max-width:420px;width:100%;display:block;margin-bottom:80px}.select_11af2fc{font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.checkboxes_11af2fc{margin-top:40px}.row_11af2fc textarea{max-height:160px}.row_11af2fc input,.row_11af2fc textarea{width:100%;border:1px solid #000;border-radius:24px;font-size:20px;font-weight:400;line-height:28px;padding:12px 24px;color:#000}.row_11af2fc input[type=file]{border:0!important}.row_11af2fc input::placeholder,.row_11af2fc textarea::placeholder{color:gray;font-weight:400}.row_11af2fc input:focus-visible,.row_11af2fc textarea:focus-visible{border-color:#2b2bd9}.wpcf7-form-control-wrap:has(input[type=file]){width:100%}.row_top_11af2fc{margin-top:24px;margin-bottom:40px}.row_top_11af2fc p{display:flex;gap:8px}.row_top_11af2fc span,.submit_11af2fc .wpcf7-submit{font-size:16px;font-weight:500;line-height:24px}.row_top_11af2fc input[type=checkbox]{width:16px;height:16px}button:active{border-radius:40px!important;overflow:hidden!important}.file_max_text{display:none;color:#f20c0c;font-size:12px;bottom:3px}.project__arrows{background-color:#fff;padding-top:2px;padding-bottom:2px;padding-left:2px;border-radius:26px}.submit_11af2fc .wpcf7-submit{color:#fff;font-weight:400;padding:16px 24px;border-radius:40px;background-color:#2b2bd9;border:1px solid #2b2bd9;cursor:pointer;overflow:hidden;transition:.2s ease-in-out}.submit_11af2fc .wpcf7-submit:hover{background-color:#fff;color:#2b2bd9}.file_inputs_11af2fc input{visibility:hidden}.file_inputs_11af2fc input::after,.file_inputs_11af2fc input::before{visibility:visible;position:absolute;top:50%;transform:translateY(-50%)}.file_inputs_11af2fc input::before{content:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/file.svg);display:block;width:24px;height:24px;left:0}.file_inputs_11af2fc input::after{content:"Add an attachment";left:34px;font-size:16px;font-weight:400}.file_inputs_11af2fc{position:relative;height:50px}.file_inputs_11af2fc span{position:absolute}#qwerty_file,#qwerty_file2,#qwerty_file3{position:absolute;left:0}#qwerty_file2,#qwerty_file3,.checi .wpcf7-list-item-label{display:none}.wpcf7-list-item{margin:0!important;flex-shrink:0}.file_box_11af2fc{position:relative}.fileName{left:0;bottom:0;font-size:16px;font-weight:400;display:flex;flex-wrap:wrap;gap:10px}.checkboxes_11af2fc .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.checkboxes_11af2fc .wpcf7-list-item label{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:8px 16px;background-color:#fff0;border:1px solid #000;border-radius:25px}.checkboxes_11af2fc .wpcf7-list-item label:hover{border:1px solid #2b2bd9;color:#2b2bd9}.checkboxes_11af2fc .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:8px}.form_message{display:none;gap:40px;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.wpcf7 form .wpcf7-response-output{display:none!important}.form_message img{width:40px;height:36px}.checkboxes_11af2fc .wpcf7-list-item-label,.form_message span{text-transform:uppercase}.textarea_11af2fc{resize:none}.form_message span{font-size:40px;font-weight:400;line-height:42px;color:#000;max-width:538px;text-align:center}.modal_wrapper{overflow-y:scroll}@media screen and (max-width:1050px){.modal_wrapper{width:100%;border-radius:0;padding:4rem}.wrapper_11af2fc{flex-direction:column;gap:80px}.left_11af2fc,.right_11af2fc,.row_11af2fc input,.row_11af2fc textarea{width:100%}.title_11af2fc{max-width:100%}}@media screen and (max-width:600px){.modal_wrapper{padding:20px;border-radius:0;overflow:scroll;right:-100%;position:absolute;margin-left:0;transition:.3s ease-out}.wrapper_11af2fc{flex-direction:column;gap:23px}.left_11af2fc,.right_11af2fc,.row_11af2fc input,.row_11af2fc textarea,.submit_11af2fc .wpcf7-submit{width:100%}.title_11af2fc{font-size:27px;line-height:32px;max-width:80%;margin-bottom:56px}.checkboxes_11af2fc{margin-top:24px}.form_message span{font-size:26px;line-height:28px}}.button_wrapper,.button_wrapper2{position:relative;width:263px;height:141px;background-color:#000;display:flex;align-items:center;justify-content:center}.button_wrapper2{background-color:#1a1a1a}.button_wrapper_img{display:none;position:absolute;top:0;left:0;mix-blend-mode:hard-light}.button_wrapper_button{cursor:pointer}.main .main-software .main-software__container .software-block .software-content__button{margin:0!important}.main .main-software .main-software__container .software-block .software-content__text{margin-bottom:0!important}.button_wrapper_button:hover+.button_wrapper_img{display:block}.button_wrapper{margin-left:-46px!important}.bottom-area__email:hover,.bottom-area__link:hover{color:#2b2bd9}.bottom-area__email:hover::before{background-image:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/mail-blue.svg)!important}.ql-1{width:16.2%}.ql-2{width:26.85%}.ql-3{width:11.13%}.ql-4{width:12.58%}.ql-5{width:12.66%}.ql-6{width:14.11%}.main .main-services .main-services__container{gap:0!important}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{padding:8px 16px!important}.main-services__link{line-height:12px!important}.software-content,.software-magic{margin-bottom:80px}@media screen and (min-width:900px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin_0:hover .cards__card_0{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_0:hover .cards__card-back_0{-webkit-transform:rotateY(0);transform:rotateY(0)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_1:hover .cards__card_1{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_1:hover .cards__card-back_1{-webkit-transform:rotateY(0);transform:rotateY(0)}}@media screen and (max-width:769px){.software-content,.software-magic{margin-bottom:0}.software-magic img{height:18rem}}@media screen and (min-width:769px){.software-magic img{height:28rem;margin-left:55px}}@media screen and (min-width:1100px){.software-magic img{margin-top:-100px;margin-left:55px}}.main-recent .main-recent__container,.main-testimonials .main-testimonials__container{position:relative}.home-arrow-next,.home-arrow-next2,.home-arrow-prev,.home-arrow-prev2{width:51px;height:51px;cursor:pointer;border-radius:50%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;position:relative}.home-arrow-next,.home-arrow-prev{background-color:#fff}.project__arrows,.testimonials-content__arrows{display:flex;gap:24px}.home-arrow-next:hover::before,.home-arrow-prev:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50.3848' height='50.3848' rx='24' transform='matrix(-1 0 0 1 51 0.615234)' fill='black'/%3E%3Cpath d='M16.6152 25.8076L35 25.8076M25.8076 35L35 25.8076M35 25.8076L25.8076 16.6152' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.home-arrow-prev:hover::before{transform:rotate(180deg)}.home-arrow-next:hover::before{transform:none}.home-arrow-prev::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.home-arrow-next2::before,.home-arrow-next::before,.home-arrow-prev2::before,.home-arrow-prev::before{content:"";background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px}.home-arrow-next::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform:rotate(180deg)}.home-arrow-next2:hover::before,.home-arrow-prev2:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' fill='white'/%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' stroke='%230C5AF2'/%3E%3Cpath d='M16.6152 25.1924L35 25.1924M25.8076 34.3848L35 25.1924M35 25.1924L25.8076 16' stroke='%230C5AF2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.home-arrow-prev2:hover::before{transform:rotate(180deg)}.home-arrow-next2:hover::before{transform:none}.home-arrow-next2,.home-arrow-prev2{background-color:transparent!important}.home-arrow-next2::before,.home-arrow-prev2::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='0.5' width='49.3848' height='49.3848' rx='24.6924' stroke='white'/%3E%3Cpath d='M34.6152 25.1924L16.2305 25.1924M25.4228 34.3848L16.2305 25.1924M16.2305 25.1924L25.4228 16' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.home-arrow-next2::before{transform:rotate(180deg)}.project__pause,.project__play{display:none}@media screen and (max-width:950px){.main .main-software .main-software__container .software-block .software-magic{width:100%!important;display:flex;justify-content:center}.main .main-software .main-software__container .software-block .software-content{max-width:455px!important;width:100%}.button_wrapper_button{width:100%!important}.project__image{position:relative}.project__pause,.project__play{display:block;position:absolute;bottom:0;left:0;width:40px;height:40px}}@media screen and (max-width:500px){.main-recent__project{height:870px!important}.project__image{flex:unset!important}.main-recent .main-recent__container{padding-bottom:0!important}}@media screen and (min-width:501px) and (max-width:699px){.main-recent__project{height:885px!important}.project__image{flex:unset!important}.main-recent .main-recent__container{padding-bottom:0!important}}@media screen and (min-width:700px){.main-recent__project{height:885px!important}.project__image{flex:unset!important}.main-recent .main-recent__container{padding-bottom:80px!important}}@media screen and (min-width:1070px){.main-recent__project{height:550px!important}.project__image{flex:1 0 50%!important}.main-recent .main-recent__container{padding-bottom:80px!important}}@media screen and (min-width:1170px){.main-recent__project{height:550px!important}}@media screen and (min-width:1270px){.main-recent__project{height:460px!important}}.project__arrows,.testimonials-content__arrows{position:absolute;right:0;bottom:80px;padding-right:20px}@media screen and (max-width:1080px){.project__arrows{padding-right:0!important;right:50%;transform:translateX(50%)}}@media screen and (max-width:769px){.testimonials-content__arrows{padding-right:0!important;right:50%;transform:translateX(50%)}}@media screen and (max-width:759px){.project__arrows{bottom:0!important}.testimonials-content__arrows{bottom:40px!important}}.qwerty-letter:hover{cursor:default!important}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:970px;display:flex;width:100%}@media screen and (min-width:1278px){.main-testimonials__content{height:250px!important}}@media screen and (max-width:1278px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:800px!important}.main-testimonials__content{height:250px!important}}@media screen and (max-width:1110px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:700px!important}.main-testimonials__content{height:250px!important}}@media screen and (max-width:1050px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:600px!important}.main-testimonials__content{height:276px!important}}@media screen and (max-width:915px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:500px!important}.main-testimonials__content{height:304px!important}}@media screen and (max-width:809px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:450px!important}.main-testimonials__content{height:332px!important}}@media screen and (max-width:769px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:100%!important;display:flex;flex-direction:row!important}.main-testimonials__content{height:525px!important}}@media screen and (max-width:400px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:100%!important;display:flex;flex-direction:column!important}.main-testimonials__content{height:638px!important}}@media screen and (min-width:500px) and (max-width:644px){.main-testimonials__content{height:538px!important}}@media screen and (min-width:400px) and (max-width:500px){.main-testimonials__content{height:600px!important}}@media screen and (max-width:678px){.software-magic{margin-bottom:0!important}}.main-faq,.main-technologies{margin-bottom:0!important;padding-bottom:120px!important}.main-faq{padding-bottom:80px!important}.main .main-services{padding:80px 20px!important;margin-bottom:0!important}@media screen and (max-width:479px){.file_max_text{bottom:24px!important;line-height:16px!important}}@media screen and (max-width:1050px){.header-block-fixed{top:0;margin-top:0!important}}@media screen and (max-width:768px){.button_wrapper{margin-left:0!important;width:100%}}@media (max-width:1050px){#sb_header{position:absolute;bottom:100px}}@media (max-width:768px){.main .main-software .main-software__container .software-block{justify-content:start!important}}.main-about .main-about__container .main-about__qwerty{justify-content:space-between}.header-logo-link .header-logo-text{cursor:pointer!important}@media (max-width:1050px){#sb_header{width:100%}}@media (max-height:720px){.main .main-software .main-software__container .software-block{gap:0!important}}.bottom-area__social{z-index:2}.main-contact-us .main-contact-us__body{z-index:3!important;position:relative}.main-contact-us__container{z-index:3;position:relative}.main-contact-us{z-index:1}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:769px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body{height:53%}}span[data-name=textarea-553]{border-radius:24px;overflow:hidden;height:100%;width:100%;padding:0;display:block;border:1px solid #000}span[data-name=textarea-553] textarea{border:0}span:has(.textarea_11af2fc:focus-visible){border:1px solid #2b2bd9!important}@media screen and (max-width:1050px){.header .header-container .header-top{padding:19px 20px 0!important}}@media screen and (max-width:950px){.button_wrapper{margin-left:0!important}}@media screen and (max-width:500px){.software-magic img{height:14rem}.button_wrapper{height:110px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list{max-width:250px;display:flex;flex-wrap:wrap;gap:8px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:not(:last-child){margin-bottom:0}.main-about .main-about__container .main-about__block.block-about .block-about__photos{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 49%}.gif-poster{cursor:url(/wp-content/themes/qwerty-soft/assets/src/play.svg),auto}.media.gif-hidden{cursor:url(/wp-content/themes/qwerty-soft/assets/src/pause.svg),auto}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first::after{max-width:340px;height:321px;background-size:80%}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{bottom:-53px;max-width:340px;height:380px;width:100%;left:auto;background-size:100%}@media screen and (max-width:840px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{bottom:-20px;right:-35px;background-size:90%}}