

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

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

.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(366 * var(--width-multiplier));
	overflow: hidden;
	transform: scaleX(-1);
}

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

.infrastructure-skills .infrastructure__grid-card.infrastructure-card-gray,
.infrastructure-skills .infrastructure__grid-card.infrastructure-card-pink {
	min-height: calc(300 * var(--width-multiplier));
	overflow: visible;
}

body .infrastructure__grid-card {
	position: relative !important;
}

.infrastructure-skills .grid-card__icon {
	height: calc(110 * var(--width-multiplier));
}

body .infrastructure-skills-gray .infrastructure__grid-card-block {
	background: var(--grayBg);
}

body .infrastructure__grid-card::before {
	transition: all .2s ease-out;
}

body .service-img {
	display: flex;
	width: calc(100 * var(--width-multiplier));
	height: calc(60 * var(--width-multiplier));
	/* height: 100%; */
}

body .service-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

body .service__title {
	align-items: center;
	font-size: calc(37 * var(--width-multiplier));
	line-height: 1.3;
}

body .service__wrapper {
	flex-wrap: wrap;
	margin-top: calc(27 * var(--width-multiplier));
	column-gap: calc(50 * var(--width-multiplier));
}

body .custom__previlages {
	font-weight: 600;
	font-size: calc(13.6 * var(--width-multiplier));
}

body .service__left {
	padding-left: calc(13 * var(--width-multiplier));
}

body .service__right {
	flex: 1.05;
	padding-right: calc(30 * var(--width-multiplier));
}

body .service__list {
	position: relative;
	margin-left: calc(5 * var(--width-multiplier));
	padding-left: 0;
}

body .service__bottom-wrapper {
	width: 100%;
}

body .service__list li,
body .lk-functions-list li,
body .service-dialog__grid li {
	position: relative;
	padding-left: calc(15 * var(--width-multiplier));
}

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

body .lk-functions-list,
body .service__list,
body .service-dialog__grid {
	list-style-type: none;
  padding: 0;
}

body .service__list li::marker,
body .lk-functions-list li::marker,
body .service__list li::-webkit-details-marker,
body .service-dialog__grid li::marker {
	content: '';
	display: none;
	width: 0;
	height: 0;
}

body .service-dialog__close-btn:focus {
  outline: none;
}

body .service-dialog__icon {
	width: calc(70 * var(--width-multiplier));
  height: calc(70 * var(--width-multiplier));
}

body .service-dialog-title {
	font-size: calc(32 * var(--width-multiplier));
}

body .service-dialog__subtitle {
	font-size: calc(21 * var(--width-multiplier));
}

body .service-dialog {
	border-radius: calc(15 * var(--width-multiplier));
	padding: calc(32 * var(--width-multiplier)) calc(125 * var(--width-multiplier));
}

body .service-dialog__grid {
	column-gap: calc(160 * var(--width-multiplier));
	min-height: calc(240 * var(--width-multiplier));
	max-width: calc(1120 * var(--width-multiplier));
}

body .service-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));
}

body .service__list li::before,
body .lk-functions-list li::before,
body .service-dialog__grid li::before {
	content: '';
	position: absolute;
	left: calc(-3 * var(--width-multiplier));
	top: calc(5 * var(--width-multiplier));
	display: block;
	border-radius: 50%;
	width: calc(12 * var(--width-multiplier));
	height: calc(12 * var(--width-multiplier));
	background: var(--red);
}

body .main-title__subtitle {
	margin-top: calc(5 * var(--width-multiplier));
	font-size: calc(20 * var(--width-multiplier));
	color: #393649;
}

body .lk-functions-list li + li {
	margin-top: calc(15 * var(--width-multiplier));
}

body .lk-right {
	position: relative;
	top: calc(11 * var(--width-multiplier));
	left: calc(20 * var(--width-multiplier));
}

body .lk-functions-list {
	padding-left: calc(15 * var(--width-multiplier));
}

/* body .customer-servicies__service {
	padding-right: calc(30 * var(--width-multiplier));
} */

body .custom__documents {
	margin-top: calc(-20 * var(--width-multiplier));
	border-radius: calc(8 * var(--width-multiplier));
	padding: calc(19 * var(--width-multiplier)) calc(31 * var(--width-multiplier));
}

body .custom__documents-title {
	font-weight: 600;
	font-size: calc(13.4 * var(--width-multiplier));
}

body .infrastructure__prevelegies-grid {
	column-gap: calc(70 * var(--width-multiplier));
}

body .infrastructure__grid-card {
	position: relative;
}

body .infrastructure__grid-card {
	border: none;
}

body .infrastructure__grid-card:hover {
	background: transparent;
	border: none;
}

body .infrastructure__bg--is-transparent {
	position: absolute !important;
	width: 100%;
	height: 100%;
	background: transparent;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--grayBg);
	clip-path: polygon(25% 0%, 100% 0, 100% 70%, 80% 100%, 0 100%, 0 0);
	border-radius: calc(32* var(--width-multiplier));
	border-bottom-right-radius: calc(130 * var(--width-multiplier));
	z-index: 1;
	transition: all .2s ease-out;
}

body .infrastructure__bg--is-transparent:before {
	content: '';
	background: #fff;
	width: calc(100% - calc(4 * var(--width-multiplier)));
	height: calc(100% - calc(4 * var(--width-multiplier)));
	clip-path: polygon(25% 0%, 100% 0, 100% 70%, 80% 100%, 0 100%, 0 0);
	border-radius: calc(32* var(--width-multiplier));
	border-bottom-right-radius: calc(130 * var(--width-multiplier));
	transition: all .2s ease-out;
}

.grid-card__element--is-high {
	position: relative;
	z-index: 2;
}

body .infrastructure__grid-card.infrastructure-card-gray,
body .infrastructure__grid-card.infrastructure-card-pink {
	background-color: transparent
}

body .red-animate:hover.infrastructure__grid-card,
body .pink-animate:hover.infrastructure__grid-card {
	background: transparent
}

body .infrastructure__grid-card::after {
	z-index: 3;
	height: calc(74 * var(--width-multiplier));
}

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

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

/* .main-first-section .container {
	padding: 0 5.8%;
} */

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

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

.app-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");
}
.app-dialog__title-wrap {
	display: flex;
	justify-content: center;
	position: relative;
	margin: 0 calc(30 * var(--width-multiplier));
}

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

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

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

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

.app-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(40 * var(--width-multiplier));
}

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

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

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

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

.app-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-bottom: calc(20 * var(--width-multiplier));
}

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

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

.app-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: calc(40* var(--width-multiplier)) auto 0;
}

@media (min-width: 1024px) {
	body .red-animate:hover.infrastructure__bg, body .infrastructure__bg:hover,
	body .grid-card__title:hover + .infrastructure__bg,
	body .grid-card__icon:hover + .infrastructure__bg,
	body .infrastructure__grid-card:hover .infrastructure__bg {
		background: var(--red);
	}

	.app-dialog__form-submit:hover {
		background-color: var(--brown);
	}

	body .main-first-section {
		margin-bottom: calc(80 * var(--width-multiplier));
	}

	body .infrastructure__grid-card:hover .infrastructure__bg--is-transparent:before {
		background: var(--grayBg);
	}

	body .infrastructure__bg--is-transparent:hover .infrastructure__bg--is-transparent:before {
		background: var(--grayBg);
	}

	body .infrastructure__grid-card:hover .customs-icon {
		background-image: url("/local/templates/technopolis/css/../img/icon_InS_01_active.svg");
	}

	body .infrastructure__grid-card:hover .kongress-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_02_active.svg");
	}

	body .infrastructure__grid-card:hover .ruling-company-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_03_active.svg");
	}

	body .infrastructure__grid-card:hover .logistic-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_04_active.svg");
	}

	body .infrastructure__grid-card:hover .info-system-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_05_active.svg");
	}

	body .red-animate:hover.infrastructure__grid-card {
		color: white;
	}

	body .infrastructure-skills-gray .infrastructure__grid-card-block:hover {
		background: var(--red);
	}

	body .infrastructure-skills-gray .infrastructure__grid-card:hover::before {
		background: var(--red);
	}
}

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

	.app-dialog {
		width: 100%;
		padding: calc(20* var(--width-multiplier)) calc(30* var(--width-multiplier));
	}

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

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

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

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

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

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

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

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

	body .service__list li::before,
	body .lk-functions-list li::before {
		top: calc(3 * var(--width-multiplier));
	}


	body .service-dialog__grid li::before {
		top: calc(4 * var(--width-multiplier));
	}

	body .service-dialog__grid li {
		margin-bottom: calc(10 * var(--width-multiplier));
		line-height: calc(18 * var(--width-multiplier));
	}

	body .customs-servicies {
		padding: calc(50 * var(--width-multiplier)) 0 calc(20 * var(--width-multiplier));
	}

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

	body .red-animate:hover.infrastructure__grid-card {
		color: white;
	}

	body .infrastructure__grid-card:hover .customs-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_01_inactive.svg")
	}

	body .infrastructure__grid-card:hover .kongress-icon {
		background-image: url("/local/templates/technopolis/css/../img/icon_InS_02_inactive.svg");
	}

	body .infrastructure__grid-card:hover .ruling-company-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_03_inactive.svg")
	}

	body .infrastructure__grid-card:hover .logistic-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_04_inactive.svg")
	}

	body .infrastructure__grid-card:hover .info-system-icon {
    background-image: url("/local/templates/technopolis/css/../img/icon_InS_05_inactive.svg");
	}

	.main-first-section .main-first-section__img-container {
		display: none;
	}
	.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));
	}

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

	body .infrastructure__prevelegies-grid {
		margin-left: calc(-10 * var(--width-multiplier));
	}

	body .infrastructure__prevelegies-grid .slick-list {
		overflow: visible;
		width: 90%;
	}

	body .infrastructure__prevelegies-grid .slick-track {
		display: flex;
	}

	body .infrastructure__prevelegies-grid .infrastructure__grid-card {
		height: auto;
	}

	body .infrastructure-skills .infrastructure__grid-card.infrastructure-card-gray, .infrastructure-skills .infrastructure__grid-card.infrastructure-card-pink {
		min-height: calc(230* var(--width-multiplier));
	}

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

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

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

	.infrastructure-skills .grid-card__icon {
		margin-bottom: calc(15* var(--width-multiplier));
		height: calc(70* var(--width-multiplier));
	}

	body .service__title {
		padding: 0 calc(30 * var(--width-multiplier));
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}

	body .service__left {
		padding-left: 0;
	}

	body .service__right {
		padding-right: 0;
		margin-top: calc(30 * var(--width-multiplier));
	}

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

	body .service__wrapper {
		display: block;
		column-gap: 0;
	}

	body .custom__documents {
		margin-top: 0;
	}

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

	body .custom__documents-title {
		font-size: calc(11 * var(--width-multiplier));
	}

	body .service__bottom-wrapper {
		flex-direction: column;
		gap: 0;
	}

	body .service__bottom-wrapper .service__contacts {
		margin-top: calc(20 * var(--width-multiplier));
		align-items: center;
	}

	body .service-dialog {
    padding: calc(15* var(--width-multiplier)) calc(20* var(--width-multiplier));
	}

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

	body .service-dialog-title {
		line-height: calc(28 * var(--width-multiplier));
		font-size: calc(28 * var(--width-multiplier));
		margin: calc(15 * var(--width-multiplier)) 0;
		text-align: center;
	}

	body .service-dialog__close-btn {
		right: calc(25* var(--width-multiplier));
    top: calc(25* var(--width-multiplier));
    width: calc(20* var(--width-multiplier));
    height: calc(20* var(--width-multiplier));
	}

	body .service-dialog__subtitle {
		line-height: calc(20 * var(--width-multiplier));
	}

	body .service-dialog__grid {
		display: flex;
		flex-direction: column;
	}

	body .customer-servicies__service {
		border-bottom: none;
		padding: 0 calc(10 * var(--width-multiplier));
	}

	body .nl-services__list .slick-arrow {
		position: absolute;
		z-index: 2;
		top: calc(80 * var(--width-multiplier));
		width: calc(30 * var(--width-multiplier));
		height: calc(60 * var(--width-multiplier));
		background-position: center;
		background-size: contain;
	}

	body .nl-services__list .prev-arrow {
		left: 0;
	}

	body .nl-services__list .next-arrow {
		right: 0;
	}

	body .nl-services__list .prev-arrow:hover {
		background-image: url('/local/templates/technopolis/img/arrow_gr_lev.svg');
	}

	body .nl-services__list .next-arrow:hover {
		background-image: url('/local/templates/technopolis/img/arrow_gr_right.svg');
	}

	body .service-card .grid-card__title {
		font-size: calc(16 * var(--width-multiplier));
	}

	body .lk-section__wrapper {
		display: block;
	}

	body .lk-section__wrapper .lk-decor {
		left: 0;
		top: calc(-40 * var(--width-multiplier));
	}

	body .lk-section__wrapper .lk__img {
		display: block;
		margin: calc(100 * var(--width-multiplier)) auto 0;
	}

	body .lk-right {
		padding: 0 calc(20 * var(--width-multiplier));
		top: 0;
		left: 0;
		width: 100%;
		margin-top: calc(50 * var(--width-multiplier));
	}

	body .lk-right__title {
		padding-left: 0;
		text-align: center;
	}

	body .lk-right .btn {
		margin: 0 auto;
	}
}

/* End */


/* Start:/local/templates/technopolis/components/bitrix/news.list/tamoz-list/style.css?17557656731558*/
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 .service__phone,
body .service__email {
	display: flex;
	align-items: center;
}

body .service__phone img,
body .service__email img {
	width: calc(20 * var(--width-multiplier));
	margin-right: calc(5 * var(--width-multiplier));
}

.service__square-wrap {
	display: flex;
	margin-top: calc(35 * var(--width-multiplier));
}

.service__square {
	display: flex;
	flex-direction: column;
	margin-right: calc(30 * var(--width-multiplier));
}

.service__square-number {
	color: var(--red);
	font-size: calc(42 * var(--width-multiplier));
	line-height: calc(45 * var(--width-multiplier));
	font-weight: 500;
}

.service__square-number small {
	font-size: 60%;
	font-weight: 600;
}

.service__square-desc {
	/* color: var(--gray); */
  font-size: calc(18 * var(--width-multiplier));
  line-height: calc(20 * var(--width-multiplier));
	font-weight: 600;
	color: #393649;;
}

body .service__bottom-wrapper {
	margin-top: calc(32 * var(--width-multiplier));
	gap: calc(48 * var(--width-multiplier));
}

@media (max-width: 1023px) {
	.service__square-wrap {
		justify-content: space-between;
	}

	.service__square {
		margin-right: 0;
		text-align: center;
		width: calc(130 * var(--width-multiplier));
	}
	
	.service__square-number {
		font-size: calc(38 * var(--width-multiplier));
		line-height: calc(40 * var(--width-multiplier));
	}
	.service__square-desc {
		width: calc(115 * var(--width-multiplier));
	}
}

/* End */
/* /local/templates/technopolis/components/bitrix/news.detail/page-infastrykt/style.css?175576567319466 */
/* /local/templates/technopolis/components/bitrix/news.list/tamoz-list/style.css?17557656731558 */
