*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--blue-01: #1f3f68;--blue-02: #5a98d0;--blue-03: #316099;--white: #fff}.header{display:flex;justify-content:space-between;align-items:center;padding:5% 7% 0}.header img{cursor:pointer}.hero{position:relative;display:flex;justify-content:space-between;background:linear-gradient(0deg,rgba(152,195,232,.245) 8.84%,rgba(152,195,232,0) 31.12%)}.hero .hero-left{margin:6% 0 16% 15%}.hero .hero-left h1{width:54%;margin-bottom:32px}.hero .hero-left p{width:36%;margin-bottom:5%}.hero .hero-left a{width:220px;height:56px;padding:15px 48px;border-radius:10px;background:var(--blue-02);box-shadow:5px 10px 20px #356ead33}.hero .hero-left a:hover{transform:scale(1.1);transition:.3s ease}.hero img{position:absolute;right:2%;top:2%;width:50%}@media screen and (max-width: 992px){.hero .hero-left{margin:3% 0 10% 10%}.hero .hero-left h1{font-size:50px;line-height:58px;width:54%;margin-bottom:32px}.hero .hero-left p{width:45%;margin-bottom:5%}.hero img{width:45%}}@media screen and (max-width: 768px){.hero .hero-left{margin:3% 0 10% 7%}.hero .hero-left h1{font-size:45px;line-height:50px;width:54%;margin-bottom:2%}.hero .hero-left p{width:45%;margin-bottom:5%}.hero img{width:45%}}@media screen and (max-width: 576px){.hero .hero-left{margin:10%;text-align:center}.hero .hero-left h1{font-size:45px;line-height:50px;width:100%;margin-bottom:5%}.hero .hero-left p{width:100%;margin-bottom:10%}.hero img{display:none}}.help{position:relative;height:1350px}.help h2{width:28%;margin:12% 0 0 15%;color:var(--blue-03)}.help .help-card1,.help .help-card2,.help .help-card3{box-shadow:5px 20px 50px #1070b133;border-radius:10px;width:380px;height:525px}.help .help-card1:hover,.help .help-card2:hover,.help .help-card3:hover{transform:scale(1.1);transition:.3s ease}.help .help-card1 .help-card1__description,.help .help-card2 .help-card1__description,.help .help-card3 .help-card1__description{margin:48px}.help .help-card1 .help-card1__description h2,.help .help-card2 .help-card1__description h2,.help .help-card3 .help-card1__description h2{width:28%;margin:12% 0% 16px 15%;color:var(--blue-01)}.help .help-card1 .help-card1__description p,.help .help-card2 .help-card1__description p,.help .help-card3 .help-card1__description p{color:var(--blue-01);margin-bottom:32px}.help .help-card1 .help-card1__description .help-card1__description_btn,.help .help-card2 .help-card1__description .help-card1__description_btn,.help .help-card3 .help-card1__description .help-card1__description_btn{display:flex;align-items:center;cursor:pointer}.help .help-card1 .help-card1__description .help-card1__description_btn p,.help .help-card2 .help-card1__description .help-card1__description_btn p,.help .help-card3 .help-card1__description .help-card1__description_btn p{margin-bottom:0;margin-right:28px;color:var(--blue-02);font-weight:600}.help .help-card1{position:absolute;left:22%;top:20%}.help .help-card1 .help-card1__img{margin:48px 124px 8px 74px}.help .help-card2{position:absolute;left:58%;top:47%}.help .help-card2 .help-card2__img{margin:49px 100px 8px 90px}.help .help-card3{position:absolute;left:58%;top:0%}.help .help-card3 .help-card3__img{margin:-30px 45px 8px 70px}@media screen and (max-width: 1200px){.help .help-card1{left:10%;top:20%}.help .help-card2{left:53%;top:45%}.help .help-card3{left:53%;top:0%}}@media screen and (max-width: 992px){.help .help-card1,.help .help-card2,.help .help-card3{width:300px;height:auto}.help .help-card1 .help-card1__description,.help .help-card2 .help-card1__description,.help .help-card3 .help-card1__description{margin:20px 30px}.help .help-card1{left:10%;top:20%}.help .help-card1 .help-card1__img{margin:25px 0 0 40px}.help .help-card2{left:53%;top:45%}.help .help-card2 .help-card2__img{margin:25px 0 0 40px}.help .help-card3{left:53%;top:0%}.help .help-card3 .help-card3__img{margin:-30px 0 0 30px}}@media screen and (max-width: 768px){.help{height:100%}.help h2{width:60%;margin:40px auto;text-align:center}.help .help-card1,.help .help-card2,.help .help-card3{position:static;margin:40px auto}.help .help-card1 .help-card1__description .help-card1__description_btn,.help .help-card2 .help-card1__description .help-card1__description_btn,.help .help-card3 .help-card1__description .help-card1__description_btn{padding-bottom:30px}}.client{background-color:var(--blue-02);border-radius:200px 0 0;height:100%;padding:5% 10% 10%}.client .client-up{display:flex;align-items:center;margin:0% 0% 7% 15%;padding-top:7%}.client .client-up h2{color:var(--white);width:20%;margin-right:97px}.client .client-up p{width:45%;color:var(--white);opacity:.6}.client .client-down{width:70%;margin:0 auto;border-collapse:collapse;border-style:hidden}.client .client-down .client-down__logo{border:1px solid var(--white);cursor:pointer}.client .client-down .client-down__logo:hover{transform:scale(1.1);transition:.3s ease}.client .client-down .client-down__logo:active{transform:scale(1);transition:.3s ease}.client .client-down .client-down__logo h3{text-align:center;margin:41px auto;color:var(--white)}.client .client-down .client-down__logo:hover{background-color:var(--blue-01)}@media screen and (max-width: 992px){.client .client-down .client-down__logo{border:1px solid var(--white)}.client .client-down .client-down__logo h3{text-align:center;margin:41px auto;color:var(--white)}}@media screen and (max-width: 768px){.client .client-down .client-down__logo{border:1px solid var(--white);display:grid}}@media screen and (max-width: 576px){.client .client-up{display:block;margin:15% 0% 7% 15%}.client .client-up h2,.client .client-up p{width:100%}}.background{background-color:var(--blue-02)}.background .work{position:relative;width:90%;height:100%;display:flex;justify-content:space-between;align-items:center;background:var(--blue-03);border-radius:0 200px 0 0;padding:7% 15%}.background .work .work-left h2{color:var(--white);width:40%;margin-bottom:3%}.background .work .work-left p{width:58%;color:var(--white);opacity:.6}.background .work .open-modal{width:40%;height:5%;padding:15px 48px;border-radius:10px;background:var(--blue-02);color:var(--white);box-shadow:5px 10px 20px #356ead33}.background .work .open-modal:hover{transform:scale(1.1);transition:.3s ease}.background .work .open-modal:active{transform:scale(1);transition:.3s ease}@media screen and (max-width: 1200px){.background .work{position:relative;padding:7% 15% 15%}.background .work .work-left{display:flex}.background .work .open-modal{position:absolute;top:70%;width:220px;height:56px}}@media screen and (max-width: 768px){.background .work .work-left{display:block}.background .work .work-left h2,.background .work .work-left p{width:90%}.background .work .open-modal{top:75%}}@media screen and (max-width: 576px){.background .work{padding:7% 15% 30%}.background .work .open-modal{top:82%}}.footer{width:90%;height:100%;background-color:var(--blue-03);padding-bottom:5%}.footer .footer-border{display:flex;width:80%;padding:10% 0% 5% 15%;border-top:1px solid var(--white)}.footer .footer-border .footer-left{width:40%;margin-right:7%}.footer .footer-border .footer-left .footer-left__block{display:flex;align-items:start;color:var(--white)}.footer .footer-border .footer-left .footer-left__block img,.footer .footer-border .footer-left .footer-left__block h4{margin-bottom:33px;margin-right:15px}.footer .footer-border .footer-left .footer-left__block p{margin-bottom:24px}.footer .footer-border .footer-center,.footer .footer-border .footer-right{margin-right:8%}.footer .footer-border .footer-center h3,.footer .footer-border .footer-right h3{color:var(--white);margin-bottom:32px}.footer .footer-border .footer-center .footer-center__block,.footer .footer-border .footer-right .footer-center__block{margin-bottom:16px}.footer .footer-span{margin-left:15%;color:var(--white);font-size:16px;line-height:26px;opacity:40%}@media screen and (max-width: 992px){.footer .footer-border{display:flex;width:80%;padding:7% 0% 5% 7%;border-top:1px solid var(--white)}.footer .footer-border .footer-left{width:40%;margin-right:7%}}@media screen and (max-width: 768px){.footer .footer-border{flex-wrap:wrap}.footer .footer-border .footer-left{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0% 15%;margin-right:50%}.footer .footer-border .footer-center,.footer .footer-border .footer-right{margin-top:-7%}.footer .footer-border .footer-center{margin-right:20%}}@media screen and (max-width: 576px){.footer .footer-border{padding:10% 0% 5% 15%}.footer .footer-border .footer-left{display:block;width:100%;margin-right:0;margin-bottom:20px}.footer .footer-border .footer-center,.footer .footer-border .footer-right{margin:-7% 3% 7%}.footer .footer-border .footer-center h3,.footer .footer-border .footer-right h3{margin-bottom:10px}}.modal{position:fixed;z-index:100;top:0%;right:0%;width:100%;height:100%;overflow:auto;background-color:#0000004d;display:none}.modal .modal-title{display:flex;justify-content:space-between;color:var(--blue-01);margin-bottom:48px}.modal .modal-title .close_modal_window{font-size:50px;margin-top:-20px;cursor:pointer}.modal .popUp{display:none;position:fixed;z-index:100;top:27%;right:20%;text-align:center;color:var(--blue-01);width:60%;height:45%;border-radius:10px;background-color:var(--white);padding:30px}.modal .popUp img{width:100px;margin:20px auto}.modal .popUp .popUp-progress{margin-top:30px;height:15px;width:100%;border:3px solid var(--blue-01);border-radius:7px}.modal .popUp .popUp-progress .popUp-progress__loading{background-color:var(--blue-02);height:9px;border-radius:10px;animation:progres 2s infinite linear}@keyframes progres{0%{width:0%}25%{width:50%}50%{width:75%}75%{width:85%}to{width:100%}}.modal__opened{position:fixed;right:0;left:0;overflow:hidden}.active{display:block}#form{z-index:1000;width:540px;height:800px;margin:4% auto;padding:56px;background-color:var(--white);box-shadow:5px 10px 50px #1070b133;border-radius:10px}#form button{padding:20px;margin-top:10px;width:100%;color:#fff;background-color:var(--blue-02);box-shadow:5px 20px 50px #1070b133;border-radius:10px}#form button:active{transform:scale(.9);transition:.3s ease-in-out}#form label{color:var(--blue-01)}.input-control,.input-message{margin-bottom:32px}.input-control input,.input-message input{border:1px solid var(--blue-02);border-radius:10px;display:block;width:100%;opacity:.4;margin-top:12px}.input-control input:focus,.input-message input:focus{color:var(--blue-01);opacity:1;font-size:20px}.input-control input{padding:21px 40px}.input-message input{padding:21px 0 93px 36px}.input-control.success input,.input-message.success input{border-color:#09c372}.input-control.error input,.input-message.error input{border-color:#ff3860}.input-control .error,.input-message .error{color:#ff3860;font-size:12px}@media screen and (max-width: 768px){#form{width:400px;height:700px;margin:10% auto}.input-control,.input-message{margin-bottom:22px}}@media screen and (max-width: 576px){#form{width:340px;height:700px;margin:18% auto;padding:30px}.input-control,.input-message{margin-bottom:22px}.modal .popUp{width:70%;height:45%}}@media screen and (max-width: 576px){#form{width:340px;height:700px;margin:18% auto;padding:30px}.input-control,.input-message{margin-bottom:22px}.modal .popUp{top:20%;right:14%;width:70%;height:55%}}@font-face{font-family:Galien;src:url(/assets/Galien-Regular-f79d442e.woff) format("woff")}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-65aaefc7.woff) format("woff")}html,body{scroll-behavior:smooth;font-family:Gilroy;letter-spacing:.05em;background:var(--white);max-width:1366px;margin:0 auto}h1{font-family:Galien;font-size:64px;font-weight:700;line-height:74px;letter-spacing:.04em;color:var(--blue-01)}h2{font-size:36px;line-height:46px;font-weight:600}h3{font-size:20px;line-height:30px;font-weight:600}p{font-size:16px;line-height:26px}a{color:var(--white)}
