

/* Start:/local/templates/technopolis/components/bitrix/news.detail/page-arend/style.css?175576567318105*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
body .news-date-time
{
	color:#486DAA;
}

body .hero-section {
	padding-top: calc(104 * var(--width-multiplier));
}

body .text-h h1 {
	width: calc(500 * var(--width-multiplier));
	margin-top: calc(35 * var(--width-multiplier));
	font-size: calc(54 * var(--width-multiplier));
	margin-bottom: 0;
	line-height: 1.2;
}

body .Hero-r {
	width: calc(835 * var(--width-multiplier));
	margin-top: calc(60 * var(--width-multiplier));
}

body .Hero-l img {
	left: calc(-90 * var(--width-multiplier));
	height: calc(338 * var(--width-multiplier));
	top: calc(44 * var(--width-multiplier));
}
body .Ad-b {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: calc(50 * var(--width-multiplier)) calc(50 * var(--width-multiplier));
}

body .hero-img {
	width: 100%;
	height: calc(520 * var(--width-multiplier));
	object-position: top;
}

body .Advantages {
	margin: calc(80 * var(--width-multiplier)) 0 calc(100 * var(--width-multiplier));
}

body .Ad-t {
	margin-bottom: calc(60 * var(--width-multiplier));
}

body .Ad-t h1 {
	margin-bottom: 0;
	font-size: calc(42 * var(--width-multiplier));
}

body .Ad-t p {
	margin: calc(5 * var(--width-multiplier)) 0 calc(10 * var(--width-multiplier));
	font-size: calc(23 * var(--width-multiplier));
}

body .Ad-t svg {
	margin-top: calc(10 * var(--width-multiplier));
}

body .Ad-icon {
	position: relative;
	margin: calc(44 * var(--width-multiplier)) 0;
	width: auto;
	height: auto;
	gap: 0;
}

body .Ad-icon::after,
body .Ad-icon::before {
	content: "";
	position: absolute;
	display: block !important;
	width: calc(167 * var(--width-multiplier)) !important;
	height: calc(134 * var(--width-multiplier)) !important;
	background-repeat: no-repeat;
	background-size: contain;
}

body .Ad-icon::after {
	left: calc(10 * var(--width-multiplier));
	top: calc(-50 * var(--width-multiplier));
	width: calc(170 * var(--width-multiplier)) !important;
	height: calc(140 * var(--width-multiplier)) !important;
	background-image: url('/local/templates/technopolis/img/line-gray-tl.png') !important;

}

body .Ad-icon::before {
	bottom: calc(-45 * var(--width-multiplier)) !important;
	right: 0 !important;
	background: url('/local/templates/technopolis/img/line-gray-br.png') !important;
	background-repeat: no-repeat !important;
    background-size: contain !important;
	transform: none !important;
}

body .Formats {
	padding-top: calc(30 * var(--width-multiplier));
}

body .Fo-l h1 {
	position: relative;
	padding-bottom: calc(30 * var(--width-multiplier));
	font-size: calc(42 * var(--width-multiplier));
	line-height: 1.2;
}

body .Fo-l h1::after,
body .Fo-l h1::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: var(--red);
}

body .Fo-l h1::after {
	width: calc(200 * var(--width-multiplier));
	height: 1px;
}

body .Fo-l h1::before {
	bottom: -2px;
	width: calc(35 * var(--width-multiplier));
	height: 5px;
}

body .Ad-icon svg {
	width: calc(80 * var(--width-multiplier));
	height: calc(80 * var(--width-multiplier));
}

body .subline span:nth-child(1), body .subline span:nth-child(3) {
	width: calc(90* var(--width-multiplier));
}

body .subline span:nth-child(2) {
	width: calc(60* var(--width-multiplier));
	height: calc(5* var(--width-multiplier));
}

body .Co-box-title {
	font-size: calc(44 * var(--width-multiplier));
	line-height: calc(56 * var(--width-multiplier));
	padding-bottom: calc(16 * var(--width-multiplier));
	margin-bottom: calc(20 * var(--width-multiplier));
}

body .Co-box .box {
	padding-top: calc(20 * var(--width-multiplier));
	align-items: stretch;
}

body .Co-box-l {
	padding-top: calc(3 * var(--width-multiplier));
	padding-right: calc(30 * var(--width-multiplier));
}

body .Co-box-l-t div h1 {
	font-size: calc(70 * var(--width-multiplier));
	line-height: 0.8;
	margin-bottom:  0;
	margin-top: 0;
}

body .Co-box-l-t div {
	margin-bottom: 0;
}

body .Co-box-l-t div p {
	margin-bottom: 0;
	margin-top: 0;
	bottom: calc(-10 * var(--width-multiplier));
	font-size: calc(32 * var(--width-multiplier));
}

body .Co-box-l-t-b {
	font-size: calc(16 * var(--width-multiplier));
}

body .Co-box-l-m {
	margin-top: calc(36 * var(--width-multiplier));
	margin-bottom: calc(24 * var(--width-multiplier));
}

body .Co-boxs img {
	flex-grow: 1;
	height: auto !important;
	min-height: 100%;
}

body .Co-box-l-m-t {
	width: calc(200 * var(--width-multiplier));
	line-height: calc(24 * var(--width-multiplier));
}

/* body .Co-box-l-m li {
	margin-bottom: calc(10 * var(--width-multiplier));
} */

body .Co-box-l-m li h1 {
	margin-top: 0;
	font-size: calc(14 * var(--width-multiplier));
}

body .Co-box-l-m li p {
	font-size: calc(16 * var(--width-multiplier));
	margin-bottom: calc(24 * var(--width-multiplier));
}

body .Co-text h1 {
	font-size: calc(16 * var(--width-multiplier));
}

body .Co-text h1 span {
	font-size: calc(44 * var(--width-multiplier));
	line-height: calc(44 * var(--width-multiplier));
}

body .forms {
	padding: calc(80 * var(--width-multiplier)) 0;
}

body .form-text-select p {
	font-size: calc(22 * var(--width-multiplier));
	margin: 0;
	font-family: 'TT-Medium';
	color: #3c3849;
}

body .form-text-select button {
	font-size: calc(22 * var(--width-multiplier));
	margin: 0 calc(10 * var(--width-multiplier));
}

body .forms__subline {
	margin-top: calc(20 * var(--width-multiplier));
}

body .form-text {
	margin-bottom: calc(40 * var(--width-multiplier));
}

body .form-text p {
	margin-top: 0;
}

body .form-text h1 {
	font-size: calc(44 * var(--width-multiplier));
	line-height: calc(56 * var(--width-multiplier));
	margin-top: 0;
	margin-bottom: calc(15 * var(--width-multiplier));
}

body .form-text-select button {
	font-family: 'TT-Medium';
	background: none;
	cursor: pointer;
}

body .form-text-select button.active-btn {
	color: #3c3849;
}

body .form-column img {
	width: calc(163 * var(--width-multiplier));
}

body .form {
	margin-top: calc(-25 * var(--width-multiplier));
	padding: calc(0 * var(--width-multiplier)) calc(100 * var(--width-multiplier));
}

body .form input {
	width: calc(350 * var(--width-multiplier));
	margin: calc(25 * var(--width-multiplier)) 0;
	font-size: calc(20 * var(--width-multiplier));
	padding: calc(10 * var(--width-multiplier)) 0;
}

body .form input:nth-child(n+7) {
	margin-top: 0;
}

body .form select {
	width: calc(350 * var(--width-multiplier));
	font-size: calc(20 * var(--width-multiplier));
	padding: calc(10 * var(--width-multiplier));
}

body .form textarea {
	height: calc(226 * var(--width-multiplier));
	font-size: calc(18 * var(--width-multiplier));
	border-radius: calc(15 * var(--width-multiplier));
	padding: calc(24 * var(--width-multiplier));
	resize: none;
}

body .form p {
	margin-top: calc(50 * var(--width-multiplier));
  width: calc(780 * var(--width-multiplier));
}

body .btn__submit {
	font-size: calc(18 * var(--width-multiplier));
}

body .form-flex {
	flex-flow: wrap;
}

body .form-flex select {
	appearance: none;
	outline: none;
	background: url(/local/templates/technopolis/css/../img/svg/arrow_03_lev.webp) 97% calc(20 * var(--width-multiplier)) no-repeat;
	background-size: calc(20 * var(--width-multiplier)) calc(10 * var(--width-multiplier));
	cursor: pointer;
}

body .subline {
	justify-content: center;
}

body .form-text-select__btn {
	transition: .2s all ease-out;
	color: #C9C9C9;
}


body .form-text-select__btn--is-active {
	color: #3c3849;
	pointer-events: none;
}

.dropdown {
	width: calc(350* var(--width-multiplier));
	position: relative;
}

.dropdown__trigger {
	position: relative;
	/* border: 1px solid transparentize($color-grey-line, 0.65); */
	/* border-radius: vc(5); */
	width: 100%;
	height: 100%;
	transition: .3s all ease-out;
	border-bottom: 1px solid #C9C9C9;
	font-size: calc(20 * var(--width-multiplier));
	padding: calc(10* var(--width-multiplier)) 0;
	cursor: pointer;
}

.dropdown__current {
	color: #c4c3c8;
}

.dropdown__arrow {
	position: absolute;
	right: 0;
	top: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(20 * var(--width-multiplier));
	height: calc(10* var(--width-multiplier));
	transform: rotate(0) translateZ(0) translateY(-50%);
	transform-origin: top center;
	transition: .3s all ease-out;
	pointer-events: none;
}

body .dropdown__arrow img {
	width: 100%;
	height: 100%;
}

.is-dropped .dropdown__arrow {
	transform: rotate(-180deg) translateZ(0) translateY(-50%);
}

.dropdown__options-wrapper {
	position: absolute;
	top: 100%;
	z-index: 100;
	overflow: hidden;
	margin-top: calc(-1 * var(--width-multiplier));
	width: 100%;
	height: 0;
	background-color: #ebebed;
	opacity: 0;
	transition: .3s all ease-out;
}

.is-dropped .dropdown__options-wrapper {
	opacity: 1;
}

.dropdown__circle {
	width: calc(18 * var(--width-multiplier));
	height: calc(18 * var(--width-multiplier));
	border-radius: 50%;
	background-color: #fff;
	margin-right: calc(10 * var(--width-multiplier));
	transition: .3s all ease-out;
}

.dropdown__options-list {
	padding: calc(20 * var(--width-multiplier)) calc(20 * var(--width-multiplier));
	width: 100%;
}

.dropdown__option {
	display: flex;
	align-items: center;
	padding: calc(8 * var(--width-multiplier)) 0;
	width: 100%;
	cursor: pointer;
}

.is-selected {
	pointer-events: none;
}

.value-selected {
	color: #393649;
}

.dropdown__option span {
	line-height: calc(16 * var(--width-multiplier));
	font-weight: 400;
}

.is-selected .dropdown__circle {
	background-color: #d00e46;
}

.is-selected span {
	font-weight: 500;
}

.dropdown-event .dropdown__options-wrapper {
	width: calc(780 * var(--width-multiplier));
	left: calc(-430 * var(--width-multiplier));
}

.dropdown-event .dropdown__options-list {
	display: flex;
	flex-flow: wrap;
}

.dropdown-event .dropdown__option {
	width: calc(350 * var(--width-multiplier));
}

.dropdown-event .dropdown__option--is-end {
	margin-top: calc(10 * var(--width-multiplier));
	border-top: 1px solid #c4c3c8;
	width: calc(200 * var(--width-multiplier));
}

.dropdown-event .is-selected {
	pointer-events: all;
}

@media (min-width: 1024px) {
	.dropdown__option:hover .dropdown__circle {
		background-color: #d00e46;
	}
	.dropdown__option:hover span {
		font-weight: 500;
	}
}

@media (max-width: 1023px) {
	.dropdown__trigger {
		font-size: calc(16 * var(--width-multiplier));
		padding: calc(5* var(--width-multiplier)) 0;
	}

	body .Co-box-title {
		font-size: calc(40 * var(--width-multiplier));
		font-weight: 400;
		padding-bottom: calc(5* var(--width-multiplier));
	}

	body .Co-box-l-t div h1 {
		font-size: calc(66 * var(--width-multiplier));
	}

	body .Co-box-l-t-b {
		font-size: calc(17 * var(--width-multiplier));
	}

	.dropdown {
		width: 100%;
		margin-bottom: calc(20 * var(--width-multiplier));
	}

	.dropdown-event .dropdown__options-wrapper {
		width: 100%;
		left: 0;
	}

	.dropdown-event .dropdown__option {
		width: 100%;
	}

	body .hero-section {
		position: relative;
		padding-top: calc(95 * var(--width-multiplier));
		padding-bottom: calc(60 * var(--width-multiplier));
	}

	body .text-h p {
		font-size: calc(18 * var(--width-multiplier));
	}

	body .Hero {
		padding-top: 0;
	}

	body .Hero-l {
		padding-left: calc(50 * var(--width-multiplier));
	}

	body .Hero-r {
		top: auto;
		bottom: 0;
		width: 100%;
		z-index: -1;
	}

	body .Hero-r::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		width: 100%;
		height: 40%;
		background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
	}

	body .Hero-r .after {
		display: none;
	}

	body .hero-img {
		height: auto;
	}

	body .Hero-l img {
		top: 0;
		left: calc(-5 * var(--width-multiplier));
		width: calc(33 * var(--width-multiplier));
		height: calc(210 * var(--width-multiplier));
		z-index: 2;
	}

	body .text-h h1 {
		margin-top: 0;
		font-size: calc(36 * var(--width-multiplier));
		width: auto;
	}

	body .text-h .btn {
		margin-top: calc(100 * var(--width-multiplier));
	}

	body .Ad-b {
		display: block;
		/* width: 80%;
		margin: 0 auto; */
	}

	body .Ad-t h1 {
		font-size: calc(25 * var(--width-multiplier));
		line-height: 1.2;
	}

	body .Ad-t p {
		padding: 0 calc(20 * var(--width-multiplier));
		font-size: calc(18 * var(--width-multiplier));
		line-height: 1.2;
	}

	body .Ad-icon,
	body .Ad-b .slick-initialized .slick-slide {
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}

	body .Ad-icon {
		padding: calc(50 * var(--width-multiplier));
		margin: 0 calc(20 * var(--width-multiplier));
	}

	body .Ad-icon p {
		width: calc(200 * var(--width-multiplier));
		font-size: calc(18 * var(--width-multiplier));
	}

	body .Ad-icon::after {
		left: 0;
		top: 0 !important;
		/* width: calc(170 * var(--width-multiplier)) !important;
		height: calc(170 * var(--width-multiplier)) !important;
		background-image: url('/local/templates/technopolis/img/line-gray-tl.png') !important; */
	}

	body .Ad-icon::before {
		bottom: 0 !important;
		/* right: calc(-50 * var(--width-multiplier)) !important;
		background: url('/local/templates/technopolis/img/line-gray-br.png') !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
		transform: none !important; */
	}

	body .slick-dots {
		margin-top: calc(40 * var(--width-multiplier));
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	body .slick-dots li {
		margin: 0 calc(5 * var(--width-multiplier));
		border-radius: 7px;
		width: calc(6 * var(--width-multiplier));
		height: calc(6 * var(--width-multiplier));
		background: var(--textColor);
		transition: 0.35s;
	}

	body .slick-dots li.slick-active {
		width: calc(27 * var(--width-multiplier));
		background: var(--red);
	}

	body .Fo-l {
		padding-bottom: calc(20 * var(--width-multiplier));
	}

	body .Formats .container img {
		position: static;
		width: calc(100% + calc(40 * var(--width-multiplier)));
		max-width: calc(100% + calc(40 * var(--width-multiplier)));
		margin-left: calc(-20 * var(--width-multiplier));
		height: calc(300 * var(--width-multiplier));
		object-fit: cover;
		object-position: right;
	}

	body .Fo-l h1 {
		font-size: calc(25 * var(--width-multiplier));
		line-height: 1.2;
	}

	body .Fo-l-lists {
		display: block;
		width: 83%;
	}

	body .Fo-l-lists .slick-list {
		overflow: visible;
	}

	body .Fo-l-lists ul li {
		margin-bottom: calc(12 * var(--width-multiplier));
		font-size: calc(18 * var(--width-multiplier));
		gap: calc(12 * var(--width-multiplier))
	}

	body .Formats .container {
		display: block;
	}

	body .Fo-l {
		display: block;
	}

	body .Fo-l ul.slick-dots {
		width: 120%;
	}

	body .Fo-l .btn {
		margin: 0 auto;
	}

	body .Co-text {
		margin-top: 0;
	}

	body .Co-box-l-m {
		display: block;
		margin-bottom: 0;
	}

	body .Co-box-l {
		position: relative;
	}

	body .Co-box-l .btn {
		position: absolute;
		left: calc(50% - calc(100 * var(--width-multiplier)));
		width: calc(200 * var(--width-multiplier)) !important;
		min-width: calc(200 * var(--width-multiplier));
		bottom: calc(-215 * var(--width-multiplier));
	}

	body .Congress {
    padding: calc(40* var(--width-multiplier)) 0 0 0;
	}

	body .Co-box {
		margin-bottom: calc(70 * var(--width-multiplier));
	}

	body .Co-box .box {
		display: block;
	}

	body .Co-box-l {
		padding-right: 0;
	}

	body .Co-box-l-m-t {
		margin-bottom: calc(30 * var(--width-multiplier));
		width: 100%;
	}

	body .Co-box-l-m li h1 {
		font-size: calc(10 * var(--width-multiplier));
		margin-bottom: calc(5 * var(--width-multiplier));
	}

	body .Co-box-l-m li p {
		margin-top: 0;
	}

	body .Co-boxs img {
		width: 100% !important;
		border-radius: calc(30 * var(--width-multiplier));
		height: calc(220 * var(--width-multiplier)) !important;
	}

	body .Co-box-l-m ul {
		padding-left: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	body .Co-box-l-m ul li {
		width: 48%;
	}

	body .Co-text h1 {
		font-size: calc(18 * var(--width-multiplier));
		line-height: 1.2;
	}

	body .Co-text h1 span {
		font-size: calc(25 * var(--width-multiplier));
		line-height: 1.2;
	}

	body .form-text-select {
		overflow-x: auto;
		margin: 0 calc(-20 * var(--width-multiplier));
		padding: 0 calc(20 * var(--width-multiplier));
	}

	body .form-text-select .slick-list {
		overflow: visible;
	}

	body .form-text-select a:not(:first-child) {
		margin-top: 0 !important;
	}

	body .form-text {
		margin-bottom: calc(60 * var(--width-multiplier));
	}

	body .form-text-select button {
		flex-shrink: 0;
		margin: 0;
		padding: 0;
		font-size: calc(17 * var(--width-multiplier));
		text-align: left;
	}

	body .form-text-select button + button {
		margin-left: calc(20 * var(--width-multiplier));
	}

	body .forms__subline {
		margin-top: calc(15 * var(--width-multiplier));
	}

	body .form-text-select a:not(:first-child) {
		margin-top: calc(5 * var(--width-multiplier));
	}

	body .forms {
		padding: calc(40 * var(--width-multiplier)) 0;
	}

	body .form-text p {
		line-height: calc(20 * var(--width-multiplier));
	}

	body .form-text h1 {
		font-size: calc(25 * var(--width-multiplier));
		line-height: 1.2;
		margin-top: calc(15 * var(--width-multiplier));
	}

	body .form-column img {
		display: none;
	}

	body .form {
		padding: 0;
	}

	body .form p {
		margin-top: calc(30* var(--width-multiplier));
		width: 100%;
	}

	body .form input {
    width: 100%;
    margin: 0 0 calc(20* var(--width-multiplier)) 0;
    font-size: calc(16 * var(--width-multiplier));
    padding: calc(5* var(--width-multiplier)) 0;
	}

	body .btn__submit {
		font-size: calc(16 * var(--width-multiplier));
	}

	body .form select {
		width: 100%;
    margin: 0 0 calc(20* var(--width-multiplier)) 0;
    font-size: calc(16 * var(--width-multiplier));
    padding: calc(5* var(--width-multiplier)) calc(10* var(--width-multiplier));
	}

	body .form textarea {
    font-size: calc(16 * var(--width-multiplier));
    padding: calc(15* var(--width-multiplier));
	}

	body 	.form-text-select__btn:hover {
		color: #C9C9C9;
	}

	body .dropdown__arrow img {
		display: block;
	}
}

/* End */


/* Start:/local/templates/technopolis/components/bitrix/news.list/centr-list/style.css?1755765673150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/technopolis/components/bitrix/news.detail/page-arend/style.css?175576567318105 */
/* /local/templates/technopolis/components/bitrix/news.list/centr-list/style.css?1755765673150 */
