

/* Start:/local/templates/.default/components/bitrix/catalog.section/webinars-new/style.css?17121329042731*/
.soon-tag, .online-tag{
	border-radius: 20px;
	box-sizing: border-box; 
	font-size: 14px;
	font-weight: 600;
	font-family: 'Open Sans'; 
	color: var(--button-blue);; 
	background: var(--blue-1);; 
	position:relative;
	width: 122px;
	height: 39px;
	overflow: hidden;  
	display: flex;
	justify-content: center;
}

.soon-tag-list {
	animation: soon-tag_action 14s cubic-bezier(0.19, 0.56, 0.42, 0.96) infinite;
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.soon-tag_text{
	/*position: absolute;
	margin-top: 50px;*/
	left: 14px; 
}

.online-tag {
	align-items:center;
	gap: 6px;
}

.online-tag_circle {
	animation: online-tag_action 1.5s ease infinite;
	width: 11px;
	min-width: 11px;
	height: 11px;
	min-height: 11px;
	border-radius: 50%;
	background: #ff5b5b;
}


@keyframes soon-tag_action{
	0%{
		margin-top: 11px;
	}

	14% {
		margin-top: 11px;
	}

	19% {
		margin-top: -19px; 
	}

	33% {
		margin-top: -19px;
	}

	38% {
		margin-top: -51px;
	}

	52% {
		margin-top: -51px;
	}

	57% {
		margin-top: -81px;
	}

	71% {
		margin-top: -81px;
	}

	77% {
		margin-top: -112px;
	}

	93% {
		margin-top: -112px;
	}

	100% {
		margin-top: -141px;
	}
}

@keyframes online-tag_action {
	0% {
		background: #ff5b5b;
	}
	50% {
		background: #c53b3b;
	}
	100% {
		background: #ff5b5b;
	}
}

.stab_wrapper{

	margin: 91px auto 104px;
	text-align: center;
}

.stab_illustration {
	position: relative;
	width: fit-content;
	margin: auto;
}

.stab-anim-small {
	animation: stabAnimationSmall 5s linear infinite;
	position: absolute;
	left: 50px;
	top: -35px;
}
.stab-anim-large {
	animation: stabAnimationLarge 7s linear infinite;
	position: absolute;
	left: 65px;
	top: -65px;
}

@keyframes stabAnimationSmall {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes stabAnimationLarge {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}

.stab_content{
	display: flex; 
	font-family: Open Sans;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; 
	align-items: center;
}

.stab_content img{
	width: 36px;
	height: 36px;
	margin-left: 10px; 
}

.stab_subtext{
	color: #46484B;
	text-align: center;
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; 
}

.stab_subtext a{
	color: #275EC7;
	font-weight: 500;
	line-height: 140%;
	cursor: pointer;
	text-transform: lowercase; 
}

.stab_subtext a:hover{
	color: #3856A1; 
}

@media screen and (max-width:480px){
	.webinar-card{
		max-width: calc(100% - 32px); 
		margin-left: auto;
		margin-right: auto; 
		height: auto;
		max-height: none;
	}

	.inner-link_wrapper {
		margin-top: 75px;
	}

	.soon-tag_text {
		left: auto;
		font-size: 13px;
	}
}
/* End */
/* /local/templates/.default/components/bitrix/catalog.section/webinars-new/style.css?17121329042731 */
