*{margin:0;padding:0;border:0}html{scroll-behavior:smooth}@keyframes before_animation {
    0% {opacity: 0;}
    50% {opacity: 0;}
    100% {opacity: 1; transform: scale(1.0);}
}@keyframes after_animation {
    0% {opacity: 0;}
    100% {opacity: 1; transform: scale(1.0);}
}@keyframes bg_animation {
    0% {
        background-size: 120%;
        background-position: 50% 50%
    }
    20% {
        background-size: 150%;
        background-position: 0 50%;
    }    
    40% {
        background-size: 110%;
        background-position: 20% 80%;
    }
    60% {
        background-size: 160%;
        background-position: 60% 10%;
    }
    80% {
        background-size: 120%;
        background-position: 40% 70%;
    }    
    100% {
        background-size: 120%;
        background-position: 50% 50%
    }
}@keyframes waves_animation {
    0% {
        background-position: bottom -96px center;
    }
    50% {
        background-position: bottom -66px center;
    }    
    100% {
        background-position: bottom -96px center;
    }
}.after_animation{transform:scale(.5);animation:after_animation 1.5s forwards}.before_animation{transform:scale(.5);animation:before_animation 1.5s forwards}.x_mosdol,.x_snils{display:none}.policy{position:fixed;bottom:0;left:0;margin:44px;padding:36px;border-radius:12px;color:#434343;background:rgba(255,255,255,.95);box-shadow:0 0 22px -6px rgba(26,26,26,.3);z-index:9999}.agree{position:relative;display:flex;gap:12px}.agree ul{margin:0 0 0 24px}.agree ul li{margin:0 0 6px 0}.agree label{flex-shrink:0;background:#fff;width:24px;height:24px;display:block}.agree input[type="checkbox"]{position:absolute;left:-5000px}.agree input[type="checkbox"]:checked+label{background:#e15a31}.policy a{color:#434343}.policy img{cursor:pointer;width:24px;height:24px;object-fit:contain;position:absolute;right:-24px;top:-24px}.fixed{position:fixed}#map{width:100%;height:374px;overflow:hidden;border:12px solid #c7c7c7;border-radius:20px}input[type="text"],input[type="password"],textarea,select{border:none;display:block;background:none;outline:none;-webkit-appearance:none;font-family:'Moscowsansregular';font-size:22px;font-weight:300}input[type="text"],input[type="password"],select,textarea{width:100%;color:#fff;border:1px solid #fff;border-radius:0;padding:0 24px;transition:.4s}textarea{border:1px solid #3f3f3f;border-radius:6px;padding:24px;height:400px}body{width:100%;display:flex;flex-direction:column;gap:0;background:#ffe3bd;font-family:'Moscowsansregular';font-size:18px;font-weight:300;color:#434343}body *{box-sizing:border-box;transition:.4s}p{font-weight:300;font-style:normal}a{color:#434343;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4{font-size:55px;text-transform:uppercase;font-weight:900;font-family:'Bastionkontrastaltc'}h3{color:#e15a31;font-size:28px}h4{font-size:18px}.flex{display:flex;justify-content:center}.workspace{width:100%;display:flex;justify-content:space-between;align-items:flex-start;max-width:1164px;padding:0;margin:0 60px;position:relative;transition:.4s;z-index:1}.button{background:#e15a31;cursor:pointer;text-decoration:none!important;color:#fff6e9;display:flex;justify-content:center;align-items:center;align-content:center;padding:10px 20px 10px 20px;font-size:22px;font-weight:900;font-family:'Bastionkontrastaltc';text-transform:none;border-radius:0}.button:hover,.item:hover .button{background:#eaa350}.button.disabled{background:#7d7d7d}.banner .button.ex{display:none!important}header{width:100%;position:fixed;overflow:hidden;z-index:0;font-size:26px;font-weight:900;font-family:'Bastionkontrastaltc';text-transform:uppercase;transition:.4s;color:#fff;opacity:0;display:none}header .workspace{padding:24px 0 16px 0;align-items:center;align-content:center}header a{color:#fff}header a:hover{color:#8db9ec}header .menu{display:flex;align-items:center;align-content:center;gap:18px}header .menu a.active{color:#fff}header img.logo{width:185px;transition:.4s}header.fa{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;opacity:1;z-index:999999999;background:rgba(255,227,189,.9)}header.fa .workspace{margin:0;width:100%;height:100%}header.fa .logo{position:absolute;width:auto;height:63px;object-fit:contain;top:28px;left:30px}header.fa .burger{position:absolute;top:44px;right:24px}header.fa .burger a{width:300px;display:flex!important;color:#434343;position:absolute;top:96px;right:36px;font-size:35px;flex-wrap:nowrap}header.fa .burger a:nth-child(2) {top:146px}header.fa .burger a:nth-child(3) {top:196px}header.fa .burger a:nth-child(4) {top:246px}header.fa .burger a:nth-child(5) {top:296px}header.fa .burger a:nth-child(6) {top:346px}header.fa .burger a:nth-child(7) {top:396px}header.fa .burger a:nth-child(8) {top:446px}header.fa .burger a:nth-child(9) {top:496px}header.active{display:flex;background:rgba(255,255,255,.95);transition:.4s;opacity:1;z-index:99999;box-shadow:0 0 22px -6px rgba(26,26,26,.3)}header.active img.logo{width:64px;transition:.4s}header.active .workspace{width:100%;max-width:100%;margin:0;padding:8px 60px;border:none}header.active .logo_href{display:flex}header.active .menu a{text-decoration:none;font-weight:bold;color:#434343}header.active .menu a:hover{color:#d8613c}header.active .menu a.active{color:#d8613c}header.inner .menu a.active{color:#d8613c}footer{width:100%;background-image:url(/extore/frontend/themes/skandi/design/alt_sep.svg);background-position:bottom center;background-repeat:no-repeat;background-size:auto}footer .workspace{height:200px;padding:0}footer .links{width:100%;display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;position:absolute;bottom:36px;left:0}footer .links a{color:#f7eee2}.banner{width:100%;background-image:url(/extore/frontend/themes/skandi/design/banner_sep.svg) , url(/extore/frontend/themes/skandi/design/banner_bg.svg);background-position:bottom center , top right;background-repeat:no-repeat , no-repeat;background-size:auto , auto;position:relative}.banner .att{display:flex;position:absolute;left:0;top:118px;width:52%;height:262px;background-image:url(/extore/frontend/themes/skandi/design/atten.svg);background-position:center right;background-repeat:no-repeat;background-size:cover}.banner .workspace{padding:36px 0;position:relative;z-index:7;background-image:url(/extore/frontend/themes/skandi/design/xfamily.png.pagespeed.ic.abIjy5SNvB.png);background-position:right bottom 36px;background-repeat:no-repeat;background-size:60%;height:690px}.banner .hh{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center}.banner .logos{display:flex;gap:36px}.banner .banner_date{position:absolute;bottom:256px;left:0;color:#d8613c;font-family:'Bastionkontrastaltc';font-size:24px;font-weight:500}.banner .banner_place{position:absolute;bottom:136px;left:0;color:#434343;font-family:'Bastionkontrastaltc';font-size:35px;font-weight:500}.banner .title{position:absolute;top:156px;left:0;color:#fff;font-family:'Bastionkontrastaltc';text-transform:uppercase;font-size:55px;font-weight:500}.preabout{width:100%;background-image:url(/extore/frontend/themes/skandi/design/alt_decor.svg);background-position:top left;background-repeat:no-repeat;background-size:auto;position:relative}.postabout{margin:-200px 0 0 0;position:relative;z-index:5;width:100%;height:200px;background-image:url(/extore/frontend/themes/skandi/design/alt_sep.svg);background-position:bottom center;background-repeat:no-repeat;background-size:auto;position:relative}.about{margin:36px 0 0 0;width:100%;background-image:url(/extore/frontend/themes/skandi/design/about_decor.svg);background-position:center right;background-repeat:no-repeat;background-size:auto;z-index:4;position:relative}.about .workspace{background-image:url(/extore/frontend/themes/skandi/design/x_woman.png.pagespeed.ic.xfTqxSqJ9e.png);background-position:bottom left;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:96px 0 236px 0}.about .text{font-size:35px;font-family:'Bastionkontrastaltc';font-weight:500;color:#434343;width:600px;margin:0 0 0 auto}.program{width:100%;position:relative}.program .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:56px 0}.program .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:36px;transition:.4s}.program .items .item{width:100%;display:flex;gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.program .items .item .title{font-size:22px;text-transform:none;font-weight:300;font-family:'Bastionkontrastaltc'}.features{width:100%;position:relative}.features .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:16px 0}.features .text{font-size:18px;font-weight:bold}.route{width:100%;background-image:url(/extore/frontend/themes/skandi/design/alt_sep.svg) , url(/extore/frontend/themes/skandi/design/route_decor.svg);background-position:bottom 56px center , bottom 56px right;background-repeat:no-repeat , no-repeat;background-size:auto , auto;position:relative}.route .workspace{background-image:url(/extore/frontend/themes/skandi/design/xroute_woman.png.pagespeed.ic.VDYHKCbamh.png);background-position:bottom 10px right;background-repeat:no-repeat;background-size:36%;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:16px;padding:36px 0 96px 0}.route .text{color:#434343;font-size:16px;font-weight:300;text-transform:none;margin:0 0 0 24px}.route img{width:762px;height:362px;object-fit:cover}.reg{width:100%;position:relative}.reg .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:16px 0 56px 0}.reg .text{font-size:22px;margin:0 0 0 24px;color:#434343;text-transform:none;font-weight:300;font-family:'Bastionkontrastaltc'}.reg .text li:nth-child(3) {color:#d7613e}.reg .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:36px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:36px;transition:.4s}.reg .items .item{width:100%;padding:56px;cursor:pointer;display:flex;gap:16px;background-color:#fff6e9;background-image:url(/extore/frontend/themes/skandi/design/reg_bg.svg);background-position:left bottom;background-repeat:no-repeat;background-size:auto;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.reg .items .item .title{font-size:32px;color:#434343;text-transform:none;font-weight:300;font-family:'Bastionkontrastaltc'}.partners{width:100%}.partners .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:56px 0}.partners .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:36px;transition:.4s}.contacts{width:100%}.contacts .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:16px 0 16px 0}.contacts .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:36px;transition:.4s}.contacts .items .item{width:100%;text-decoration:none;display:flex;gap:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.contacts .items .item .title{font-family:'Bastionkontrastaltc';font-size:32px;font-weight:900}.contacts .items .item .email{font-size:16px;text-decoration:none;font-weight:300}.contacts .items .item .email:hover{color:#d8613c}.schedule{width:100%}.schedule .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:36px;padding:56px 0}.schedule .list{width:100%;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:24px}.schedule .list .item{width:100%;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:12px;padding-bottom:16px;border-bottom:2px solid #d7613e}.schedule .list .item .caption{width:100%;font-size:22px;text-transform:uppercase;font-weight:bold;display:flex;gap:60px;justify-content:space-between;align-items:center;transition:height .4s ease-in-out}.schedule .list .item .caption .title{font-size:28px;text-transform:uppercase;font-weight:300;font-family:'Bastionkontrastaltc'}.schedule .list .item .caption .more{width:51px;height:51px;background-image:url(/extore/frontend/themes/skandi/design/arrow.svg?1);background-position:center;background-repeat:no-repeat;background-size:auto;flex-shrink:0;transition:.4s ease-in-out}.schedule .list .item.active .caption .more{transform:rotate(90deg);transition:.4s ease-in-out}.schedule .list .item .container{width:80%;display:flex;height:0;overflow:hidden;gap:60px;justify-content:space-between;align-items:flex-start;transition:height .4s ease-in-out}.schedule .list .item .container a{display:block;text-decoration:underline;white-space:nowrap}.schedule .list .item.active .container{height:100px!important;transition:height .4s ease-in-out}.get-modal{cursor:pointer}#modal{opacity:0;width:100%;height:100%;display:none;flex-direction:column;gap:24px;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:0;transition:.4s}#modal.active{opacity:1;display:flex;z-index:9999999;transition:.4s}#modal .layout{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.95}#modal .container{background-color:#ffe3bd;background-image:url(/extore/frontend/themes/skandi/design/banner_bg.svg);background-position:bottom right -300px;color:#434343;background-repeat:no-repeat;background-size:auto;position:relative;width:752px;z-index:99;padding:36px;overflow:auto;position:relative;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;border:none;border-radius:0}#modal .container .content{position:relative;display:flex;overflow:auto;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}#modal h4,#modal span,#modal a{color:#434343}#modal h4{font-size:55px;font-weight:bold;text-transform:uppercase}#modal span{font-size:18px;color:#ff3030;font-weight:bold}#modal .button{margin-top:0;padding:21px 44px 21px 44px;border:none;font-size:26px;font-weight:bold;cursor:pointer}#modal .cell{width:100%}#modal input,#modal select{width:100%;background:#fff;color:#434343;border:1px solid #434343;padding:20px;font-weight:bold;font-size:22px}#modal input.warning,#modal select.warning{border:1px solid #e15a31}#modal select{padding:20px 20px 20px 20px}#modal input::placeholder,select:disabled{color:#434343}#modal .cross{position:absolute;top:24px;right:12px;width:30px;height:14px;z-index:99;display:block;cursor:pointer;transition:.4s}#modal .cross::before,#modal .cross::after{content:'';width:100%;height:2px;position:absolute;display:block;background:#022d6a;transition:.4s}#modal .cross::before{top:0;transform:rotate(45deg);top:4px;transition:.4s}#modal .cross::after{bottom:0;transform:rotate(-45deg);bottom:8px;transition:.4s}#modal .hint{font-size:12px;font-weight:bold;color:#434343}#modal .hint.warning{color:#e15a31}#modal .form_box{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:start;justify-items:stretch;align-content:start;gap:16px}@media (max-width:1200px){header .menu a:nth-child(1), header .menu a:nth-child(2), header .menu a:nth-child(5), header .menu a:nth-child(7) {display:none}.blue,.red{font-size:30px}.banner .banner_date{font-size:22px}.about .workspace{padding:56px 0 196px 0}.reg .items .item{width:100%;padding:36px}.route img{width:508px;height:265px}.route .workspace,.reg .workspace,.partners .workspace{padding:56px 0}.reg .workspace{margin-bottom:0}.route .workspace{padding:96px 0 0 0}.program .workspace{padding-bottom:0}.reg .items .item .button{font-size:28px}.about{background-position:bottom right -180px}}@media (max-width:1024px){.about .text{font-size:30px;width:480px}}@media (max-width:992px){.about .text{width:400px;font-size:30px}.banner .att{background:none}.banner .workspace{height:480px}.banner .title{display:none}.banner .banner_date{bottom:296px;color:#434343}.banner .banner_place{bottom:166px;color:#e15a31;font-size:28px}.hh .logos img{height:36px;object-fit:contain}.about .text{width:320px;font-size:22px}.program .items .item img{width:136px;object-fit:contain}.program .items .item .title{font-size:20px}.reg .items .item{background-position:left 150px bottom}.route{background-position:bottom -200px right -86px;background-size:cover}.route img{width:488px;height:285px}.reg .items .item img{height:99px}.reg .items .item .desc{font-size:12px;font-weight:300;height:132px}.reg .items .item .title{font-size:20px}.reg .items .item .button{font-size:20px}.route .workspace,.reg .workspace,.partners .workspace{padding:44px 0}.route .text{width:80%}footer .links{width:100%;position:absolute;bottom:24px;left:0;text-align:center;font-weight:300;font-size:14px}.about{background-position:bottom right -280px}}@media (max-width:768px){.banner .workspace{height:420px}header menu a{display:none}header .burger *{display:none}header .burger{order:100;width:30px;height:14px;display:block;position:relative;cursor:pointer;transition:.4s}header .burger::before,header .burger::after{content:'';width:100%;height:2px;position:absolute;display:block;background:#fff;transition:.4s}header .burger::before{top:0}header .burger::after{bottom:0}header .burger.active::before{transform:rotate(45deg);top:4px;transition:.4s}header .burger.active::after{transform:rotate(-45deg);bottom:8px;transition:.4s}header.active .burger::before,header.active .burger::after,header.fa .burger::before,header.fa .burger::after{background:#e15a31!important}.about{background-position:bottom right -320px}.about .workspace{padding:56px 0}.program .items .item .title{font-size:18px}.route img{width:428px;height:245px}.route{background-position:bottom -200px right -46px}.reg .items{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr;grid-gap:16px;justify-content:start;align-items:start;justify-items:start;align-content:start;gap:16px;transition:.4s}.reg .items .item img{position:absolute}.reg .items .item .title{padding:16px 0 0 16px;font-size:35px;width:70%}.reg .items .item .desc{font-size:18px;width:70%}.reg .items .item .button{font-size:35px}.reg .items .item .title,.reg .items .item .desc{height:auto}.reg .items .item{background-position:right 15px bottom}.banner{width:100%;background-image:url(/extore/frontend/themes/skandi/design/banner_sep.svg) , url(/extore/frontend/themes/skandi/design/banner_bg.svg);background-position:bottom center , top right;background-repeat:no-repeat , no-repeat;background-size:140% , auto;position:relative}.banner .banner_date{bottom:256px;font-size:22px}.banner .banner_place{bottom:126px;font-size:24px}.banner .workspace{background-position:right bottom 26px}.hh .logos img{height:28px;object-fit:contain}.postabout{margin:-100px 0 0 0;position:relative;z-index:5;width:100%;height:100px;background-image:url(/extore/frontend/themes/skandi/design/alt_sep.svg);background-position:bottom center;background-repeat:no-repeat;background-size:140%;position:relative}.about .workspace{padding:16px 0 96px 0}}@media (max-width:576px){.workspace{margin:0 24px}.banner .hh{gap:72px}.banner .logos{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:16px;transition:.4s}.banner .logos img{height:24px}.program .items{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:16px;transition:.4s}.banner{width:100%;height:100%;animation:none}.banner .workspace{height:360px}.banner .banner_date{top:126px;font-size:24px}.banner .banner_place{top:176px;font-size:16px}.banner .button.ex{display:flex!important;position:absolute;bottom:64px;left:0}.about{width:100%;background-position:bottom right -450px}.about .workspace{padding:16px 0 496px 0}.about .text{width:100%}.blue,.red{white-space:normal;flex-wrap:wrap}.route .workspace,.program .workspace,.reg .workspace,.partners .workspace{padding:24px 0}.program .imp{font-size:36px}.route img{width:100%;height:180px}.route .workspace{padding:24px 0 76px 0}.reg .items .item{width:100%;padding:24px}.reg .items .item .title{padding:0;width:100%;font-size:26px}.reg .items .item .button{font-size:28px}.reg .items .item{background-position:right -176px bottom}.route .workspace{background:none}.schedule .list .item.active .container{height:120px!important;transition:height .4s ease-in-out}.partners .items{width:100%;display:grid;grid-auto-rows:1fr;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:30px;transition:.4s}.partners .items .item img.partner{height:44px}.contacts .items{width:100%;display:grid;grid-auto-rows:auto;grid-template-rows:auto;grid-template-columns:1fr;grid-gap:16px;justify-content:space-between;align-items:stretch;justify-items:stretch;align-content:center;gap:16px;transition:.4s}footer{margin:-64px 0 0 0;background-size:cover}footer .workspace{height:380px}footer .links{flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:18px}#modal .container{overflow-x:hidden;overflow-y:auto;padding:12px;height:100%;width:100%}#modal .contain{height:100%;width:100%}#modal .form_box{grid-template-columns:1fr}#modal .cross{top:20px;right:12px}#modal .cross::before,#modal .cross::after{background:#434343}header.active .workspace{padding:8px 24px}}