@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hiro Sans";src:url("../fonts/Hirro Sans Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html,body{margin:0px;padding:0px}html{font-family:"Hiro Sans",sans-serif;font-size:24px;font-weight:300}body{font-size:1rem;line-height:1.23rem;color:#fff;background:#0d3279;background:url(/assets/img/body.jpg);background-size:cover;background-position:center}body.hidden{overflow:hidden}h1,h2,h3{font-weight:500}h1{width:fit-content;text-transform:uppercase;font-size:3.38rem;line-height:3.2rem;font-weight:900;color:#e95d1f;text-align:right}h1 p{font-size:1rem;line-height:1.2rem;color:#fff;font-weight:400}h2{text-transform:uppercase;font-size:1.5rem;line-height:2.2rem;font-weight:700;letter-spacing:.07rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container{max-width:1190px;margin:0 auto;padding:0px 15px}.wrap{flex-wrap:wrap}.btn{height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;cursor:pointer;border:0px;outline:none;background:#ff7a04;padding:0 1.4rem;border-radius:.8rem}.header{padding:2.5rem 0 0 0;position:absolute;top:0;right:0;left:0}.header .flex{align-items:center}.header_logo{max-width:16rem}ul.menu{gap:1rem}ul.menu a{display:block;padding:.3rem .5rem;font-size:1.1rem;color:#1b3374;background:#fff;border-radius:1rem}.hero,.page{padding:7rem 0 0 0}.page h1{text-align:left;margin-bottom:2rem;font-size:2.38rem;line-height:2.5rem}.hero_text{width:fit-content;padding:5.5rem 0 6.5rem 12rem;background-image:url(/assets/img/hero.png);background-size:contain;background-repeat:no-repeat;background-position:left top;margin:auto}.hero_before_title{text-align:center;margin:0 0 1rem 0}.register{max-width:1090px;margin:auto;background:#fff;border-radius:1rem;padding:2rem}.register_title{text-align:center;color:#000;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1rem}.register_wrap{justify-content:center;gap:2rem}.about{margin:1.6rem 0 0 0}.about h2{text-align:center}.about_wrap{margin:.8rem 0 0px 0}.about_text{width:calc(100% - 28rem);margin:1rem 0 0 0}.about_quote{width:27rem;font-size:.77rem;line-height:1rem;font-style:italic;border:.3rem solid #fff;border-radius:.8rem;padding:1.4rem .2rem 1.4rem .8rem;position:relative;background:#1b3374}.about_quote strong{display:block;font-style:normal;margin:1rem 0 0 0}.about_quote img{float:right}.program{padding:2.5rem 0 0 0}.program h2{text-align:center}.program_wrap{align-items:flex-start;margin:1rem 0 0 0}.program_item{width:32%;font-size:.73rem;line-height:1.25rem;font-weight:400;color:#000;background:#fff;border-radius:.8rem;padding:.8rem .7rem .8rem .7rem}.program_item span{color:#fd7b03}.program_item ul{margin:0;padding-left:.7rem;font-size:.7rem;line-height:.9rem}.program_item ul:not(:last-child){margin:0 0 .9rem 0}.program_item li{margin-bottom:.15rem}.program_title{color:#fd7b03;font-size:1.7rem;font-weight:600;margin-bottom:1rem}.program_title span{display:block;font-size:1rem;margin:.3rem 0 0 0}.galereya_wrap{margin:2.5rem 0 0 0}.galereya_item{width:24%;height:7.8rem;position:relative;overflow:hidden;border-radius:.5rem}.galereya_item img{width:100%;height:100%;object-fit:cover;object-position:center}.record,.contest{max-width:1090px;margin:2rem auto 0 auto;color:#000;background:#fff;border-radius:.8rem;padding:1.2rem 1.2rem 2.2rem 1.2rem}.record h2,.record .record_before_title,.contest h2,.contest .record_before_title{color:#fd7b03}.record_before_title{font-size:1.2rem;font-weight:500}.record_wrap{margin:.4rem 0 0 0}.record_text{width:52%;margin:.9rem 0 0 0}.record_text p:not(:last-child){margin-bottom:1rem}.record_img{width:46%}.contest p:not(:last-child){margin-bottom:1rem}.contest_wrap{margin:.8rem 0 0 0}.contest_item{width:15.5%;height:4.6rem;position:relative;overflow:hidden;border-radius:.5rem}.contest_item img{width:100%;height:100%;object-fit:cover;object-position:center}.locations{text-transform:uppercase;font-weight:500;text-align:center;margin:3rem 0 0 0}.locations p:nth-child(4){font-size:1.7rem}.locations_wrap{align-items:center;justify-content:space-evenly;gap:1.2rem 3rem;margin:2.5rem 0 0 0}.locations_item{width:31%}.partners{text-align:center;margin:2.3rem 0 0 0}.partners_wrap{margin:1.3rem 0 0 0;gap:1.3rem 0}.partners_item{width:30%;height:7.5rem;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:.5rem;padding:.8rem;background:#fff}.partners_item img{max-height:100%}.footer{margin:2.5rem 0 0 0;padding:6.5rem 0 3rem 0;background:url(/assets/img/footer_bg.png) #fff;background-repeat:no-repeat;background-position:114% bottom;overflow:hidden}.footer a{display:block;color:#1b3357}.footer_logo{width:15.4rem;text-align:right;margin:1.1rem 0 0 0;position:relative}.footer_logo:before{content:"";position:absolute;width:713px;height:438px;left:-14rem;top:-5rem;background:url(/assets/img/footer_logo.png);background-size:cover}.footer_logo *{position:relative}.footer_logo .big{text-transform:uppercase;font-size:3.38rem;line-height:3.2rem;font-weight:900;color:#e95d1f}.footer_logo p{font-size:.95rem;font-weight:500;letter-spacing:.01rem;line-height:1rem;color:#1b3357;text-transform:uppercase}.footer_info a{font-size:1.1rem;margin-bottom:.3rem}.footer_nav li{margin-bottom:.3rem}.footer_nav li:last-child{margin-top:1.8rem}.footer_nav a{font-size:1.3rem}.footer_right{gap:3rem}.page_content p,.page_content h2{margin-bottom:1rem}.page_content a{color:#fff;text-decoration:underline}@media screen and (max-width: 1200px){html{font-size:20px}.footer_logo{width:18.4rem;margin:3.1rem 0 0 0}.footer_logo:before{top:-6.5rem}.about_text br{display:none}.footer{background-size:29rem}.footer_nav a{font-size:1rem}}@media screen and (min-width: 992px){.mobile_menu,.burger{display:none}}@media screen and (max-width: 992px){html{font-size:18px}.header .menu{display:none}.mobile_menu_over{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,122,4,.2784313725);z-index:99}.mobile_menu_over.active{display:block}.mobile_menu{width:300px;position:fixed;top:0;right:-300px;bottom:0;background:#2b3676;padding:5rem 2rem 2rem 2rem;z-index:99;transition:.3s ease-out}.mobile_menu.active{right:0}.mobile_menu li{text-align:center;margin-bottom:1rem}.mobile_menu_close{font-family:"roboto";font-size:49px;line-height:23px;transform:rotate(45deg);position:absolute;right:10px;top:10px;padding:10px;cursor:pointer}.burger{width:2rem;height:2rem;flex-direction:column;justify-content:center;background:#fff;border-radius:.3rem;padding:.4rem;gap:.25rem}.burger span{width:100%;height:3px;background:#ff7a04}.about_text{width:calc(100% - 25rem);margin:1rem 0 0 0}.about_quote{width:24rem}.record_text{width:49%}.record_text br{display:none}.record_img{width:49%}.footer_logo:before{top:-6.7rem;width:594px;height:308px;left:-12rem}.footer{background-size:23rem}.about_quote img{width:auto;margin:1rem auto 0 auto;float:none}}@media screen and (max-width: 856px){.footer_logo{margin:0 auto 3rem auto}.footer_logo:before{top:-3.7rem;width:419px;height:308px;left:-8rem}.footer_right{width:100%}}@media screen and (max-width: 768px){.about_text{width:100%}.about_text br{display:none}.register_wrap{gap:1rem}.about_quote{width:100%;margin:1.5rem 0 0 0}.about{margin:2.6rem 0 0 0}.program_item{width:49%}.contest_wrap{gap:.3rem 0}.contest_item{width:32.5%;height:6.6rem}.footer{background-size:16rem}}@media screen and (max-width: 576px){h1{font-size:2.88rem;line-height:2.7rem}h1 p{font-size:.85rem;line-height:1.1rem}.page h1{font-size:1.88rem;line-height:2.3rem}.hero_text{padding:3.5rem 0 3.5rem 9rem}.btn{font-size:1rem}.about_quote{font-size:1rem;line-height:1.3rem}.program_item{width:100%;font-size:1rem;padding:1.5rem 1em 1.5rem 1rem}.program_item ul{font-size:.9rem;line-height:1.3rem}.program_wrap{gap:1.5rem}.galereya_wrap{gap:.45rem}.galereya_item{width:49%}.record_text{width:100%}.record_text p:not(:last-child){margin-bottom:.5rem}.record_img{width:100%;margin:1.5rem 0 0 0}.contest_item{width:49%}.partners_item{width:48%}.footer{background:#fff}.footer_logo{margin:0 auto 3rem auto}.footer_logo p{font-size:.85rem;text-align:right}}@media screen and (max-width: 440px){html{font-size:16px}.hero_text{padding:3.5rem 0 2.5rem 8rem}h1{font-size:2.2rem;line-height:2.7rem}h1 p{font-size:.55rem;line-height:1.1rem;margin-top:0rem}.galereya_wrap{gap:1rem 0}.galereya_item{width:48%}.contest_item{width:100%;height:10.6rem}.partners_item{width:48%;height:4.5rem}.footer_logo:before{left:-8rem;top:-5.7rem}.footer_right{margin:4rem 0 0 0}}/*# sourceMappingURL=style.css.map */
