

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1712838652681*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/visit-forum/styles.css?1496228585681*/
/* Стили для визуального редактора*/

.full-image {width: 100%;}
.image40left {width: 40%; float: left; margin-right: 15px;}
.image40right {width: 40%; float: right; margin-left: 15px;}
.type_text {line-height: 1.5; color: #4A4A4A; font-weight: 400; }
.font400 {font-weight: 400; line-height: 1.5; color: #4A4A4A;}
.font500 {font-weight: 500; line-height: 1.5; color: #4A4A4A;}
.font700 {font-weight: 700; line-height: 1.5; color: #4A4A4A;} 
.mini_title {font-size: 16px; font-weight: 300; padding-left: 10px;}
.forchange {font-weight: 400; line-height: 1.5; color: #4A4A4A;}
.page_wrap p {font-weight: 400; line-height: 1.5; color: #4A4A4A;}
/* End */


/* Start:/local/templates/visit-forum/template_styles.css?175128633356584*/
:root {
	--font-family:'Montserrat', sans-serif;
	--font-size:24px;
	--font-line:30px;
	--font-weight: 400;
	--font-weight-bold: 600;
	--font-color:#1E1E1E;	
	--grey:#F3F3F4;
	--grey-bg:#F9F9F9;
	--magenta:#5A21C1;
	--light-magenta:#E7E5F5;
	--white:#fff;
	--animation: all ease-out 0.3s;
}
html::-webkit-scrollbar, body::-webkit-scrollbar, .fancybox-slide::-webkit-scrollbar, textarea::-webkit-scrollbar, .jq-selectbox ul::-webkit-scrollbar {
	width: 4px;
}
html::-webkit-scrollbar-track, body::-webkit-scrollbar-track, .fancybox-slide::-webkit-scrollbar-track, textarea::-webkit-scrollbar-track, .jq-selectbox ul::-webkit-scrollbar-track {
	background: transparent;
}
html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, .fancybox-slide::-webkit-scrollbar-thumb, textarea::-webkit-scrollbar-thumb, .jq-selectbox ul::-webkit-scrollbar-thumb {
	background-color:var(--magenta);
	border-radius: 3px;
	border:0;
}
html {
	min-height:100%;
}
body {
	background:var(--grey-bg);
	font-family: var(--font-family);
	font-weight: var(--font-weight);
	font-size: var(--font-size);
	line-height: var(--font-line);
	color:var(--font-color);
	padding:0;
	margin:0;
	overflow:hidden;
	overflow-y:auto;
}
body.fixed {
	overflow:hidden;
	overflow-y:hidden;
}
a {
	color:var(--magenta);
	font-weight:var(--font-weight);
	outline:none;
	-webkit-appearance: none;
	text-decoration:none;
}
a:hover {
	color:#430AAB;	
}
H1 {
	margin:0 0 25px;
	padding:0;
	font-family: var(--font-family);
	font-weight:var(--font-weight-bold);
	color:var(--font-color);
	font-size: 48px;
	line-height: 59px;
	letter-spacing: -0.02em;
}
H2 {
	padding:0;
	margin:0 0 25px;
	font-family: var(--font-family);
	font-weight:var(--font-weight-bold);
	color:var(--font-color);
	font-size: 48px;
	line-height: 59px;
	letter-spacing: -0.02em;
}
H3 {
	padding:0;
	margin:0;
	font-family: var(--font-family);
	font-weight: var(--font-weight-bold);
	color:var(--font-color);
	font-size: 30px;
	line-height: 37px;
	letter-spacing: -0.02em;
}
H4 {
	padding:0;
	margin:0 0 15px;
	font-family: var(--font-family);
	font-weight: var(--font-weight-bold);
	color:var(--font-color);
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
}
img {
	border:none;
	outline:none;
	max-width:100%;
	height:auto;
}
ul, ol {
	padding:0;
	margin:0;
}
ul li, ol li {
	list-style:none;
}
input[type=text], input[type=email], input[type=password], input[type=number], input[type=phone], input[type=date] {
	background:var(--white);
	box-sizing: border-box;
	width:100%;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 17px;
	color:var(--font-color);
	outline:none;
	-webkit-appearance: none;
	padding: 16px 20px;
	border: 1px solid #D7D7D7;
	border-radius: 12px;
}
textarea {
	background:var(--white);
	box-sizing: border-box;
	width:100%;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 17px;
	color:var(--font-color);
	outline:none;
	-webkit-appearance: none;
	padding: 16px 20px;
	border: 1px solid #D7D7D7;
	border-radius: 12px;
	outline:none;
	resize: none;
	height:120px;
	-webkit-appearance: none;
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=number]:focus, input[type=phone]:focus, textarea:focus, input[type=date]:focus {
	border: 1px solid #5A21C1;
}
input[type=text]:hover, input[type=email]:hover, input[type=password]:hover, input[type=number]:hover, input[type=phone]:hover, textarea:hover, input[type=date]:hover {
	background: #FAF9FF;
	border: 1px solid #A776FF;
}
.error input {
	border: 1px solid #FF285C;
	color: #FF285C;
}
.error label, .error label a {
	color: #FF285C!important;
}
.error-txt {
	color: #FF285C;
	font-size:12px;
	line-height:14px;
	display:block;
	margin:6px 0 0;
}
input[type=text]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, input[type=number]::placeholder, input[type=phone]::placeholder, textarea::placeholder, input[type=date]::placeholder {
	color: #757575;
}
label {
	font-size: 18px;
}
input[type=submit], button, .btn {
	outline:none;
	font-family: var(--font-family);
	font-weight:var(--font-weight-bold);
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.02em;
	text-align: center;
	color:var(--white);
	-webkit-appearance: none;
	cursor:pointer; 
	text-decoration:none;
	border:0;	
	box-sizing:border-box;
	display:block;
	width:max-content;
	padding:15px 30px;
	border-radius:30px;
	background: var(--magenta);
}
.btn.btn-border {
	background:none;
	color:var(--magenta);
	box-shadow:inset 0 0 0 1px var(--magenta);
}
.btn.btn-border:hover {
	background: var(--magenta);
	color:var(--white);
}
input[type=submit]:hover, button:hover, .btn:hover {
	border:0;
	color:var(--white);
	background:#4C15B1;
}
input[type=submit]:active, button:active, .btn:active {
	border:0;
	color:var(--white);
	background:var(--font-color);
}
.wrapper {
	margin:0 auto;
	max-width:1290px;
	padding-left:15px;
	padding-right:15px;
	box-sizing:border-box;
}
.flex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.grid {
	display:grid;
	grid-gap:30px;
}
.col-2 {
	grid-template-columns:repeat(2, 1fr);
}
.col-3 {
	grid-template-columns:repeat(3, 1fr);
}
.col-4 {
	grid-template-columns:repeat(4, 1fr);
}
.col-5 {
	grid-template-columns:repeat(5, 1fr);
}
.col-6 {
	grid-template-columns:repeat(6, 1fr);
}
.icon {
	display:block;
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
}
svg path, svg rect, a, .icon, input[type=submit], button, .btn, input[type=text], input[type=email], input[type=password], input[type=number], input[type=phone], textarea, .jq-selectbox__dropdown, label, img, .btn-box, .tab.swiper-slide, .soc-links a span {
	-moz-transition:var(--animation);
    -webkit-transition: var(--animation);
    transition:var(--animation);
}
table {
	padding:0;
	margin:0;
	border:0;
	width:100%;
	font-size: 16px;
	line-height: 26px;	
	border-spacing: 0;
}
table td {
	padding:10px 20px;
	vertical-align:top;
}
table th {
	font-weight: var(--font-weight);
	color: var(--bg-light);
	text-align:left;
	padding:0 20px 25px;
}
table img {
	display:block;
	margin:0 auto;
}
.ph {
	display:none;
}
/*Icons*/
.location {
	width:24px;
	height:25px;
	background-color:var(--light-magenta);
	mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.5C14.3869 2.5 16.6761 3.44821 18.364 5.13604C20.0518 6.82387 21 9.11305 21 11.5C21 14.574 19.324 17.09 17.558 18.895C16.6757 19.7871 15.7129 20.5958 14.682 21.311L14.256 21.601L14.056 21.734L13.679 21.974L13.343 22.179L12.927 22.421C12.6446 22.5822 12.3251 22.6669 12 22.6669C11.6749 22.6669 11.3554 22.5822 11.073 22.421L10.657 22.179L10.137 21.859L9.945 21.734L9.535 21.461C8.42283 20.7085 7.3869 19.8491 6.442 18.895C4.676 17.089 3 14.574 3 11.5C3 9.11305 3.94821 6.82387 5.63604 5.13604C7.32387 3.44821 9.61305 2.5 12 2.5ZM12 8.5C11.606 8.5 11.2159 8.5776 10.8519 8.72836C10.488 8.87913 10.1573 9.1001 9.87868 9.37868C9.6001 9.65726 9.37913 9.98797 9.22836 10.3519C9.0776 10.7159 9 11.106 9 11.5C9 11.894 9.0776 12.2841 9.22836 12.6481C9.37913 13.012 9.6001 13.3427 9.87868 13.6213C10.1573 13.8999 10.488 14.1209 10.8519 14.2716C11.2159 14.4224 11.606 14.5 12 14.5C12.7956 14.5 13.5587 14.1839 14.1213 13.6213C14.6839 13.0587 15 12.2956 15 11.5C15 10.7044 14.6839 9.94129 14.1213 9.37868C13.5587 8.81607 12.7956 8.5 12 8.5Z' fill='%23E7E5F5'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.5C14.3869 2.5 16.6761 3.44821 18.364 5.13604C20.0518 6.82387 21 9.11305 21 11.5C21 14.574 19.324 17.09 17.558 18.895C16.6757 19.7871 15.7129 20.5958 14.682 21.311L14.256 21.601L14.056 21.734L13.679 21.974L13.343 22.179L12.927 22.421C12.6446 22.5822 12.3251 22.6669 12 22.6669C11.6749 22.6669 11.3554 22.5822 11.073 22.421L10.657 22.179L10.137 21.859L9.945 21.734L9.535 21.461C8.42283 20.7085 7.3869 19.8491 6.442 18.895C4.676 17.089 3 14.574 3 11.5C3 9.11305 3.94821 6.82387 5.63604 5.13604C7.32387 3.44821 9.61305 2.5 12 2.5ZM12 8.5C11.606 8.5 11.2159 8.5776 10.8519 8.72836C10.488 8.87913 10.1573 9.1001 9.87868 9.37868C9.6001 9.65726 9.37913 9.98797 9.22836 10.3519C9.0776 10.7159 9 11.106 9 11.5C9 11.894 9.0776 12.2841 9.22836 12.6481C9.37913 13.012 9.6001 13.3427 9.87868 13.6213C10.1573 13.8999 10.488 14.1209 10.8519 14.2716C11.2159 14.4224 11.606 14.5 12 14.5C12.7956 14.5 13.5587 14.1839 14.1213 13.6213C14.6839 13.0587 15 12.2956 15 11.5C15 10.7044 14.6839 9.94129 14.1213 9.37868C13.5587 8.81607 12.7956 8.5 12 8.5Z' fill='%23E7E5F5'/%3E%3C/svg%3E%0A");
}
.calendar {
	width:24px;
	height:25px;
	background-color:var(--light-magenta);
	mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2075_4510)'%3E%3Cpath d='M5.25 0.5C5.44891 0.5 5.63968 0.579018 5.78033 0.71967C5.92098 0.860322 6 1.05109 6 1.25V2H18V1.25C18 1.05109 18.079 0.860322 18.2197 0.71967C18.3603 0.579018 18.5511 0.5 18.75 0.5C18.9489 0.5 19.1397 0.579018 19.2803 0.71967C19.421 0.860322 19.5 1.05109 19.5 1.25V2H21C21.7956 2 22.5587 2.31607 23.1213 2.87868C23.6839 3.44129 24 4.20435 24 5V21.5C24 22.2956 23.6839 23.0587 23.1213 23.6213C22.5587 24.1839 21.7956 24.5 21 24.5H3C2.20435 24.5 1.44129 24.1839 0.87868 23.6213C0.316071 23.0587 0 22.2956 0 21.5V8H24V6.5H0V5C0 4.20435 0.316071 3.44129 0.87868 2.87868C1.44129 2.31607 2.20435 2 3 2H4.5V1.25C4.5 1.05109 4.57902 0.860322 4.71967 0.71967C4.86032 0.579018 5.05109 0.5 5.25 0.5Z' fill='%23E7E5F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2075_4510'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2075_4510)'%3E%3Cpath d='M5.25 0.5C5.44891 0.5 5.63968 0.579018 5.78033 0.71967C5.92098 0.860322 6 1.05109 6 1.25V2H18V1.25C18 1.05109 18.079 0.860322 18.2197 0.71967C18.3603 0.579018 18.5511 0.5 18.75 0.5C18.9489 0.5 19.1397 0.579018 19.2803 0.71967C19.421 0.860322 19.5 1.05109 19.5 1.25V2H21C21.7956 2 22.5587 2.31607 23.1213 2.87868C23.6839 3.44129 24 4.20435 24 5V21.5C24 22.2956 23.6839 23.0587 23.1213 23.6213C22.5587 24.1839 21.7956 24.5 21 24.5H3C2.20435 24.5 1.44129 24.1839 0.87868 23.6213C0.316071 23.0587 0 22.2956 0 21.5V8H24V6.5H0V5C0 4.20435 0.316071 3.44129 0.87868 2.87868C1.44129 2.31607 2.20435 2 3 2H4.5V1.25C4.5 1.05109 4.57902 0.860322 4.71967 0.71967C4.86032 0.579018 5.05109 0.5 5.25 0.5Z' fill='%23E7E5F5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2075_4510'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.date {
	width:20px;
	height:20px;
	background-color:var(--light-magenta);
	mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2087_4933)'%3E%3Cmask id='mask0_2087_4933' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M10.0001 18.3333C14.6026 18.3333 18.3334 14.6025 18.3334 9.99999C18.3334 5.39749 14.6026 1.66666 10.0001 1.66666C5.39758 1.66666 1.66675 5.39749 1.66675 9.99999C1.66675 14.6025 5.39758 18.3333 10.0001 18.3333Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.0034 5V10.0042L13.5363 13.5375' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2087_4933)'%3E%3Cpath d='M0 0H20V20H0V0Z' fill='%23F3F3F3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2087_4933'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2087_4933)'%3E%3Cmask id='mask0_2087_4933' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M10.0001 18.3333C14.6026 18.3333 18.3334 14.6025 18.3334 9.99999C18.3334 5.39749 14.6026 1.66666 10.0001 1.66666C5.39758 1.66666 1.66675 5.39749 1.66675 9.99999C1.66675 14.6025 5.39758 18.3333 10.0001 18.3333Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10.0034 5V10.0042L13.5363 13.5375' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2087_4933)'%3E%3Cpath d='M0 0H20V20H0V0Z' fill='%23F3F3F3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2087_4933'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.vk {
	width:22px;
	height:13px;
	background-color:var(--font-color);
	mask-image:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8251 10.5821C21.3124 9.62511 20.6367 8.75089 19.8241 7.99298C19.5523 7.70832 19.2677 7.43438 18.9711 7.17188L18.9352 7.13955C18.8251 7.04043 18.7164 6.93997 18.6091 6.83819C19.72 5.40657 20.6706 3.87378 21.4462 2.26357L21.4773 2.19893L21.499 2.13079C21.6018 1.8137 21.7186 1.21097 21.3039 0.665898C20.8741 0.103351 20.187 0.00202212 19.726 0.00202212H17.6081C17.1646 -0.0167069 16.7261 0.0950507 16.3554 0.321301C15.9846 0.547552 15.7005 0.876699 15.5439 1.26164C15.0881 2.26762 14.5174 3.2255 13.8416 4.11892V1.81894C13.8416 1.52195 13.8114 1.02404 13.4674 0.604751C13.0564 0.101603 12.4617 0.00202212 12.0488 0.00202212H8.68764C8.24904 -0.00733038 7.82336 0.140004 7.49875 0.413515C7.17414 0.687026 6.97548 1.06576 6.94389 1.47128L6.94107 1.51059V1.5499C6.94107 1.97356 7.12204 2.28628 7.26719 2.48282C7.33223 2.57104 7.40104 2.65141 7.44534 2.70207L7.45477 2.71343C7.50189 2.76759 7.533 2.8034 7.5641 2.84358C7.64705 2.94666 7.76487 3.10739 7.7988 3.52143V4.80813C7.12409 3.76106 6.57086 2.65074 6.14837 1.49574L6.14083 1.47652L6.13329 1.45818C6.01829 1.17953 5.83449 0.774214 5.46595 0.464988C5.03614 0.102477 4.52715 0.00202212 4.06435 0.00202212H1.9153C1.44684 0.00202212 0.882243 0.103351 0.460915 0.514779C0.0471284 0.920092 0 1.40577 0 1.66258V1.77964L0.0263919 1.89319C0.621435 4.45328 1.84765 6.85104 3.60909 8.89882C4.4144 10.0757 5.50769 11.0601 6.80029 11.7722C8.09289 12.4843 9.54841 12.9041 11.0488 12.9974L11.0874 13H11.127C11.8113 13 12.5248 12.945 13.0612 12.6139C13.7841 12.1667 13.8416 11.4809 13.8416 11.1385V10.1445C14.0273 10.2842 14.2573 10.4712 14.5391 10.7227C14.8803 11.0389 15.1518 11.3132 15.3846 11.5526L15.509 11.6801C15.69 11.867 15.8681 12.0514 16.0302 12.2025C16.2338 12.392 16.4855 12.6008 16.8003 12.7554C17.1425 12.9223 17.5016 12.9983 17.8824 12.9983H20.0324C20.4858 12.9983 21.1352 12.8987 21.5923 12.4078C22.09 11.8732 22.0523 11.2171 21.8958 10.7463L21.8676 10.6616L21.8251 10.5821ZM16.4337 10.6747C16.1415 10.3721 15.8407 10.0767 15.5316 9.78894L15.5288 9.78632C14.2497 8.64376 13.6531 8.44547 13.2308 8.44547C13.0055 8.44547 12.7576 8.46818 12.5965 8.65511C12.5239 8.74428 12.4763 8.84872 12.4579 8.9591C12.4352 9.08726 12.4251 9.21708 12.4278 9.34694V11.1385C12.4278 11.3613 12.3882 11.4547 12.2769 11.5229C12.129 11.6146 11.8132 11.6888 11.1355 11.6888C9.84814 11.6077 8.59996 11.2445 7.49358 10.6292C6.38719 10.0138 5.45419 9.16394 4.77128 8.14934L4.76374 8.13799L4.75431 8.12751C3.11341 6.23472 1.96982 4.01431 1.41385 1.64162C1.41762 1.52806 1.44401 1.45905 1.48737 1.41712C1.53167 1.37345 1.64007 1.3123 1.9153 1.3123H4.06435C4.30282 1.3123 4.42724 1.36122 4.51678 1.43547C4.61669 1.52107 4.7053 1.6652 4.81086 1.92202C5.3387 3.35983 6.05128 4.70505 6.7271 5.69301C7.06454 6.18742 7.39633 6.59885 7.69606 6.88973C7.84593 7.03473 7.99203 7.15528 8.13247 7.24088C8.26726 7.32299 8.4209 7.38851 8.57925 7.38851C8.66219 7.38851 8.75928 7.37977 8.85259 7.34221C8.95337 7.30096 9.03633 7.22961 9.08823 7.13955C9.18532 6.97533 9.21265 6.73337 9.21265 6.41628V3.4699C9.1627 2.75536 8.92988 2.35266 8.70367 2.06702C8.65785 2.00989 8.61071 1.95368 8.56228 1.89843L8.55003 1.88446C8.50983 1.83921 8.47148 1.79259 8.43504 1.74469C8.38864 1.69128 8.36071 1.62613 8.35492 1.55776C8.36231 1.48835 8.39805 1.42418 8.45482 1.37839C8.51159 1.33259 8.5851 1.30864 8.66031 1.31143H12.0488C12.243 1.31143 12.308 1.3551 12.341 1.39616C12.3882 1.45294 12.4278 1.57086 12.4278 1.81894V5.77424C12.4278 6.2442 12.6615 6.56216 13.0008 6.56216C13.3911 6.56216 13.6729 6.3429 14.1649 5.88693L14.1734 5.87819L14.1809 5.87033C15.2846 4.62319 16.1864 3.23368 16.8578 1.74557L16.8616 1.73509C16.912 1.60361 17.0075 1.49104 17.1335 1.41454C17.2594 1.33805 17.4089 1.30184 17.5591 1.31143H19.727C20.0211 1.31143 20.1172 1.38131 20.1493 1.42237C20.1823 1.46604 20.2058 1.55951 20.1493 1.74295C19.375 3.34704 18.4179 4.8698 17.2942 6.28525L17.2867 6.29573C17.1783 6.45035 17.0586 6.62156 17.0416 6.81723C17.0228 7.02862 17.1208 7.21992 17.2933 7.42607C17.4186 7.59728 17.6779 7.83226 17.9408 8.07073L17.9653 8.09344C18.2406 8.34326 18.5394 8.61406 18.7788 8.87611L18.7854 8.88223L18.792 8.88922C19.5059 9.54914 20.0995 10.312 20.5499 11.1481C20.6215 11.3753 20.5781 11.4923 20.5216 11.5526C20.4565 11.6225 20.3104 11.688 20.0333 11.688H17.8824C17.7358 11.6913 17.5907 11.6597 17.4611 11.5963C17.3021 11.5106 17.1579 11.4034 17.0331 11.2783C16.8983 11.1534 16.7522 11.0023 16.5732 10.8179L16.4346 10.6747H16.4337Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8251 10.5821C21.3124 9.62511 20.6367 8.75089 19.8241 7.99298C19.5523 7.70832 19.2677 7.43438 18.9711 7.17188L18.9352 7.13955C18.8251 7.04043 18.7164 6.93997 18.6091 6.83819C19.72 5.40657 20.6706 3.87378 21.4462 2.26357L21.4773 2.19893L21.499 2.13079C21.6018 1.8137 21.7186 1.21097 21.3039 0.665898C20.8741 0.103351 20.187 0.00202212 19.726 0.00202212H17.6081C17.1646 -0.0167069 16.7261 0.0950507 16.3554 0.321301C15.9846 0.547552 15.7005 0.876699 15.5439 1.26164C15.0881 2.26762 14.5174 3.2255 13.8416 4.11892V1.81894C13.8416 1.52195 13.8114 1.02404 13.4674 0.604751C13.0564 0.101603 12.4617 0.00202212 12.0488 0.00202212H8.68764C8.24904 -0.00733038 7.82336 0.140004 7.49875 0.413515C7.17414 0.687026 6.97548 1.06576 6.94389 1.47128L6.94107 1.51059V1.5499C6.94107 1.97356 7.12204 2.28628 7.26719 2.48282C7.33223 2.57104 7.40104 2.65141 7.44534 2.70207L7.45477 2.71343C7.50189 2.76759 7.533 2.8034 7.5641 2.84358C7.64705 2.94666 7.76487 3.10739 7.7988 3.52143V4.80813C7.12409 3.76106 6.57086 2.65074 6.14837 1.49574L6.14083 1.47652L6.13329 1.45818C6.01829 1.17953 5.83449 0.774214 5.46595 0.464988C5.03614 0.102477 4.52715 0.00202212 4.06435 0.00202212H1.9153C1.44684 0.00202212 0.882243 0.103351 0.460915 0.514779C0.0471284 0.920092 0 1.40577 0 1.66258V1.77964L0.0263919 1.89319C0.621435 4.45328 1.84765 6.85104 3.60909 8.89882C4.4144 10.0757 5.50769 11.0601 6.80029 11.7722C8.09289 12.4843 9.54841 12.9041 11.0488 12.9974L11.0874 13H11.127C11.8113 13 12.5248 12.945 13.0612 12.6139C13.7841 12.1667 13.8416 11.4809 13.8416 11.1385V10.1445C14.0273 10.2842 14.2573 10.4712 14.5391 10.7227C14.8803 11.0389 15.1518 11.3132 15.3846 11.5526L15.509 11.6801C15.69 11.867 15.8681 12.0514 16.0302 12.2025C16.2338 12.392 16.4855 12.6008 16.8003 12.7554C17.1425 12.9223 17.5016 12.9983 17.8824 12.9983H20.0324C20.4858 12.9983 21.1352 12.8987 21.5923 12.4078C22.09 11.8732 22.0523 11.2171 21.8958 10.7463L21.8676 10.6616L21.8251 10.5821ZM16.4337 10.6747C16.1415 10.3721 15.8407 10.0767 15.5316 9.78894L15.5288 9.78632C14.2497 8.64376 13.6531 8.44547 13.2308 8.44547C13.0055 8.44547 12.7576 8.46818 12.5965 8.65511C12.5239 8.74428 12.4763 8.84872 12.4579 8.9591C12.4352 9.08726 12.4251 9.21708 12.4278 9.34694V11.1385C12.4278 11.3613 12.3882 11.4547 12.2769 11.5229C12.129 11.6146 11.8132 11.6888 11.1355 11.6888C9.84814 11.6077 8.59996 11.2445 7.49358 10.6292C6.38719 10.0138 5.45419 9.16394 4.77128 8.14934L4.76374 8.13799L4.75431 8.12751C3.11341 6.23472 1.96982 4.01431 1.41385 1.64162C1.41762 1.52806 1.44401 1.45905 1.48737 1.41712C1.53167 1.37345 1.64007 1.3123 1.9153 1.3123H4.06435C4.30282 1.3123 4.42724 1.36122 4.51678 1.43547C4.61669 1.52107 4.7053 1.6652 4.81086 1.92202C5.3387 3.35983 6.05128 4.70505 6.7271 5.69301C7.06454 6.18742 7.39633 6.59885 7.69606 6.88973C7.84593 7.03473 7.99203 7.15528 8.13247 7.24088C8.26726 7.32299 8.4209 7.38851 8.57925 7.38851C8.66219 7.38851 8.75928 7.37977 8.85259 7.34221C8.95337 7.30096 9.03633 7.22961 9.08823 7.13955C9.18532 6.97533 9.21265 6.73337 9.21265 6.41628V3.4699C9.1627 2.75536 8.92988 2.35266 8.70367 2.06702C8.65785 2.00989 8.61071 1.95368 8.56228 1.89843L8.55003 1.88446C8.50983 1.83921 8.47148 1.79259 8.43504 1.74469C8.38864 1.69128 8.36071 1.62613 8.35492 1.55776C8.36231 1.48835 8.39805 1.42418 8.45482 1.37839C8.51159 1.33259 8.5851 1.30864 8.66031 1.31143H12.0488C12.243 1.31143 12.308 1.3551 12.341 1.39616C12.3882 1.45294 12.4278 1.57086 12.4278 1.81894V5.77424C12.4278 6.2442 12.6615 6.56216 13.0008 6.56216C13.3911 6.56216 13.6729 6.3429 14.1649 5.88693L14.1734 5.87819L14.1809 5.87033C15.2846 4.62319 16.1864 3.23368 16.8578 1.74557L16.8616 1.73509C16.912 1.60361 17.0075 1.49104 17.1335 1.41454C17.2594 1.33805 17.4089 1.30184 17.5591 1.31143H19.727C20.0211 1.31143 20.1172 1.38131 20.1493 1.42237C20.1823 1.46604 20.2058 1.55951 20.1493 1.74295C19.375 3.34704 18.4179 4.8698 17.2942 6.28525L17.2867 6.29573C17.1783 6.45035 17.0586 6.62156 17.0416 6.81723C17.0228 7.02862 17.1208 7.21992 17.2933 7.42607C17.4186 7.59728 17.6779 7.83226 17.9408 8.07073L17.9653 8.09344C18.2406 8.34326 18.5394 8.61406 18.7788 8.87611L18.7854 8.88223L18.792 8.88922C19.5059 9.54914 20.0995 10.312 20.5499 11.1481C20.6215 11.3753 20.5781 11.4923 20.5216 11.5526C20.4565 11.6225 20.3104 11.688 20.0333 11.688H17.8824C17.7358 11.6913 17.5907 11.6597 17.4611 11.5963C17.3021 11.5106 17.1579 11.4034 17.0331 11.2783C16.8983 11.1534 16.7522 11.0023 16.5732 10.8179L16.4346 10.6747H16.4337Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
}
.telegram {
	width:18px;
	height:17px;
	background-color:var(--font-color);
	mask-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7497 0.185996C17.6501 0.0950177 17.5289 0.0345115 17.3992 0.0109954C17.2695 -0.0125207 17.1362 0.00184494 17.0136 0.0525444L0.728547 6.79396C0.497751 6.88889 0.302355 7.06056 0.171776 7.28313C0.0411976 7.50569 -0.0174964 7.76711 0.00453077 8.02801C0.0265579 8.28891 0.128114 8.53519 0.29391 8.72976C0.459705 8.92433 0.680767 9.05666 0.923814 9.10683L5.14334 9.98318V14.96C5.14251 15.2311 5.21866 15.4962 5.36194 15.7209C5.50522 15.9457 5.70901 16.1197 5.9469 16.2205C6.18443 16.3231 6.44565 16.3478 6.69658 16.2912C6.94752 16.2347 7.17657 16.0996 7.35395 15.9035L9.38858 13.6714L12.6165 16.66C12.8494 16.8785 13.1497 16.9994 13.461 17C13.5975 16.9999 13.733 16.9772 13.8628 16.9328C14.0749 16.8617 14.2657 16.7329 14.4161 16.5595C14.5666 16.386 14.6714 16.1739 14.7202 15.9443L17.9819 0.934852C18.0111 0.799488 18.0049 0.658277 17.964 0.526356C17.9231 0.394435 17.849 0.276778 17.7497 0.185996ZM12.8367 3.24602L5.63753 8.69967L1.65184 7.87262L12.8367 3.24602ZM6.42904 14.96V10.9241L8.42108 12.7721L6.42904 14.96ZM13.4627 15.64L6.81877 9.47743L16.3812 2.22771L13.4627 15.64Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7497 0.185996C17.6501 0.0950177 17.5289 0.0345115 17.3992 0.0109954C17.2695 -0.0125207 17.1362 0.00184494 17.0136 0.0525444L0.728547 6.79396C0.497751 6.88889 0.302355 7.06056 0.171776 7.28313C0.0411976 7.50569 -0.0174964 7.76711 0.00453077 8.02801C0.0265579 8.28891 0.128114 8.53519 0.29391 8.72976C0.459705 8.92433 0.680767 9.05666 0.923814 9.10683L5.14334 9.98318V14.96C5.14251 15.2311 5.21866 15.4962 5.36194 15.7209C5.50522 15.9457 5.70901 16.1197 5.9469 16.2205C6.18443 16.3231 6.44565 16.3478 6.69658 16.2912C6.94752 16.2347 7.17657 16.0996 7.35395 15.9035L9.38858 13.6714L12.6165 16.66C12.8494 16.8785 13.1497 16.9994 13.461 17C13.5975 16.9999 13.733 16.9772 13.8628 16.9328C14.0749 16.8617 14.2657 16.7329 14.4161 16.5595C14.5666 16.386 14.6714 16.1739 14.7202 15.9443L17.9819 0.934852C18.0111 0.799488 18.0049 0.658277 17.964 0.526356C17.9231 0.394435 17.849 0.276778 17.7497 0.185996ZM12.8367 3.24602L5.63753 8.69967L1.65184 7.87262L12.8367 3.24602ZM6.42904 14.96V10.9241L8.42108 12.7721L6.42904 14.96ZM13.4627 15.64L6.81877 9.47743L16.3812 2.22771L13.4627 15.64Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
}
.warning {
	width:4px;
	height:15px;
	background-color:var(--white);
	mask-image:url("data:image/svg+xml,%3Csvg width='4' height='15' viewBox='0 0 4 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.68 9.14L0.06 0H3.78L3.16 9.14H0.68ZM1.92 14.16C1.36 14.16 0.9 13.98 0.54 13.62C0.18 13.26 0 12.8333 0 12.34C0 11.8333 0.18 11.4133 0.54 11.08C0.9 10.7333 1.36 10.56 1.92 10.56C2.49333 10.56 2.95333 10.7333 3.3 11.08C3.66 11.4133 3.84 11.8333 3.84 12.34C3.84 12.8333 3.66 13.26 3.3 13.62C2.95333 13.98 2.49333 14.16 1.92 14.16Z' fill='white'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='4' height='15' viewBox='0 0 4 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.68 9.14L0.06 0H3.78L3.16 9.14H0.68ZM1.92 14.16C1.36 14.16 0.9 13.98 0.54 13.62C0.18 13.26 0 12.8333 0 12.34C0 11.8333 0.18 11.4133 0.54 11.08C0.9 10.7333 1.36 10.56 1.92 10.56C2.49333 10.56 2.95333 10.7333 3.3 11.08C3.66 11.4133 3.84 11.8333 3.84 12.34C3.84 12.8333 3.66 13.26 3.3 13.62C2.95333 13.98 2.49333 14.16 1.92 14.16Z' fill='white'/%3E%3C/svg%3E%0A");
}
.telegram-white {
	width:25px;
	height:24px;
	background-color:var(--white);
	mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6866 6.21892C18.1312 6.05855 18.5291 5.97176 18.8457 6.00828C18.9513 6.02046 19.0481 6.04612 19.1343 6.08742C19.4191 6.22394 19.5645 6.53016 19.5202 6.99083C19.375 8.51062 18.1923 16.2241 17.9399 16.9977C17.7248 17.6585 17.4971 18.2287 17.0645 18.2287C16.6318 18.2287 16.1604 18.0782 15.6947 17.7453C15.2291 17.4124 12.1368 15.3391 11.7073 15.0679C11.3308 14.8304 10.932 14.2376 11.493 13.6653C11.9556 13.1941 15.4613 9.79392 15.7605 9.49408C16.0597 9.19424 15.7672 8.81012 15.4013 9.10934C15.0354 9.40856 9.92851 12.8255 9.48654 13.1004C9.06888 13.3597 8.32452 13.5168 7.66998 13.3366C6.9905 13.149 5.83977 12.8011 5.38345 12.6377C4.9446 12.4813 4.78564 12.3299 4.78564 12.0619C4.78627 11.681 5.32449 11.4174 5.89238 11.1755C6.49207 10.9205 16.8744 6.5119 17.6866 6.21892Z' fill='white'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6866 6.21892C18.1312 6.05855 18.5291 5.97176 18.8457 6.00828C18.9513 6.02046 19.0481 6.04612 19.1343 6.08742C19.4191 6.22394 19.5645 6.53016 19.5202 6.99083C19.375 8.51062 18.1923 16.2241 17.9399 16.9977C17.7248 17.6585 17.4971 18.2287 17.0645 18.2287C16.6318 18.2287 16.1604 18.0782 15.6947 17.7453C15.2291 17.4124 12.1368 15.3391 11.7073 15.0679C11.3308 14.8304 10.932 14.2376 11.493 13.6653C11.9556 13.1941 15.4613 9.79392 15.7605 9.49408C16.0597 9.19424 15.7672 8.81012 15.4013 9.10934C15.0354 9.40856 9.92851 12.8255 9.48654 13.1004C9.06888 13.3597 8.32452 13.5168 7.66998 13.3366C6.9905 13.149 5.83977 12.8011 5.38345 12.6377C4.9446 12.4813 4.78564 12.3299 4.78564 12.0619C4.78627 11.681 5.32449 11.4174 5.89238 11.1755C6.49207 10.9205 16.8744 6.5119 17.6866 6.21892Z' fill='white'/%3E%3C/svg%3E%0A");
}
.whatsapp {
	width:24px;
	height:24px;
	background-color:var(--font-color);
	mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5013 13.7466L14.5013 12.2466C14.4127 12.2025 14.314 12.1826 14.2153 12.1888C14.1165 12.1951 14.0211 12.2273 13.9388 12.2822L12.4688 13.2619C11.7246 12.8809 11.1192 12.2754 10.7382 11.5312L11.7188 10.0622C11.7737 9.97985 11.8059 9.88448 11.8122 9.78572C11.8184 9.68696 11.7985 9.58829 11.7544 9.49969L10.2544 6.49969C10.2078 6.40583 10.1359 6.32687 10.0467 6.27171C9.95762 6.21655 9.85486 6.18738 9.75005 6.1875C8.80522 6.1875 7.89908 6.56283 7.23099 7.23093C6.56289 7.89903 6.18755 8.80517 6.18755 9.75C6.19004 11.8875 7.04027 13.9368 8.55175 15.4483C10.0632 16.9598 12.1125 17.81 14.2501 17.8125C15.1949 17.8125 16.101 17.4372 16.7691 16.7691C17.4372 16.101 17.8126 15.1948 17.8126 14.25C17.8126 14.1454 17.7835 14.043 17.7285 13.954C17.6735 13.8651 17.5948 13.7933 17.5013 13.7466ZM14.2501 16.6875C12.4108 16.6853 10.6475 15.9536 9.34697 14.6531C8.04642 13.3525 7.31479 11.5893 7.31255 9.75C7.31261 9.16172 7.52542 8.5933 7.91172 8.14962C8.29802 7.70594 8.83175 7.41694 9.41443 7.33594L10.6013 9.70969L9.62724 11.1703C9.57606 11.2473 9.54467 11.3358 9.53584 11.4279C9.52701 11.5199 9.54101 11.6128 9.57662 11.6981C10.0939 12.9279 11.0722 13.9062 12.3019 14.4234C12.3873 14.459 12.4801 14.473 12.5722 14.4642C12.6642 14.4554 12.7527 14.424 12.8297 14.3728L14.2904 13.3988L16.6641 14.5856C16.5831 15.1683 16.2941 15.702 15.8504 16.0883C15.4068 16.4746 14.8383 16.6874 14.2501 16.6875ZM12.0001 2.4375C10.3424 2.43715 8.71304 2.86774 7.27195 3.68703C5.83086 4.50632 4.62751 5.68616 3.77995 7.11081C2.93238 8.53545 2.46973 10.156 2.43737 11.8133C2.40501 13.4707 2.80406 15.108 3.59537 16.5647L2.50599 19.8337C2.42887 20.065 2.41768 20.3132 2.47367 20.5504C2.52966 20.7877 2.65063 21.0047 2.823 21.1771C2.99538 21.3494 3.21236 21.4704 3.44962 21.5264C3.68688 21.5824 3.93505 21.5712 4.1663 21.4941L7.43537 20.4047C8.71504 21.0991 10.1364 21.4922 11.591 21.5539C13.0457 21.6156 14.4952 21.3444 15.8291 20.7608C17.163 20.1772 18.346 19.2968 19.288 18.1866C20.2299 17.0764 20.9059 15.7657 21.2644 14.3546C21.6229 12.9435 21.6545 11.4691 21.3567 10.044C21.0588 8.61879 20.4395 7.28044 19.5459 6.13097C18.6523 4.98149 17.508 4.05125 16.2003 3.41117C14.8926 2.77108 13.456 2.43806 12.0001 2.4375ZM12.0001 20.4375C10.5169 20.4379 9.05979 20.0472 7.77568 19.305C7.69006 19.2558 7.59316 19.2297 7.49443 19.2291C7.4339 19.2294 7.3738 19.2392 7.3163 19.2581L3.81099 20.4263C3.77796 20.4373 3.7425 20.4389 3.70861 20.4309C3.67471 20.4229 3.64372 20.4056 3.61909 20.381C3.59447 20.3563 3.57719 20.3253 3.56919 20.2914C3.56119 20.2576 3.56279 20.2221 3.5738 20.1891L4.74193 16.6875C4.7672 16.6118 4.77609 16.5317 4.76801 16.4523C4.75993 16.3729 4.73506 16.2962 4.69505 16.2272C3.76436 14.6195 3.39026 12.7495 3.6308 10.9075C3.87133 9.06544 4.71306 7.35428 6.02539 6.03945C7.33772 4.72463 9.04729 3.87965 10.8889 3.63562C12.7305 3.39159 14.6011 3.76213 16.2106 4.68978C17.8201 5.61742 19.0784 7.05031 19.7904 8.76612C20.5024 10.4819 20.6283 12.3848 20.1484 14.1794C19.6686 15.9741 18.6099 17.5602 17.1366 18.6917C15.6633 19.8232 13.8577 20.4369 12.0001 20.4375Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5013 13.7466L14.5013 12.2466C14.4127 12.2025 14.314 12.1826 14.2153 12.1888C14.1165 12.1951 14.0211 12.2273 13.9388 12.2822L12.4688 13.2619C11.7246 12.8809 11.1192 12.2754 10.7382 11.5312L11.7188 10.0622C11.7737 9.97985 11.8059 9.88448 11.8122 9.78572C11.8184 9.68696 11.7985 9.58829 11.7544 9.49969L10.2544 6.49969C10.2078 6.40583 10.1359 6.32687 10.0467 6.27171C9.95762 6.21655 9.85486 6.18738 9.75005 6.1875C8.80522 6.1875 7.89908 6.56283 7.23099 7.23093C6.56289 7.89903 6.18755 8.80517 6.18755 9.75C6.19004 11.8875 7.04027 13.9368 8.55175 15.4483C10.0632 16.9598 12.1125 17.81 14.2501 17.8125C15.1949 17.8125 16.101 17.4372 16.7691 16.7691C17.4372 16.101 17.8126 15.1948 17.8126 14.25C17.8126 14.1454 17.7835 14.043 17.7285 13.954C17.6735 13.8651 17.5948 13.7933 17.5013 13.7466ZM14.2501 16.6875C12.4108 16.6853 10.6475 15.9536 9.34697 14.6531C8.04642 13.3525 7.31479 11.5893 7.31255 9.75C7.31261 9.16172 7.52542 8.5933 7.91172 8.14962C8.29802 7.70594 8.83175 7.41694 9.41443 7.33594L10.6013 9.70969L9.62724 11.1703C9.57606 11.2473 9.54467 11.3358 9.53584 11.4279C9.52701 11.5199 9.54101 11.6128 9.57662 11.6981C10.0939 12.9279 11.0722 13.9062 12.3019 14.4234C12.3873 14.459 12.4801 14.473 12.5722 14.4642C12.6642 14.4554 12.7527 14.424 12.8297 14.3728L14.2904 13.3988L16.6641 14.5856C16.5831 15.1683 16.2941 15.702 15.8504 16.0883C15.4068 16.4746 14.8383 16.6874 14.2501 16.6875ZM12.0001 2.4375C10.3424 2.43715 8.71304 2.86774 7.27195 3.68703C5.83086 4.50632 4.62751 5.68616 3.77995 7.11081C2.93238 8.53545 2.46973 10.156 2.43737 11.8133C2.40501 13.4707 2.80406 15.108 3.59537 16.5647L2.50599 19.8337C2.42887 20.065 2.41768 20.3132 2.47367 20.5504C2.52966 20.7877 2.65063 21.0047 2.823 21.1771C2.99538 21.3494 3.21236 21.4704 3.44962 21.5264C3.68688 21.5824 3.93505 21.5712 4.1663 21.4941L7.43537 20.4047C8.71504 21.0991 10.1364 21.4922 11.591 21.5539C13.0457 21.6156 14.4952 21.3444 15.8291 20.7608C17.163 20.1772 18.346 19.2968 19.288 18.1866C20.2299 17.0764 20.9059 15.7657 21.2644 14.3546C21.6229 12.9435 21.6545 11.4691 21.3567 10.044C21.0588 8.61879 20.4395 7.28044 19.5459 6.13097C18.6523 4.98149 17.508 4.05125 16.2003 3.41117C14.8926 2.77108 13.456 2.43806 12.0001 2.4375ZM12.0001 20.4375C10.5169 20.4379 9.05979 20.0472 7.77568 19.305C7.69006 19.2558 7.59316 19.2297 7.49443 19.2291C7.4339 19.2294 7.3738 19.2392 7.3163 19.2581L3.81099 20.4263C3.77796 20.4373 3.7425 20.4389 3.70861 20.4309C3.67471 20.4229 3.64372 20.4056 3.61909 20.381C3.59447 20.3563 3.57719 20.3253 3.56919 20.2914C3.56119 20.2576 3.56279 20.2221 3.5738 20.1891L4.74193 16.6875C4.7672 16.6118 4.77609 16.5317 4.76801 16.4523C4.75993 16.3729 4.73506 16.2962 4.69505 16.2272C3.76436 14.6195 3.39026 12.7495 3.6308 10.9075C3.87133 9.06544 4.71306 7.35428 6.02539 6.03945C7.33772 4.72463 9.04729 3.87965 10.8889 3.63562C12.7305 3.39159 14.6011 3.76213 16.2106 4.68978C17.8201 5.61742 19.0784 7.05031 19.7904 8.76612C20.5024 10.4819 20.6283 12.3848 20.1484 14.1794C19.6686 15.9741 18.6099 17.5602 17.1366 18.6917C15.6633 19.8232 13.8577 20.4369 12.0001 20.4375Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
}
.next {
	width:18px;
	height:20px;
	background-color:var(--font-color);
	mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4L11.2929 9.29289C11.6834 9.68342 11.6834 10.3166 11.2929 10.7071L6 16' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4L11.2929 9.29289C11.6834 9.68342 11.6834 10.3166 11.2929 10.7071L6 16' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.prev {
	width:18px;
	height:20px;
	background-color:var(--font-color);
	mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4L6.70711 9.29289C6.31658 9.68342 6.31658 10.3166 6.70711 10.7071L12 16' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4L6.70711 9.29289C6.31658 9.68342 6.31658 10.3166 6.70711 10.7071L12 16' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
/*Header*/
header {
	background:var(--magenta) url(/local/templates/visit-forum/images/bg.jpg) no-repeat top center;
	color:var(--light-magenta);
	padding:35px 0 65px;
}
.city-box_container {
	column-gap:25px;
}
.city-box {
	column-gap:10px;
}
.location-box, .date-box {
	column-gap:15px;
}
.city-item:not(:first-child) {
	display:flex;
	align-items:center;
	column-gap:15px;
}
.city-item:not(:first-child):before {
	content:'';
	background:#D9D9D9;
	border-radius:50%;
	width:8px;
	height:8px;
}
header .btn {
	background:var(--white);
	color:var(--font-color);
}
header .btn:hover {
	background:#ECEAFB;
	color:var(--magenta);
}
.header-title__box {
	margin:45px 0 0;
}
.header-title__box h1 {
	text-align:center;
	margin:0 0 15px;
	color:var(--light-magenta);
}
.header-sub__title {
	margin:0 auto;
	background:var(--white);
	font-weight:var(--font-weight-bold);
	font-size: 40px;
	line-height: 49px;
	text-align: center;
	color: #303030;
	border-radius:30px;
	padding:8px 30px;
	width:max-content;
	animation: wiggle 3s linear infinite;
	cursor:pointer;
}
.header-bottom__box {
	margin:70px 0 0;
	column-gap:15px;
	align-items:normal;
}
.header-bottom__box-right {
	width:100%;
	max-width:555px;
	background:#4C15B1;
	border-radius:30px;
	padding:35px 25px 30px;
	box-sizing:border-box;
}
.header-bottom__box-right .date-box {
	background:var(--white);
	font-weight:var(--font-weight-bold);
	font-size: 24px;
	line-height: 29px;
	color: #1E1E1E;
	border-radius:30px;
	padding:13px 25px;
	width:max-content;
	margin:0 0 40px;
}
.header-bottom__box-left {
	border-radius:30px;
	background:url(/local/templates/visit-forum/images/logo-bg.jpg) no-repeat left top / cover;
	padding:40px;
	box-sizing:border-box;
	display:flex;
	flex-flow:column;
	align-items:center;
	justify-content:center;
}
/*Content*/
section, section.wrapper {
	margin-top:75px;
}
.input-box-note {
	font-size: 12px;
	line-height: 18px;
}
.programm-list {
	display:flex;
	flex-flow:column;
	gap:25px;
}
.programm-item {
	padding:25px 40px;
	background:var(--white);
	border-radius:30px;
}
.programm-date {
	margin:0 0 20px;
	justify-content:flex-start;
	column-gap:15px;
	font-weight:var(--font-weight-bold);
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color:var(--white);
	padding:12px 20px;
	background:var(--magenta);
	width:max-content;
	border-radius:12px;
}
.programm-speakers {
	margin:60px 0 0;
	display:flex;
	flex-flow:column;
	gap:20px;
}
.programm-speakers__item {
	column-gap:25px;
}
.programm-speakers__item-img {
	width:100%;
	max-width:108px;
	flex-shrink:0;
}
.programm-speakers__item-img img {
	display:block;
	border-radius:10px;
}
.programm-speakers__item-txt {
	width:100%;
	color:#757575;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
}
.programm-speakers__item-txt h3:not(:first-child) {
	margin:0 0 10px;
}
.programm-item__special {
	margin:0 -30px;
	background:#F1EFFF;
	padding:30px;
}
.programm-item__special-magenta {
	background:var(--magenta);
}
.programm-item__special-magenta > .programm-date {
	background:var(--white);
	color:var(--font-color);
}
.programm-item__special-magenta > .programm-date i {
	background:var(--font-color);
}
.programm-item__special-magenta > h3, .programm-item__special-magenta > h2 {
	color:var(--white);
}
.programm-item__special > h3 {
	margin:0 0 20px;
}
.tabber-box {
	margin-bottom:20px;
}
.tab {
	font-weight: var(--font-weight-bold);
	font-size: 25px;
	line-height: 30px;
	letter-spacing: -0.02em;
	color:var(--font-color);
	border-radius:30px;
	background:var(--white);
	padding:12px 25px;
	max-width:max-content;
}
.tab:hover {
	background:#ECEAFB;
	color:var(--magenta);
}
.tab.selected {
	color:var(--light-magenta);
	background:var(--font-color);
}
.tab-content .programm-list {
	margin:40px 0 0;
}
.programm-item__special-magenta .tab-content > h3 {
	color:var(--white);
}
.tab-sub__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -0.02em;
	color:var(--white);
	margin:10px 0 0;
}
.tab-sub__title span {
	text-transform:uppercase;
}
.programm-item .programm-speakers {
	margin:20px 0 0;
}
.tab-content {
	display:none;
}
.btn-box {
	position:relative;
}
.btn-box a {
	position:relative;
	z-index:2;
}
.btn-box:before {
	content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -3px;
    left:-3px;
    background-size: 400%;
    z-index:1;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    animation: glowing 20s linear infinite;
    border-radius:30px;
}
@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}
/*.btn-box {
	animation: wiggle 3s linear infinite;
}
.btn-box:hover {
	animation: none;
}*/
@keyframes wiggle {
  0%, 3% {
    transform: rotateZ(0);
  }
  5% {
    transform: rotateZ(-5deg);
  }
  10% {
    transform: rotateZ(3deg);
  }
  15% {
    transform: rotateZ(-2deg);
  }
  20% {
    transform: rotateZ(1deg);
  }
  25% {
    transform: rotateZ(-1deg);
  }
  25%, 100% {
    transform: rotateZ(0);
  }
}
.logo-header, #forum-txt, .header-bottom__box-left .city-box_container {
	display:none;
}
.logo-header img {
	display:block;
}
.partners-list {
	grid-gap:20px;
	grid-template-columns: repeat( auto-fit, minmax(350px, 1fr) );
}
.partners-list a, .partners-list span {
	display:flex;
	align-items:center;
	justify-content:center;
	background:var(--white);
	border-radius:10px;
	min-height:255px;
	overflow:hidden;
	box-sizing:border-box;
	padding:20px;
}
.partners-list img {
	display:block;
}
#partners {
	margin-top:100px;
}
#partners h2 {
	margin:0 0 40px;
}
#registration .programm-item__special-magenta {
	padding:60px 40px;
}
.registration-box {
	border-radius:30px;
	background:var(--white);
	padding:50px 40px;
}
#registration h2 {
	font-size:30px;
	margin: 0 0 20px;
	line-height: 37px;
}
.register-type {
	margin: 0 0 20px;
  display: flex;
  gap: 26px;
}
.register-type label {
	background: #fff;
	border-radius: 32px;
	padding: 12px 24px;
	line-height: 30px;
	font-size: 25px;
}
.register-type .checked + label {
	background: rgba(30, 30, 30, 1);
	color: #fff;
}
.register-type .jq-radio {
	display: none !important;
}
.register-type-note {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 44px;
/*	display: none;*/
}
.register-type-note:not(:last-child) {
	display: block;
}
.program-section {
	background: rgba(241, 239, 255, 1);
	border-radius: 32px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	position: relative;
	padding-bottom: 20px;
}
.program-section:not(:first-child) {
	margin-top: 20px;
}
.program-section:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url("/local/templates/visit-forum/images/arrow-down-2.svg") center center no-repeat;
	position: absolute;
	top: 33px;
	right: 40px;
	transform: rotate(180deg);
	transition: transform 0.1s ease-in;
}
.program-section.closed:before {
	transform: none;
}
.program-section-name {
	padding: 33px 40px;
}
.program-section.closed {
	padding-bottom: 0;
}
.program-section.closed .program-item {
	display: none;
}
.program-item {
	background: #fff;
	border-radius: 32px;
	padding: 24px 40px;
	margin: 0 40px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}
.program-item span {
	margin-bottom: 20px;
}
/*Footer*/
footer {
	margin:100px 0 0;
	background:#1E1E1E;
	padding:40px 0;
	color:#D4D4D4;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.02em;
}
footer a {
	color:#D4D4D4;
}
footer a:hover {
	color:var(--white);
}
footer h4 {
	color:var(--white);
}
.footer-top {
	align-items:flex-start;
	column-gap:30px;
}
.yandex-map__box {
	width:620px;
	height:375px;
	border-radius:8px;
	overflow:hidden;
}
.footer-top__right {
	width:100%;
	max-width:620px;
}
.footer-top__left {
	width:100%;
	max-width:515px;
}
.logo-footer img {
	display:block;
}
.contacts-box {
	margin:60px 0 0;
}
.contact-links {
	/*margin:20px 0 0;*/
	display:flex;
	flex-flow:column;
	row-gap:10px;
}
footer .contact-links {
	font-weight:400;
}
.contact-links .flex {
	justify-content:flex-start;
	column-gap:10px;
}
.contact-links a {
	font-weight:var(--font-weight-bold);
	font-size:18px;
	line-height: 24px;
}
.soc-links {
	margin:12px 0 0;
	column-gap:10px;
	justify-content:flex-start;
}
.soc-links a span {
	background:#F2F2F3;
	border-radius:6px;
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.soc-links a:hover span {
	background:var(--white);
}
.soc-links a.flex {
	column-gap:10px;
	font-weight: 600;
	font-size: 18px;
	line-height: 135%;
}
.map-location {
	margin:15px 0 0;
	column-gap:10px;
	justify-content:flex-start;
	color:#CFCFCF;
}
.map-location i {
	background-color:#CFCFCF;
}
.footer-bottom {
	margin:65px 0 0;
	padding:20px 0 0;
	border-top:1px solid #3C3C3C;
}
.footer-bottom a {
	font-size: 14px;
	line-height: 180%;
	color: rgba(255,255,255, .5);
}
.copy {
	text-align:center;
	font-weight: 400;
	font-size: 14px;
	line-height: 180%;
	color:rgba(255,255,255, .5);
}
.yandex-map__box .ymaps-layers-pane {
	filter:grayscale(1) invert(1)!important;
}
.grid.form-box {
	grid-gap:20px;
	align-items: center;
}
.form-box:not(:first-child) {
	margin:30px 0 0;
	padding:30px 0 0;
	border-top:1px solid rgba(0,0,0, .1);
}
.flex.form-box {
	flex-wrap:wrap;
	justify-content:flex-start;
	column-gap:40px;
	gap:20px;
}
.label-box {
	font-weight: var(--font-weight-bold);
	font-size: 20px;
	line-height: 17px;
	color: #3D3D3D;
}
.select-box {
	column-gap:15px;
	justify-content:flex-start;
}
.select-box input {
	min-width:360px;
}
.check-box .flex {
	column-gap:10px;
	justify-content:flex-start;
}
.check-box .flex:not(:last-child) {
	margin:0 0 10px;
}
.check-box label {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #757575;
}
.legal-box {
	margin:15px 0 0;
}
.registration-box .btn {
	margin:35px 0 0;
}
.form-box__line {
	flex-flow:column;
	align-items:flex-start;
}
.form-box__line .select-box {
	width:100%;
}
.form-box__line .label-box {
	width:100%;
	max-width:130px;
}
.radio-box {
	justify-content:flex-start;
	column-gap:30px;
}
.radio-box label {
	font-size: 20px;
	line-height: 17px;
	color: #3D3D3D;
	flex-shrink:0;
}
.radio-box .flex {
	column-gap:12px;
	width:100%;
}
.event-item {
    padding-bottom: 63px;
    position: relative;
}
.event-item .btn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.event-box {
	display:none;
	padding:30px 40px 60px;
	border-radius:30px;
	max-width:1260px;
}

h2 span {
	margin-left: 14px;
	background: #5A21C1;
	border-radius: 12px;
	color: #F3F3F3;
	font-family: Montserrat;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -1px;
	display: inline-block;
	padding: 4px 8px;
	vertical-align: middle;
}

@media screen and (max-height:1000px) {
#window.event-box {
	overflow-y: scroll;
	border-radius: 0;
}
}
body .fancybox__backdrop {
	background:rgba(0,0,0, .5);
}
body .fancybox__content>.f-button.is-close-btn {
	padding:0;
	top:30px;
	right:40px;
	width:30px;
	height:30px;
}
body .fancybox__content>.f-button.is-close-btn svg {
	stroke:#475467;
	width:100%;
	height:100%;
}
.event-box h3 {
	margin:0 0 40px;
	font-size:32px;
	line-height:32px;
}
.event-txt {
	font-weight: var(--font-weight-bold);
	font-size: 22px;
	line-height: 32px;
	color:#3D3D3D;
	margin:0 0 20px;
}
.event-attention {
	border-radius:8px;
	background:#F0EEFF;
	padding:25px 30px;
	font-weight: 500;
	font-size: 20px;
	line-height: 17px;
	margin:0 0 20px;
	justify-content:flex-start;
	column-gap:15px;
}
.event-warning__box {
	width:22px;
	height:22px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	background:var(--magenta);
}
.event-list.grid {
	gap: 20px;
}
.event-pic {
	position:relative;
	overflow:hidden;
	border-radius:15px;
    height: 321px;
	margin:0 0 10px;
}
.event-pic img {
	display:block;
    position: absolute;
    bottom: 0;
    top: 0;
    height: 100%;
    max-width: 9999px;
}
.event-pic:before {
	content:'';
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	z-index:2;
	top:50px;
	background: linear-gradient(359.89deg, rgba(0, 0, 0, 0.65) 0.1%, rgba(0, 0, 0, 0.4225) 31.63%, rgba(0, 0, 0, 0) 51.75%);
}
.event-pic h4 {
	position:absolute;
	left:15px;
	right:15px;
	bottom:25px;
	z-index:3;
	font-size:16px;
	line-height:20px;
	margin:0;
	color:var(--white);
}
.event-item a {
	font-size:16px;
	line-height:20px;
	color:#757575;
}
.event-item .btn {
	margin:15px 0 0;
	width:100%;
    padding: 12px 0;
    font-size: 16px;
}
.event-item a:hover img {
	transform:scale(1.05);
}
.event-item a:hover .btn {
	color:var(--white);
	background:var(--magenta);
}
.no-event__link {
	margin:60px auto 0;
	text-align:center;
}
.no-event__link a {
	font-weight: var(--font-weight-bold);
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.02em;
}
.jqselect.changed .jq-selectbox__select-text {
	color:var(--font-color);
}
.mapPopup {
	background:var(--white);
	padding:10px;
	border-radius:8px;
	font-size:14px;
	line-height:17px;
	min-width:200px;
}
#btn-trigger {
	opacity:0;
	visibility:hidden;
}
#window-thanks {
	max-width:870px;
	text-align:center;
	font-weight: 500;
	font-size: 20px;
	line-height: 26px;
	color: #757575;
}
#window-thanks img {
	margin:0 auto 18px;
	display:block;
}
#window-thanks h3 {
	margin:0 0 20px;
}
.telegram-btn {
	margin:40px auto 0;
	width:max-content;
	border-radius:30px;
	background:#54A9EB;
	padding:15px 55px;
	color:var(--white);
	column-gap:10px;
}
.telegram-btn:hover {
	color:var(--white);
}
.errortext {
	font-size:14px;
	line-height:17px;
}
p:has(.errortext) {
	margin:0 0 30px;
}

.register-stop-msg {
	border-radius: 8px;
	background: url("/local/templates/visit-forum/images/exc_sign.svg") 22px center #F0EEFF no-repeat;
	padding: 24px 35px 24px 70px;
	font-size: 16px;
	font-weight: 500;
}
footer h5 {
	margin:0 0 8px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #D4D4D4;
}
.contact-box:not(:last-child) {
	margin:0 0 24px;
}
.contact-box .contact-links:not(:last-child) {
	margin:0 0 8px;
}
.fancybox-close-small {
	position:absolute;
	right:0;
	top:-50px;
	padding:0;
	background:none;
	border-radius:0;
}
.fancybox-close-small:hover {
	padding:0;
	background:none;
}
.fancybox-close-small svg path {
	stroke:#fff;
}
.gallery-item img {
	display:block;
	border-radius:10px;
}
.gallery-list {
	grid-gap:20px;
	grid-template-columns:repeat( auto-fit, minmax(300px, 1fr) );
}
@media all and (max-width: 1300px) {
.programm-item__special {
	margin:0 -15px;
}	
}
@media all and (max-width: 1200px) {
body {
	font-size: 16px;
	line-height: 23px;
}
.programm-item__special {
	margin:0 -15px;
}
.programm-speakers__item-txt h3 {
	font-size: 20px;
	line-height: 24px;
}
.programm-speakers__item-txt {
	font-size: 14px;
	line-height: 17px;
}
.tabber-box.swiper {
	margin-left:-30px;
	margin-right:-30px;
	padding:0 30px;
}
[data-aos^=fade][data-aos^=fade] {
	opacity:1;
	transform:none;
	transition:none;
}
#registration h2 {
	font-size: 26px;
	line-height: 32px;
}
.registration-box {
	padding:30px;
}
#partners {
	margin-top:60px;
}
}
@media all and (max-width: 800px) {
.header-top__box .city-box_container, .header-bottom__box-right {
	display:none;
}
.logo-header, #forum-txt, .header-bottom__box-left .city-box_container {
	display:block;
}
header {
	padding:15px 0 30px;
}
.header-bottom__box-left {
	align-items:flex-start;
	row-gap:75px;
}
.header-bottom__box-left .city-box, .header-bottom__box-left .date-box {
	padding:12px 25px;
	background:var(--white);
	border-radius:30px;
	font-weight:var(--font-weight-bold);
	font-size: 14px;
	line-height: 17px;
	color: var(--font-color);
	justify-content:flex-start;
	width:max-content;
}
.header-bottom__box-left .city-box_container > div:not(:last-child) {
	margin:0 0 6px;
}
.header-bottom__box-left .city-box_container i, .city-item:not(:first-child):before {
	background-color:var(--magenta);
}
.footer-top {
	flex-flow:column;
	row-gap:25px;
}
.footer-top__right {
	max-width:none;
}
.yandex-map__box {
	width:100%;
}
}
@media all and (max-width:736px) {
.btn {
	padding:14px 25px;
	font-size: 14px;
	line-height: 17px;
}
.logo-header {
	width:100%;
	max-width:131px;
}
.header-top__box {
	column-gap:20px;
}
.header-sub__title {
	padding:12px 15px;
	font-size: 20px;
	line-height: 24px;
}
h1 {
	font-size: 26px;
	line-height: 32px;
}
h2 {
	font-size: 26px;
	line-height: 32px;
	margin:0 0 15px;
}
h3 {
	font-size: 20px;
	line-height: 24px;
}
.header-title__box {
    margin: 80px 0 0;
}
.header-bottom__box {
	margin:35px 0 0;
}
.header-bottom__box-left {
	padding:20px 15px 30px;
}
.header-bottom__box-left .city-box_container i {
	width:16px;
	height:16px;
}
.city-item:not(:first-child), .location-box {
    column-gap: 4px;
}
.city-item:not(:first-child):before {
	width:4px;
	height:4px;
}
.date-box {
	column-gap:10px;
}
#forum-txt.wrapper {
	margin-top:15px;
}
.programm-item {
	padding:25px 15px;
}
.programm-date {
	font-size: 12px;
	line-height: 15px;
	column-gap:10px;
	padding:8px;
	margin:0 0 15px;
}
.programm-date i {
	width:14px;
	height:14px;
}
.programm-speakers__item-txt h3 {
	font-size: 16px;
	line-height: 20px;	
}
.programm-speakers__item-txt h3:not(:first-child) {
	margin:0 0 4px;
}
.programm-speakers__item-img {
	max-width:55px;
}
.programm-speakers__item {
    column-gap:10px;
	align-items:flex-start;
}
.tab-sub__title {
	font-size: 16px;
	line-height: 20px;
}
.tab {
	padding:12px 15px;
	font-size: 16px;
	line-height: 20px;
}
.programm-item__special > h3 {
	margin:0 0 15px;
}
.tab-content .programm-list {
    margin: 30px 0 0;
}
.tabber-box.swiper {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
}
.partners-list {
	grid-gap:20px;
	grid-template-columns: repeat( auto-fit, minmax(160px, 1fr) );
}
#registration .programm-item__special-magenta {
	padding:40px 15px;
}
#registration h2 {
	margin:0 0 20px;
}
.grid.form-box {
	gap:10px;
	grid-template-columns: repeat(1, 1fr);
}
.registration-box {
    padding:20px 15px;
	border-radius:25px;
}
.form-box:not(:first-child) {
	margin:25px 0 0;
	padding:25px 0 0;
}
.select-box {
	flex-flow:column;
	row-gap:10px;
	align-items:flex-start;
	width:100%;
}
.label-box {
	font-size: 16px;
	line-height: 17px;
}
.select-box input {
    min-width: auto;
}
.radio-box {
	flex-flow:column;
	row-gap:10px;
	align-items:flex-start;
}
.radio-box .flex {
	justify-content:flex-start;
}
.registration-box .btn {
	margin:25px 0 0;
	width:100%;
	font-size:14px;
}
.radio-box label {
	font-size:16px;
}
.check-box .flex {
	align-items:flex-start;
}
#partners h2, #registration h2 {
	margin:0 0 20px;
}
.partners-list a, .partners-list span {
	padding:5px;
	height:105px;
	min-height:auto;
}
.partners-list img {
	max-height:100%;
}
footer {
	margin:80px 0 0;
	padding:25px 0 40px;
}
.logo-footer {
	max-width:250px;
}
.contacts-box {
    margin:35px 0 0;
}
.contact-links a {
	font-size:16px;
}
.yandex-map__box {
	height:250px;
}
.footer-bottom {
	margin:30px 0 0;
	padding:15px 0 0;
}
.copy {
	text-align:left;
}
.event-box {
	padding:40px 15px;
}
.event-list {
	grid-template-columns: repeat(1, 1fr);
	gap:30px;
}
body .fancybox__slide {
	padding:0;
}
body .fancybox__slide {
	justify-content:flex-start;
}
.event-box {
	border-radius:0;
}
body .fancybox__content>.f-button.is-close-btn {
	background:none!important;
	border-radius:0!important;
	top:17px!important;
	right:17px!important;
}
.event-box h3 {
	font-size:26px;
	margin:0 0 30px;
}
.event-txt {
	font-size:16px;
	line-height:20px;
	margin:0 0 15px;
}
.event-attention {
	padding:15px;
	font-size: 14px;
	line-height: 18px;
	align-items:flex-start;
}
.no-event__link {
	margin:40px auto 0;
}
.event-pic h4 {
	bottom:15px;
}
.footer-bottom {
	flex-flow:column;
	row-gap:10px;
	align-items:flex-start;
}
div.bx-yandex-map, .bx-yandex-view-layout, .bx-yandex-view-map {
	height:100%!important;
}
	.register-type label {
		font-size: 16px;
		line-height: 20px;
		padding: 12px 16px;
	}
	.register-type {
		margin-bottom: 16px;
	}
	#registration h2 {
		margin-bottom: 16px;
	}
	.register-type-note {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.program-section-name {
    padding: 16px;
    margin-right: 50px;
	}
	.program-section {
		font-size: 16px;
	}
	.program-item {
		margin: 0 16px 10px;
		padding: 24px 16px;
		font-size: 16px;
	}
	.program-section:before {
		top: 20px;
		right: 16px;
	}
	.program-item {
		align-items: flex-start;
	}
}

/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1712838652681 */
/* /local/templates/visit-forum/styles.css?1496228585681 */
/* /local/templates/visit-forum/template_styles.css?175128633356584 */
