

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

body .afisha-preferences {
	padding-top: calc(124 * var(--width-multiplier));
	padding-bottom: calc(80 * var(--width-multiplier));
}

body .afisha-preferences::after {
	top: calc(120 * var(--width-multiplier));
	width: calc(400 * var(--width-multiplier));
	height: calc(140 * var(--width-multiplier));
}

body .smi__title {
	font-size: calc(48 * var(--width-multiplier));
	line-height: calc(56 * var(--width-multiplier));
	margin-bottom: calc(30 * var(--width-multiplier));
}

body .filter__row, body .afisha__list-wrap {
	margin-left: 0;
	margin-right: 0;
}

body .afisha__list {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	margin-top: calc(50 * var(--width-multiplier));
}

body .afisha__item:nth-child(n + 3) {
	margin-top: calc(60 * var(--width-multiplier));
}

body .filter__item {
	width: calc(200 * var(--width-multiplier));
}

body .filter__item:first-child {
	width: calc(150 * var(--width-multiplier));
}

body .btns__filter {
	width: auto;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

body .btns__filter .btn {
	min-width: calc(160 * var(--width-multiplier));
	font-size: calc(14 * var(--width-multiplier));
	height: calc(40 * var(--width-multiplier));
	margin: 0px calc(10 * var(--width-multiplier));
}

body .afisha__item {
	border-radius: calc(12 * var(--width-multiplier));
	margin-right: 0;
	margin-bottom: 0;
	width: calc(575 * var(--width-multiplier));
	-webkit-transition: .2s all ease-out;
	-o-transition: .2s all ease-out;
	transition: .2s all ease-out;
}

body .afisha__item-r-link a {
	-webkit-transition: .2s all ease-out;
	-o-transition: .2s all ease-out;
	transition: .2s all ease-out;
}

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

body .afisha__item-l-date {
	height: calc(90 * var(--width-multiplier));
	border-bottom-left-radius: calc(12 * var(--width-multiplier));
	font-size: calc(16 * var(--width-multiplier));
}

body .afisha__item-l-date span {
	font-size: calc(36 * var(--width-multiplier));
	margin-bottom: calc(-10 * var(--width-multiplier));
}

body .afisha__item-l-image {
	height: calc(100% - calc(90 * var(--width-multiplier)));
}

body .afisha__item-l-image img {
	width: 100%;
	height: 100%;
	border-bottom-left-radius: calc(12 * var(--width-multiplier));
}

body .afisha__item-r {
	padding: calc(20 * var(--width-multiplier));
}

body .afisha__item-r-top {
	padding-bottom: calc(10 * var(--width-multiplier));
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: end;
}

body .afisha__item-r-title {
	display: inline-block;
	font-size: calc(21 * var(--width-multiplier));
	line-height: calc(27 * var(--width-multiplier));
	margin-bottom: calc(25 * var(--width-multiplier));
	min-height: auto;
}

body .afisha__item-r-text {
	min-height: auto;
	padding-right: calc(100 * var(--width-multiplier));
	margin-bottom: calc(20 * var(--width-multiplier));
}

body .afisha__item-r-adres, body .afisha__item-r-text {
	font-size: calc(14 * var(--width-multiplier));
}

body .afisha__item-r-link a {
	font-size: calc(13 * var(--width-multiplier));
}

body .btn--center-red {
	margin-top: calc(60 * var(--width-multiplier));
}

body .banner {
	padding-top: calc(124 * var(--width-multiplier));
	padding-bottom: calc(60 * var(--width-multiplier));
}

body .platform-card__banners .platform-card__option:first-child {
	padding-right: calc(10 * var(--width-multiplier));
}

body .platform-card__banners .platform-card__option:last-child {
	border: none;
}

body .slider-banner__img img {
	height: 100%;
}

body .platform-card__icon {
	width: calc(18 * var(--width-multiplier));
}

body .platform-card__subtitle {
	line-height: calc(14 * var(--width-multiplier));
  margin-bottom: calc(6 * var(--width-multiplier));
}

body .platform-card__text-block {
	align-items: start;
}

body .platform-card__banners .platform-card__option {
	padding: 0 calc(10 * var(--width-multiplier));
}

body .afisha__item-wrap {
	margin-top: calc(30 * var(--width-multiplier));
}


body .tax-preferences-card__title {
	font-size: calc(16*var(--width-multiplier));
	padding: 0 calc(110* var(--width-multiplier));
	line-height: calc(20*var(--width-multiplier));
	text-align: left;
	color: var(--red);
	margin-bottom: calc(15 * var(--width-multiplier));
}

body .tax-preferences-card__text, body .tax-preferences-card__fio {
	padding: 0 calc(110* var(--width-multiplier));
	font-size: calc(14 * var(--width-multiplier));
}

body .tax-preferences-card::before, body .tax-preferences-card::after {
	width: calc(65* var(--width-multiplier));
}

body .btns__filter input {
	min-width: calc(160 * var(--width-multiplier));
	font-size: calc(14 * var(--width-multiplier));
	height: calc(40 * var(--width-multiplier));
	margin: 0px calc(10 * var(--width-multiplier));
}

body .afisha__items-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

body .afisha__item-r-time {
	font-size: calc(30 * var(--width-multiplier));
	margin-bottom: calc(-10 * var(--width-multiplier));
}

body .afisha__item-r-tag {
	font-size: calc(14 * var(--width-multiplier));
	line-height: calc(12 * var(--width-multiplier));
}

body .afisha-preferences__slider::before,
body .afisha-preferences__slider::after {
		content: "";
		position: absolute;
		left: calc(-20 * var(--width-multiplier));
		top: 0;
		z-index: 1;
		width: calc(20* var(--width-multiplier));
		height: 100%;
		background: var(--grayBg);
		pointer-events: none;
}

body .afisha-preferences__slider::after {
	left: auto;
	right: calc(-20 * var(--width-multiplier));
}

body .show-afisha {
	margin-top: calc(60 * var(--width-multiplier)) !important;
}

body .btn-secondary:hover {
	background: var(--red) !important;
}

body .platform-card__desc span {
	margin-left: calc(10 * var(--width-multiplier));
}

.dropdown {
	width: calc(275* var(--width-multiplier));
	height: calc(42 * 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(18 * var(--width-multiplier));
	padding: calc(10* var(--width-multiplier)) 0;
	cursor: pointer;
}

.dropdown__current {
	color: var(--textGray);
	line-height: calc(23 * var(--width-multiplier));
}

.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;
	color: #d00e46;
}

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

@media (max-width: 1023px) {
	body .pb-5 {
		padding-top: 0;
		padding-bottom: calc(30 * var(--width-multiplier));
	}

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

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

	body .dropdown__arrow img {
		display: block;
	}

	body .show-afisha {
		margin-top: calc(40 * var(--width-multiplier)) !important;
	}

	body .afisha__item-l-date {
		z-index: 1;
	}

	body .afisha__item-r-adres,
	body .afisha__item-r-link {
		text-align: center;
	}

	body .afisha__item:nth-child(n + 3) {
		margin-top: 0;
	}

	body .platform-card__options {
		display: flex;
    flex-direction: column;
		margin-bottom: 0;
		margin-top: calc(20 * var(--width-multiplier));
	}

	body .platform-card__banners .platform-card__option {
		width: calc(200 * var(--width-multiplier));
		padding: 0 0 calc(5 * var(--width-multiplier)) 0;
		display: flex;
		justify-content: center;
		border-right: none;
		border-bottom: 1px solid var(--lightGray);
		margin: 0 auto;
	}

	body .platform-card__banners .platform-card__option:first-child {
		padding: 0 0 calc(5 * var(--width-multiplier)) 0;
	}

	body .slider-banner__title {
		font-size: calc(22 * var(--width-multiplier));
		line-height: calc(24 * var(--width-multiplier));
		text-align: center;
	}

	body .slider-banner__desc {
		text-align: center;
	}

	body .platform-card__option {
		margin-bottom: calc(5 * var(--width-multiplier));
	}

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

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

	body .tax-preferences-card__title {
		font-size: calc(14*var(--width-multiplier));
    padding: 0 calc(35* var(--width-multiplier));
    line-height: calc(16*var(--width-multiplier));
		text-align: center;
	}

	body .tax-preferences-card__text, body .tax-preferences-card__fio {
		padding: 0 calc(35* var(--width-multiplier));
		font-size: calc(13 * var(--width-multiplier));
		text-align: center;
	}

	body .tax-preferences-card::before, body .tax-preferences-card::after {
    width: calc(80* var(--width-multiplier));
  }

	body .tax-preferences-card::before {
		left: 0;
	}

	body .tax-preferences-card::after {
		right: 1px;
	}

	body .tax-preferences .slick-slide::after {
		font-size: calc(60 * var(--width-multiplier));
		right: calc(-18 * var(--width-multiplier));
	}

	body .afisha-preferences::after {
		display: none;
	}

	body .smi__title {
		font-size: calc(44 * var(--width-multiplier));
    line-height: calc(46 * var(--width-multiplier));
    margin-bottom: calc(105* var(--width-multiplier));
		margin-left: 0;
	}

	.container-filter__wrapper {
		height: 100%;
		position: absolute !important;
		top: calc(225 * var(--width-multiplier));
		z-index: 2;
		pointer-events: none;
	}

	.container-filter__wrapper .container-filter {
		height: 100%;
	}

	.container-filter__wrapper .container-filter .smi__filter {
		pointer-events: all;
	}

	body .afisha-preferences {
		padding-top: calc(60 * var(--width-multiplier));
		padding-bottom: calc(50 * var(--width-multiplier));
	}

	body .filter__row {
		margin: 0;
	}

	body .afisha-preferences .container .row {
		margin-left: 0;
		margin-right: 0;
	}

	body .btns__filter {
		width: 100%;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	body .btns__filter .btn, body .btns__filter input {
		margin: 0;
		width: calc(150 * var(--width-multiplier));
	}

	body .afisha__list {
		grid-template-columns: repeat(1, 1fr);
		row-gap: calc(40 * var(--width-multiplier));
	}

	body .afisha__item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		margin-left: 0;
		height: auto;
	}

	body .afisha__item-l-image {
		height: calc(160 * var(--width-multiplier));
		margin-bottom: calc(10 * var(--width-multiplier));
	}

	body .afisha__item-l-image img {
		position: relative;
		height: 100%;
		width: 100%;
		top: 0;
		z-index: 0;
		border-radius: 0;
	}

	body .afisha__item-wrap {
		margin-top: 0;
	}

	body .afisha__item-wrap, body .afisha__item-r-bottom {
		width: calc(100% + calc(105 * var(--width-multiplier)));
		margin-left: calc(-105 * var(--width-multiplier));
	}

	body .afisha__items-wrap .afisha__item-r {
		display: none;
	}

	body .afisha__item-r-title {
		position: relative;
		top: 0;
		width: 100%;
		left: 0;
		margin-bottom: calc(10 * var(--width-multiplier));
	}

	body .afisha__item-r-text {
		position: relative;
		top: 0;
		left: 0;
		padding-right: 0;
	}

	body .btn--center-red {
		margin-top: calc(40 * var(--width-multiplier));
	}

	body .tax-preferences-card__text-block {
		height: calc(300 * var(--width-multiplier));
	}
}

/* End */


/* Start:/local/templates/technopolis/components/bitrix/news.list/otziv__list-m/style.css?17557656735826*/
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;
}

body .btn-center {
	margin: 0 auto;
}

body .afisha-preferences__dots ul {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	list-style: none;
	text-align: center;
}

body .afisha-preferences__dots ul li {
	margin: 0 calc(3* var(--width-multiplier));
	border-radius: 50%;
	width: calc(6* var(--width-multiplier));
	height: calc(6* var(--width-multiplier));
	background-color: #8590a6;
	transition: .2s all ease-out;
	cursor: pointer;
}

body .afisha-preferences__dots ul li.slick-active {
	border-radius: calc(8* var(--width-multiplier));
	width: calc(28* var(--width-multiplier));
	background: #d00e46;
}

body .afisha-preferences__dots ul li button {
	display: none;
}

body .afisha-preferences__dots {
	margin: calc(20 * var(--width-multiplier)) 0 calc(40 * var(--width-multiplier));
}

.comment-dialog {
	border-radius: calc(15* var(--width-multiplier));
	padding: calc(40* var(--width-multiplier)) calc(60* var(--width-multiplier));
	border: none;
	width: calc(800 * var(--width-multiplier));
}

.comment-dialog__close-btn {
	right: calc(32* var(--width-multiplier));
	top: calc(32* var(--width-multiplier));
	width: calc(24* var(--width-multiplier));
	height: calc(24* var(--width-multiplier));
	position: absolute;
	z-index: 2;
	cursor: pointer;
	background-color: #fff;
	background-image: url("/local/templates/technopolis/css/../img/icon_close_inactive.svg");
}
.comment-dialog__title-wrap {
	display: flex;
	justify-content: center;
	position: relative;
	margin: 0 calc(30 * var(--width-multiplier));
}

.comment-dialog__title {
	font-size: calc(32 * var(--width-multiplier));
	color: var(--red);
	margin: calc(40 * var(--width-multiplier)) 0 calc(15 * var(--width-multiplier));
}

.comment-dialog__title-wrap::after {
	content: "";
	display: block;
	background-color: var(--red);
	position: absolute;
	width: calc(178* var(--width-multiplier));
	height: 1px;
	bottom: 0;
}

.comment-dialog__title-wrap::before {
	content: "";
	display: block;
	background-color: var(--red);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: calc(-2 * var(--width-multiplier));
	width: calc(30* var(--width-multiplier));
	height: calc(5* var(--width-multiplier));
}

.comment-dialog__close-btn:hover {
  background-image: url("/local/templates/technopolis/css/../img/icon_close_active.svg");
}

.comment-dialog__form-input {
	padding: calc(5* var(--width-multiplier)) 0;
	border: none;
	font-family: 'TT-Regular';
	border-bottom: 1px solid var(--lightGray);
	width: 100%;
	transition: all .2s ease-out;
	font-size: calc(19 * var(--width-multiplier));
	margin-bottom: calc(20 * var(--width-multiplier));
}

.comment-dialog__form-input:hover {
	border-bottom: 1px solid var(--red);
}

.comment-dialog__desc {
	font-weight: 500;
	font-size: calc(18 * var(--width-multiplier));
	text-align: center;
}

.comment-dialog__form {
	margin: calc(40 * var(--width-multiplier)) 0 calc(20 * var(--width-multiplier));
}

.comment-dialog__wrapper {
	display: flex;
	justify-content: space-between;
}

.comment-dialog__wrapper .comment-dialog__form-input {
	width: calc(290 * var(--width-multiplier));
}

.comment-dialog__form-textarea {
	border: var(--lightGray) solid 1px;
	border-radius: calc(10* var(--width-multiplier));
	padding: calc(16* var(--width-multiplier));
	min-height: calc(120* var(--width-multiplier));
	resize: none;
	font-family: 'TT-Regular';
	width: 100%;
	font-size: calc(19 * var(--width-multiplier));
	margin-top: calc(10 * var(--width-multiplier));
}

.comment-dialog__form-textarea::placeholder {
  color: var(--lightGray);
}

.comment-dialog__form-textarea:focus {
	outline: none;
	border: var(--red) solid 1px;
}

.comment-dialog__form-submit {
	padding-left: calc(15* var(--width-multiplier));
	padding-right: calc(15* var(--width-multiplier));
	width: calc(260* var(--width-multiplier));
	height: calc(51* var(--width-multiplier));
	line-height: 1;
	background: var(--textColor);
	border-radius: calc(10* var(--width-multiplier));
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	outline: none;
	border: none;
	color: #fff;
	font-weight: 300;
	transition: .2s all ease-out;
	cursor: pointer;
	font-size: calc(16 * var(--width-multiplier));
	margin: 0 auto; 
}

body .feedback-modal__disclaimer div {
	max-width: 100%;
}

.show-comment {
	margin-top: calc(60 * var(--width-multiplier)) !important;
}

@media (min-width: 1024px) {
	.comment-dialog__form-submit:hover {
		background-color: var(--brown);
	}
}


@media (max-width: 1023px) {
	.comment-dialog {
		width: 100%;
		padding: calc(20* var(--width-multiplier)) calc(30* var(--width-multiplier));
	}

	.show-comment {
		margin-top: calc(40 * var(--width-multiplier)) !important;
	}

	.comment-dialog__close-btn {
		right: calc(24 * var(--width-multiplier));
		top: calc(24 * var(--width-multiplier));
		width: calc(20 * var(--width-multiplier));
		height: calc(20 * var(--width-multiplier));
	}

	.comment-dialog__title-wrap {
		margin: 0;
	}

	.comment-dialog__wrapper {
		flex-direction: column;
	}

	.comment-dialog__title {
		text-align: center;
		font-size: calc(28 * var(--width-multiplier));
    margin: calc(30* var(--width-multiplier)) 0 calc(15* var(--width-multiplier));
	}

	.comment-dialog__form {
		margin: calc(30* var(--width-multiplier)) 0 calc(20* var(--width-multiplier));
	}

	.comment-dialog__form-input {
		margin-bottom: calc(30 * var(--width-multiplier));
		font-size: calc(16 * var(--width-multiplier));
	}
	.comment-dialog__form-textarea {
		margin-bottom: 0;
		font-size: calc(16 * var(--width-multiplier));
	}

	.comment-dialog__wrapper .comment-dialog__form-input {
		width: 100%;
	}
}

/* End */


/* Start:/local/templates/technopolis/components/bitrix/news.list/apisha__slider/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/afisha/bitrix/news.list/.default/style.css?175576567413155 */
/* /local/templates/technopolis/components/bitrix/news.list/otziv__list-m/style.css?17557656735826 */
/* /local/templates/technopolis/components/bitrix/news.list/apisha__slider/style.css?1755765673150 */
