.a_ba{
	background:url("/local/templates/premier/img/a_ban.png") no-repeat;
	min-height:505px;
}
.a_1{margin:60px 0px;}
.a1_t{font-size:40px;font-weight:600; margin-bottom:22px;line-height: 1.23em;} 
.a1_text{max-width:660px;font-size:16px;}
.a1_text p{margin-bottom:20px;}
.a1_text .h_lk{margin-top:10px;display: inline-block;}

.sec_3 {display: flex;}
.ab_i {width: 33%; background: #F5F5F5;border-radius: 20px; padding: 25px 30px; margin-right: 40px;position: relative;}
.why_ii { width: 65px; height: 65px; margin-bottom: 14px;}
.ab_n {color: #000000; font-weight: 600;font-size: 18px;line-height: 120%;margin-bottom: 10px;}
.ab_t {font-weight: 500; font-size: 16px; line-height: 20px; color: #000000;}
.why_ii img {max-width: 100%;height: auto;}
.ab_i:last-child {margin-right: 0px;}

.a_2{margin-top:70px;} 

.ay_lern{
background: #F5F5F5;
    border-radius: 20px;
    padding: 25px 30px;
    margin-top: 40px;
	display: flex;justify-content: space-between;
}
.mark > div{
	display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
	margin-bottom:15px;
} 
.mark > div:before{
background: url(/local/templates/premier/img/checkmark_blue.svg);
    min-width: 20px;
    width: 20px;
    height: 20px;
	content: "";
    display: block;
	margin-right: 12px;
}	
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.ab_title{font-size:30px;font-weight:600}
.a_tarif, .a_content{margin-top:70px}
.a_2 .g_v:after{display:none;}
.a_2 .g_v{margin-bottom:30px;}

.a_tarif_bl{
	display: flex;
    justify-content: space-between;
}
.a_t_top{height:50px;}
.a_tarif_i{
border-radius: 15px;
background: #FFF;
min-width:360px;
}
.a_tarif1{box-shadow: 0px 4px 15px 10px rgba(77, 102, 184, 0.10);}
.a_tarif2{box-shadow: 0px 4px 15px 10px rgba(255, 93, 51, 0.20);}
.a_tarif3{box-shadow: 0px 4px 15px 10px rgba(80, 80, 80, 0.10);}

.a_t_top{
border-radius: 15px 15px 0px 0px;
padding:15px 15px 15px 20px;
color: #FFF;
font-size: 20px;
font-weight: 600;
display: flex;
justify-content: space-between;
align-items: center;
}
.a_tarif1 .a_t_top{ background: var(--unnamed, linear-gradient(47deg, #4489F2 0%, #90BCFF 100%));}
.a_tarif2 .a_t_top{ background: var(--unnamed, linear-gradient(47deg, #FF5D33 0%, #FFBEAD 100%));}
.a_tarif3 .a_t_top{ background: var(--unnamed, linear-gradient(37deg, #303030 0%, #969696 100%));}

.a_t_list{padding:25px 20px 0px 20px;margin-bottom:0px;}
.a_t_list li{
	font-size: 16px;
	color: #000;
	font-weight: 500;
	display: flex;
    align-items: center;
    line-height: 20px;
	margin-bottom:25px;
}
.a_t_list li:last-child{padding-bottom:25px;border-bottom: 1px solid  #B1B1B1;margin-bottom: 20px;}
.a_t_list li:before{	
    min-width: 25px;
    width: 25px;
    height: 25px;
	content: "";
    display: block;
	margin-right: 10px;
}
.a_tarif1  .a_t_sel{ background: url(/onlayn-kurs-1s-bukhgalteriya/img/t1_s.svg) no-repeat;}
.a_tarif2  .a_t_sel{ background: url(/onlayn-kurs-1s-bukhgalteriya/img/t2_s.svg) no-repeat;}
.a_tarif3  .a_t_sel{ background: url(/onlayn-kurs-1s-bukhgalteriya/img/t3_s.svg) no-repeat;}

.a_tarif1 .a_t_bot{border-radius: 10px;background: var(--unnamed, linear-gradient(47deg, #4489F2 0%, #90BCFF 100%));}
.a_tarif2 .a_t_bot{border-radius: 10px;background: var(--unnamed, linear-gradient(47deg, #FF5D33 0%, #FFBEAD 100%));}
.a_tarif3 .a_t_bot{border-radius: 10px;background: var(--unnamed, linear-gradient(37deg, #303030 0%, #969696 100%));}

.a_t_unsel{ background: url(/onlayn-kurs-1s-bukhgalteriya/img/t1_unsel.svg) no-repeat;}

.mr40{margin-right:40px}
.a_t_m{padding:0px 15px 25px 15px;}
.a_tmi{display:flex; align-items: center; font-size: 16px; color: #000;font-weight: 500;}
.a_tmi img{margin-right:10px;}
.a_t_bot{
margin:0px 20px 25px 20px;
border-radius: 10px;
display: flex;
padding: 15px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
color: #FFF;
text-align: center;
font-size: 16px;
font-weight: 600;
}
.a_t_bot:hover {color: #FFF;opacity:0.8}

.a_cont_list{
	display: flex;flex-wrap: wrap;
}
.a_cont_i{border-radius: 15px;background: #F5F5F5;padding:20px 20px 25px 20px;width: calc(50% - 60px);margin-bottom:25px}
.a_cont_i:nth-child(2n) {
	margin-left:40px;
}
.ac_it{
color: #4D66B8;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:10px;
}
.ac_itext{
color: #000;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.ext_s{margin-top:50px;}

.a_ext_i{
border-radius: 15px;
background: #FFF;
display:flex;
justify-content: space-between;
align-items: center;
margin-bottom:20px;
padding:20px;
}
.a_ext_t{
color: #000;
font-size: 20px;
font-weight: 600;
max-width:629px
}
.a_ext_s{
color: #4D66B8;
text-align: right;
font-size: 24px;
font-weight: 600;
width:120px;
margin-right:27px;
}
.a_ext_rr{display:flex; justify-content: space-between;align-items: center;}
.a_ext_b{
	display: flex;
padding: 15px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
border-radius: 10px;
background: #4D66B8;
color:#ffffff;
text-align: center;
font-size: 16px;
font-weight: 700;
}
.a_ext_b:hover{color:#ffffff}
.a_ext_text{color: #000;
font-size: 14px;
font-weight: 400;
margin-top:31px;
}
.tech_sb{
padding:20px 30px 35px 30px;
border-radius: 15px;
background: #F8F8F8;
display: flex;
align-items: center;
justify-content: space-between;

}
.tech_sb_l,.tech_sb_scroll{width:50%}
.a_te_top img{
border-radius: 300px;
margin-right:15px;
background: url(<path-to-image>), lightgray 0px -6.465px / 100% 154.718% no-repeat;
}
.a_te_top{
display: flex;
align-items: center;
margin-bottom:15px;
}
.a_te_t{
color: #000;
font-size: 26px;
font-weight: 600;
margin-bottom:10px;
}
.a_te_text{
color: #4D66B8;
font-size: 18px;
font-weight: 600;
}
.c1f{background:url(/onlayn-kurs-1s-bukhgalteriya/img/learning1.png) no-repeat top right #b8b8b8;}

.a_te_m{
color: #000;
font-size: 16px;
font-style: italic;
font-weight: 500;
margin-bottom:30px;
}
.tech_sb_scroll .reviews{
	padding:25px 50px 0px 55px;
	border-left: 1px solid #DFDFDF;
}
.tech_sb_scroll  .lh120{
color: #000;
font-size: 26px;
font-weight: 600;
}
@media (max-width: 1200px) {
	.a_tarif_i{min-width: 30%;}
	
	.a1_t{font-size:32px;}
	.g_v, .ab_title{font-size:26px;}
	.ab_i, .mr40{margin-right: 30px;}
	.a_t_top, .a_ext_t{font-size:18px;}
	.a_ext_s{font-size:20px;}
	.a_ext_rr{min-width: 280px;}
	.a_te_text,.ac_itext{font-size:16px;}
	.tech_sb_scroll .lh120, .a_te_t{font-size:22px;}
}

@media (max-width: 849px) {
	.a_tarif_bl {flex-direction: column;}
	.a_tarif_i{margin-right:0px;margin-bottom:50px;}
	/*.f2_gl{height: 527px;}*/
}
@media (min-width: 768px) and (max-width: 991px) {
.tech_sb{
align-items: flex-start;
}
.tech_sb_l{ margin-top:25px;}
}
@media (max-width: 768px) {
	.lh120{text-align:center}
	.sec_3 {flex-direction: column;}
	.ab_i{margin-right:0px;width: inherit;margin-bottom: 20px;display: flex;flex-wrap: wrap;align-items: center;}
	.ab_n{min-width: 200px;width: 400px;margin-left: 20px;}
	.tech_sb{flex-direction: column;}
	.tech_sb_l, .tech_sb_scroll{width:100%;}
	.tech_sb_scroll .reviews{border:none;}	
.z3_phone, .z3_email{width:100% !important;}
#form_z3 .d_fl{display:block !important} 
}
@media (max-width: 599px) {
	.a_cont_i:nth-child(2n){margin-left: 20px;} 
	.a_cont_i{margin-bottom: 20px;width: calc(50% - 50px);}
	.a_cont_list {justify-content: space-around;}
	.ext_s{width: unset;}
	.a_ext_i{display:block}
	.a_ext_t{margin-bottom:15px;}
	.a_ext_rr{min-width: unset;}
	.ab_n{width: 200px;min-width: 200px;width: min-content;margin-left: 20px;}
	.ab_img{display: none;}
	.a_2 { margin-top: 0px;}
	.tech_sb_scroll .reviews{padding:20px 0px;}
}
