.mainBanner{display:-webkit-flex;display:flex;color:#fff;height:90vh;width:100%;-webkit-flex-direction:column;flex-direction:column}.mainBanner:before{content:"";width:100%;height:100%;background-image:url(/static/media/MainBanner.4271388a.jpg);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1}.mainBanner p{font-weight:700;margin-top:20px}.mainBanner a{color:#fff}.mainBanner .col-md-12{margin-top:5em;padding-left:140px}.services__block{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px}.services__block .col-md-6{max-width:100%}.carrer__link{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;border-top:1px solid #dee2e6;color:#212529}.carrer__link td{border:none}.projects__list .project__card{padding:10px}*{border:0;box-sizing:border-box}a{text-decoration:none}html{font-size:16px}body{min-width:320px}body,html{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.site-wrap{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto}.mainSlideOut{-webkit-animation-name:mainSlideOut;animation-name:mainSlideOut;-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes mainSlideOut{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}}@keyframes mainSlideOut{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}}.link_animation{position:relative}.link_animation:before{width:0;content:"";background-color:#fff;height:3px;position:absolute;bottom:0;transition:width .3s ease-out;left:0}.link_animation:hover:before{width:100%}.link_animation_arrow span{display:inline-block;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.link_animation_arrow:hover span{-webkit-transform:translateX(30px);transform:translateX(30px)}.amination_rotate svg{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.amination_rotate:hover svg{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.animation_image{position:relative}.animation_image--next{opacity:0;position:absolute;left:0;top:0;transition:opacity .3s ease-out}.animation_image:hover .animation_image--next{opacity:1}*{margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}a{text-decoration:none!important;cursor:pointer}body{font-family:"Montserrat",sans-serif;font-size:18px}.container__indent{padding:0 120px}header.row{position:relative}.top-header{display:-webkit-flex;display:flex;margin:40px;-webkit-align-items:center;align-items:center}header ul li{list-style:none}.hire-us a{color:#fff}.header__container a:hover,.hire-us a:hover{color:#bdbcbc;text-decoration:none;transition:color .2s ease-out .2s}h1{font-size:3em;font-weight:700;line-height:1.5}.navbar-nav{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.navbar-collapse,.navbar-nav{-webkit-justify-content:flex-end;justify-content:flex-end}.navbar-nav a,.scroll.js-mob-scroll{color:#fff;padding:7px 14px;display:inline-block;font-weight:700;text-decoration:none}.navbar-nav a{margin-left:1em}.scroll.js-mob-scroll{padding:1em 1.3em}.navbar-nav a:last-child,.scroll.js-mob-scroll a:last-child{color:#005dd9;background-color:#fff;width:120px;padding:8px 14px;text-align:center;border-radius:11px;transition:all .3s ease-out;border:2px solid #fff}.navbar-nav a:last-child:hover{border:2px solid #005dd9;background:#005dd9;color:#fff;transition:color .3s ease-out}.logo{width:50%}.logo img:last-child{margin-left:2rem}.logo-mob{display:none}.social-menu .social-links{position:absolute;bottom:30px;left:30px}.social-links li{display:-webkit-inline-flex;display:inline-flex;margin-left:1em}.btn-scroll-down{position:absolute;bottom:50px;right:70px;cursor:pointer}section{margin:60px 0}.myBtn{display:inline-block;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;opacity:.7;color:#fff;cursor:pointer;padding:10px;border-radius:11px;font-size:18px}.myBtn,.myBtn:hover{background-color:#005dd9}.myBtn:hover{opacity:1}.first-content.container__indent{padding:0;box-sizing:content-box}.first-content>.row{margin:80px 30px 0;padding-left:100px}.first-content .col{padding-right:10px;padding-left:10px}.first-content h3{line-height:2.5}.col.mx-1 img{height:44px;margin-bottom:30px}.slider__onMobile{display:none}.slider__item{outline:none;cursor:pointer}h3{font-size:32px;font-weight:700}.col p,h3{line-height:2}.col p{font-size:14px}h5{font-size:18px;text-transform:uppercase;letter-spacing:4px}h2,h5{font-weight:700}h2{margin:30px 0;line-height:1;font-size:64px}.works{position:relative;z-index:1}.works h2,.works h5{text-align:center}.works .col-md-6{position:relative;margin-bottom:1.5em}.image__zoom,.works .col-md-6{width:100%;height:auto;overflow:hidden}.image__zoom img{width:100%;z-index:1;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;height:400px;object-fit:cover}.image__zoom img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.pos-absolute{pointer-events:none;position:absolute;z-index:99;top:30px;left:30px;color:#fff;padding-right:30px}.works p{font-size:1.2rem}.form-btn.projects{padding:20px 100px;margin:60px auto 80px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .3s}.button__services:hover,.form-btn.projects:hover,.submit:hover{color:#fff;background:#005dd9}.col-md-2 h3{width:53px;height:53px;border-radius:50%;border:2px solid #005dd9;color:#005dd9;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.col-md-2{padding-top:1em}.hire-us{background-color:#005dd9;text-align:center;color:#fff}.hire-us .row{margin:30px auto}.hire-us h5{line-height:2;padding-top:50px}.hire-us p{line-height:3;padding:45px 0 60px}.hire-us .col-md-4{padding:0}.hire-us .form{width:100%;border-color:#000 #ccc;border-style:solid;border-width:2px 1px;padding-left:.5rem;height:3.5em}.hire-us__container{background-color:#fff;width:90%;padding:1em;margin:60px auto;box-shadow:0 0 100px 5px #fff}.hire-us__container .col-md-2{padding-top:27px;padding-left:3px}.form__rounded{border-radius:24px}.submit__rounded{border-radius:11px;padding:19px 0;height:auto}.form.round-start{border-left:2px solid #000;border-bottom-left-radius:11px;border-top-left-radius:11px}.form.round-end{border-right:2px solid #000;border-bottom-right-radius:11px;border-top-right-radius:11px}.btn-style{background-color:#005dd9;font-size:1.2rem;color:#fff;font-weight:700;border:none;margin-left:6px;width:100%}.about,.about>.row{padding-top:30px}.about>.col-md-6 p{width:80%}.about p{font-size:1.2em}.about h3{line-height:1}.slider__team .slick-slide img{width:100%;object-fit:cover;height:350px;font-size:16px}.slider-wrapper{width:100%}.our-team .slick-initialized .slick-slide{display:-webkit-flex;display:flex}.slick-slide .slider__text{padding:20px 0}.slick-list{overflow:hidden}.slick-dots{display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center;justify-content:center;list-style:none}.slick-dots li button{display:inline-block;transition:background-color .6s ease;background:transparent;font-size:0}.slick-dots .slick-active button,.slick-dots li button{cursor:pointer;height:12px;width:12px;margin:0 7px;border:1px solid #005dd9;border-radius:50%}.slick-dots .slick-active button{background:#005dd9}.slick-slide,.slick-slide .drop-shadow{min-height:100%}.drop-shadow{margin:10px}.slick-track{display:-webkit-flex!important;display:flex!important}.slick-slide{height:inherit!important}.img-fluid{width:100%;height:auto}.our-team .slider-wrapper{padding:10px 15px 20px}.carrer h5{margin-bottom:2rem}.carrer svg{color:#005dd9}.table-responsive{padding:40px 0}.table>tbody{border-top:1px solid #dee2e6}td:nth-child(2){font-weight:700}tr{line-height:2}tr[data-href]{cursor:pointer}.footer.container__width{padding-top:90px}footer .col-md-3{font-size:1.1em}footer h2{line-height:1;font-size:3em}.footer__text h5{margin-bottom:25px}.footer__text~.social-links{margin-top:80px}footer .social-links li:first-child{margin-left:0}footer p a{color:#000;font-weight:500;font-size:28px;white-space:pre;display:block}footer>.social-links{margin-top:3em}.aside-text{font-size:.75rem}h6{font-size:1.3rem;font-weight:700;line-height:2}footer input,footer textarea{border:none;border-bottom:1px solid #ccc;margin-bottom:1.5em;width:100%;font-weight:700;color:#000;font-size:24px;line-height:3}input:focus-visible,textarea:focus-visible{border-bottom:2px solid #005dd9;font-weight:400;opacity:.8;outline:none}footer input::-webkit-input-placeholder,footer textarea::-webkit-input-placeholder{color:#000}footer input:-ms-input-placeholder,footer textarea:-ms-input-placeholder{color:#000}footer input::placeholder,footer textarea::placeholder{color:#000}footer textarea{width:83%;resize:none}.button__services,.form-btn{color:#005dd9;border:1px solid #005dd9;border-radius:8px;padding:5px 10px;font-size:1.2rem;font-weight:700;background:none;margin-right:5px;margin-bottom:10px;transition:all .3s ease-out}.form-btn.submit{padding:15px 90px;font-size:24px}.footer__text{margin-top:60px}.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:hover .navbar-toggler:active{border:none;box-shadow:none}.navbar-dark .navbar-toggler-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAQElEQVRoge3XQQ4AEAxFQXX/O9cNkAghZtZdvL9sKQAAwGNi5igzc3dIT0QMO+uJkBMMAQDgH/6R2xgCAACwqAGnGwgPSPz1SAAAAABJRU5ErkJggg==)}.logo_mob{display:none}.vocation-page .navbar-light .navbar-toggler{color:#005dd9!important;border-color:#005dd9!important}.text-about{margin-bottom:120px}.projects-page .navbar-nav a,.vocation-page .navbar-nav a{color:#005dd9;padding:7px 18px;display:inline-block;font-weight:700}.projects-page .navbar-nav a:last-child,.vocation-page .navbar-nav a:last-child{color:#fff;background:#005dd9}.submit__rounded.submit{box-sizing:border-box;transition:all .3s;border:2px solid #005dd9}.submit__rounded.submit:hover{color:#005dd9;background:#fff;border:2px solid #005dd9}.vocation-page .navbar-light .navbar-toggler-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABHSURBVHgB7dOhDQAgDETR306CYyoSNiOwFJJRIBAsjhrCE5UVlzthCjXScdyk2ig+y3qOJiwIUTEm6xpGxPc+8xb9oZ3tiAbLZxk350miwAAAAABJRU5ErkJggg==)}.responsibilities{margin-top:30px;padding-left:40px;list-style-image:url(/static/media/ellipses.12026c64.svg)}.responsibilities li{padding-left:15px;margin-bottom:35px}.footer-vocation{margin-bottom:100px;margin-top:100px}.footer-vocation .col-md-9{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.footer-vocation .footer__text{margin-top:0}.footer-vocation h5{margin-bottom:1.4em}.conteiner__progects .col-md-4{position:relative;overflow:hidden;margin-bottom:1.5em}.projects-page .social-links{margin-top:40px}.projects-page .social-links li{margin-bottom:15px}.conteiner__progects .works{margin-top:0}.conteiner__projects-text h2,.conteiner__projects-text p{text-align:left}.conteiner__projects-text p{font-weight:700;margin-top:20px}.conteiner__projects-text a{color:#000}.pos-absolute h3{line-height:1;margin-bottom:10px}.projects-page .footer{padding-top:40px}.error{color:red;display:none;font-size:.8em;margin-top:5px;margin-left:1.5em;position:absolute}.error.visible{display:block}html{overflow-x:hidden}.header__menu{width:30px;height:19px;transition:.5s ease-in-out;cursor:pointer;position:relative;z-index:99999;margin-right:2em}.header__menu,.header__menu span{z-index:3}.header__menu span{position:absolute;height:3px;width:100%;background-color:#fff;opacity:1;left:0;transition:.25s ease-in-out}.projects-page .header__menu span,.vocation-page .header__menu span{background-color:#005dd9}.open.header__menu span{background-color:#fff}.header__menu,.header__menu span{display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:15}.header-menu{background-color:#b1b1b1;height:100%;max-width:1204px;width:100%;max-height:100%;overflow:auto;position:fixed;right:-1204px;top:0;z-index:9}.header-menu.open{right:0}.header-menu ul{padding:0;-webkit-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;margin:0 -50% 0 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__menu span:first-child{top:0}.header__menu span:nth-child(2){top:8px}.header__menu span:nth-child(3){top:16px}.header__menu.open span:first-child{top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header__menu.open span:nth-child(2){opacity:0;left:-60px}.header__menu.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width:1200px){.header__container .col-md-12{margin-top:5em}.first-content>.row{margin:80px 30px 0;padding-left:60px}.first-content .drop-shadow{box-shadow:0 18px 34px rgba(0,0,0,.15);font-size:12px;border-radius:15px;margin:15px}.container__indent{padding:0 100px}footer p a{font-size:26px}.conteiner__projects-text p{margin-bottom:40px}.projects-page .footer{padding-top:0}}@media only screen and (max-width:1024px){body{font-family:"Montserrat",sans-serif;font-size:16px}.header__container .col-md-12{margin-top:6em}.slider-wrapper{width:calc(100% + 30px);padding:0 15px;margin-left:-15px;overflow:hidden}.container__indent{padding:0 80px}.slick-list,.slider__onMobile,.slider__team{display:block;overflow:hidden}.first-content .slider-wrapper{padding:80px 15px 65px}.slider__onMobile .drop-shadow{padding:30px}.first-content .row{display:none}.slider__itemMobile img{height:44px;margin-bottom:30px}.slick-dots{margin:50px 0}.works{margin-top:0}footer p a{font-size:25px}}@media(min-width:768px)and (max-width:1100px){body{font-size:14px}.top-header{margin:40px 0}.nav-bar{width:100%;background:transparent}.nav-bar a{margin:.5em}.container{max-width:100%}h3{line-height:1}.works p{font-size:1rem}.submit__rounded.submit{height:auto;margin:0;padding:10px}.about p{font-size:1rem}.hire-us__container .col-md-2{margin-top:0}}@media(max-width:768px){.container__indent{padding:0 30px}.header__container{background-image:url(/static/media/bg-mob.e6e37977.png);background-size:cover;background-repeat:no-repeat}.header__container .col-md-12{padding-left:30px}.top-header{margin:25px 0}.top-header~.container{margin:80px 0 20px;padding:0 25px}.logo{width:70%}.logo img{display:none}.logo img:last-child{margin-left:1rem}.logo .logo-mob{display:block}.navbar-toggler{padding:0 24px}.nav-bar{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(34,34,34,.8666666666666667);padding:2em}.nav-bar a{padding:1em 1.3em}.nav-bar a:last-child{line-height:.6}.submit__rounded.submit{width:100%;height:42px;margin:0 auto;line-height:0}.social-menu .social-links{margin-top:0;position:absolute;padding-left:30px;bottom:15px}.btn-scroll-down{position:absolute;bottom:25px;right:33px;width:46px}h1,h2{font-size:31px}h2{margin:25px auto;width:285px;text-align:center}h2,h3{line-height:1}h3{font-size:20px}h5{line-height:2;font-size:14px;text-align:center}.services .col-md-6{width:90%;margin:auto}.services__block h3{line-height:2}.col-md-2 h3{width:30px;height:30px}.first-content.container>.row{display:none}.slider,.slider-dots{display:block}.col.mx-1 p{font-size:1em}.col.mx-1{box-shadow:0 18px 94px rgba(0,0,0,.25);border-radius:10px;padding:1em;width:220px;height:270px;margin:0 auto!important}.works .col-md-6{height:auto;padding:2.5px!important}.works p{font-size:1em}.form-btn.projects{padding:10px 60px}.about p{font-size:1.1em}.services{margin:0 auto 40px}.hire-us__container .col-md-2{margin-top:-25px}.hire-us .form{height:42px}.hire-us h2{width:90%;margin:auto}.hire-us .form{border:1px solid #000;margin:5px 0;border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important;width:100%}.hire-us__container.form__rounded .row{margin:0}.hire-us h5{padding-top:40px}.hire-us p{line-height:3;padding:15px 0 30px}.btn-style{width:90%}.about{text-align:center}.text-about{margin-bottom:50px}.about h2{line-height:2;margin:auto}.about .col-md-6,.about .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.w-75{width:100%!important}.row.w-75.m-auto{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding-bottom:1em}.row.w-75.m-auto,.w-75 .col-md-4{display:-webkit-flex;display:flex}.w-75 .col-md-4{-webkit-flex-direction:column;flex-direction:column;width:30%}.our-team .slider-wrapper{margin-left:-5px}.our-team h2{line-height:0}.carrer.container__indent{padding:0 15px}.carrer h5{text-align:center}.table>:not(caption)>*>*{padding:.5rem 1rem}.table>:not(caption)>tr>td svg{float:right;margin-right:-10px}td:nth-child(odd){display:none}.footer.container__width{padding-top:0}footer .col-md-9 div h5,footer h2{text-align:center}footer h2{font-size:1.6em}.footer__text{margin-top:30px}.button__services,.form-btn{padding:5px 7px;font-size:.9rem}footer input,footer textarea{border:1px solid #ccc;border-radius:10px;line-height:2;padding-left:.5em;width:100%;margin-bottom:.5em}footer textarea{height:100px}.form-btn.submit{line-height:1;width:100%;border-radius:8px}footer p a{font-size:24px}.logo .logo_mob{display:block}.footer-vocation{margin-bottom:60px;margin-top:0}.vocation>p{text-align:center}.footer-vocation .footer__text{margin-top:40px}.footer__text h5{text-align:left;margin-bottom:15px}.footer__text~.social-links{margin-top:50px}.footer-vocation .form-btn.submit{width:100%}.conteiner__projects-text p{margin-bottom:20px}.projects-page section{margin:0}}@media(min-width:320px)and (max-width:400px){body{font-size:13px}.nav-bar a:last-child{line-height:1.3;text-align:center}.col.mx-1{padding:2em}.about p{font-size:1em}.submit__rounded.submit{width:100%}}.maxW-500{max-width:500px}.maxW-180{max-width:180px}.mb-15{margin-bottom:15px}.header--blue .navbar-nav a{color:#005dd9}.header--blue .navbar-nav a:last-child{color:#fff;background-color:#005dd9;width:120px;padding:8px 14px;text-align:center;border-radius:11px;transition:all .3s ease-out;border:2px solid #005dd9}.header--blue .navbar-nav a:last-child:hover{border:2px solid #fff;background:#fff;color:#005dd9}.header--blue .link_animation:before{background-color:#005dd9}.footer{padding-bottom:50px}
/*# sourceMappingURL=main.ad201a8d.chunk.css.map */