*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:MontserratM;src:url(/static/media/Montserrat-Medium.647f0e61af3a76a138c3.ttf)}@font-face{font-family:MontserratR;src:url(/static/media/Montserrat-Regular.2a2d37bf7680d86811db.ttf)}.header{display:flex;justify-content:space-evenly;justify-self:center}.header span{font-size:1.5rem}.header .logo .logo img{display:block}.header .logo .logo__title{display:block;font-family:MontserratR;line-height:1.8rem}.header .menu{align-items:center;display:flex;height:10.2vh;justify-content:center}.header .menu .menu__hover{color:#000;position:relative;text-decoration:none}.header .menu .menu__hover:after,.header .menu .menu__hover:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;transition:all .4s ease-in-out;width:0}.header .menu .menu__hover:after{top:0}.header .menu .menu__hover:before{bottom:0}.header .menu .menu__hover:hover:after,.header .menu .menu__hover:hover:before{left:0;width:100%}.header .menu span{font-family:MontserratM;margin-left:4em}.footer{background-color:#f1f1f1;border-top:1px solid #ccc;color:#333;font-family:MontserratR;font-size:.9rem;margin-top:2.5rem;padding:1rem;text-align:center;width:100%}.footer .footer__content a{color:#0366d6;text-decoration:none}.footer .footer__content a:hover{text-decoration:underline}body,html{display:flex;flex-direction:column;height:100%}.main{display:flex;flex:1 1;flex-direction:column;text-align:center}span{font-family:MontserratR;font-size:1.33rem;line-height:3rem}a{color:inherit;text-decoration:none}li{font-family:MontserratR;line-height:2vw}.slider{display:block;height:60vh;margin:2.2vh auto 8vh;position:relative;width:100%}.slider .video_title{align-items:center;display:flex;gap:2rem;justify-content:center;z-index:3}.slider .video_title,.slider:after{height:100%;position:absolute;width:100%}.slider:after{background-color:#00076480;content:"";left:0;opacity:.4;top:0;z-index:2}.sertification{align-items:center;display:flex;justify-content:center}.sertification .sertification__title{border:.3rem solid #000;border-radius:3rem;font-family:MontserratM;font-size:2rem;padding:1.2rem}.sertification .sertification__title:hover{background-color:#000;color:#e9e9e9;transition:.25s linear 90ms}.main_applications{grid-gap:6.5rem;align-items:center;display:grid;gap:6.5rem;grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 auto;width:fit-content}.main_applications .main_applications_item{align-items:center;background-color:#0242a1;border-radius:1.7rem;color:#eee;display:flex;flex-direction:column;gap:3.3rem;height:40vh;justify-content:center;transition:.25s linear 90ms;width:18vw}.main_applications .main_applications_item img{transition:.25s linear 90ms;width:6vw}.main_applications .main_applications_item:hover{height:42vh;transition:.25s linear 90ms;width:20vw}.main_applications .main_applications_item:hover img{transition:.25s linear 90ms;width:8vw}.main_applications span{border:.15rem solid #eee;font-family:MontserratR;font-size:1.5rem;margin:.6rem 3rem 0;padding:.8rem;text-align:center}.main_applications span:hover{background-color:#eee;color:#0242a1;cursor:pointer;transition:.25s linear 90ms}.sertification_title{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-bottom:3vh;margin-top:8vh}.sertification_list{display:grid;font-size:1.1rem;justify-content:center;list-style:none;margin-bottom:6vh;text-decoration:none;width:100%}.accredititaon__title{display:flex;font-size:1.5rem;justify-content:center}.accredititaon__title a{border-bottom:.2rem dashed #000}.accredititaon__title a:hover{border-bottom:.2rem dashed #1900ff;color:#1900ff}.accredititaon__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;justify-content:space-between}.main__contact{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:justify}.main__contact .contact__text{border:.1rem solid #fff;border-radius:3rem;box-shadow:0 0 3rem .4rem #0000004d;font-family:MontserratR;font-size:1.11rem;line-height:1.77rem;margin-top:3rem;overflow:hidden;padding:2rem}.main__contact .contact__text .contact__title,.main__contact .contact__text .contact__title2{align-items:center;display:block;font-size:1.44rem;font-weight:700;text-align:center}.main__contact .contact__text .yandex__map{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.application_container{display:flex;justify-content:center;margin-top:1em}.application_container .application_container_item{height:80vh;padding:1em;width:30vw}.menu{padding:3.2vh 0;text-align:center}.menu .menu-list{list-style-type:none;padding:0}.menu .menu-list li{display:inline;font-family:MontserratM;margin:0 1vw}.wrapper{display:flex}.content{color:#000;max-height:0;overflow:hidden;white-space:pre-line}.content,.content.show{transition:max-height .5s cubic-bezier(.25,.8,.25,1)}.content.show{max-height:1000px}.item{background-color:#fff;color:#fff;margin-bottom:.4rem;padding:.6rem 1.1rem}.item .title{align-items:center;border:.2rem solid #000;border-radius:3rem;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.item .title:hover{background-color:#000;color:#e9e9e9;transition:.3s linear 90ms}main{align-items:center;display:flex;flex-direction:column;justify-content:center}.policy__text{font-family:MontserratM;font-size:1.44rem;font-weight:800;line-height:2.1rem;text-align:center;width:40vw}.policy__text .main__text1{display:block}.common__text{display:flex;flex-direction:row;font-family:MontserratR;font-size:1.11rem;gap:4rem;justify-content:space-between}.common__text .common__text1,.common__text .common__text2{border:.2rem solid #fff;border-radius:3rem;box-shadow:0 0 3rem .4rem #0000004d;line-height:1.7rem;overflow:hidden;padding:2rem;text-align:justify;width:33vw}.common__text span{display:block;font-family:MontserratM;font-size:1.22rem;font-weight:800;line-height:.4rem;text-align:center}.common__text ul{line-height:.4rem;padding-left:2.3rem}.common__text ul li{line-height:1.7rem}.partners__title{display:block;font-family:MontserratM;font-size:1.22rem;font-weight:800;line-height:2rem;padding-bottom:2rem;text-align:center}.partners__block{grid-gap:9rem;display:grid;gap:9rem;grid-template-columns:repeat(3,1fr);height:40vh;padding:0 19rem;width:100%}.partners__block .partner__items{align-items:center;display:flex;flex-direction:column;font-family:MontserratR;font-size:1.22rem;justify-content:space-around;text-align:center}.partners__block .partner__items .partner__items__url{padding-bottom:2.7rem}.partners__block .partner__items a:hover{color:#1900ff}
/*# sourceMappingURL=main.92e7193e.css.map*/