

/* Start:/local/templates/technopolis/components/bitrix/news.detail/page-logist/style.css?175576567314537*/
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;
}

.slick-slide img {
display: block;
height: auto;
}

.main-first-section {
	padding-top: calc(195 * var(--width-multiplier));
	padding-bottom: calc(145 * var(--width-multiplier));
}

.main-first-section .btn {
	background: var(--textColor);
}

.main-first-section .btn:hover {
	background: var(--red);
}

.main-first-section .infrastructure-first-section__bottom {
	font-size: calc(16 * var(--width-multiplier));
	line-height: 1.3;
}

.main-first-section .main-first-section__title--infrastructure {
	font-size: calc(56 * var(--width-multiplier));
}

.main-first-section .main-first-section__left::before {
	height: calc(336 * var(--width-multiplier));
	overflow: hidden;
	transform: scaleX(-1);
}

.main-first-section .main-first-section__img::after {
	display: none;
}

.main-first-section .main-first-section__img-container {
	top: calc(26 * var(--width-multiplier));
	width: 44.4%;
}

.main-first-section + .infrastructure-skills {
	padding-top: 0;
}

.tax-preferences .texts__left,
.tax-preferences .texts__left b {
	font-size: calc(16 * var(--width-multiplier));
	line-height: calc(22 * var(--width-multiplier));
}

.tax-preferences .texts__left span {
	position: relative;
	top: 0;
	margin-top: calc(26 * var(--width-multiplier));
	font-size: calc(78 * var(--width-multiplier));
	line-height: 0.7;
}

.tax-preferences .texts__left p:nth-of-type(1) {
	margin-left: 0;
	width: 100%;
}

.tax-preferences .texts__left p:nth-of-type(2) {
	margin-top: 0;
}

.tax-preferences .texts__right p {
	font-weight: 600;
}

body .services-preferences {
	margin-top: 0;
	padding: calc(80 * var(--width-multiplier)) 0;
}

.services-preferences .container-ser {
	max-width: calc(920 * var(--width-multiplier));
}

.services-preferences .services__list {
	margin-top: calc(100 * var(--width-multiplier));
	padding: 0 calc(40 * var(--width-multiplier));
}

.services-preferences .services__list::before {
	width: calc(200 * var(--width-multiplier));
	height: calc(200 * var(--width-multiplier));
	position: absolute;
	bottom: calc(-150 * var(--width-multiplier));
	right: calc(-50 * var(--width-multiplier));
}

.services-preferences .services__item-top {
	margin-bottom: calc(20 * var(--width-multiplier));
}

.services-preferences .services__item-title {
	font-size: calc(14 * var(--width-multiplier));
	font-weight: 400;
	line-height: calc(24 * var(--width-multiplier));
}

.services-preferences .services__item-num {
    font-size: calc(76 * var(--width-multiplier));
    line-height: calc(40 * var(--width-multiplier));
    margin-top: calc(10 * var(--width-multiplier));
    margin-right: calc(10 * var(--width-multiplier));
}

.services-preferences .services__item-icon {
	width: calc(100 * var(--width-multiplier));
}

.services-preferences .services__item::after {
    width: calc(108 * var(--width-multiplier));
    top: calc(55 * var(--width-multiplier));
    margin-left: calc(340 * var(--width-multiplier));
}

.services-preferences .services__list::after {
    width: calc(200 * var(--width-multiplier));
    height: calc(200 * var(--width-multiplier));
    top:  calc(-50 * var(--width-multiplier));
    left: calc(-60 * var(--width-multiplier));
}

.tax-preferences .log__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: calc(60 * var(--width-multiplier));
	column-gap: calc(145 * var(--width-multiplier));
	padding: calc(80 * var(--width-multiplier)) 0 0;
}

.tax-preferences .log__item {
	margin: 0;
	width: 100%;
}

.tax-preferences .log__item-top {
	margin-bottom: calc(10 * var(--width-multiplier));
}

.tax-preferences .log__item-icon {
	flex-shrink: 0;
	width: calc(40 * var(--width-multiplier));
	margin-right: calc(10 * var(--width-multiplier));
}

.tax-preferences .log__item-num {
	max-width: 65%;
	font-size: calc(16 * var(--width-multiplier));
	line-height: 1.4;
}

.tax-preferences .log__item-title {
	font-size: calc(16 * var(--width-multiplier));
}

.tax-preferences .preim__img {
	top: calc(-100 * var(--width-multiplier));
	width: calc(450 * var(--width-multiplier));
}

body .photo-preferences {
	margin-top: 0;
	padding: calc(80 * var(--width-multiplier)) 0;
}

body .photo-preferences .slider-nav {
	margin: calc(60 * var(--width-multiplier)) auto 0;
}

.photo-preferences .slider-for .next-arrow,
.photo-preferences .slider-for .prev-arrow {
	top: 50%;
	right: calc(-300* var(--width-multiplier));
	transform: translateY(-50%);
}

.photo-preferences .slider-for .prev-arrow {
	right: auto;
	left: calc(-300 * var(--width-multiplier));
}

body .contact.contact-preferences {
	margin-top: 0;
	padding: calc(80 * var(--width-multiplier)) 0;
}

body .contact__row-button {
	justify-content: center;
	max-width: none;
}

body .contact-mtitle {
	margin: 0 0 calc(15 * var(--width-multiplier));
	padding: 0;
}

body .contact__subtitle {
	margin: 0 0 calc(30 * var(--width-multiplier));
}

.contact__btn-switch {
	align-items: center;
	background-color: #fff;
	border: 1px solid #b8b8b8;
	border-radius: calc(8* var(--width-multiplier));
	color: #393649;
	display: flex;
	font-size: calc(18*var(--width-multiplier));
	font-weight: 500;
	height: calc(55* var(--width-multiplier));
	justify-content: center;
	margin: 0 calc(10* var(--width-multiplier));
	max-width: calc(300* var(--width-multiplier));
	transition: all .3s ease;
	width: 100%;
	cursor: pointer;
}

.contact__btn-switch:not(:first-child) {
	margin-left: calc(30 * var(--width-multiplier));
}

.contact__btn-switch--is-active {
	background-color: #d00e46;
	color: #fff;
	pointer-events: none;
}

.contact__btn-switch:hover {
	background-color: #d00e46;
	color: #fff;
}

body .form-btn {
	cursor: pointer;
}

.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(19 * var(--width-multiplier));
	line-height: calc(21.84 * var(--width-multiplier));
	padding: calc(10* var(--width-multiplier)) 0;
	margin: 0 calc(10 * var(--width-multiplier));
	cursor: pointer;
}

.dropdown__current {
	color: var(--textGray);
}

.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,
body .dropdown__arrow svg {
	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;
	margin: 0 calc(10 * var(--width-multiplier));
}

.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;
}

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

.btn--center .btn {
	margin-top: 0;
}

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

@media (max-width: 1023px) {
	.main-first-section {
		padding-top: calc(95 * var(--width-multiplier));
		padding-bottom: calc(30 * var(--width-multiplier));
	}

	.main-first-section .main-first-section__img-container {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		top: auto;
	}

	.main-first-section .main-first-section__img-container img {
		height: auto;
	}

	.main-first-section .main-first-section__img {
		height: auto;
	}

	.main-first-section .main-first-section__left {
		padding-left: calc(40 * var(--width-multiplier));
		text-align: left;
	}

	.main-first-section .main-first-section__left::before {
		content: url('/local/templates/technopolis/css/../img/lin_02_left_bann-2.svg');
		width: calc(30 * var(--width-multiplier));
		height: calc(246 * var(--width-multiplier));
		z-index: 2;
	}

	.main-first-section .main-first-section__title--infrastructure {
		font-size: calc(36 * var(--width-multiplier));
	}

	.main-first-section .main-first-section__subtitle {
		margin-top: calc(10 * var(--width-multiplier));
		padding: 0;
	}
	.main-first-section .main-first-section__buttons-wrapper {
		margin-top: calc(170 * var(--width-multiplier));
		margin-left: calc(-40 * var(--width-multiplier));
	}

	body .tax-preferences .main-title__subtitle {
		max-width: 100%;
		font-size: calc(24 * var(--width-multiplier));
	}

	body .tax-preferences .main-title__title {
		padding-left: 0;
	}

	.tax-preferences .preim__img {
		top: calc(140 * var(--width-multiplier));
		left: 0;
		width: 100%;
		height: calc(185 * var(--width-multiplier));
	}

	.tax-preferences .preim__img img {
		border-radius: calc(10 * var(--width-multiplier));
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.tax-preferences .log__item-num {
		max-width: 77%;
	}

	.tax-preferences .log__item-title {
		padding-right: calc(14 * var(--width-multiplier));
		font-size: calc(14 * var(--width-multiplier));
	}

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

	body .main-title__subtitle {
		margin-bottom: calc(5 * var(--width-multiplier));
		font-size: calc(24 * var(--width-multiplier));
	}

	body .services__list::after,
	body .services__list::before {
		display: none;
	}


	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 .services-preferences {
		padding: calc(60 * var(--width-multiplier)) 0;
	}

	.services-preferences .services__list {
		padding: 0;
	}

	body .services__item-top {
		justify-content: center;
	}

	.services-preferences .services__item {
		padding: 0 calc(80 * var(--width-multiplier));
		margin-bottom: 0;
	}

	body .tax-preferences .slick-slide::after {
		display: none;
	}

	.tax-preferences .log__list {
		display: flex;
		row-gap: 0;
		column-gap: 0;
		padding: calc(260* var(--width-multiplier)) 0 0;
	}

	.tax-preferences .log__item {
		margin-right: 0;
		margin-bottom: 0;
	}

	.tax-preferences .log__list .slick-list {
		width: 85%;
		overflow: visible;
	}

	body .tax-preferences .slick-dots {
		margin: calc(50 * var(--width-multiplier)) auto 0;
	}

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

	.tabs {
		display: flex !important;
		justify-content: space-between !important;
	}

	.tabs .tab {
		width: auto;
		font-size: calc(14 * var(--width-multiplier)) !important;
		/* margin: 0 !important; */
		padding: calc(10 * var(--width-multiplier)) !important;
		height: auto !important;
		width: auto !important;
	}

	body .contact-preferences {
		padding-top: calc(80 * var(--width-multiplier));
    margin-top: calc(120 * var(--width-multiplier));
    padding-bottom: calc(60 * var(--width-multiplier));
	}

	body .contact-preferences .main-title__descr {
		font-size: calc(20 * var(--width-multiplier));
    line-height: calc(34 * var(--width-multiplier));
    margin-top: calc(10 * var(--width-multiplier));
	}

	body .wrapper {
    margin: calc(60 * var(--width-multiplier)) auto;
    width: calc(840 * var(--width-multiplier))
	}

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

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

	body .form__group{
		width: calc(345 * var(--width-multiplier));
    margin-bottom: calc(35 * var(--width-multiplier));
	}

	body .form__control{
		font-size: calc(16 * var(--width-multiplier));
    padding-bottom: calc(5 * var(--width-multiplier));
	}

	.photo-preferences .slider-for .next-arrow,
	.photo-preferences .slider-for .prev-arrow {
		display: none;
	}

	.contact__btn-switch:hover {
		background-color: #fff;
		color: #393649;
	}

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

	.dropdown__options-wrapper {
		margin: calc(-10 * var(--width-multiplier)) 0 0;
	}

	.dropdown {
		width: 100%;
		margin-bottom: 0;
	}

	.services-preferences .services__item::after {
		display: none;
	}

	body .contact__btn-switch--is-active:hover {
		background-color: #d00e46;
		color: #fff;
	}

	body .photo-preferences {
		padding: calc(60 * var(--width-multiplier)) 0;
	}

	body .banner {
		padding: calc(20 * var(--width-multiplier)) 0 calc(60 * var(--width-multiplier));
	}
}

/* End */
/* /local/templates/technopolis/components/bitrix/news.detail/page-logist/style.css?175576567314537 */
