

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

body .welcome.first-block {
	padding: calc(136 * var(--width-multiplier)) 0 0 !important;
	-webkit-box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
	-moz-box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
	box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
}

body .welcome-content {
	padding-left: 0;
	gap: 0;
}

body .welcome-content::after {
	top: calc(30 * var(--width-multiplier));
	left: calc(-90 * var(--width-multiplier));
	width: calc(50 * var(--width-multiplier));
	height: calc(375 * var(--width-multiplier));
}

body .welcome-info a {
	text-decoration: underline;
}

body .welcome-title {
	margin: calc(22 * var(--width-multiplier)) 0 calc(75 * var(--width-multiplier));
	font-size: calc(48 * var(--width-multiplier));
}

body .welcome-img-container {
	position: absolute;
	right: 0;
	top: calc(78 * var(--width-multiplier));
	width: calc(825 * var(--width-multiplier));
	height: calc(436 * var(--width-multiplier));
}
body .slick-slider {
	width: calc(1280 * var(--width-multiplier));
	margin-left: calc(-40 * var(--width-multiplier));
}

body .slick-slide {
	margin: 0 calc(40 * var(--width-multiplier));
}

body .prev-arrow {
	left: -10%;
}

body .next-arrow {
	right: -10%;
}

body .welcome-img-container::before {
	left: calc(-3 * var(--width-multiplier));
	bottom: calc(-2 * var(--width-multiplier));
	width: 70%;
	height: 70%;
	background-size: contain;
}

body .welcome-img {
	height: 100%;
	object-fit: cover;
}

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

body .income-tabs {
	justify-content: space-between;
	padding: calc(32 * var(--width-multiplier)) 0;
}

body .income-tab {
	gap: 0;
}

body .income-tab div:first-child {
	margin-bottom: calc(10 * var(--width-multiplier));
	padding: calc(10 * var(--width-multiplier)) 0;
	width: calc(100 * var(--width-multiplier));
	font-size: calc(46 * var(--width-multiplier));
}

body .income-tab div:last-child {
	width: 60%;
	font-size: calc(14 * var(--width-multiplier));
	line-height: 1.2;
}

body .income-slide {
	width: 100%;
	gap: 0;
}

body .income-slide-content {
	margin-right: calc(75 * var(--width-multiplier));
}

body .income-slide-procents {
	gap: 0;
}

body .income-slide-procent:nth-child(1) div:first-child {
	font-size: calc(64 * var(--width-multiplier));
}

body .income-slide-procent div:first-child span {
	font-size: calc(22 * var(--width-multiplier));
}

body .income-slide-title {
	font-size: calc(28 * var(--width-multiplier)) !important;
}

body .income-slide-procent div:last-child {
	width: 80%;
}

body .income-slide-info {
	margin: calc(10 * var(--width-multiplier)) 0;
	padding-bottom: calc(16 * var(--width-multiplier));
	font-weight: 400;
}

body .income-slide-procents .btn {
	margin-top: calc(30 * var(--width-multiplier));
}

body .income-slide-img-container {
	flex-shrink: 0;
	width: calc(472 * var(--width-multiplier));
}

body .income-slide-img {
	border-radius: calc(120 * var(--width-multiplier)) calc(20 * var(--width-multiplier)) calc(20 * var(--width-multiplier)) calc(20 * var(--width-multiplier));
	height: calc(300 * var(--width-multiplier));
}

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

body .privileges-title-container {
	padding: 0 0 calc(20 * var(--width-multiplier));
}

body .privileges-title-container::before {
	bottom: calc(18 * var(--width-multiplier));
	width: calc(30 * var(--width-multiplier));
	height: calc(5 * var(--width-multiplier));
}

body .privileges-title {
	margin-bottom: calc(5 * var(--width-multiplier));
	font-size: calc(36 * var(--width-multiplier));
	line-height: calc(40 * var(--width-multiplier));
}

body .privileges-desc {
	font-size: calc(18 * var(--width-multiplier));
	line-height: calc(30 * var(--width-multiplier));
}

body .privileges-title-container::after {
	margin: calc(23 * var(--width-multiplier)) auto 0;
	width: calc(178 * var(--width-multiplier));
}

body .privileges-card {
	width: 100%;
}

body .privileges-card-title {
	font-size: calc(32 * var(--width-multiplier));
	line-height: calc(32 * var(--width-multiplier));
}

body .privileges-card-desc {
	font-size: calc(16 * var(--width-multiplier));
	line-height: calc(32 * var(--width-multiplier));
}

body .privileges-card-content {
	margin-top: calc(20 * var(--width-multiplier));
	padding-left: 0;
	gap: 0;
}

body .privileges-card-content-left {
	margin-right: calc(100 * var(--width-multiplier));
}

body .privileges-left-container {
	padding: calc(20 * var(--width-multiplier)) calc(50 * var(--width-multiplier));
	gap: 0;
}

body .privileges-left-title {
	margin-right: calc(40 * var(--width-multiplier));
	font-size: calc(62 * var(--width-multiplier));
}

body .privileges-left-title span {
	margin: 0 0 calc(20 * var(--width-multiplier)) 0;
	font-size: calc(26 * var(--width-multiplier));
	line-height: calc(18 * var(--width-multiplier));
}

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

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

body .privileges-right-procents {
	gap: 0;
}

body .privileges-right-procent-title {
	padding: calc(10 * var(--width-multiplier));
	font-size: calc(32 * var(--width-multiplier));
	line-height: calc(32 * var(--width-multiplier));
}

body .privileges-right-procent-desc {
	padding: calc(10 * var(--width-multiplier));
}

body .privileges-right-procent + img {
	margin: 0 calc(20 * var(--width-multiplier));
	width: calc(20 * var(--width-multiplier));
}

body .privileges-right-info-container {
	margin-top: calc(30 * var(--width-multiplier));
	gap: 0;
}

body .privileges-right-info-title {
	margin-bottom: calc(15 * var(--width-multiplier));
	font-size: calc(19 * var(--width-multiplier));
}

body .privileges-right-info-desc {
	font-size: calc(16 * var(--width-multiplier));
	width: calc(400 * var(--width-multiplier));
	display: flex;
}

body .privileges-right-info-desc__symbol {
	margin-right: calc(2 * var(--width-multiplier));
}

body .privileges-card-margin {
	margin-top: calc(80 * var(--width-multiplier));
}

body .stage {
	margin: calc(100 * var(--width-multiplier)) 0 0;
	padding: calc(80 * var(--width-multiplier)) 0;
	-webkit-box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
	-moz-box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
	box-shadow: 0 calc(-27 * var(--width-multiplier)) calc(29 * var(--width-multiplier)) calc(-5 * var(--width-multiplier)) rgba(0,0,0,0.2);
	gap: 0;
}

body .stage-title-container {
	padding: calc(20 * var(--width-multiplier)) 0;
	gap: 0;
}

body .stage-title-container::before {
	bottom: calc(18 * var(--width-multiplier));
	width: calc(30 * var(--width-multiplier));
	height: calc(5 * var(--width-multiplier));
}

body .stage-title {
	font-size: calc(36 * var(--width-multiplier));
	line-height: calc(40 * var(--width-multiplier));
}

body .stage-title span {
	font-size: calc(54 * var(--width-multiplier));
}

body .stage-title-second {
	margin: calc(12* var(--width-multiplier)) 0;
	font-size: calc(36 * var(--width-multiplier));
	line-height: calc(40 * var(--width-multiplier));
}

body .stage-title-container::after {
	margin: calc(23 * var(--width-multiplier)) auto 0;
	width: calc(178 * var(--width-multiplier));
}

body .stage-items {
	padding: calc(32 * var(--width-multiplier)) calc(80 * var(--width-multiplier));
}

body .stage-item {
	gap: 0;
}

body .stage-item-number {
	margin-bottom: calc(20 * var(--width-multiplier));
	width: calc(100 * var(--width-multiplier));
	height: calc(100 * var(--width-multiplier));
	font-size: calc(62 * var(--width-multiplier));
}

body .stage-line {
	margin-top: calc(-60 * var(--width-multiplier));
}

body .stage-anket {
	position: relative;
	overflow: hidden;
	margin: calc(80 * var(--width-multiplier)) auto 0;
	border-radius: calc(20 * var(--width-multiplier));
	padding: 0 0 0 calc(80 * var(--width-multiplier));
	min-height: calc(240 * var(--width-multiplier));
	background: var(--red);
}

body .stage-anket img {
	position: absolute;
	right: calc(-15 * var(--width-multiplier));
	top: calc(-92 * var(--width-multiplier));
	width: calc(633 * var(--width-multiplier));
	max-width: none;
}

body .stage-anket-title-container {
	font-size: calc(32 * var(--width-multiplier));
}

body .stage-anket a {
	left: 50%;
	bottom: calc(20 * var(--width-multiplier));
	margin-top: 0;
	transform: translateX(-50%);
}

body .btn--is-brown-hover:hover {
	background: var(--brown);
}

@media (max-width: 1023px) {
	body .welcome.first-block {
		flex-direction: column;
		justify-content: normal;
		padding: calc(100 * var(--width-multiplier)) 0 0 !important;
	}

	body .welcome-content {
		padding-left: calc(55 * var(--width-multiplier));
	}

	body .welcome-title {
		margin: 0 0 calc(20 * var(--width-multiplier));
		font-size: calc(34 * var(--width-multiplier));
		line-height: 1.15;
	}

	body .welcome-info {
		max-width: calc(210 * var(--width-multiplier));
		line-height: 1.3;
	}

	body .welcome-content::after {
		top: 0;
		left: calc(-9 * var(--width-multiplier));
		width: calc(45 * var(--width-multiplier));
		height: 100%;
	}

	body .welcome-img-container {
		position: relative;
		right: auto;
		top: auto;
		overflow: hidden;
		margin-top: calc(35 * var(--width-multiplier));
		width: 100%;
		height: calc(250 * var(--width-multiplier));
	}

	body .welcome-img-container::before {
		display: none;
	}

	body .welcome-img-container::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		width: 100%;
		height: calc(80*var(--width-multiplier));
		background: linear-gradient(180deg, #fff 7.81%, rgba(255, 255, 255, 0.8) 38.75%, rgba(255, 255, 255, 0) 100%);
	}

	body .welcome-img {
		position: relative;
		top: calc(-30 * var(--width-multiplier));
		height: calc(300 * var(--width-multiplier));
	}

	body .income-tabs {
		margin: 0 calc(-20 * var(--width-multiplier)) calc(40 * var(--width-multiplier));
		padding: 0;
	}

	body .income-tab {
		width: calc(145 * var(--width-multiplier));
	}

	body .income-tab.slick-active div:first-child {
		color: var(--red);
		border-bottom-color: var(--red);
	}

	body .income-tab div:first-child {
		margin: 0 auto calc(10 * var(--width-multiplier));
		border-bottom-width: 1px;
		padding: 0 0 calc(10 * var(--width-multiplier));
		font-size: calc(42 * var(--width-multiplier));
		line-height: 1;
	}

	body .income-tab div:last-child {
		margin: 0 auto;
		width: 74%;
	}

	body .income-slider .slick-list {
		margin: 0 calc(-15* var(--width-multiplier));
	}

	body .income-slider .slick-slide {
		margin: 0 calc(15* var(--width-multiplier));
	}

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

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

	body .income-slider__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 .income-slider__dots ul li.slick-active {
		border-radius: calc(8* var(--width-multiplier));
		width: calc(28* var(--width-multiplier));
		background: #d00e46;
	}

	body .income-slider__dots ul li button {
		display: none;
	}

	body .income-slide {
		position: relative;
		flex-direction: column;
		justify-content: normal;
		margin-left: 0;
		padding-bottom: calc(80 * var(--width-multiplier));
	}

	body .income-slide-content {
		margin-right: 0;
		min-width: auto;
	}

	body .income-slide-procent:nth-child(1) div:first-child {
		font-size: calc(58 * var(--width-multiplier));
		line-height: 1;
	}

	body .income-slide-title {
		font-size: calc(24 * var(--width-multiplier)) !important;
		line-height: 1;
	}

	body .income-slide-procent div:last-child {
		margin-bottom: calc(20 * var(--width-multiplier));
		width: 100%;
		line-height: 1.2;
	}

	body .income-slide-procent {
		flex-direction: column-reverse;
		align-items: normal;
		justify-content: normal;
	}

	body .income-slide-info {
		margin: calc(20 * var(--width-multiplier)) 0 0;
		padding-bottom: 0;
	}

	body .slick-slider {
		width: auto;
		margin: 0;
		padding: 0;
	}

	body .privileges-right-info-desc {
		width: 100%;
	}

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

	body .cards__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 .cards__dots ul li.slick-active {
		border-radius: calc(8* var(--width-multiplier));
		width: calc(28* var(--width-multiplier));
		background: #d00e46;
	}

	body .cards__dots ul li button {
		display: none;
	}

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

	body .cards__item + .cards__item {
		margin-left: 0;
	}

	/* body .cards-lgot .slick-list {
		margin-left: calc(-20 * var(--width-multiplier));

	}

	body .cards__item  {
		margin: 0 calc(20 * var(--width-multiplier));
	} */

	body .cards-lgot .cards__item {
		margin: 0 calc(20 * var(--width-multiplier));
	}

	body .income-slide-procents .btn {
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-top: 0;
		transform: translateX(-50%);
	}

	body .income-slide-img-container {
		margin-top: calc(30 * var(--width-multiplier));
		width: 100%;
	}

	body .income-slide-img-container::before {
		display: none;
	}

	body .income-slide-img {
		border-radius: calc(10 * var(--width-multiplier));
		height: calc(200 * var(--width-multiplier));
		object-fit: cover;
	}

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

	body .privileges-title-container {
		margin-bottom: calc(20 * var(--width-multiplier));
	}

	body .privileges-title {
		padding: 0 calc(41 * var(--width-multiplier));
		font-size: calc(24 * var(--width-multiplier));
		line-height: calc(30 * var(--width-multiplier));
	}

	body .privileges-card-title {
		margin-bottom: calc(10 * var(--width-multiplier));
		font-size: calc(26 * var(--width-multiplier));
		line-height: calc(28 * var(--width-multiplier));
	}

	body .privileges-card-desc {
		line-height: calc(20 * var(--width-multiplier));
	}

	body .privileges-card-content {
		flex-direction: column;
		padding-left: 0;
	}

	body .privileges-card-content-left {
		margin-right: 0;
		margin-bottom: calc(20 * var(--width-multiplier));
		width: 100%;
	}

	body .privileges-left-container {
		justify-content: normal;
		padding: 0 0 calc(25 * var(--width-multiplier));
		background-position: right bottom;
		background-size: calc(290 * var(--width-multiplier));
	}

	body .privileges-left-title {
		margin-right: calc(20 * var(--width-multiplier));
		line-height: 1;
	}

	body .privileges-left-title span {
		margin: 0 0 calc(8 * var(--width-multiplier)) 0;
		font-size: calc(22 * var(--width-multiplier));
		line-height: 1;
	}

	body .privileges-left-info {
		line-height: 1.2;
	}

	body .privileges-right-procents {
		overflow-x: auto;
		margin: 0 calc(-20 * var(--width-multiplier));
		padding: 0 calc(20 * var(--width-multiplier));
	}

	body .privileges-right-procent-desc {
		padding: calc(10 * var(--width-multiplier)) 0;
	}

	body .privileges-right-info-title {
		line-height: 1.2;
	}

	body .privileges-right-info-desc {
		font-size: calc(14 * var(--width-multiplier));
		line-height: 1.3;
	}

	body .privileges-right-info-desc + .privileges-right-info-desc {
		margin-top: calc(10 * var(--width-multiplier));
	}

	body .stage {
		position: relative;
		margin: calc(60 * var(--width-multiplier)) 0 0;
		padding: calc(60 * var(--width-multiplier)) 0;
	}

	body .stage::before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: calc(550 * var(--width-multiplier));
		background: #fff;
	}

	body .stage-title-container {
		padding: 0 0 calc(20 * var(--width-multiplier));
	}

	body .stage-title {
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: calc(26 * var(--width-multiplier));
		line-height: 1;
	}

	body .stage-title span {
		margin: 0 calc(10 * var(--width-multiplier));
		font-size: calc(70 * var(--width-multiplier));
		line-height: 1;
	}

	body .stage-title-second {
		margin: 0;
		font-size: calc(26 * var(--width-multiplier));
		line-height: calc(36 * var(--width-multiplier));
	}

	body .stage-items {
		flex-direction: column;
		align-items: flex-start;
		padding: 0;
	}

	body .stage-item {
		flex-direction: row;
		width: 100%;
	}

	body .stage-item-number {
		flex-shrink: 0;
		margin: 0 calc(20 * var(--width-multiplier)) 0 0;
		width: calc(70 * var(--width-multiplier));
		height: calc(70 * var(--width-multiplier));
		font-size: calc(54 * var(--width-multiplier));
	}

	body .stage-item-desc {
		margin-right: calc(40 * var(--width-multiplier));
		line-height: 1.3;
		text-align: left;
	}

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

	body .stage-line {
		margin: calc(5 * var(--width-multiplier)) 0 calc(5 * var(--width-multiplier)) calc(35 * var(--width-multiplier));
		width: 1px;
		height: calc(30 * var(--width-multiplier));
	}

	body .stage-anket {
		justify-content: center;
		align-items: flex-start;
		padding: calc(40 * var(--width-multiplier)) calc(20 * var(--width-multiplier));
		min-height: calc(450* var(--width-multiplier));
		text-align: center;
	}

	body .stage-anket > img {
		left: -25%;
		top: 55%;
		width: 150%;
		transform: rotate(90deg) scale(1, -1);
	}

	body .stage-anket-title-container {
		font-size: calc(24 * var(--width-multiplier));
		line-height: 1;
	}

	body .stage-anket-title-container span {
		display: inline-block;
		margin: calc(5 * var(--width-multiplier)) 0 calc(13 * var(--width-multiplier));
	}

	body .stage-anket .btn {
		bottom: calc(30 * var(--width-multiplier));
		margin-top: 0;
	}
}

/* End */


/* Start:/local/templates/technopolis/components/bitrix/news.list/slider-nalog/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-lgot/style.css?175576567318568 */
/* /local/templates/technopolis/components/bitrix/news.list/slider-nalog/style.css?1755765673150 */
