.md-content{color:#303030;position:relative;border-radius:3px;margin:0 auto;padding:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);box-shadow:0 0 10px rgba(0, 0, 0, .5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1120px;overflow:auto;background:#edecee}.md-content form{margin-bottom:50px}.md-content fieldset{border:1px solid #8c8b97;padding:.5em 1.5em 1.5em}.md-content .title{font-weight:400;color:#3d3c4f;margin-top:0;font-size:2rem;line-height:1.2}.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0, 0, 0, .1);border-radius:3px 3px 0 0}.md-content>div{padding:40px 162px;margin:0;background:#edecee;font-weight:300;height:90vh}.md-content>div p{margin:0;padding:10px 0}.md-content legend{display:inline-block;margin:.5em;margin-left:.5em;margin-left:-.5em;padding:.25em .5em;font-weight:700;line-height:1}.md-content label{display:inline-block;padding:0 0 .25em}.md-content fieldset div + div{margin-top:1em}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content .btn.btn-primary{background:#24a892;color:#fff !important;margin-top:2rem}.md-content .btn.btn-primary:hover{background:#3ab19d}.md-content fieldset + fieldset{margin-top:2rem}.md-content .form-group .errors-elem{color:#854141}.md-content .error-fieldset{margin:0;padding:0;border:none}@media (max-width:991px){.md-content>div{padding:20px 5%}}


/* Form */
#form2_popup{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";max-width:900px}
#form2_popup legend{display:inline-block;margin:.5em .5em .5em -.5em;padding:.25em .5em;font-weight:700;line-height:1}
#form2_popup h1{font-weight:400;color:#3d3c4f;margin-top:0;font-size:32px}
fieldset>.select{position:relative;display:block}
fieldset>.select select{position:relative;border:inherit;border-radius:.125rem;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);background:#fff;flex:1;width:100%;height:2.625rem;padding-right:2.5em;padding-left:.75rem}
fieldset>.select::after{position:absolute;z-index:10;content:'';right:0;top:26px;width:1.75rem;height:2.625rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22%2318172E%22 viewBox=%220 0 395 980%22%3E%3Cpath d=%22M395 630L197.5 980 0 630z%22 /%3E%3Cpath d=%22M395 350L197.5 0 0 350z%22 /%3E%3C/svg%3E") 50% 50%/.45rem no-repeat;border-left:1px solid rgba(24,23,46,.2);pointer-events:none}
.md-content .form-group .errors-elem{font-weight:600;border-bottom:1px dashed #854141;display:table;width:auto}
.open_lesson_radio_div .radio ~ .radio{margin-left:0 !important;display:table;clear:both}
.md-content#form2_popup form{margin-bottom:0 !important;padding-bottom:50px !important}
#form2_popup .radio input{position:relative;top:0}
#form2_popup .radio input:before{margin-top:1px}
#form2_popup .radio input:after{margin-top:1px}
.study-info.webinar-master>.btn-group>.reCallback:nth-child(2){display:none !important}
.study-info>.btn-group>.reCallback:nth-child(3){display:none !important}
#form2_thank_you{max-width:36em;margin:0 auto;display:table;text-align:center;height:auto;padding:100px 40px}
#form2_thank_you h2{font-size:2rem;line-height:1.2}
#form2_thank_you p{hyphens:auto;margin:1em 0}
#form2-send{font-weight:400;line-height:0.7;padding:15px 0 17px;font-size:20px}
/* Form Closed */
#form2_closed{width:100%;height:100%;display:table}
#form2_closed>div{width:100%;height:auto;display:table;margin-top:200px}
#form2_closed>div>div:nth-child(1){width:100%;height:auto;display:table;font-size:30px;margin:0 0 20px;font-weight:500}
#form2_closed>div>div:nth-child(2){width:100%;height:auto;display:table;font-size:20px;margin:0 0 20px;font-weight:500;color:#854141}
#form2_closed>div>div:nth-child(3){width:100%;height:auto;display:table;font-size:18px;margin:0 0 20px}
@media screen and (max-width:999px){
    .md-content#form2_popup form{padding-bottom:30px !important}
}

#form2_popup label{margin:0}
#form2_popup select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}
#form2_popup fieldset>.select:after{top:36px;height:37px}
#payment-form-new .btn-primary,#form2-send.btn{background:#24a892;color:#fff !important;margin-top:2rem;text-transform:none;font-weight:500;padding:14px 0 18px;font-size:20px;line-height:20px !important;text-transform:none !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}
#payment-form-new .btn-primary:hover{background:#3ab19d}
.sticky-footer__btn-block{font-size:0}
.course.not-hot{background:rgba(255,255,255,.65)}
.not-hot .title a{color:#898689}
.not-hot .title a:hover{border-bottom:1px dotted #5a565a;color:#3a363a !important}
.header-planned{margin-top:32px;margin-bottom:16px;padding:0 24px}
.header-planned h2{margin:0}

@media screen and (max-width:767px){
    .block-header-2 {
        line-height: 1 !important;
        padding: 0;
        padding-bottom: 10px;
        height: auto;
    }
}