.t502__textwrapper {display: block;   padding-top: 16px; padding-left: 0px;}
.t502__circlewrapper {display: block;}
.t-sociallinks__item a, .t-sociallinks__item svg{width:46px!important; height:46px!important;}

.t004 ol{    padding-left: 48px!important;
    border: 1px #032838 solid;
    padding: 48px;
    border-radius:20px;
     counter-reset: detailsCount; 
     list-style-type: none;
}
.t004 ol li {

    padding: 28px 0;
    border-bottom: 1px #032838 solid;
    position: relative;
    padding-left: 32px;
}
.t004 ol li:last-child {border-bottom:0px #032838 solid;} 
.t004 li::before {
    position: absolute;
    left: 0;
    content: counter(detailsCount) ".";
    counter-increment: detailsCount;
}
.t195__img {max-width:200px;}
.t477__content {padding:0;}
.t477__blockimg {border-radius:20px;}
.t537__bgimg  {border-radius:20px;}
.t1070 .t-card__btn {margin-top: 32px; width: 100%;}
.t1070__featured .t-card__link::after {content:"Возможна рассрочка"; display:block; font-family:'Montserrat'; padding-top:16px;font-size:14px;color: #032838;}
#rec978583671 .t-card__descr {height:100%!important;}
.t1070__content {padding: 0px 30px 32px!important;}
.t228 .t-btn {height:46px;}

.course-blob {
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	margin-right: 12px;
	margin-left: 46px;
	height: 26px;
	width: 26px;
	transform: scale(1);
	animation: pulse-black 2s infinite;
	
	background: rgba(125, 212, 64, 1);
	box-shadow: 0 0 0 0 rgba(125, 212, 64, 1);
	animation: pulse-green 2s infinite;
}

.t492__btn-container,.course-start {align-items: center;justify-content: flex-start;display: flex; font-family: Montserrat, "Montserrat", Arial, sans-serif;}
.course-start {    padding-top: 60px;   font-size: 16px;}
.t678 .t-form__submit {text-align:left;}
.t678 .course-blob {margin-left:0px;}
.t678 .course-start { padding-top: 32px;}

.tmenu-mobile__imglogo {min-width:114px!important;width:114px;}
.t-menuburger span {left:30%!important;}
.t-menuburger {width: 60px!important;
    height: 60px!important;
    background-color: #7DD440!important;
    border-radius: 8px;}    
.t-menuburger span {margin-top:20px;max-width: 24px;}

.t678 {position:relative;}
.t678 .t-prefix_6 {position: absolute; top: 0;}
.t728__bgimg {    border-radius: 20px;}
.t678 .t678__form-bottom-text {text-align:left;}

@media screen and (max-width: 992px) {
.t492 {    display: flex; flex-flow: column; flex-flow: column-reverse;}
.t492__textwrapper {margin-top:0px;}
.t492 .t-title {font-size:40px!important;padding-top:0px;}
.t492__btn-container {display:block; padding-top:0px;}
.course-start {padding-top:32px;margin-left:0px;}
.course-blob {margin-left:0px;}
.t492__btn-wrapper {padding-bottom: 0px;}
.t004 ol {padding: 16px 20px;padding-left: 20px !important;}
.t678 .t-prefix_6 {position:relative;}
.t477__blockimg {max-height:430px;background-position: top;}
.t195__text {font-size:16px;}
.t1095__container .t-cell {display: table;}
.t1095__textwrapper {padding-left:0px!important;padding-top:16px;}
.t1070__col .t-descr_xs {font-size: 16px;}
.t056__title {font-size: 30px;}
.t004 ol li {line-height: 1.3;}
.t195__text strong {line-height: 1.3; font-size:32px;}
}

@keyframes pulse-green {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(125, 212, 64, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(125, 212, 64, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(125, 212, 64, 0);
	}
}
