.main-wrapper{padding:0 15rem;margin:0 auto;max-width:900rem}@media screen and (min-width: 1400px){.main-wrapper{max-width:1200rem}}@media screen and (min-width: 1600px){.main-wrapper{max-width:1480rem}}.our-proposition{padding:50rem 15rem}@media screen and (min-width: 768px){.our-proposition{padding:187rem 15rem 153rem}}.name-about{max-width:750rem;padding-bottom:36rem;color:#fff;font-size:35rem;font-style:normal;font-weight:800;line-height:1.25em;text-transform:uppercase}@media screen and (min-width: 537px){.name-about{font-size:45rem}}@media screen and (min-width: 1024px){.name-about{font-size:75rem}}@media screen and (min-width: 1440px){.name-about{max-width:1123rem;font-size:96rem}}.description-block h2{padding-bottom:15rem;color:#fff;font-size:18rem;font-weight:600;letter-spacing:-1.08rem;text-transform:uppercase}@media screen and (min-width: 1440px){.description-block h2{font-size:24rem}}.description-block p{max-width:674rem;color:#fff;font-size:14rem;font-weight:400;line-height:140%;letter-spacing:.72px}@media screen and (min-width: 1440px){.description-block p{font-size:18rem}}@media screen and (min-width: 537px){.emptu-box{width:50%}}.our-service,.our-portfolio,.our-team{padding-bottom:27rem;color:#fff;font-size:30rem;font-weight:800;line-height:1.25em;text-transform:uppercase}@media screen and (min-width: 768px){.our-service,.our-portfolio,.our-team{font-size:35rem}}@media screen and (min-width: 1024px){.our-service,.our-portfolio,.our-team{font-size:60rem}}.main-menu{flex-wrap:wrap;justify-content:space-between;row-gap:20rem}@media screen and (min-width: 485px){.main-menu{justify-content:flex-start}}@media screen and (min-width: 744px){.main-menu{justify-content:space-between;-moz-column-gap:0;column-gap:0}}@media screen and (min-width: 1440px){.main-menu{-moz-column-gap:50rem;column-gap:50rem}}.menu{width:240rem}@media screen and (min-width: 530px){.menu{width:300rem}}@media screen and (min-width: 744px){.menu{width:217rem}}.header-menu{padding-bottom:20rem;display:inline-block;color:#24d7ff;font-size:24rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.08rem;text-transform:uppercase}.sub-menu a{padding-bottom:10rem;color:#fff;font-size:18rem;font-style:normal;font-weight:400;line-height:normal}.aboutus-portfolio-main{margin:0 0 0 15rem}@media screen and (min-width: 1024px){.aboutus-portfolio-main{padding-top:46rem;margin-left:10.638%}}.aboutus-portfolio-main div.aboutus-portfolio{margin-left:0}.aboutus-portfolio-main div.aboutus-portfolio::-webkit-scrollbar{height:8rem;background:#444}.aboutus-portfolio-main div.aboutus-portfolio::-webkit-scrollbar-thumb{background-color:#24d7ffcc}.descript-portfolio{align-items:center}.our-portfolio{padding-top:27rem}.more{position:relative;padding:24rem 20rem 27rem;display:inline-block;color:#24d7ff;font-size:18rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9rem;text-transform:uppercase}.team-section{padding-bottom:94rem}.our-team{padding:0}.team-hr{width:100%;margin:0;border:none;border-bottom:1rem solid #24d7ff}.team{align-items:center}.team-name,.team-position{padding:15rem 0;text-align:center;color:#fff;font-size:20rem;font-style:normal;font-weight:600;line-height:1.67em;text-transform:uppercase;transition:transform .5s ease}@media screen and (min-width: 1024px){.team-name,.team-position{padding:30rem 0;font-size:36rem}}.team-name:hover,.team-position:hover{transform:scale(1.05);cursor:pointer}.team-position{color:#24d7ff}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-presentation-block{padding:50rem 0}@media screen and (min-width: 768px){.main-presentation-block{padding:105rem 0}}@media screen and (min-width: 1440px){.main-presentation-block{padding:135rem 0}}.header-project{font-size:45rem;line-height:1.25em}@media screen and (min-width: 1440px){.header-project{font-size:60rem}}.text-style{margin:0;padding:30rem 0 58rem;color:#fff;font-size:14rem;font-style:normal;font-weight:400;line-height:1.38em;letter-spacing:.72rem}@media screen and (min-width: 1440px){.text-style{font-size:18rem}}.main-site-block{flex-wrap:wrap-reverse;padding-right:5rem;padding-bottom:90rem;-moz-column-gap:50rem;column-gap:50rem;align-items:flex-start}@media screen and (min-width: 768px){.main-site-block{flex-wrap:nowrap}}.picture-block{width:100%;max-width:738rem;flex-direction:column;justify-content:space-between;height:100%;row-gap:50rem}.description-block{width:100%;flex-direction:column;row-gap:85rem;padding-bottom:120rem}@media screen and (min-width: 768px){.description-block{position:sticky;top:110rem;padding-bottom:0rem}}h2.header-description{color:#24d7ff;font-size:24rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.08rem;text-transform:uppercase}.descript{padding:15rem 0}.cta-block{-moz-column-gap:10rem;column-gap:10rem}@media screen and (min-width: 768px){.cta-block{-moz-column-gap:30rem;column-gap:30rem}}.blue-cta{display:inline-block;width:118rem;padding:10rem 40rem;text-align:center;font-family:Open Sans;font-size:18rem;font-style:normal;font-weight:600;text-transform:uppercase;border:1rem solid #24D7FF;background-color:#24d7ff;color:#fff;transition:all .5s ease}.blue-cta:hover{transform:scale(1.1)}.empty-cta{display:inline-block;width:118rem;padding:10rem 40rem;text-align:center;font-family:Open Sans;font-size:18rem;font-style:normal;font-weight:600;text-transform:uppercase;background-color:transpatent;border:1rem solid #24D7FF;color:#24d7ff;transition:all .5s ease}.empty-cta:hover{transform:scale(1.1)}html{font-size:.8px}@media screen and (min-width: 769px){html{font-size:1px}}@media screen and (min-width: 2200px){html{font-size:2px}}body{margin:0;padding:0;font-family:Open Sans,serif;background-color:#333;background-image:url(/build/assets/arrow-background-BE75ICtq.svg);box-sizing:border-box}body::-webkit-scrollbar{width:10rem;background:#444}body::-webkit-scrollbar-thumb{background-color:#24d7ffcc}a{text-decoration:none}p{margin:0}h1,.word{padding-bottom:21rem;color:#fff;font-size:30rem;font-weight:800;line-height:1.25em;text-transform:uppercase}@media screen and (min-width: 1024px){h1,.word{font-size:40rem}}@media screen and (min-width: 1440px){h1,.word{font-size:60rem}}h1,h2,h3,ul{margin:0;padding:0}ul li{margin:0;list-style:none}.svg-container{width:100%;height:100%}.my-svg{position:absolute;top:0;left:0;background-repeat:repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='16' viewBox='0 0 27 16' fill='none'%3E%3Cpath d='M0.432617 15.5135L13.3921 0.945923L26.3515 15.5135' stroke='black' stroke-opacity='0.2' /%3E%3C/svg%3E");z-index:-1}.hidden{overflow:hidden}.hidden-elipse{position:absolute;width:100%;height:100%;overflow:hidden}.hidden-x{overflow-x:hidden}.wrapper{padding:0 25rem}@media screen and (min-width: 768px){.wrapper{padding:0 50rem}}.fixed-header{padding-top:100rem}.locale-link{transition:.3s}.locale-link:hover{color:#24d7ff}.container{margin:0 auto;padding:0 15rem}@media screen and (min-width: 768px){.container{margin:0 0 0 50rem;padding:0}}main{padding-top:30px}.main-container{flex-wrap:wrap;-moz-column-gap:25rem;column-gap:25rem;height:100vh}@media screen and (min-width: 768px){.main-container{flex-wrap:nowrap}}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-between{justify-content:space-between}.locale-link{color:#fff;font-size:16px}.main-text{position:relative;flex-shrink:0;max-width:948rem}@media screen and (min-width: 768px){.main-text{max-width:40vw}}.elipse-box{position:absolute;background:radial-gradient(rgba(36,215,255,.5),transparent 70%);-webkit-backdrop-filter:blur(100%);backdrop-filter:blur(100%);border-radius:50%;transition:left 10s,top 10s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:-1}.elipse1{width:30vw;height:30vw;top:25%;left:15%;animation:elipse1 25s infinite;animation:width1 25s infinite;animation-delay:15s}@keyframes width1{0%,to{scale:1}25%,75%{scale:.7}50%{scale:.5}}.elipse2{width:35vw;height:35vw;top:10%;animation:elipse1 30s infinite;animation:width2 30s infinite;animation-delay:5s}@keyframes width2{0%,to{scale:1}25%,75%{scale:.7}50%{scale:.5}}.elipse3{width:9vw;height:9vw;bottom:25%;left:25%;animation:elipse1 30s infinite;animation:width3 30s infinite;animation-delay:10s}@keyframes width3{0%,to{width:9vw;height:9vw}25%,75%{width:15vw;height:15vw}50%{width:5vw;height:5vw}}.elipse4{width:18vw;height:18vw;bottom:25%;animation:elipse1 25s infinite;animation:width4 15s infinite;animation-delay:15s}@keyframes width4{0%,to{width:18vw;height:18vw}25%,75%{width:5vw;height:5vw}50%{width:10vw;height:10vw}}.elipse5{width:24vw;height:24vw;top:45%;right:50%;animation:elipse1 20s infinite;animation:wisth1 20s infinite;animation-delay:5s}@keyframes elipse1{0%,to{opacity:.8}50%{opacity:0}}.top-navigation{justify-content:space-between;flex-wrap:nowrap;width:100%;padding:15rem;box-sizing:border-box;transform:translateY(0);transition:1s}@media screen and (min-width: 768px){.top-navigation{position:fixed;top:0;left:0;max-width:100vw;padding:30rem 50rem;width:100%;text-align:center;row-gap:40rem;z-index:5;box-sizing:border-box}}.fixed-navigation{position:fixed;top:0;left:0;width:100%;height:105rem;z-index:3;transition:all .5s ease}.scrolled{transition:all .5s ease;background:#2927271a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.logo img{width:170rem;height:45rem;flex-shrink:0}.cellphone{-moz-column-gap:30rem;column-gap:30rem;max-width:200rem;justify-content:flex-start;align-items:center}.cellphone a{color:#fff;text-align:right;font-size:16rem;font-weight:700;letter-spacing:-.72rem;text-transform:uppercase}.number{font-weight:600;transition:all .5s ease}.number:hover{transform:scale(1.1)}@keyframes color{0%{opacity:.2;color:#fff;transition:all ease 1s}50%{opacity:.5}to{opacity:1;color:#fff;transition:all ease 1s}}.name-company{position:relative;top:50%;transform:translateY(-50%)}.main-project{width:100%;padding:0 13rem;height:50vh;background-color:#292929}@media screen and (min-width: 768px){.main-project{height:100vh}}.main-description{color:#fff;font-size:15rem;font-style:normal;font-weight:400}@media screen and (min-width: 1024px){.main-description{font-size:20rem}}@media screen and (min-width: 1440px){.main-description{font-size:25rem}}.carousel{justify-content:space-between}.center{position:relative;width:100%}.up-block{margin:20rem 0;left:50%;width:100%;background-color:#ccc;filter:grayscale(1);transition:greyscale 1s ease;transform:translate(-50%)}.up-block:hover{filter:grayscale(0)}.left-vertical,.right-vertical{position:relative;width:100%}.down-block{left:0}.down-block,.down-block-right{margin:20rem;right:0;width:80%;background-color:#fff;filter:grayscale(1);transition:grayscale 1s ease;box-sizing:border-box}.down-block:hover,.down-block-right:hover{filter:grayscale(0)}.image{-o-object-fit:cover;object-fit:cover}.btn-href{transition:all .5s ease;position:static;margin:55rem 0 25rem;padding:10rem;width:100%;min-height:75rem;background-color:#333;box-sizing:border-box;box-shadow:0 0 10rem 1rem #24d7ff;cursor:pointer}@media screen and (min-width: 768px){.btn-href{position:absolute;left:50%;bottom:.5vw;width:86%;max-width:350rem;min-height:100rem;transform:translate(-50%);z-index:10}}.btn-href:after{content:"";position:absolute;right:45rem;width:12rem;height:12rem;background:url(/build/assets/arrow-CJZ1jJ8Z.svg)}@media screen and (min-width: 768px){.btn-href:after{width:10rem;height:10rem;right:25rem}}.btn-href:hover{transform:translate(-50%) scale(1.1)}.flex-btn{display:flex;align-items:center;justify-content:center}.portfolio{color:#24d7ff;font-size:17rem;font-weight:800;text-transform:uppercase}.button-text{display:block;margin:0;padding-top:7rem;color:#fff;font-size:12rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24rem}.menuOpen{position:fixed;left:-100%;bottom:10%;width:100%;min-height:220rem;transition:all .5s ease;overflow-y:hidden;overflow-x:scroll;transform:translateY(-50%);z-index:10}.menuOpen::-webkit-scrollbar{width:5rem;height:8rem;background:transparent}.menuOpen::-webkit-scrollbar-thumb{background-color:#24d7ffcc}@media screen and (min-width: 1000px){.menuOpen{min-height:290rem;bottom:23rem;height:auto}}.menuOpenClicked{left:0}.cardImage{border-radius:13rem;width:22vw;min-width:290px;height:11vw;min-height:142px;background:#d3d3d3 no-repeat center/cover;border:1rem solid #24D7FF;transition:1.5s}.active-page>div p{position:relative}.active-page>div a.cardHref:first-child p:before{content:"";position:absolute;display:block;width:10rem;height:10rem;flex-shrink:0;border-radius:10rem;background:var(--blu, #24D7FF);top:50%;left:-13rem;transform:translate(-50%,-50%)}.active-page>div a.cardHref:hover p:before{display:block}.active-page>div a.cardHref p{left:18rem}.cardHref{text-decoration:none}.cardHref:hover .cardImage{background-position-y:bottom}.cardTitle p{color:#fff;font-size:24rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.08rem;text-transform:uppercase;margin-bottom:10rem}.cardsOverflow{row-gap:20rem;-moz-column-gap:5rem;column-gap:5rem;flex-wrap:nowrap;justify-content:space-between}@media screen and (min-width: 1000px){.cardsOverflow{flex-wrap:wrap}}.menuButton{position:fixed;z-index:2;bottom:30rem;cursor:pointer;animation:shake 3s linear infinite;transition:all 1s ease;left:0;min-width:134rem;min-height:134rem;scale:.9}@media screen and (min-width: 450px){.menuButton{left:50rem;scale:1}}.menuButton svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:134px;height:134px;scale:.9}@media screen and (min-width: 450px){.menuButton svg{scale:1}}.menuButton:hover{animation:none!important}.menuButton text{color:#e4e4e4;font-size:17px;font-family:Open Sans,serif;font-style:normal;font-weight:500;line-height:normal}@keyframes shake{0%,25%,50%,to{transform:rotate(0)}5%,30%{transform:rotate(10deg)}}div.menuBtnClicked{animation:none;left:50%;transform:translate(-50%) rotate(180deg)}.bottom-contacts{justify-content:space-between}.footer-text{color:#fff;font-size:15rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.08rem;text-transform:uppercase}@media screen and (min-width: 768px){.footer-text{font-size:24rem}}.bottom-cell{padding-right:25rem;color:#24d7ff;font-size:15rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.75rem;text-transform:uppercase;transition:all .5s ease}.bottom-cell:hover{transform:scale(1.1)}.arrow{position:relative}.arrow:after{content:"";position:absolute;top:50%;right:5rem;width:12rem;height:12rem;background:url(/build/assets/arrow-CJZ1jJ8Z.svg);transform:translateY(-50%)}@media screen and (min-width: 768px){.arrow:after{width:10rem;height:10rem}}.copyright{margin:41rem 0 47rem;text-align:center}.copyright p{color:#fff;font-size:14rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7rem;text-transform:uppercase}.title{color:#fff;font-size:30rem;font-style:normal;font-weight:800;line-height:1.25em;text-transform:uppercase;margin:0}@media screen and (min-width: 425px){.title{font-size:40rem}}@media screen and (min-width: 608px){.title{font-size:50rem}}@media screen and (min-width: 961px){.title{font-size:60rem}}.title-h3{color:#fff;font-style:normal;font-size:20rem;font-weight:600;line-height:normal;letter-spacing:-1.08rem;text-transform:uppercase}@media screen and (min-width: 425px){.title-h3{font-size:24rem}}.main-contacts{padding-top:25rem;margin-bottom:50rem;-moz-column-gap:74rem;column-gap:74rem;row-gap:30rem}.main-contacts .title-h3{color:#24d7ff}.container-contacts p{color:#fff;font-size:16rem;font-style:normal;font-weight:600;line-height:1.2em;letter-spacing:.8rem}.container-contacts p a{text-decoration:none;color:#fff;line-height:16rem}input,textarea{box-sizing:border-box}.contacts-form label{display:inline-block}.contacts-form input:not(input[type=tel]){padding:0 10rem;width:100%}.contacts-form input[type=tel]{width:100%;padding:0 15rem}.contacts-form textarea{max-width:870rem;padding:10rem}.contacts-form input,.contacts-form textarea{color:#fff;font-size:14rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6rem}input[type=file]{display:none}.input-outline{border:1rem solid #24D7FF;background-color:transparent;outline:none;min-height:40rem}.wrapper.contacts-wrap{max-width:870rem;padding:80rem 50rem 0;margin:0 auto;padding-bottom:140rem!important}@media screen and (min-width: 768px){.wrapper.contacts-wrap{padding-top:105rem}}@media screen and (min-width: 1170px){.wrapper.contacts-wrap{padding-bottom:20rem!important}}.hidden-contacts{min-height:100vh}.no-odject-fit img{-o-object-fit:contain;object-fit:contain}.for-small-input{width:100%}@media screen and (min-width: 728px){.for-small-input{max-width:calc(50% - 5rem)}}.contact-message-area{width:100%;margin-bottom:21rem;max-height:139rem}.for-large-input{width:100%}.allow-file-types-container{display:flex;align-items:center;box-sizing:border-box;position:relative;width:100%;max-height:40rem;padding:0 10rem;margin-bottom:30rem}.allow-file-types-container:after{content:"";position:absolute;width:40rem;height:39rem;top:0;background-color:#24d7ff;right:0}.allow-file-types-container:before{content:"+";font-size:17rem;font-family:Montserrat;position:absolute;color:#fff;right:14.045rem;z-index:1}.allow-file-types-container p{color:#fff;font-size:12rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6rem}.title-absolute-container{margin-bottom:29rem}.for-small-input>h3,.for-large-input>h3{color:#fff;line-height:1.4em}.submit{justify-content:center;display:flex}.submit a,.submit button{cursor:pointer;color:#fff;background:#24d7ff;font-size:18rem;font-style:normal;font-weight:600;text-transform:uppercase;display:inline-block;padding:10rem 41rem;border:0}.input-column-gap{-moz-column-gap:10rem;column-gap:10rem}.portfolio-wrapper{width:73%;margin:0 auto}@media screen and (min-width: 1420px){.portfolio-wrapper{width:76.3%}}@media screen and (min-width: 768px){.portfolio-wrapper{padding-top:130rem}}.portfolio-main{padding-top:105rem}.blue-text{color:#24d7ff}.portfolio-margin{margin-bottom:139rem}footer.portfolio-wrapper{padding-bottom:45rem}footer.portfolio-wrapper .wrapper{margin:0}h1.title.portfolio-margin div:not(div:first-child){display:none;min-height:300rem}.portfolio-slider-ul{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left;row-gap:20rem;-moz-column-gap:20rem;column-gap:20rem;padding:0;margin-bottom:44rem}@media screen and (min-width: 768px){.portfolio-slider-ul{text-align:center}}.portfolio-slider-ul li{width:100%;list-style-type:none;cursor:pointer;color:#fff}.portfolio-slider-ul li:hover,.portfolio-slider-ul li:first-child{color:#24d7ff}.portfolio-slider-ul li a{color:#fff;transition:.5s}.portfolio-slider-ul li a:hover{color:#24d7ff}@media screen and (min-width: 768px){.portfolio-slider-ul li{width:auto}}.content-title{display:none}.content-title:first-child{display:block}.portfolio-slider{min-height:484px;margin-bottom:125rem;overflow-x:hidden;overflow-y:scroll}@media screen and (min-width: 450px){.portfolio-slider{overflow-x:scroll;overflow-y:hidden}}.portfolio-slider::-webkit-scrollbar{width:5rem;height:8rem;background:#444}.portfolio-slider::-webkit-scrollbar-thumb{background-color:#24d7ffcc}.portfolio-slider>div{-moz-column-gap:50rem;column-gap:50rem;margin-left:5.925%;padding-bottom:15rem;display:block}@media screen and (min-width: 450px){.portfolio-slider>div{display:flex;margin-left:11.85%}}.portfolio-slider img{width:95%;height:48%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 450px){.portfolio-slider img{height:45vw;width:85vw;max-width:750rem;max-height:400rem}}.portfolio-slider .card-slider img{margin-bottom:28rem}.card-slider{margin-bottom:20rem;position:relative}.card-slider a{position:absolute;width:100%;height:100%}.decor-none{color:#fff;text-decoration:none}.portfolio-slider div.display{display:flex}.portfolio-slider{position:relative}.tabs-block{transition:1s;opacity:0}.tabs-block:first-child{opacity:1}.portfoli-wrap{width:1900px}.tabs-block:target{display:flex}.text-normal{color:#fff;font-size:18rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.72rem;margin-bottom:50rem}.portfolio-img-smaller{display:flex;flex-wrap:wrap;-moz-column-gap:4%;column-gap:4%;row-gap:50rem}.portfolio-img-smaller img{-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:15rem}.portfolio-img-smaller h3{color:#fff}.portfolio-img-smaller-margin{margin-bottom:50rem}.portfolio-small-img-flex{width:100%;display:grid;justify-content:center;gap:30rem;grid-template-columns:1fr}@media screen and (min-width: 1024px){.portfolio-small-img-flex{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1920px){.portfolio-small-img-flex{grid-template-columns:1fr 1fr 1fr}}.portfolio-img-smaller .decor-none{width:48%}.portfolio-more-title{margin-bottom:25rem}.portfolio-more-h3-margin{margin-bottom:30rem}.portfolio-submit-margin{margin-bottom:140rem}.slide-default{position:relative;transform:translateY(0);transition:1s}.menu-slide-upper{filter:blur(3px) grayscale(.5);transform:translateY(-500rem)}.slide-top .top-navigation{position:fixed;top:-500rem}.popup-outline{display:none;position:fixed;width:100vw;height:120vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;z-index:10}.popup-outline.active{display:block}.popup-developer{position:fixed;width:75%;max-height:82vh;overflow-y:scroll;overflow-x:hidden;min-width:300px;padding:50rem 33rem 40rem;box-sizing:border-box;border:1px solid rgb(36,215,255);border-radius:20px;background:#333;left:50%;top:5vw;transform:translate(-50%);background-image:url(/build/assets/arrow-background-BE75ICtq.svg)}@media screen and (min-width: 1650px){.popup-developer{width:55%}}@media screen and (min-width: 1450px){.popup-developer{width:65%}}.popup-developer::-webkit-scrollbar{width:20px}.popup-developer::-webkit-scrollbar-thumb{background-image:linear-gradient(to right,rgb(36,215,255),rgb(36,215,255) 5px,transparent 5px,transparent)}.popup-developer__image{display:flex;justify-content:center;align-items:center;width:65%;min-height:300rem;background:transparent;overflow:hidden}@media screen and (min-width: 600px){.popup-developer__image{width:40%}}@media screen and (min-width: 860px){.popup-developer__image{width:25%;min-height:250rem}}.popup-developer__image img{display:inline-block;padding:10rem;height:calc(100% - 22px);width:calc(100% - 22px);border:1px solid rgb(36,215,255);border-radius:10px}.developer-description__name{color:#fff;font-size:36rem;font-weight:600;text-transform:uppercase}.developer-description__position{display:inline-block;color:#24d7ff;font-size:24rem;font-weight:60;line-height:1.3em;text-transform:uppercase;margin-bottom:20rem}.developer-description__about{color:#fff;font-size:18rem;font-weight:400;line-height:1.4em}.developer-description{width:100%}@media screen and (min-width: 860px){.developer-description{width:68%}}.popup-developer__top{row-gap:20rem;-moz-column-gap:20rem;column-gap:20rem;margin-bottom:21rem;flex-wrap:wrap}@media screen and (min-width: 1024px){.popup-developer__top{flex-wrap:nowrap}}.developer-slider__card{max-width:290rem}.title-h3.card-slider__h3{font-size:14rem}.card-slider__img{height:auto;margin-bottom:6px}.developer-slider{display:block;-moz-column-gap:25rem;column-gap:25rem}@media screen and (min-width: 425px){.developer-slider{display:flex;overflow-x:scroll;overflow-y:hidden}}.developer-slider::-webkit-scrollbar-thumb{background-color:#24d7ffcc}.developer-slider::-webkit-scrollbar{width:5rem;height:5rem;background:#444}.developer-slider__card.card-slider{min-width:290rem}.popup-developer__close{position:absolute;right:40px;top:50px;width:20px;height:20px;background-image:url(/build/assets/close-popup-DTNunlMi.svg);cursor:pointer}.description4 a,.description4 span{text-align:left;color:#fff;font-size:24rem}.description4 span{font-weight:300}.description4 .team{justify-content:start}.team{position:relative;z-index:1}.rotating-text{position:relative;font-family:sans-serif;font-weight:600;font-size:36px;color:#fff;z-index:20}.rotating-text p{display:inline-flex;margin:0;vertical-align:top}.rotating-text p .word{position:absolute;display:flex;opacity:0}.rotating-text p .word .letter{transform-origin:center center 25px}.rotating-text p .word .letter.out{transform:rotateX(90deg);transition:.32s cubic-bezier(.6,0,.7,.2)}.rotating-text p .word .letter.in{transition:.38s ease}.rotating-text p .word .letter.behind{transform:rotateX(-90deg)}.name-company__description--padding{padding-top:40rem}@media screen and (min-width: 2000px){.name-company__description--padding{padding-top:60rem}}.btn-absolute{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.btn-absolute .menuButton{left:auto}.loading__btn{display:inline-block;animation:none;position:relative}.circle-loading{display:block;overflow:visible;width:100px;fill:#e4e4e4;font-size:17px;font-family:Open Sans,serif;font-style:normal;font-weight:500;line-height:normal;animation:rotate360 3s linear infinite}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.circle-loading path{fill:none;border:10px solid red}.menuButton__circle{position:absolute;width:110px;height:110px;background-color:#24d7ff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.menuButton__circle span{color:#e4e4e4;font-size:20px;font-family:Open Sans,serif;font-style:normal;font-weight:500;line-height:1em}.main-project{position:relative}.loading-bg{background-color:#444;position:absolute;width:100%;height:100%;z-index:2;left:0;top:0}.loading-bg.animated{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.menuButton__circle span{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);font-size:44px;opacity:0;transition:all 1s ease}.menuButton__circle span:nth-child(1){animation:animate 3s 0s forwards}.menuButton__circle span:nth-child(2){animation:animate 3s 1s forwards}.menuButton__circle span:nth-child(3){animation:animate 3s 2s forwards}@keyframes animate{0%{font-size:44px;opacity:1}to{font-size:20px;opacity:0}}.menuButton__text{position:relative;display:flex;width:100%;height:95%}.service{margin-bottom:75rem}.advantages-section{margin-bottom:85rem}.advantages-list{display:flex;justify-content:space-between;width:100%;row-gap:70px}.advantages{width:100%;padding-left:78rem;box-sizing:border-box}@media screen and (min-width: 930px){.advantages{width:45%;min-width:450px}}.advantages li{position:relative;display:flex;align-items:center;min-height:66rem;margin-bottom:20rem}.advantages li p{color:#fff;font-size:18rem;font-weight:600;text-transform:uppercase}@media screen and (min-width: 650px){.advantages li p{font-size:24rem}}.advantages li span{position:absolute;width:50rem;height:50rem;top:50%;left:-78rem;transform:translateY(-50%)}.steps-slider{position:relative;display:flex;-moz-column-gap:25rem;column-gap:25rem;overflow-y:hidden;overflow-x:scroll;padding-bottom:20rem}.steps-slider::-webkit-scrollbar{width:5rem;height:8rem;background:#444}.steps-slider::-webkit-scrollbar-thumb{background-color:#24d7ffcc}.steps-line{position:absolute;height:1px;background-color:#24d7ff;top:15px}.step{position:relative;min-width:275rem;max-width:275rem;text-align:center;padding-top:20px}.step b{color:#fff;font-size:64rem;font-weight:600;text-transform:uppercase}.step h3{color:#24d7ff;font-size:14rem;font-weight:700;text-transform:uppercase;margin-bottom:10rem}.step p{color:#fff;font-size:14rem;font-weight:400}.step:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background-color:#24d7ff;top:0;left:50%;transform:translate(-50%)}.input-error{margin-bottom:21rem}.tel-mask-input{position:relative}.tel-mask-input:before{content:"+";position:absolute;color:#fff;font-size:12rem;font-weight:400;letter-spacing:.6rem;top:10rem;left:7rem}#orderPopUp.popup-outline{background:#0000004d;color:#fff;text-align:center}#orderPopUp.popup-outline .popup-developer{top:30vh}#orderPopUp.popup-outline h2{font-size:30rem}#orderPopUp.popup-outline p{font-size:20rem}.error{color:red;font-size:16rem}.tel-mask{position:relative}.tel-mask:before{content:"+";position:absolute}
