@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:"Open Sans",sans-serif}button{cursor:pointer;background:none}button,input{border:none;outline:none}body,html{background-color:#fffcf4}a{text-decoration:none}li{list-style:none}.container{margin:0 auto;max-width:1165px}header{width:100%;min-height:700px}header .header-top{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:60px 0 45px}header .header-top,header .header-top .nav ul{display:-webkit-flex;display:flex}header .header-top .nav ul li{margin-right:70px}header .header-top .nav ul li:last-child{margin-right:0}header .header-top .nav ul li a{color:#fff;font-weight:300;font-size:25px;transition:.5s}header .header-top .nav ul li a:hover{color:#ba271f;transition:.5s}header .header-top .nav ul li a.active{position:relative;transition:.5s}header .header-top .nav ul li a.active:hover:after{background-color:#ba271f;transition:.5s}header .header-top .nav ul li a.active:after{content:" ";position:absolute;bottom:-8px;left:14px;width:100px;height:1px;background-color:#fff;pointer-events:none}header .header-title{text-align:right}header .header-title h1{right:5px;font-size:60px;letter-spacing:1px}header .header-title h1,header .header-title h2{position:relative;display:inline-block;font-weight:600;color:#fff}header .header-title h2{right:45px;margin-top:60px;font-size:35px;letter-spacing:.5px}header .header-form{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:50px}header .header-form form{position:relative;right:90px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:350px}header .header-form form input{margin-bottom:40px}header .header-form form input:focus{border:2px solid #ba271f;padding:13px 23px}header .header-form form button,header .header-form form input{border-radius:2px;padding:15px 25px;font-size:21.41px}header .header-form form .form-email::-webkit-input-placeholder,header .header-form form .form-password::-webkit-input-placeholder{color:#a1a1a1}header .header-form form .form-email:-ms-input-placeholder,header .header-form form .form-password:-ms-input-placeholder{color:#a1a1a1}header .header-form form .form-email::placeholder,header .header-form form .form-password::placeholder{color:#a1a1a1}header .header-form form .form-submit{background-color:#ba271f;color:#fff;outline:1px solid #fff;transition:.5s}header .header-form form .form-submit:hover{background-color:#fff;color:#ba271f;outline:1px solid #ba271f;transition:.5s}.header-bgImage{background-image:url(/site2-react/static/media/headerBgImage.4421c6a1.webp);background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:1165px){.container{padding:0 25px}header .header-top .nav ul li{margin-right:60px}header .header-top .nav ul li:last-child{margin-right:0}}@media screen and (max-width:1100px){.container{padding:0 25px}header .header-top{-webkit-flex-direction:column;flex-direction:column;padding:30px 0 45px}header .header-top .nav{margin-top:1rem}header .header-top .nav ul li{margin-right:60px}header .header-top .nav ul li:last-child{margin-right:0}header .header-title{text-align:center}header .header-title h1,header .header-title h2{right:0}header .header-title h1{font-size:50px}header .header-title h2{margin-top:14px;font-size:25px}}@media screen and (max-width:860px){.header-title h1{font-size:50px;max-width:600px}}@media screen and (max-width:800px){.container{padding:0 15px}header .header-top .nav ul li{margin-right:50px}header .header-top .nav ul li:last-child{margin-right:0}header .header-form{-webkit-justify-content:center;justify-content:center}header .header-form form{right:0}}@media screen and (max-width:700px){header .header-top .nav ul{-webkit-flex-direction:column;flex-direction:column}header .header-top .nav ul li{margin-right:0;margin-bottom:30px}header .header-top .nav ul li:last-child{margin-right:0;margin-bottom:0}header .header-form{padding-bottom:3rem}}@media screen and (min-width:320px) and (max-width:600px){header .header-top .nav{margin-top:2rem}header .header-title h1{font-size:10vw}}.advantages{text-align:center;padding-bottom:55px}.advantages h5{padding:40px 0;color:#3e3e3e;font-size:45px}.advantages object{width:80px;height:83px}.advantages .advantages-items,.advantages .advantages-items .left,.advantages .advantages-items .right{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.advantages .advantages-items .left,.advantages .advantages-items .right{-webkit-flex-direction:column;flex-direction:column}.advantages .advantages-items .center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.advantages .advantages-items .item-top{padding-bottom:30px}.advantages .advantages-items .item-bottom,.advantages .advantages-items .item-top{width:370px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.advantages .advantages-items .item-bottom object,.advantages .advantages-items .item-top object{width:64px;height:64px;margin-bottom:18px}.advantages .advantages-items .item-bottom span,.advantages .advantages-items .item-top span{font-size:30px;color:#3e3e3e;margin-bottom:10px}.advantages .advantages-items .item-bottom p,.advantages .advantages-items .item-top p{line-height:2.002}@media screen and (max-width:950px){.advantages object{width:40px;height:43px}.advantages .advantages-items{-webkit-flex-direction:column;flex-direction:column}.advantages .advantages-items .left,.advantages .advantages-items .right{-webkit-align-items:center;align-items:center}.advantages .advantages-items .left .item-bottom{padding-bottom:80px}.advantages .advantages-items .right .item-top{padding-top:80px}.advantages .advantages-items .center{display:block}}@media screen and (min-width:320px) and (max-width:600px){.advantages .advantages-items .item-bottom,.advantages .advantages-items .item-top{max-width:370px;width:100%}}.courses{background-color:#f0f0f0;text-align:center;padding-bottom:55px}.courses h5{padding:40px 0 10px;color:#3e3e3e;font-size:45px}.courses .title-2{font-size:25px}.courses .courses-items{display:grid;grid-template:1fr 1fr/1fr 1fr;grid-row-gap:20px;grid-column-gap:30px;margin-top:50px}.courses .courses-items .courses-item{background-color:#e8e8e8;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 25px}.courses .courses-items .courses-item .item-title{position:relative;bottom:15px}.courses .courses-items .courses-item .item-title span{font-size:25px;color:#3e3e3e}.courses .courses-items .courses-item .item-text{position:relative;bottom:23px}.courses .courses-items .courses-item .item-text p{margin-top:7px;line-height:1.716;text-align:left;font-family:"Lato",sans-serif}.courses .courses-items .courses-item .item-text p a{color:red}.courses .courses-items .courses-item .item-text p a:hover{color:#ffb5b5}.courses .courses-items .courses-item .item-button{text-align:right}.courses .courses-items .courses-item .item-button a{display:inline-block;font-size:9.64px;background-color:#ba271f;color:#fff;padding:9px;outline:1px solid #fff;transition:.5s}.courses .courses-items .courses-item .item-button a:hover{background-color:#fff;color:#ba271f;outline:1px solid #ba271f;transition:.5s}.courses .courses-items .courses-item .left{width:225px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.courses .courses-items .courses-item .right img{width:100%;height:100%}@media screen and (max-width:1100px){.container{padding:0 25px}.courses .courses-items{display:grid;grid-template:1fr 1fr 1fr 1fr/35rem;grid-row-gap:20px;grid-column-gap:30px;margin-top:50px;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width:600px){.courses .courses-items{grid-template:1fr 1fr 1fr 1fr/70%;grid-row-gap:40px}.courses .courses-items .courses-item{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.courses .courses-items .courses-item .item-text,.courses .courses-items .courses-item .item-title{bottom:0}.courses .courses-items .courses-item .item-title{padding-top:1rem}.courses .courses-items .courses-item .item-button{padding-top:2rem;text-align:center}}.partners{text-align:center;padding-bottom:55px}.partners h5{padding:40px 0;color:#3e3e3e;font-size:45px}.partners .slider{position:relative}.partners .slider .button-next,.partners .slider .button-prev{position:absolute}.partners .slider .button-prev{left:10%;top:calc(50% - 50px)}.partners .slider .button-next{right:10%;top:calc(50% - 50px)}.partners .slider .show div{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;margin-right:24px}.partners .slider .show div:last-child{margin-right:0}.partners .slider .show div img{width:255px;height:255px}.partners .slider .show div span{margin-top:25px;font-size:25px}.partners .slider .show div .active-slide{color:#ba271f}@media screen and (max-width:1525px){.partners .slider .button-prev{left:5%}.partners .slider .button-next{right:5%}}@media screen and (max-width:1370px){.partners .slider .button-prev{left:20px}.partners .slider .button-next{right:20px}}@media screen and (max-width:1250px){.partners .slider .show{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.partners .slider .show div:nth-child(3){margin-right:0}.partners .slider .show div:last-of-type{display:none}}@media screen and (max-width:950px){.partners .slider .show{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.partners .slider .show div:nth-child(2){margin-right:0}.partners .slider .show div:nth-child(3){display:none}}@media screen and (max-width:700px){.partners .slider .show{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.partners .slider .show div:first-child{margin-right:0}.partners .slider .show div:nth-child(2){display:none}}@media screen and (min-width:320px) and (max-width:600px){.partners h5{font-size:10vw}.partners .slider .show div img{width:170px;height:170px}}.developers{text-align:center;padding-bottom:55px}.developers h5{padding:40px 0;color:#3e3e3e;font-size:45px}.developers .developers-info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.developers .developers-info .developer-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:253px}.developers .developers-info .developer-card img{padding-bottom:40px}.developers .developers-info .developer-card span{font-family:"Lato",sans-serif;color:#3e3e3e;font-size:21.72px}.developers .developers-info .developer-card p{font-family:"Lato",sans-serif;font-size:14.48px;padding:20px 35px 25px;line-height:1.501}.developers .developers-info .developer-card .developers-card-socials{display:-webkit-flex;display:flex}.developers .developers-info .developer-card .developers-card-socials img{padding-bottom:0}.developers .developers-info .developer-card .developers-card-socials li{margin-right:15px}.developers .developers-info .developer-card .developers-card-socials li:last-child{margin-right:0}@media screen and (max-width:1165px){.container{padding:0 25px}.developers .developers-info{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.developers .developers-info .developer-card{margin:10px}}.certificate{width:100%;background-color:#a99473;display:-webkit-flex;display:flex}.certificate .left,.certificate .right{width:50%;color:#fff}.certificate .right{padding:40px 15px 90px 100px}.certificate .right span{font-size:35px;font-weight:300;margin-left:10px}.certificate .right p{padding:40px 0 50px;font-family:"Lato",sans-serif;font-weight:300;line-height:1.835;max-width:380px}.certificate .right button{background-color:#ba271f;color:#fff;outline:1px solid #fff;transition:.5s;font-size:21.87px;padding:15px 65px}.certificate .right button:hover{background-color:#fff;color:#ba271f;outline:1px solid #ba271f;transition:.5s}.certificate .educationBg{background-image:url(/site2-react/static/media/education.e7b99749.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1525px){.certificate .right p{padding:30px 0 40px}}@media screen and (max-width:1250px){.certificate .right{padding:40px 15px 50px 50px}}@media screen and (max-width:1100px){.certificate{-webkit-flex-direction:column;flex-direction:column}.certificate .left,.certificate .right{width:100%}.certificate .educationBg{height:542px}}@media screen and (max-width:600px){.certificate .right p{max-width:100%}}@media screen and (min-width:320px) and (max-width:600px){.certificate .right{padding:40px 15px 50px;text-align:center}.certificate .right span{margin-left:0}.certificate .educationBg{height:220px}}main{width:100%}.page-form{background-color:#b4a184;text-align:center;padding-bottom:55px}.page-form h5{padding:40px 0 0;color:#fff;font-size:60px}.page-form .title-2{display:block;font-size:25px;color:#fff}.page-form form{width:540px;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;margin-top:30px}.page-form form input{padding:20px 30px;font-size:25px;font-family:"Lato",sans-serif;margin-bottom:30px}.page-form form input:focus{border:2px solid #ba271f;padding:18px 28px}.page-form form input::-webkit-input-placeholder{color:#ababab}.page-form form input:-ms-input-placeholder{color:#ababab}.page-form form input::placeholder{color:#ababab}.page-form form button{-webkit-align-self:center;align-self:center;background-color:#ba271f;font-size:25px;font-family:"Lato",sans-serif;color:#fff;padding:15px 40px;transition:.5s}.page-form form button:hover{background-color:#fff;color:#ba271f;transition:.5s}@media screen and (max-width:600px){.page-form h5{padding:40px 15px 0;font-size:10vw}.page-form form{width:100%}}footer{background-color:#a99473;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:25px;color:#fff;padding:70px 0 23px}footer span{display:block}footer span:first-of-type{padding-bottom:15px}footer span:last-of-type{padding-bottom:20px}footer a{color:#ba271f}footer a:hover{color:#ff4040}footer .footer-socials-blue{padding:10px 0}footer .footer-socials-blue ul,footer .footer-socials-red ul{display:-webkit-flex;display:flex}footer .footer-socials-blue ul li,footer .footer-socials-red ul li{margin-right:50px}footer .footer-socials-blue ul li:last-child,footer .footer-socials-red ul li:last-child{margin-right:0}@media screen and (min-width:320px) and (max-width:600px){footer{padding:70px 15px 23px;text-align:center}footer span:first-of-type{padding-bottom:40px}}
/*# sourceMappingURL=main.436b92d8.chunk.css.map */