@font-face {
  font-display: swap;
  font-family: "Corsica MX";
  font-weight: 500;
  src: local("CorsicaMX-Medium"), url(../fonts/CorsicaMX-Medium.woff2) format("woff2");
}
html {
	height: 100%;
	min-height: 100%;
}
#inner {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: url("../img/sot/webinar/bgtop-right.png") no-repeat right top,
							url("../img/sot/webinar/bgtop.png")	no-repeat center top;
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	color: #302F2E;
	font-weight: 400;
}

.header {
	margin-bottom: 22px;
}

main {
	flex: 1 1 auto;
	background: url("../img/sot/webinar/bgbot-left.png") no-repeat left bottom -180px,
							url("../img/sot/webinar/bgleft.png") no-repeat left 290px,
							url("../img/sot/webinar/bgright.png") no-repeat right 769px;
}

.webinar {
	margin-bottom: 0px;
}
.webinar__container {
	/* display: flex;
	gap: 115px;
	justify-content: start; */
	padding-top: 50px;
}
.webinar__info p {
	margin-left: 15px;
	max-width: 500px;
}
.webinar__info p a {
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.webinar__info p a:hover {
	text-decoration: none;
}
.webinar__info strong {
	color: #FE7325;
	font-size: 28px;
	font-weight: 700;
}
.webinar__date {
	background: url("../img/sot/webinar/bgdate.png") no-repeat 0 0/100% 100%;
	padding: 14px 30px 34px;
	font-size: 36px;
	color: #333;
	text-align: center;
	line-height: 1.4;
	margin-bottom: 2px;
}
.webinar__date p {
	margin-left: 0;
}
.webinar__date span {
	font-size: 18px;
	line-height: normal;
	display: block;
}
.webinar__theme {
	flex-basis: 550px;
	color: #302F2E;	
	font-size: 28px;	
	font-weight: 400;
	line-height: normal;
}
.webinar__theme span {
	font-size: 17px;
	display: block;
}
.webinar__free{
	font-family: "Plovdiv Display", sans-serif;
	font-weight: 700;
	font-size: 48px;
	text-align: center;
	color: #333;
	margin-bottom: 50px;
}
.color {
	color: #fe7325;
}
.webinar__for{
	font-family: "Plovdiv Display", sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 105%;
	text-align: center;
	color: #333;
	max-width: 540px;
	margin: 0 auto 163px;
}
.theme {
	max-width: 877px;
	margin: 0 auto;
}
.theme__theme {
	font-family: "Corsica MX", sans-serif;
	font-weight: 500;
	font-size: 22px;
	text-align: center;
	color: #302f2e;
}
.theme__title {
	font-family: "Corsica MX", sans-serif;
	font-weight: 500;
	font-size: 56px;
	line-height: 105%;
	text-align: center;
	color: #302f2e;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	position: relative;
	justify-content: center;
}
.theme__title::before {
	content: "";
	min-width: 79px;
	height: 114px;
	background-image: url("data:image/svg+xml,%3Csvg width='79' height='114' viewBox='0 0 79 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.2635 56.2068C33.7122 51.3714 34.1489 47.4691 32.8282 44.0513C31.4107 40.2821 28.2358 36.9974 22.6006 34.3912L21.8008 34.2335L21.6431 35.0334C19.5331 46.5828 22.2713 53.7698 30.4637 56.0491L31.2635 56.2068Z' fill='%23F8C347' /%3E%3Cpath d='M51.1904 35.2063L50.2329 35.8485C49.53 36.0424 49.2755 36.4907 48.5725 36.6846C38.0039 42.2462 33.1312 49.2627 34.0151 56.5828L34.209 57.2858L34.9119 57.0919C37.0207 56.5104 39.1295 55.9289 40.6931 54.7414C48.8983 50.2097 50.8261 42.1142 51.1297 36.3576L51.1904 35.2063Z' fill='%23F8C347' /%3E%3Cpath d='M31.1894 75.1371L31.5408 75.0402L31.7954 74.5918C32.935 70.4956 32.6688 66.7871 30.6452 63.5631C28.5247 59.9877 24.0409 57.4422 17.6421 56.1811L16.8422 56.0235L17.036 56.7264C17.5802 68.3004 22.3302 74.5544 31.1894 75.1371Z' fill='%23F8C347' /%3E%3Cpath d='M37.5144 73.3924C48.4345 67.7339 48.4719 58.2688 46.9819 51.4939L46.7881 50.791L46.1821 51.3363C35.8435 59.1037 31.9645 66.9808 34.7027 74.1678L34.8965 74.8707L35.5994 74.6769C36.2055 74.1316 36.9084 73.9377 37.5144 73.3924Z' fill='%23F8C347' /%3E%3Cpath d='M36.3859 92.6136L36.7374 92.5166L36.6404 92.1652C36.6288 88.0083 35.405 84.942 33.2238 82.5179C30.0489 79.2332 25.1529 77.9359 18.3419 77.9231L17.542 77.7654L17.7359 78.4684C20.9948 88.9155 27.2115 93.6306 36.3859 92.6136Z' fill='%23F8C347' /%3E%3Cpath d='M39.4528 91.3898L39.9981 91.9958L40.2527 91.5474C51.3911 83.9377 49.8288 74.1573 46.1331 67.6125L45.9393 66.9096L45.3332 67.4549C36.9821 76.9434 34.7028 85.1358 39.4528 91.3898Z' fill='%23F8C347' /%3E%3Cpath d='M45.6074 108.224L45.9589 108.127L45.8619 107.776C43.1121 96.4319 32.1442 96.4308 23.8665 97.9569L23.1636 98.1507L23.7089 98.7567C29.2343 107.823 36.9176 110.999 45.6074 108.224Z' fill='%23F8C347' /%3E%3Cpath d='M48.8305 106.2L49.2788 106.455L49.5334 106.007C58.939 96.2274 54.7587 87.9253 49.851 82.4711L49.3057 81.8651L48.6997 82.4104C42.5904 93.1716 42.6138 101.485 48.8305 106.2Z' fill='%23F8C347' /%3E%3Cpath d='M34.2466 36.8525C37.1436 32.2718 37.6772 28.7209 37.0596 25.1093C35.9935 21.2431 32.7217 17.607 27.7894 14.8069L27.341 14.5524L27.1834 15.3522C23.8252 26.4895 26.3088 34.1249 34.3435 37.204L34.2466 36.8525Z' fill='%23F8C347' /%3E%3Cpath d='M55.1062 17.864C42.841 22.7589 36.7201 29.3632 37.3495 37.1317L37.5433 37.8346L38.2462 37.6408C41.1549 37.217 43.6152 36.5385 45.8816 35.1572C53.1294 31.2677 55.6025 23.7782 56.003 18.3731L56.1606 17.5732L55.1062 17.864Z' fill='%23F8C347' /%3E%3Cpath d='M41.2416 22.4436C51.8102 16.882 51.9445 7.76829 50.4546 0.993465L50.2607 0.290527L49.6547 0.835831C39.3162 8.60317 35.4371 16.4803 38.8783 23.4735L39.0721 24.1764L39.775 23.9826C39.9327 23.1827 40.6356 22.9889 41.2416 22.4436Z' fill='%23F8C347' /%3E%3C/svg%3E");
}
.theme__title::after {
	content: "";
	min-width: 79px;
	height: 114px;
	background-image: url("data:image/svg+xml,%3Csvg width='79' height='114' viewBox='0 0 79 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.3859 56.2068C44.9373 51.3714 44.5005 47.4691 45.8212 44.0513C47.2387 40.2821 50.4136 36.9974 56.0488 34.3912L56.8487 34.2335L57.0063 35.0334C59.1163 46.5828 56.3781 53.7698 48.1857 56.0491L47.3859 56.2068Z' fill='%23F8C347' /%3E%3Cpath d='M27.459 35.2063L28.4165 35.8485C29.1194 36.0424 29.374 36.4907 30.0769 36.6846C40.6455 42.2462 45.5182 49.2627 44.6343 56.5828L44.4404 57.2858L43.7375 57.0919C41.6287 56.5104 39.5199 55.9289 37.9564 54.7414C29.7511 50.2097 27.8233 42.1142 27.5197 36.3576L27.459 35.2063Z' fill='%23F8C347' /%3E%3Cpath d='M47.4601 75.1371L47.1086 75.0402L46.854 74.5918C45.7144 70.4956 45.9806 66.7871 48.0042 63.5631C50.1247 59.9877 54.6085 57.4422 61.0074 56.1811L61.8072 56.0235L61.6134 56.7264C61.0693 68.3004 56.3192 74.5544 47.4601 75.1371Z' fill='%23F8C347' /%3E%3Cpath d='M41.135 73.3924C30.2149 67.7339 30.1776 58.2688 31.6675 51.4939L31.8613 50.791L32.4674 51.3363C42.8059 59.1037 46.6849 66.9808 43.9467 74.1678L43.7529 74.8707L43.05 74.6769C42.4439 74.1316 41.741 73.9377 41.135 73.3924Z' fill='%23F8C347' /%3E%3Cpath d='M42.2635 92.6136L41.9121 92.5166L42.009 92.1652C42.0206 88.0083 43.2444 84.942 45.4256 82.5179C48.6005 79.2332 53.4965 77.9359 60.3075 77.9231L61.1074 77.7654L60.9136 78.4684C57.6546 88.9155 51.4379 93.6306 42.2635 92.6136Z' fill='%23F8C347' /%3E%3Cpath d='M39.1966 91.3898L38.6513 91.9958L38.3967 91.5474C27.2583 83.9377 28.8206 74.1573 32.5163 67.6125L32.7101 66.9096L33.3162 67.4549C41.6674 76.9434 43.9467 85.1358 39.1966 91.3898Z' fill='%23F8C347' /%3E%3Cpath d='M33.042 108.224L32.6906 108.127L32.7875 107.776C35.5373 96.4319 46.5053 96.4308 54.7829 97.9569L55.4858 98.1507L54.9405 98.7567C49.4151 107.823 41.7318 110.999 33.042 108.224Z' fill='%23F8C347' /%3E%3Cpath d='M29.8189 106.2L29.3706 106.455L29.116 106.007C19.7104 96.2274 23.8907 87.9253 28.7984 82.4711L29.3437 81.8651L29.9497 82.4104C36.059 93.1716 36.0356 101.485 29.8189 106.2Z' fill='%23F8C347' /%3E%3Cpath d='M44.4028 36.8525C41.5058 32.2718 40.9722 28.7209 41.5899 25.1093C42.6559 21.2431 45.9278 17.607 50.86 14.8069L51.3084 14.5524L51.466 15.3522C54.8242 26.4895 52.3406 34.1249 44.3059 37.204L44.4028 36.8525Z' fill='%23F8C347' /%3E%3Cpath d='M23.5432 17.864C35.8084 22.7589 41.9293 29.3632 41.3 37.1317L41.1061 37.8346L40.4032 37.6408C37.4945 37.217 35.0342 36.5385 32.7678 35.1572C25.5201 31.2677 23.0469 23.7782 22.6464 18.3731L22.4888 17.5732L23.5432 17.864Z' fill='%23F8C347' /%3E%3Cpath d='M37.4078 22.4436C26.8392 16.882 26.7049 7.76829 28.1948 0.993465L28.3887 0.290527L28.9947 0.835831C39.3333 8.60317 43.2123 16.4803 39.7711 23.4735L39.5773 24.1764L38.8744 23.9826C38.7167 23.1827 38.0138 22.9889 37.4078 22.4436Z' fill='%23F8C347' /%3E%3C/svg%3E");
}
.theme__date {
	font-family: "Corsica MX", sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 1.1em;
	text-align: center;
	color: #fff;
	background: url("../img/sot/webinar/bgdate2.png") no-repeat center center;
	padding: 70px 40px;
}
.theme__time {
	font-size: 22px;
	display: block;
}
.registration {
	background: none;
	padding-top: 60px;
	padding-bottom: 42px;
}
.registration__title {
	color: #333;
	text-align: center;	
	font-size: 54px;	
	font-weight: 700;
	line-height: normal;
}
.registration__title span {
	color: #FE8C25;
}
.form-reg {
}
.form-reg__row {
	display: flex;
	gap: 30px;
	margin-bottom: 40px;
	position: relative;
}
.form-reg__item {
	flex-basis: 100%;
}
.form__input {
	width: 100%;
	border-radius: 100px;
	background: #F3F3F3;
	padding: 14px 28px;
	color: #333;
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: normal;
}
.form-reg__buttons {
	text-align: center;
	color: #999;
	font-size: 14px;	
	line-height: normal;
}
.form-reg__buttons a {
	color: #999;
	text-decoration-line: underline;
}
.form-reg__button {
	width: 242.876px;
	height: 48px;
	border-radius: 100px;
	background: linear-gradient(272deg, #F45825 0%, #FF9625 99.76%);
	color: #FFF;
	font-family: "Montserrat", sans-serif;
	font-size: 17px;	
	font-weight: 400;
	line-height: normal;
	margin-bottom: 11px;
}
.form-reg__button:hover {
	background: #fff;
  color: #302F2E;
  border: 2px solid #302F2E;
  padding: 10px 22px;
}
.banner {
	background: none;
	height: auto;
	padding: 0 0 80px 0;
}
.banner__container {
	/* background: url("../img/sot/webinar/bgbanner.png") no-repeat center top,
							linear-gradient(63deg, #F8C347 1.21%, #FBD655 59.11%); */
	max-width: 1200px;
	/* padding: 28px 0 0 0; */
	border-radius: 20px;
}
.banner__container img {
	border-radius: 20px;
}
.banner__center {
	background: url("../img/sot/webinar/bgbanner-center.png") no-repeat center top;
	color: #333;
	text-align: center;	
	font-size: 30px;	
	font-weight: 400;
	line-height: normal;
	padding: 90px 0 210px;	
}
.banner__title {
	text-align: center;
	font-family: "Plovdiv Display", sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 138%;
	max-width: 680px;
	margin: 0 auto;
	background: linear-gradient(272deg, #F45825 0%, #FF9625 99.76%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;	
}
.banner__row {
	display: flex;
	justify-content: space-between;
	align-items: end;
	padding-right: 50px;
	margin-top: -270px;
}
.banner__item {
	display: flex;
	align-items: end;
	gap: 11px;
	font-size: 20px;
}
.banner__item > div {
	margin-bottom: 40px;
}
.banner__image {
	border-radius: 0 0 0 20px;
}
.banner__fio {
	font-size: 34.569px;
	font-weight: 300;
	line-height: normal;
	text-transform: uppercase;
	/* margin-bottom: 18px;	 */
}
.banner__fio b {
	display: block;
	font-size: 25.927px;
	font-weight: 700;
	text-transform: none;
}
.banner__date {
	border-radius: 142.645px;
	background: linear-gradient(272deg, #F45825 0%, #FF9625 99.76%);
	width: 365.037px;
	height: 45.163px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFF;	
	font-size: 32px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
}
.speaker {
	padding-bottom: 60px;
}

.speaker__row {
	display: flex;
	/* align-items: center; */
	padding: 0 40px;
	gap: 40px;
	flex-direction: column;
}
.speaker__title {
	color: #333;	
	font-size: 54px;	
	font-weight: 700;
	line-height: normal;
	margin-bottom: 0;
}
.speaker__info {
	display: flex;	
	align-items: center;
	gap: 38px;
	flex-wrap: wrap;
	justify-content: center;
}
.speaker__item {
	display: flex;
	/* align-items: center; */
	/* flex-basis: 40%; */
	/* gap: 38px; */
	/* max-width:300px; */
	/* flex-direction: column; */
	align-items: center;
	background: url("../img/sot/webinar/bgspeaker-fio.png") no-repeat 0 center;
	padding-left: 124px;
	padding: 15px 0 15px 104px;
}
.speaker__item--big {
	max-width: 100%;
}
.speaker__fio {
	color: #333;
	font-size: 26px;	
	font-weight: 700;
	line-height: normal;
	margin-bottom: 15px;
	/* flex-basis: 384px; */
	
	/* min-height: 109px; */
	/* display: flex; */
	/* align-items: center; */
}
.speaker__fio span {
	display: block;
	font-weight: 400;
}
.speaker__text {
	/* flex-basis: 391px; */
	color: #999;
	min-width: 588px;
	max-width: 588px;
}
.speaker__text a {
	color: #FE8C25;
	text-decoration: underline;
	text-decoration-skip-ink: none;
}
.speaker__text a:hover {
	text-decoration: none;
}
.information {
	padding: 20px 0 26px;	
}
.information__container {
	max-width: 1130px;
}
.information__row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
	padding: 39px 60px;
	border-radius: 20px;
	background: #F3F3F3;
	position: relative;
}
.information__row::before {
	content: "";
	width: 150px;
	height: 215px;	
	position: absolute;
	left: -78px;
	bottom: -5px;
	background: url("../img/sot/webinar/bginf-left.png") no-repeat 0 0;
}
.information__row::after {
	content: "";
	width: 150px;
	height: 215px;	
	position: absolute;
	right: -78px;
	bottom: -5px;
	background: url("../img/sot/webinar/bginf-right.png") no-repeat 0 0;
}
.information__it {
	color: #333;	
	font-size: 15px;	
	font-weight: 400;
	line-height: 19px;
	/* flex-basis: 240px; */
}
.webinar-info {
	padding-top: 20px;
}
.webinar-info__container {
	border-top: 2px dashed #FF9125;
	padding-bottom: 99px;
	text-align: center;
	max-width: 1160px;
}
.webinar-info__row {
	display: flex;
	justify-content: space-around;
	gap: 90px;
	padding: 0 32px;
	margin-bottom: 85px;
}
.webinar-info__item {
	padding-top: 37px;
	flex-basis: 300px;
	text-align: center;
	position: relative;
}
.webinar-info__item:not(:nth-child(2)) strong {
	/* display: block; */
}
.webinar-info__item::before {
	position: absolute;
	top: -16px;
	left: calc(50% - 15px);
	content: "";
	width: 30px;
	height: 32px;
	background: url("../img/sot/webinar/marker.png") no-repeat 0 0/cover;
}
.webinar-info__buttons {
}
.webinar-info__button {
	width: 242.876px;
	height: 48px;
	border-radius: 100px;
	background: linear-gradient(272deg, #F45825 0%, #FF9625 99.76%);
	color: #FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}
.webinar-info__button:hover {
	background: #fff;
  color: #302F2E;
  border: 2px solid #302F2E;
  padding: 10px 22px;
}
.webinar-info__text {
	color: #999;
	font-size: 14px;
}
.webinar-info__text a {
	text-decoration-line: underline;
}
.webinar-info__text a:hover {
	text-decoration-line: none;
}
.webSpeakerPhoto {
	width: 100%;
	max-width: 362px;
	height: 248px;
}

@media (max-width: 1200px) {
	.webinar__date {
		font-size: 32px;
		padding: 14px 20px 34px;
	}
  .banner .container {
    padding-left: 30px;
    padding-right: 30px;
  }
	.information__container {
		padding-left: 60px;
		padding-right: 60px;
		overflow: hidden;
	}
	.speaker__row {
		flex-direction: column;
	}
}
@media(max-width: 1080px) {	
	.banner__row {
		flex-direction: row;
    row-gap: 0;
		padding-right: 20px;
		margin-top: -200px;
	}
	.banner__item > div {
		margin-left: -40px;
	}
	.banner__row p {
		text-align: left;
	}
	.banner__row .banner__date {
		width: 185.037px;
  	height: 36.163px;
		font-size: 24px;
		margin-bottom: 40px;
	}
	.speaker__item {
		flex-direction: column;
		background-position: left 30px;
		gap: 40px;
	}
	.speaker__text {
		min-width: 100%;
	}
}
@media(max-width: 1030px) {	
	.webinar__container {
		gap: 40px;
		padding-top: 0;
	}
	.webinar__date {
		min-width: 361px;
	}
	.webinar__theme {
		flex-basis: auto;
		font-size: 24px;
	}
	.information__row {
		gap: 20px;
		padding-left: 40px;
		padding-right: 20px;
	}
	.theme__title {
		font-size: 42px;
	}
	.webSpeakerPhoto {
		height: 100%;
	}
}

@media (max-width: 900px) {
  .webinar__date {
    min-width: 300px;
		font-size: 28px;
  }
	.webinar__info strong {  
  	font-size: 24px;
	}
	.speaker__row {
		padding: 0;
		/* flex-direction: column; */
	}
	.information__row {
		/* flex-wrap: wrap; */
		grid-template-columns: repeat(1, 1fr);
		padding-right: 40px;
	}
	.information__it {
		flex-basis: 100%;
	}
}
@media(max-width: 828px) {
	.speaker__item {
		flex-basis: 100%;
		max-width: 100%;
		justify-content: start;
		align-items: start;
	}
}
@media(max-width: 768px) {
	#inner {
		background: url("../img/sot/webinar/bgtop-right.png") no-repeat right top, 
								url("../img/sot/webinar/bgtop.png") no-repeat center -60px;
	}
	.webinar__theme {
		font-size: 18px;
	}
	.webinar__theme span {
  	font-size: 14px;
	}
	.registration {
		padding-top: 20px;
	}
	.registration__title,
	.speaker__title {
		font-size: 45px;
	}
	.banner__item > div {
  	margin-bottom: 100px;
	}
	.banner__row .banner__date {
		position: absolute;
		left: 290px;
	}
}
@media(max-width: 600px) {
	#inner {
    background: url("../img/sot/webinar/bgtop-right.png") no-repeat right top, url("../img/sot/webinar/bgtop.png") no-repeat center -160px;
  }
	.container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.banner .container {
    padding-left: 10px;
    padding-right: 10px;
  }
	.banner__title {
		font-size: 36px;		
	}
	.form-reg__row {
		flex-direction: column;
	}
	.speaker__info {
		flex-direction: column;
		/* max-width: 416px; */
		gap: 0;
		max-width: 100%;
		align-items: start;
	}
	.speaker__fio {
		flex-basis: auto;
	}
	.speaker__text {
  	flex-basis: auto;
		padding-left: 0px;
	}
	.webinar-info__row {
		flex-direction: column;
		margin-bottom: 45px;
		gap: 45px;
	}
	.webinar-info__item {
		flex-basis: auto;
	}
	.theme__title {
    font-size: 30px;
  }
	.webinar__free {
		font-size: 30px;
		margin-bottom: 20px;
	}
	.webinar__for {
		font-size: 26px;
	}
}
@media(max-width: 500px) {
	#inner {
    background: url("../img/sot/webinar/bgtop-right.png") no-repeat right top, url("../img/sot/webinar/bgtop.png") no-repeat center -220px;
  }
	.webinar {
		margin-bottom: 0px;
	}
	.webinar__container {
		flex-direction: column;
	}
	.webinar__info p {
  	margin-left: 0;
  	text-align: center;
	}
	.webinar__theme {
		text-align: center;
	}
	.registration__title, .speaker__title {
    font-size: 36px;
  }
	.banner {
		padding-bottom: 40px;
		overflow: hidden;
	}
	.banner__center {
		margin-bottom: 40px;
	}
	.banner__row {
		flex-direction: column;
		justify-content: center;
    align-items: center;
	}
	.banner__row p {
    text-align: center;
  }
	.banner__row .banner__date {
    position: relative;
    left: 0;
    order: -1;
  }
	.banner__item {
		flex-direction: column;
		align-items: center;
	}
	.banner__item > div {
    margin-left: 0;
		margin-bottom: 0;
  }
	.banner__image {
		border-radius: 0;
		order: 2;
		margin-right: -60px;
	}
	.speaker__row {
		gap: 20px;
	}
	.speaker__item {
		gap: 18px;
	}
	.speaker__fio {
		font-size: 18px;
		/* padding-left: 95px; */
		min-width: 198px;
		max-width: 198px;
	}
	.speaker__text {    
    padding-left: 0px;
		font-size: 14px;
  }
	.theme__theme {
		font-size: 14px;
	}
	.theme__title {
    font-size: 25px;
    line-height: 1.2;
  }
	.theme__date {
		font-size: 20px;
		background-size: contain;
	}
	.theme__time {
		font-size: 16px;
	}
	.webinar__free{
		margin-bottom: 10px;
		font-size: 22px;
	}
	.webinar__for {
		margin-bottom: 60px;
		font-size: 20px;
	}
	.theme__title {
		padding-left: 30px;
		padding-right: 30px;
	}
	.theme__title::before {
		position: absolute;
		left: -15px;
	}
	.theme__title::after {
		position: absolute;
		right: -15px;
	}
}
.registration__information {
	
}
.registration__info {
	border-radius: 12px;
	background: url("../img/sot/webinar/ar.svg") no-repeat 24px center, rgba(248, 195, 71, 0.10);
	padding: 16px 24px 16px 119px;
	color: #333;
	font-family: Montserrat, sans-serif;
	font-size: 24px;	
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
}
.registration__text {
	color: #333;
	font-family: Montserrat, sans-serif;
	font-size: 24px;	
	font-weight: 400;
	line-height: normal;
	padding-left: 119px;
	text-align: left;
	margin-bottom: 32px;
}
.registration__links {
	padding-left: 119px;
	display: flex;
	align-items: center;
	gap: 21px;
}
.registration__link {
	display: flex;
	align-items: center;
	gap: 3px;
	width: 149.215px;
	height: 48px;
	border: 0;
	color: #FFF;
	font-family: Montserrat, sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: normal;
	border-radius: 100px;
	background: #08C;
}

.registration__link_red {
	background: #E13722;
}

.registration__link svg {
	min-width: 15px;
}

.registration__link:hover {	
	color: #FFF;
}

.visually-hidden {
	position: fixed;
	transform: scale(0);
}

.error-field-email {
	position: absolute!important;
  line-height: 12px;
  bottom: -28px;
  padding: 0 10px;
}