.s_banner{padding:50px;background:#FFEEDE;border-radius: 20px;margin-bottom:50px;}
.s_c{background: url("/images/s_c.png") no-repeat;}
.s_s{background: url("/images/s_s.png") no-repeat;}
.s_txt{font-weight: 600;font-size: 20px;line-height: 1.2em;color: #000000;margin-bottom:20px;}
.s_title{font-weight: 500;font-size: 35px;line-height: 1.2em;color: #000000;}
body .s_btn{margin-top:100px;display:inline-block;background: #193277; color: #ffffff;}
body .s_btn:hover{opacity:0.8}
.t50{font-weight: 600;font-size: 16px;line-height: 20px;color: #000000;}
.t00{font-weight: 600;font-size: 16px;line-height: 20px;color: #000000;}
.s_fl .g_p{margin-top:26px;}
.s_fl .g_pr{font-weight: 500;font-size: 16px;line-height: 20px;color: #000000;}
.s_fl .g_pr:before{background: url(../img/checkmark_blue.svg);width: 20px; height: 20px;min-width:20px;}
.s_fl .g_s1_botton{background: #193277;color:#ffffff}
.s_fl .g_s1_botton:hover{opacity:0.8}
.bg_grey .r_link{background: #fff;}
.bg_grey .r_link:hover{background: #193277;}

.s_fl{display:flex;margin-bottom:75px}
.s_fli{width:calc(50% - 80px);padding:40px;}
.s_fli:first-child{margin-right:40px;background: #FFFFFF;border: 2px solid #193277;border-radius: 20px;width:calc(50% - 84px);}
.s_fli:last-child{background: #F5F5F5;border-radius: 20px;}

.mb30{margin-bottom:28px;}
.mb20{margin-bottom:20px;}
.f16{font-style: normal;font-weight: 400;font-size: 16px;line-height: 20px;color: #000000;}
.s_sum{font-weight: 600;font-size: 20px;line-height: 24px;color: #000000;margin-bottom:7px}
.s_for{font-weight: 400;font-size: 16px;line-height: 20px;color: #000000;}
.specialist{margin-bottom:30px}


.sec_3{display:flex;}
.ab_i{width:33%;background: #FFFFFF;border-radius: 20px;padding:25px 30px;margin-right:40px;position: relative;}

.ab_n{color: #000000;font-weight: 600;font-size: 20px;line-height: 120%;margin-bottom:10px;}
.ab_t{font-weight: 500;font-size: 16px;line-height: 20px;color: #000000;}
.ab_i:last-child{margin-right:0px;}
.l_t a{color:#2B939D}

.learning{display:flex;margin-bottom:25px;}
.l_n {font-weight: 600;font-size: 20px;line-height: 24px;color: #000000;margin-bottom:15px;margin-top:20px;}
.learning .adm_num{margin-right:15px;display:inline-block;
	background: #193277;
	border: 1px solid #193277;
	border-radius: 50%;
    color: #ffffff;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    width: 44px;
    height: 44px;
}
.l_t{color: #000000;line-height: 131%;font-weight: 500;font-size: 16px;padding-right:30px;}
.learning_t.g_v{margin-top:0px;margin-bottom:0px;padding-bottom:55px;border-bottom:2px solid #E3E1E1;}
.learning{position:relative;top:-24px;}
.l_i{width:25%;}
/*
.learning_proces {padding-bottom:99px;}
*/
.g_t_line .g_v{margin-top:0px;}
.learning_proces .h_lk{
background: #F04C1E;
border-color: #F04C1E;
border-radius: 10px;
min-width:250px;
display:inline-block;
 font-size: 16px;
}
.learning_proces .h_lk:hover{color: #F04C1E;}
.se_txt{font-weight: 500;font-size: 16px;line-height: 20px;color: #000000;}
.se_b{font-weight: 600;font-size: 16px;line-height: 20px;color: #000000;margin-bottom: 17px;margin-top: 25px;}
.se_fl{display:flex;flex-wrap: wrap;}
.se_fli{width:50%;font-weight: 400;font-size: 16px;line-height: 20px;color: #000000;}
.se_fl .g_pr{align-items: flex-start;}
.se_fl .g_pr:before{min-width:20px;}
.w_seb{font-weight: 600;font-size: 16px;line-height: 20px;color: #000000;margin-bottom: 15px;margin-top: 15px;}
.w_se{border-radius: 20px;padding:50px;background: url(/images/se_bg.png) no-repeat top right #FFFFFF; padding-right:470px;font-size:16px;}
.w_se_btn .h_lk{margin-right:20px;display:inline-block;font-size: 16px;}
.w_se_btn {margin-top:25px;margin-bottom:18px;}

.w_load{display:flex;}
.w_load a{width:50%;margin-bottom:0px;}
.se_f{margin-top:25px;}


.se_n{background: #F5F5F5;border-radius: 30px;font-weight: 600;font-size: 20px;line-height: 24px;color: #000000;height:46px;min-width:160px;padding-right:20px;
display: flex; align-items: center; width: 160px;overflow: hidden;margin-bottom:20px;}

.se_num{background: #193277;font-weight: 600;font-size: 20px;line-height: 24px;text-align: center;color: #FFFFFF;width:46px;height:46px;line-height: 46px;border-radius: 50%;
margin-right:15px;}


.f1_gl.se_f{margin-bottom:30px;}

.se_bfl{display:flex;margin-bottom:30px}
.se_bfli{width:calc(50% - 80px);padding:30px;border-radius: 20px;background: #F5F5F5;}
.se_bfli:first-child{margin-right:40px;}
.se_bfli .se_n{width: 170px;background: #ffffff;}
.se_bfl .se_txt{margin-bottom:0px}


.ap.se_bfl .se_n, .ap1.se_bfl .se_n{background:transparent;margin-bottom:15px;}
.ap .se_t, .ap_qr .se_t, .ap1 .se_t{font-weight: 600;font-size: 20px;line-height: 24px;color: #000000;margin-bottom:10px;}
.ap_tpr{font-weight: 600;font-size: 20px;line-height: 24px;color: #000000;}

.se_txt.s_fl{flex-direction: column;}
.se_txt.s_fl .g_pr:before {min-width: 20px;}
.se_txt.s_fl .g_pr{align-items: flex-start;margin-bottom: 20px;}
.ap .se_t {margin-bottom:25px;}
.se_t a{color:#193277}
.ap .se_bfli:first-child{min-width:700px}
.ap_qr{width: unset; display: block;}
.ap_qr .se_bfli{width: unset; margin-right:0px;}
.ap_qr .se_n{background:unset}
.bg_grey .bg_white{background:unset;padding-bottom:0px;}
.bg_grey .bg_white .f-item{background:#ffffff;}
.tr.ap1 .se_n{width:330px; padding-right:0px;margin-right:0px;}

.tr1 .se_bfli .se_n{width: 350px}
body .se_n.se_bx{width: auto;padding-right:0px;margin-bottom:25px !important;height:auto;overflow:visible;align-items: flex-start;}
body .se_n.se_bx .se_t{margin-bottom:0px}
body .se_bx .se_num{min-width:46px;}
.tr1.adm .se_bfli .se_n{width:auto !important; min-width:100%;}
.se_num{min-width:46px;}
.mt40{margin-top:40px;}

.se_txt iframe {
    background: #000000;
    border-radius: 20px;
}
.ifr .f2_descr{width:100%}
body .ifr .se_n{width:unset !important}

.tr1 .se_bfli{display:flex;flex-direction: column; justify-content: space-between;}
.tr1 .se_bfli img{margin-top:20px;}
.bl_b{background: #FFFFFF;
border: 2px solid #193277;
border-radius: 20px;}
.p40{padding:40px;position:relative}
.tt30{font-weight: 600;font-size: 30px;line-height: 37px;color: #000000;}

.mb15{margin-bottom:15px}
.mb35{margin-bottom:35px}
.mb25{margin-bottom:25px}
.fl3{display:flex;}
.fl3_i{min-width:30%;max-width:30%;}
.fl3_it{font-weight: 600;font-size: 20px;line-height: 24px;color: #193277;margin-bottom:7px;}
.fl3_is{font-weight: 400;font-size: 16px;line-height: 20px;color: #000000;}
.fl3_il{font-weight: 400;font-size: 11px;line-height: 13px;color: #000000;}
.bl_b .btn{background: #F04C1E; border: 2px solid #F04C1E;display:inline-block;}
.bl_b .btn:hover{color:#F04C1E}
.rabs{position:absolute; width: 65px;height: 65px; top: 25px; right:30px;}

.gr_b{background: #F5F5F5;border-radius: 20px;}
.gr_b .btn{display:inline-block;}

body .tr .se_bfli .se_n{
	width: 370px;
}
.mw750{max-width:890px;}
.bg_pp{background: #F2E9E0;}
.mt42{margin-top:42px}

ul.ch{list-style:none;padding-left:0px; margin:30px 0px;}
ul.ch li{display:flex;margin-bottom:15px; font-weight:500; color: #000000}
ul.ch li:before{content:"";display:block;min-width:32px;height:20px;background:url(/local/templates/premier/img/chb.svg) no-repeat;}
.mb72{margin-bottom:72px;}
.mt72{margin-top:72px;}


@media (min-width: 1201px){
.w_se{background-size: contain;}
}
@media (max-width: 1200px){

.fl3_i{min-width:33.3%;margin-bottom:20px;}
.ap .se_bfli:first-child{min-width:unset;}
.w_se_btn a{ margin-bottom:10px;}
body .se_f .f2_descr{padding-left:0px;}
body .tr .se_bfli {background: #F5F5F5 !important;}
}
@media (max-width: 990px){
	.rabs{width:40px;height:40px;}
	.fl3{flex-direction: column;}
	.fl3_i{min-width:100%;}
	.w_se{background:#ffffff;padding-right: 40px;}
	.ap_qr_code {width: fit-content;}
}
@media (min-width: 851px) and (max-width: 990px){
	body .f2_gl {margin-bottom: 0px;}
}
@media (max-width: 850px){
.qr_code_n{display:none;}
	.ab_t br, .ab_n br{display:none;}
	body .f1_h{padding: 0px !important; text-align:left}
	body .f1_h br{display:none;}
	body .f1_text{text-align:left}
	.f2_gl .f2_descr .f1_h{line-height: normal !important;}
	#form_calback44 .warning-buy,#form_calback2 .warning-buy{margin-left:0px !important;margin-right:0px !important;text-align:left;max-width: unset;text-align:left !important}
	.bg_p .f2_gl{display:block; padding: 0px 10px;}

	.mt42{margin-top:0px;}
	.tr .se_bfli .se_n{width: 100%;}
	.tr .se_txt br{display:none;}
	.ap_qr_code {width: fit-content;margin: 20px auto;}
	.ap_qr .f2_descr,.ap1 .f2_descr, .ap .f2_descr{padding: 0px;}
	.ap_qr .licenz{padding:30px;}
	body .tr .se_bfli {background: #F5F5F5;}
	
	.f2_descr .se_txt br{display:none;}
	
		.sec_3 {flex-direction: column;	}
	.specialist { margin-bottom: 0px;flex-direction: column;margin-bottom:20px;}
	.ab_i{margin-bottom:20px;margin-right:0px;width:unset;}
	.ab_i:last-child {margin-bottom: 0px;}	
	.f2_gl .f2_descr{max-width: unset !important;}
	.f2_gl .f2_descr .f1_h{margin-bottom:0px;}
	.brr br{display:block !important}
}
@media (min-width: 768px) and (max-width: 990px){
	body .why_ii {width: 65px;height: 65px;}
	.s_s{background-position: bottom;}	
}
@media (min-width: 700px) and (max-width: 768px){
	.s_s{background-position: top center;}	
}
@media (min-width: 768px) and (max-width: 850px){
	.se_bfli .f2_descr{padding:0px;}
.r-i a.rev{height: 265px;}
	.l_i {display:block !important;}	
	.l_i .l_n{margin-top:20px;}
}
@media (min-width: 769px) and (max-width: 850px){
	.f2_gl .f2_descr .f1_h{padding-left:10px !important;}	
}


@media (max-width: 768px){
.ap.se_bfl .se_txt, .ap.se_bfl .se_txt .g_pr:last-child{margin-bottom:0px !important;}

.w_load{display:none;}
.w_se_btn{margin-bottom:0px;text-align:left;}
.w_se_btn a{text-align:left;}
body .ab_n {font-size: 18px; margin-bottom: 5px;}
body .ab_i { padding: 20px 15px !important;}
body .ab_t {font-size: 14px;padding-left: 65px;}
body .l_i {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.learning_proces .h_lk{display:none;}
.learning{position:static} 
.learning_t{padding-bottom: 20px !important;}
.s_fl {margin-bottom: 55px !important;}
.slick-slide img{margin: 0 auto;}
body .f2_gl .f2_descr{padding-left:15px !important;}
.s_fli br,.t00 br, .specialist br{display:none;}
.l_t  {padding-right:0px;}
.l_n{font-size: 18px;}
.doc-name {font-size: 16px;}
.doc-d{font-size: 14px;}
	.s_c {background: url(/images/s_c2.png) no-repeat;background-size: cover;}

	.tt30{padding-right:40px;}
	.p40{padding: 30px 25px;}
	.rabs{top: 20px;right: 20px;}
	body .tr .se_bfli .se_n{width:100%;}
	body .tr1 .se_bfli .se_n{width:100%;}
	.w_se,.ap_qr .licenz{padding:30px;}{padding:25px;} 
	.se_bfl .f2_descr{padding:0px;}
	.se_bfli:first-child {margin-right: 0px;}
	body .se_bfli{width: calc(100% - 50px);margin-bottom:20px;padding: 30px 25px;}
	.se_bfl{flex-direction: column;margin-bottom:0px;}
	.se_bfl.mb0 .se_bfli:last-child {margin-bottom: 0px;}
	.w_load{flex-direction: column;}
	.w_load a {
		display:inline-block;
		width: calc(100% - 34px);
		margin-bottom: 20px;
		height:auto;
	}
	body .se_fli{margin-bottom:0px; width:100%}
	body .se_fli:last-child{margin-bottom:0px;}
	.s_banner,body .specialist, body .ab_i{padding:25px;}
	.s_title{font-size: 24px;}
	body .s_btn{margin-top:50px;}
	.s_txt{font-size: 16px;}
	.s_fl,.learning, .sec_3{flex-direction: column;}
	.s_fli, body .ab_i, body  .l_i{width: calc(100% - 50px);padding: 25px;}
	.s_fli:first-child{width: calc(100% - 50px);padding: 25px;margin-bottom:35px;}
	.s_fl .g_pr:before{min-width: 20px;}
	body .s_fli .g_v.mb0{margin-bottom:20px;}
	
	.ab_i{margin-right:0px;margin-bottom:20px;}
	.learning_t.g_v{border:0px;}
	body .l_i{padding-left:0px;padding-right:0px}
	.learning, body .g_doc, body .f2_gl{margin-bottom:0px;}
	body .g_doc_t{margin-top:0px}
	
}

@media (min-width: 768px) and (max-width: 769px){
body .ab_t {font-size: 14px;padding-left: 80px;}	
}

@media (max-width: 991px) {
    .subscribe_f {
        margin-top:30px !important;
    }
}

.se_bfli.whight{background: #ffffff;border:1px solid #193277;}
.se_img{width:46px;height:46px;margin-right: 15px;margin-top: 0px;min-width: 46px;}
.se_img img{margin-top: 0px !important;}

.tr1 .se_bfli .se_n {
    min-width: fit-content;
    padding-right: 0px;
}
body .se_bfli.item_blue{
	background:#193277 !important;	
}
.item_blue .se_n, .item_blue p{color:#ffffff !important;}

.tr1  .se_txt p:last-child, .tr  .se_txt p:last-child{margin-bottom:0px;}
.b2discount a{margin-top:0px;}
.b2discount{margin-bottom:30px;}

@media (max-width: 768px) {
    body .tr .se_bfli .se_n, .tr1 .se_bfli .se_n {
        height:auto !important;padding: 0px;
    }
}

@media (max-width: 425px) {
    .reviews {        
        height: unset !important;
    }
}