@font-face{font-family:HelveticaNeueCyr-Light;font-weight:400;font-style:normal;src:url(../fonts/HelveticaNeueCyr-Light.eot);src:url(/fonts/HelveticaNeueCyr-Light.otf);src:url(../fonts/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Light.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr-UltraLight;font-weight:400;font-style:normal;src:url(../fonts/HelveticaNeueCyr-UltraLight.eot);src:url(/fonts/HelveticaNeueCyr-UltraLight.otf);src:url(../fonts/HelveticaNeueCyr-UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-UltraLight.woff) format("woff"),url(../fonts/HelveticaNeueCyr-UltraLight.ttf) format("truetype")}@font-face{font-family:BrisaSans-Light;font-weight:400;font-style:normal;src:url(../fonts/BrisaSans-Light.eot);src:url(/fonts/BrisaSans-Light.otf);src:url(../fonts/BrisaSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/BrisaSans-Light.woff) format("woff"),url(../fonts/BrisaSans-Light.ttf) format("truetype")}html,body{scroll-behavior:smooth}*{font-family:HelveticaNeueCyr-Light;margin:0;padding:0;font-size:16px;box-sizing:border-box}@media (min-width: 1024px){*{font-size:16px}}.brisaSans_bold{font-family:BrisaSans-Light!important}.helvetic_light{font-family:HelveticaNeueCyr-UltraLight!important}.txt{opacity:0;transform:translateY(20px)}.txt_show{opacity:1;transition:all 1.5s;transform:translateY(0)}.content{margin:0 auto;overflow:hidden}a{color:#fff;text-decoration:none}input[type=text],input[type=password],input[type=phone],input[type=email],input[type=number]{width:100%;font-weight:400;font-size:16px;line-height:24px;color:#000;border:1px solid #000000;outline:none;padding:1.2em}header{background-color:#3c3c3c;height:897px;overflow:hidden;position:relative;max-height:100vh}header .menu_wrapper{display:flex;width:100%;position:relative;padding-inline:.7em}@media (min-width: 768px){header .menu_wrapper{padding-inline:4em}}header .menu{display:flex;align-items:center;position:absolute;z-index:5;justify-content:space-between;padding:2rem 0;width:90%}@media (min-width: 768px){header .menu{width:90%}}header .menu .number a{color:#fff;text-align:center;font-size:12px;font-weight:300;line-height:24px;letter-spacing:5px;width:max-content}@media (min-width: 768px){header .menu .number a{font-size:14px;letter-spacing:5.5px}}header .left_section{display:flex;align-items:flex-end;gap:2em}header .left_section .logo{max-width:68px}header .left_section .logo img{width:100%}header .body{width:100%;height:100%}header .body .itVia{position:absolute;right:-2px;bottom:0;height:100vh;max-height:100%;z-index:3}header .body .itVia img{height:100%}header .body .header_bg{position:absolute;top:-3em;width:100%;height:160%;right:130%;transition:all .2s ease}@media (min-width: 768px){header .body .header_bg{right:-40%;width:180%;height:150%}}@media (min-width: 1920px){header .body .header_bg{width:130%;height:160%;right:0%;top:-10em}}header .body .header_bg img{height:100%}@media (min-width: 1024px){header .body .header_bg img{width:100%}}header .body .header_title{position:absolute;top:50%;left:7%;transform:translateY(-50%);color:#ffffffb6;font-size:40px;font-weight:200;line-height:120%;letter-spacing:1px;width:min-content}@media (min-width: 768px){header .body .header_title{font-size:50px;width:max-content}}header .body .scroll{display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);gap:.6em;margin:1em 0}@media (min-width: 768px){header .body .scroll{display:flex;flex-direction:column;align-items:center}}header .body .scroll .scroll_title{color:#fff;text-align:center;font-size:15px;font-weight:300;line-height:120%;letter-spacing:.5px}header .body .scroll .scroll_icon{width:20px;animation-duration:2.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:scroll;background:none repeat scroll 0 0}header .body .scroll .scroll_icon img{width:100%}@keyframes scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.udoski_wrapper{position:relative;overflow:hidden;height:100vh;max-height:900px;margin:0 auto}.udoski_wrapper .video{height:120%;min-height:800px}@media (min-width: 1440px){.udoski_wrapper .video{width:140%;height:auto}}.udoski_wrapper .udoski{position:absolute;height:100%;width:100%;top:0}.udoski_wrapper .udoski .text_block{display:flex;flex-direction:column;gap:2em;position:absolute;top:5%;left:5%}@media (min-width: 768px){.udoski_wrapper .udoski .text_block{top:15%}}@media (min-width: 1024px){.udoski_wrapper .udoski .text_block{top:50%;transform:translateY(-50%)}}.udoski_wrapper .udoski .text_block .title{color:#ffffffe3;font-size:36px;font-weight:200;line-height:120%;letter-spacing:.72px}@media (min-width: 1024px){.udoski_wrapper .udoski .text_block .title{font-size:50px;letter-spacing:1px}}.udoski_wrapper .udoski .text_block .describe{color:#ffffffdc;font-size:16px;font-weight:300;line-height:200%;letter-spacing:.32px;max-width:390px}.udoski_wrapper .udoski .arrow{width:209px;transition:all 1s;z-index:8}.udoski_wrapper .udoski .arrow:hover{width:230px}.udoski_wrapper .udoski .arrow img{width:100%}.udoski_wrapper .udoski .phone_udoski{position:absolute;max-width:450px;width:100vw;height:500px;left:-3.5em;bottom:2em;z-index:2;background-image:url(../phone_udoski.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all .1s ease}@media (min-width: 768px){.udoski_wrapper .udoski .phone_udoski{left:38%;max-height:50vh}}@media (min-width: 1024px){.udoski_wrapper .udoski .phone_udoski{top:40%;width:370px}}@media (min-width: 1440px){.udoski_wrapper .udoski .phone_udoski{left:40%;width:420px}}.udoski_wrapper .udoski .page_udoski{display:none;position:absolute;top:15vh;right:7%;max-width:968px;width:45%}@media (min-width: 1024px){.udoski_wrapper .udoski .page_udoski{display:block}}.udoski_wrapper .udoski .page_udoski img{width:100%}.travel_wrapper{background-color:#e9e9e9}.travel_wrapper .travel{overflow:hidden;max-width:1600px;margin:0 auto;position:relative;min-height:640px;width:100%}@media (min-width: 425px){.travel_wrapper .travel{min-height:640px}}@media (min-width: 768px){.travel_wrapper .travel{min-height:700px}}.travel_wrapper .text_block{position:absolute;top:17%;right:5%;width:80%;display:flex;flex-direction:column;gap:1.5em}@media (min-width: 768px){.travel_wrapper .text_block{top:18%;right:20px;width:40%}}@media (min-width: 1024px){.travel_wrapper .text_block{top:18%;right:10px;width:60%}}@media (min-width: 1440px){.travel_wrapper .text_block{top:18%;right:10px;width:50%}}.travel_wrapper .text_block .title{color:#262626;font-size:35px;font-weight:200;line-height:120%;letter-spacing:1px}@media (min-width: 645px){.travel_wrapper .text_block .title{font-size:40px}}@media (min-width: 1024px){.travel_wrapper .text_block .title{font-size:50px}}.travel_wrapper .img{position:absolute;background-size:contain;background-repeat:no-repeat}.travel_wrapper .img1{background-image:url(../travel_img1.webp);z-index:3;width:50%;height:45%;display:none}@media (min-width: 768px){.travel_wrapper .img1{display:block;left:33%;bottom:0}}@media (min-width: 1024px){.travel_wrapper .img1{left:58%;bottom:1%;width:368px;height:307px}}@media (min-width: 1440px){.travel_wrapper .img1{bottom:10%;left:0}}.travel_wrapper .img2{background-image:url(../travel_img2.webp);bottom:0;display:none;width:623px;height:80%}@media (min-width: 768px){.travel_wrapper .img2{display:block;left:-120px}}@media (min-width: 1024px){.travel_wrapper .img2{left:-150px}}@media (min-width: 1440px){.travel_wrapper .img2{left:8%}}.travel_wrapper .img3{background-image:url(../travel_img3.webp);display:none;z-index:3;width:302px;height:228px}@media (min-width: 768px){.travel_wrapper .img3{display:block;bottom:60%;left:15%}}@media (min-width: 1024px){.travel_wrapper .img3{bottom:10%;left:20%}}@media (min-width: 1440px){.travel_wrapper .img3{left:35%}}.travel_wrapper .img4{background-image:url(../travel_img4.webp);bottom:0;display:none;width:623px;height:30%}@media (min-width: 425px){.travel_wrapper .img4{display:block;right:5%}}@media (min-width: 645px){.travel_wrapper .img4{display:block;left:0}}@media (min-width: 768px){.travel_wrapper .img4{display:none}}@media (min-width: 1024px){.travel_wrapper .img4{display:block;left:32%}}@media (min-width: 1440px){.travel_wrapper .img4{left:45%}}.travel_wrapper .img5{background-image:url(../travel_img5.webp);bottom:0;right:-15%;width:310px;height:40%}@media (min-width: 645px){.travel_wrapper .img5{right:-75px}}@media (min-width: 1024px){.travel_wrapper .img5{right:-100px}}@media (min-width: 1440px){.travel_wrapper .img5{right:-40px}}.erp_wrapper{background-color:#d9fd51;position:relative;overflow:hidden;max-height:980px;height:100vh}.erp_wrapper .erp{position:relative;max-height:980px;height:100vh;overflow:hidden;max-width:1600px;margin:0 auto}.erp_wrapper .video{position:absolute;top:0;height:120%;min-height:800px}@media (min-width: 1440px){.erp_wrapper .video{width:140%;height:auto}}.erp_wrapper .text_block{position:absolute;top:10%;right:5%;width:80%;display:flex;flex-direction:column;gap:1.5em}@media (min-width: 768px){.erp_wrapper .text_block{top:50%;transform:translateY(-50%);left:70px;width:43%}}.erp_wrapper .text_block .title{color:#262626;font-size:35px;font-weight:200;line-height:120%;letter-spacing:1px}@media (min-width: 645px){.erp_wrapper .text_block .title{font-size:40px}}@media (min-width: 1024px){.erp_wrapper .text_block .title{font-size:50px}}.erp_wrapper .text_block .subtitle{color:#262626;font-size:15px;font-weight:300;line-height:200%;letter-spacing:.32px;width:80%}@media (min-width: 645px){.erp_wrapper .text_block .subtitle{font-size:16px}}.erp_wrapper .text_block .arrow{z-index:5;cursor:pointer;width:209px;transition:all 1s}.erp_wrapper .text_block .arrow:hover{width:230px}.erp_wrapper .text_block .arrow img{width:100%}.erp_wrapper .erp_page{position:absolute;height:450px;max-height:90vh;bottom:1%;right:-220px}@media (min-width: 425px){.erp_wrapper .erp_page{right:-49%;bottom:3%;height:500px}}@media (min-width: 645px){.erp_wrapper .erp_page{height:550px;right:-40%;bottom:1%}}@media (min-width: 645px){.erp_wrapper .erp_page{height:550px;right:-30%}}@media (min-width: 768px){.erp_wrapper .erp_page{top:50%;transform:translateY(-50%);right:-34%}}@media (min-width: 1024px){.erp_wrapper .erp_page{height:647px;right:-200px}}@media (min-width: 1250px){.erp_wrapper .erp_page{height:647px;right:0}}@media (min-width: 1440px){.erp_wrapper .erp_page{height:747px;right:0}}.erp_wrapper .erp_page img{height:100%}.development{position:relative;display:flex;flex-direction:row-reverse;max-width:1900px;margin:0 auto;width:100%;max-height:780px;height:100vh;overflow:hidden}@media (min-width: 768px){.development{max-height:980px}}.development .itVia{position:absolute;right:-2px;top:0;height:100%;max-height:100vh}.development .itVia img{height:100%}@media (min-width: 768px){.development .itVia{max-height:100%}}.development .screensaver{max-width:100%;min-width:20%;position:relative;background-image:url(../screensaver.webp);background-position:20%;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){.development .screensaver{min-width:30%}}@media (min-width: 1024px){.development .screensaver{min-width:40%}}.development .main_block_wrapper{display:flex;flex-direction:column;flex:1;height:100vh;max-height:780px}@media (min-width: 768px){.development .main_block_wrapper{max-height:980px}}.development .main_block{padding:5vh .5em;overflow:hidden;padding-bottom:0;position:relative;flex:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width: 425px){.development .main_block{padding:5vh 4em}}@media (min-width: 768px){.development .main_block{padding:1vh 6em}}@media (min-width: 1440px){.development .main_block{padding-inline:7em}}.development .main_block .text_block{display:flex;flex-direction:column;gap:3vh;padding:1em 0}.development .main_block .text_block .title{display:none;color:#000;font-size:30px;font-style:normal;font-weight:400;line-height:110%}@media (min-width: 768px){.development .main_block .text_block .title{display:inline;font-size:22px}}@media (min-width: 1024px){.development .main_block .text_block .title{font-size:30px}}@media (min-width: 1440px){.development .main_block .text_block .title{font-size:38px}}.development .main_block .text_block .second_title{color:#00000087;font-size:36px;font-weight:300;line-height:120%}@media (min-width: 768px){.development .main_block .text_block .second_title{font-weight:700;color:#000}}.development .main_block .body{display:flex;flex-direction:column;gap:1em}.development .main_block .body .points{padding:3vh 0;padding-left:0;display:flex;flex-direction:column}@media (min-width: 768px){.development .main_block .body .points{padding:1vh}}.development .main_block .body .points .development_point{color:#000;padding:3vh 0;display:flex;align-items:center;font-size:14px;width:100%;font-weight:700;line-height:103%;letter-spacing:.28px;text-transform:uppercase}@media (min-width: 1024px){.development .main_block .body .points .development_point{font-size:16px}}@media (min-width: 1440px){.development .main_block .body .points .development_point{font-size:24px}}.development .main_block .body .points .development_point.active:before{content:"";display:block;margin-left:-2em;position:absolute;width:9px;height:9px;border-radius:50%;background-color:#000}@media (min-width: 1440px){.development .main_block .body .points .development_point.active:before{margin-left:-1.5em}}.development .main_block .body .points i{width:120%;height:2px;background:linear-gradient(90deg,rgba(201,201,201,0) 0%,#cacaca 40.56%,rgba(201,201,201,0) 100%)}@media (min-width: 768px){.development .main_block .body .points i{margin-left:-1em;height:3px}}.development .main_block .body .btn{color:#fff;text-align:center;font-size:12px;font-weight:400;line-height:208%;letter-spacing:2.56px;text-transform:uppercase;background-color:#0b0a0c;padding:3vh 3em;border-radius:4px;max-width:300px}@media (min-width: 768px){.development .main_block .body .btn{max-width:250px}}.development .footer{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em}@media (min-width: 768px){.development .footer{padding-left:6em}}@media (min-width: 1440px){.development .footer{padding-left:7em}}.development .footer .left_info{display:flex;flex-direction:column;gap:.5em}@media (min-width: 768px){.development .footer .left_info{flex-direction:row;justify-content:space-between;width:60%}}.development .footer .info{color:#000;font-size:13px;font-weight:300;line-height:103%}@media (min-width: 425px){.development .footer .info{font-size:16px}}.form{padding:10rem 1rem}.form .description{font-size:30px;font-style:normal;font-weight:400;line-height:103%;padding-bottom:1.5em;text-align:left}@media (min-width: 425px){.form .description{font-size:40px}}@media (min-width: 1024px){.form .description{padding-bottom:2em;text-align:center;width:60%;margin:0 auto;font-size:50px}}.form .form-content{display:flex;flex-direction:column}@media (min-width: 1024px){.form .form-content{flex-direction:row;align-items:flex-end;justify-content:space-around}}.form .left{padding:0 2em}@media (min-width: 768px){.form .left{width:50%;margin-left:2em;padding:0}}.form .left .title{font-size:40px;margin-bottom:1em;font-weight:500}@media (min-width: 768px){.form .left .title{font-size:60px}}@media (min-width: 1440px){.form .left .title{font-size:90px}}.form .left ul{list-style:none;width:fit-content}.form .left ul li{font-size:24px}@media (min-width: 1024px){.form .left ul li{font-size:2rem}}.form .left ul i{display:block;margin:1em 0;height:4px;width:100%;background:linear-gradient(to right,rgba(201,201,201,0),#cacaca,rgba(201,201,201,0))}.form .left ul .form_point{display:flex;align-items:center}.form .left ul .form_point.active:before{content:"";display:block;margin-left:-1em;position:absolute;width:5px;height:5px;border-radius:50%;background-color:#000}@media (min-width: 1440px){.form .left ul .form_point.active:before{width:9px;height:9px}}.form .right{width:100%;display:flex;justify-content:center}.form .right form{width:90%}@media (min-width: 1024px){.form .right form{width:50%;margin-bottom:-2rem}}.form .right .row{margin:1em 0}@media (min-width: 1024px){.form .right .row{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width: 1920px){.form .right .row{display:flex;flex-direction:row;align-items:flex-end;gap:1rem}}.form .right .agree{margin:1em;margin-top:3rem;display:flex;align-items:center;justify-content:flex-start;gap:.5em}.form button{cursor:pointer;border:none;display:inline-block;background:rgb(11,10,12);color:#fff;padding:1.5em 5em;width:100%;text-align:center;position:relative;z-index:5}@media (min-width: 1024px){.form button{width:auto}}.form input[type=text],.form input[type=password],.form input[type=phone],.form input[type=email],.form input[type=number]{border:none;background-color:transparent;border-bottom:1px solid #000;padding:1rem 0;width:100%;outline:none}@media (min-width: 1024px){.clients{background-image:linear-gradient(to right,#000 50%,white 50%)}}.clients .content{display:flex;align-items:center;gap:2rem;flex-direction:column;padding-bottom:3em}@media (min-width: 1024px){.clients .content{flex-direction:row;padding-bottom:0}}.clients .content .col{width:100%}@media (min-width: 1024px){.clients .content .col{width:50%}}.clients .content .left{background-color:#000;font-size:2rem;color:#fff;padding:1em}@media (min-width: 768px){.clients .content .left{padding:2em 2em 2em 0}}@media (min-width: 1440px){.clients .content .left{padding:2em 6em 2em 1em}}.clients .content .left a{color:#fff;display:block;margin-top:2em}.clients .content .logos{padding:2rem 0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}@media (min-width: 768px){.clients .content .logos{justify-content:space-around;padding:0 4rem;gap:4rem}}.clients .content .logos img{filter:grayscale(1)}.clients .content .logos img:hover{filter:grayscale(0)}footer.footer{background:rgb(250,246,244);padding:3rem 0}footer.footer *{font-size:1.5rem}footer.footer .row{display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width: 768px){footer.footer .row{flex-direction:row}}footer.footer .title{font-size:3rem}footer.footer .copy{font-size:1rem;margin-top:2rem;text-align:center}@media (min-width: 768px){footer.footer .copy{text-align:left}}
