:root {
	--cool-white: #efefef;
	--green: #94e8b4;
	--blue: #3b4acc;
	--dark-blue: #11153c;
	--black: #08090e;
	--white: #fff;
	--font-family: "Futura New", sans-serif;
	--second-family: "Unbounded", sans-serif;
}


* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body:has(.back_line) {
	background: url(/images/marketplaces/body_back_line.svg) no-repeat center #efefef;
	background-position: 0 4%;
	background-size: cover;
}

body:has(.back_line) .bg-rect {
	display: none;
}


.page__title {
	margin-bottom: 68px;
}

.banner_text {
	font-size: 20px;
	line-height: 120%;
	color: #000;
	max-width: 550px;
}

.banner_text strong {
	font-size: 22px;
}

.trigger_page_box {
	background: var(--blue);
	padding: 50px 0;
	margin-bottom: 110px;
}

.trigger_page_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	gap: 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trigger_page_text {
	width: calc(58% - 10px);

	font-family: var(--second-family);
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	color: #fafafa;
}

.trigger_page_btn {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.section__title span {
	font-weight: 700;
}

.pochemu_click_out {
	margin: 0 0 110px;
}

.pochemu_click_out .details__list {
	gap: 90px 90px;
}

.pochemu_click_out .details__item {
	margin: 0;
	-webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
	background: #fafafa;
	height: auto;
}

.pochemu_click_out .detail-card__icon {
	min-height: 90px;
	margin: 0 0 15px;
}

.pochemu_click_out .detail-card__inner {
	padding: 20px 20px 35px;
}

.pochemu_click_out .detail-card {
	height: 100%;
	max-width: 340px;
	width: 100%;
}

.pochemu_click_out .details__item:last-child .detail-card__inner {
	background: var(--blue);
	cursor: pointer;

}

.pochemu_click_out .details__item:last-child .detail-card__descr,
.pochemu_click_out .details__item:last-child .detail-card__title {
	color: #fafafa;
}

.pochemu_click_out .details__item:last-child .detail-card__inner .detail-card__icon {
	-webkit-box-ordinal-group: 100;
	-ms-flex-order: 99;
	order: 99;
	margin-top: auto;
	margin-bottom: -20px;
	margin-left: auto;
}





.gde_my_razmeshchaem_left {}

.gde_my_razmeshchaem_text {
	font-weight: 900;
	font-size: 20px;
	line-height: 120%;
	color: #000;
	max-width: 353px;
}

.gde_my_razmeshchaem_right .logos__wrapper {
	padding-top: 0;
}

.gde_my_razmeshchaem_right .logos__item {
	height: 133px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
}

.gde_my_razmeshchaem_right .logos__item img {
	max-width: 150px;
	width: auto;
	-webkit-filter: none;
	filter: none;
	opacity: 1;
}


.nash_podhod_box {
	margin-bottom: 30px;
	margin-top: -60px;
}

.nash_podhod_text {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #000;
	max-width: 705px;
	margin: 50px 0 50px;
}

.nash_podhod_primer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row;
	flex-flow: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: var(--green);
	padding: 10px 20px;
	font-family: var(--second-family);
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
	color: #000;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	border-radius: 10px;
	margin: 0 0 70px;
}




/*Слайдер - сложный*/



.tabs_catalog {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 20px;
	position: relative;
}

.catalog_nav_tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.catalog_nav_tab:last-child {
	margin: 0;
}

.podhod_tab {
	gap: 20px;
	overflow: hidden;
	display: none;
	opacity: 0;
	-webkit-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.podhod_tab.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	opacity: 1;
}

:root {
	--cool-white: #efefef;
	--green: #94e8b4;
	--blue: #3b4acc;
	--dark-blue: #11153c;
	--black: #08090e;
	--white: #fff;
}

.back_boks {
	position: relative;
	overflow: hidden;
}

.back_boks::after {
	position: absolute;
	content: "";
	top: 176px;
	left: 0;
	width: 100%;
	height: calc(100% - 176px);
	background: var(--blue);
	z-index: -1;
}

.back_boks .swiper-button-prev,
.back_boks .swiper-button-next {
	top: 72px;
	right: 0;
	height: 126px;
	width: 373px;
	width: calc((100vw - 1174px) / 2);
	z-index: 5;
	background: #11153c;
}

.back_boks .swiper-button-prev {
	display: none;
	left: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}



/*
.back_boks .swiper-button-next.swiper-button-disabled,
.back_boks .swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	pointer-events: none;
}
*/


.back_boks svg path {
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.back_boks .swiper-button-next:hover svg path {
	stroke: #94e8b4;
}

.nash_podhod_slider .nash_podhod_slide {
	padding: 50px;
	opacity: 0 !important;
	pointer-events: none;
}

.nash_podhod_slider .swiper-slide-active.nash_podhod_slide {
	opacity: 1 !important;
	pointer-events: all;
}

.nash_podhod_slider .podhod_slide_top {
	display: grid;
	gap: 51px;
	grid-template-columns: repeat(3, 1fr);
}

.nash_podhod_slider .podhod_slide_top {
	margin-bottom: 70px;
}

.nash_podhod_slider .podhod_slide_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
	background: #fafafa;
	padding: 18px;
	gap: 16px;
}

.nash_podhod_slider .podhod_slide_item:nth-child(1) {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nash_podhod_slider .podhod_slide_item:nth-child(1) .podhod_slide_item__text {
	text-align: center;
}

.nash_podhod_slider .podhod_slide_item__icon {
	width: 60px;
	height: 60px;
}

.nash_podhod_slider .podhod_slide_item__icon img {
	-o-object-fit: scale-down;
	object-fit: scale-down;
	-o-object-position: center;
	object-position: center;
	height: 100%;
}

.nash_podhod_slider .podhod_slide_item__title {
	font-family: var(--second-family);
	font-weight: 500;
	font-size: 20px;
	line-height: 125%;
	color: #000;
}

.nash_podhod_slider .podhod_slide_item__text {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #000;
	margin: 0;
}

.nash_podhod_slider .podhod_tabs_title {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	color: #fafafa;
	display: block;
	margin-bottom: 20px;
}

.nash_podhod_slider .podhod_tab_nav {
	position: relative;
	background: var(--cool-white);
	border-radius: 10px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 0 0 45px;
}

.nash_podhod_slider .podhod_nav_tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 44px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	font-family: var(--font-family);
	font-weight: 900;
	font-size: 20px;
	line-height: 120%;
	color: rgba(13, 13, 13, 0.5);
	z-index: 5;
	cursor: pointer;
	border-radius: 10px;
	padding: 10px 30px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.nash_podhod_slider .podhod_nav_tab:hover {
	color: #000;
}

.nash_podhod_slider .podhod_nav_tab.active {
	color: #000;
}

.nash_podhod_slider .tab_indicator {
	position: absolute;
	top: 0;
	left: 0;
	height: 44px;
	width: 0;
	background: red;
	border-radius: 10px;
	z-index: 1;
	background: var(--green);
	-webkit-transition: width 0.3s ease, -webkit-transform 0.3s ease;
	transition: width 0.3s ease, -webkit-transform 0.3s ease;
	transition: transform 0.3s ease, width 0.3s ease;
	transition: transform 0.3s ease, width 0.3s ease, -webkit-transform 0.3s ease;
}

.nash_podhod_slider .podhod_tab_img {
	width: calc(50% - 10px);
	height: auto;
	border-radius: 10px;
}

.nash_podhod_slider .podhod_tab_img img {
	border-radius: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.nash_podhod_slider .podhod_tab_info {
	width: calc(50% - 10px);
}

.nash_podhod_slider .podhod_tab_info_name {
	font-family: var(--second-family);
	font-weight: 500;
	font-size: 20px;
	line-height: 120%;
	color: #fafafa;
	display: block;
	margin: 0 0 10px;
}

.nash_podhod_slider .podhod_tab_info_text {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #fafafa;
	margin: 0 0 20px;
}

.podhod_slide_item.slide_green {
	background: #94e8b4;
}

.podhod_slide_results {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
}

.slide_results_left {
	width: calc(45% - 36px);
}

.slide_results_right {
	width: 55%;
}

.slide_results_title {
	font-family: var(--second-family);
	font-weight: 500;
	font-size: 20px;
	line-height: 120%;
	color: #fafafa;
	display: block;
	margin: 0 0 45px;
}

.slide_results_wrapper {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3, 1fr);
}

.slide_results__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	gap: 30px;
}

.slide_results_num {
	font-family: var(--second-family);
	font-weight: 600;
	font-size: 40px;
	line-height: 130%;
	color: #fafafa;
}

.slide_results_text {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #fafafa;
}

@media (max-width: 1024px) {
	.nash_podhod_slider .podhod_slide_top {
		grid-template-columns: repeat(3, 1fr);
	}

	.slide_results_wrapper {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 768px) {
	.nash_podhod_slider .podhod_slide_top {
		grid-template-columns: repeat(2, 1fr);
	}

	.slide_results_wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
}


@media (max-width: 480px) {
	.nash_podhod_slider .podhod_slide_top {
		grid-template-columns: repeat(1, 1fr);
	}

	.slide_results_wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
}



/* END Слайдер - сложный*/

.sotrudnik_proekta,
.analitika_keys_box,
.effektivnost__box,
.specproekt_box {
	margin: 0 0 120px;
}

.responsibility__box {
	margin: 0;
}


.effektivnost__box .benefits-table__item {
	border: 2px solid #e4e4e4;
	padding: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row;
	flex-flow: row;
	gap: 40px;
}


.effektivnost__box .benefits-table__icon {
	width: 60px;
	height: 60px;
}

.effektivnost__box .benefits-table__icon img {
	-o-object-fit: scale-down;
	object-fit: scale-down;
	height: 100%;
	width: 100%;
	-o-object-position: center;
	object-position: center;
}


.effektivnost__box .benefits-table__description {
	width: calc(100% - 100px);
}

.effektivnost__box .benefits-table__item + .benefits-table__item {
	margin-top: -2px;
}

.effektivnost__box .benefits-table__title {
	font-size: 20px;
	line-height: 120%;
	margin: 0 0 16px;
}

.effektivnost__box .benefits-table__text {
	font-size: 20px;
	line-height: 120%;
}

.new_razmeshchaem_right.analitika_keys .logos__list {
	padding: 20px 0;
}

.new_razmeshchaem_right.analitika_keys .logos__item {
	width: 33.333%;
}

.new_razmeshchaem_right.analitika_keys .logos__item img {
	max-height: inherit;
	max-width: inherit;
}

.title_not_before {
	padding: 0;
	font-weight: 500;
}

.title_not_before::before {
	display: none;
}


@media only screen and (min-width: 1200px) {

	.company-features__body.new_razmeshchaem_right {
		width: 63.5%;
	}

	.responsibility__box .detail-card__inner {
		padding: 40px;
		-webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
		box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
		background: #fafafa;
	}

	.responsibility__box .detail-card__icon {
		min-height: 60px;
		margin: 0 0 30px;
	}

	.responsibility__box .detail-card__title {
		margin: 0 0 30px;
	}

	.responsibility__box .detail-card__inner p {
		max-width: 355px;
		font-weight: 400;
		font-size: 20px;
		line-height: 120%;
		color: #000;
	}


}


.sotrudnik_proekta .quote__subtitle {
	color: #818181;
}


@media screen and (min-width: 320px) and (max-width: 1200px) {

	.page-hero__image.box_bak_img {
		top: 0 !important;
	}

	.page-hero__title {
		font-size: 32px;
		margin: 0;
	}

	.banner_text strong {
		font-size: 20px;
	}

	.banner_text strong br {
		display: none;
	}


	.trigger_page_box {
		margin: 45px 0;
	}


	.trigger_page_text {
		width: 100%;
		margin: 0 0 30px;
	}

	.trigger_page_text {
		font-size: 20px;
	}

	.pochemu_click_out .details__list {
		gap: 0;
	}

	.pochemu_click_out .detail-card {
		max-width: 335px;
	}

	.pochemu_click_out .details__item {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pochemu_click_out {
		margin: 0 0 45px;
	}

	.gde_my_razmeshchaem_right .logos__item {
		height: 85px;
	}

	.nash_podhod_box {
		margin-bottom: 45px;
		margin-top: 0;
	}

	.nash_podhod_text {
		margin: 30px 0 35px;
	}

	.nash_podhod_primer {
		width: 100%;
		max-width: 500px;
		font-size: 18px;
		line-height: 1.4;
		text-align: center;
		margin: 0 0 25px;
	}

	.nash_podhod_slider .nash_podhod_slide {
		padding: 50px 5px 0;
	}

	.nash_podhod_slider .podhod_slide_top {
		gap: 25px;
		margin-bottom: 35px;
	}

	.nash_podhod_slider .podhod_tabs_title {
		font-weight: 500;
		font-size: 18px;
	}



	.nash_podhod_slider .podhod_slide_item {
		min-height: 200px;
	}

	slide_results_right,
	.slide_results_left,
	.nash_podhod_slider .podhod_tab_info,
	.nash_podhod_slider .podhod_tab_img {
		width: 100%;
	}

	.podhod_slide_results,
	.slide_results__item {
		gap: 15px;
	}

	.slide_results_title {
		margin: 0 0 25px;
	}

	.slide_results_num {
		font-size: 38px;
		line-height: 1;
	}

	.gde_my_razmeshchaem_right .logos__item img {
		max-width: 100%;
	}

	.specproekt_box .slide__frame {
		margin: 0 0 10px;
	}

	.specproekt_box .slide.is-active {
		height: auto;
	}

	.specproekt_box .hero-slider {
		margin-top: 25px;
		min-height: 510px;
	}

	/*Кнопки слайда */

	.back_boks {
		padding-bottom: 60px;
	}

	.back_boks .swiper-button-prev,
	.back_boks .swiper-button-next {
		top: auto;
		bottom: 0;
		height: 60px;
		width: 100%;
	}

	.back_boks .swiper-button-prev svg,
	.back_boks .swiper-button-next svg {
		width: 100%;
		height: 100%;
		-o-object-position: center;
		object-position: center;
		-o-object-fit: contain;
		object-fit: contain;
	}

	/*END  Кнопки слайда */


	.sotrudnik_proekta,
	.analitika_keys_box,
	.effektivnost__box,
	.specproekt_box {
		margin: 0 0 45px;
	}

	.responsibility__box .nash_podhod_text {
		margin-bottom: 25px;
	}


	.responsibility__box .detail-card__inner .detail-card__title {
		font-size: 18px;
	}

	.responsibility__box .detail-card {
		width: 285px;
	}


	.effektivnost__box .benefits-table__item {
		padding: 15px;
		gap: 15px;
	}

	.effektivnost__box .benefits-table__icon {
		width: 45px;
		height: 45px;
	}

	.effektivnost__box .benefits-table__description {
		width: calc(100% - 65px);
	}

	.effektivnost__box .benefits-table__title {
		margin: 0 0 12px;
	}

	.effektivnost__box .benefits-table__text {
		font-size: 18px;
	}

	.new_razmeshchaem_right.analitika_keys .logos__list {
		padding: 20px 0 0;
	}

	.new_razmeshchaem_right.analitika_keys .logos__item {
		width: 50%;
	}

	.new_razmeshchaem_right.analitika_keys .logos__item img {
		max-height: inherit;
		max-width: 100%;
		height: 100%;
	}

	.section_audit_leaders .title_not_before {
		font-size: 22px;
	}

}

@media screen and (min-width: 320px) and (max-width: 767px) {

	.nash_podhod_slider .podhod_tab_nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
		width: 100%;
	}

	.nash_podhod_slider .podhod_nav_tab {
		font-size: 16px;
		padding: 10px;
		width: 100%;
		height: auto;
	}

	.nash_podhod_slider .tab_indicator {
		display: none;

	}

	.podhod_nav_tab.active {
		background: var(--green);
	}

	.slide_results_right {
		width: 100%;
	}

	.sotrudnik_proekta {
		margin: 0 0 60px;
	}

	.sotrudnik_proekta .primary-slider__container:before {
		height: 150px;
	}

	.sotrudnik_proekta .primary-slider__container:before {
		bottom: -77px;
	}


	.section_audit_leaders .u-mt-2 {
		margin-top: 15px;
		margin-bottom: 10px;
	}

}


@media screen and (min-width: 767px) and (max-width: 1200px) {

	.page-hero__title,
	.page-hero__title span {
		font-size: 40px;
	}

	.section__top.page-section__inner {
		padding-bottom: 5px;
	}

	.trigger_page_text {
		font-size: 22px;
		width: calc(58% - 10px);
	}

	.gde_my_razmeshchaem_right .logos__item {
		height: 105px;
	}

	.nash_podhod_slider .podhod_nav_tab {
		font-size: 16px;
		padding: 10px 20px;
	}

	.slide_results_left {
		width: calc(45% - 36px);
	}

	.slide_results_right {
		width: 55%;
	}

	.specproekt_box .hero-slider {
		min-height: 80vh;
	}

	.specproekt_box .hero-slider__stage {
		height: min(80vh, 840px) !important;
	}

	.specproekt_box .hero-slider {
		min-height: 80vh !important;
	}

	.specproekt_box .nav--prev {
		left: 5vw !important;
		right: auto;
	}

	.specproekt_box .nav--next {
		right: 5vw !important;
	}

	.specproekt_box .slide.is-active {
		width: var(--active-width);
		height: var(--active-height);
	}

	.slide__text_box {
		max-width: 360px;
		margin: 0 auto;
	}

	.responsibility__box .detail-card {
		width: 320px;
	}

	.responsibility__box .detail-card__inner .detail-card__title {
		font-size: 20px;
	}

	.effektivnost__box .benefits-table__item {
		padding: 20px;
		gap: 30px;
	}

	.effektivnost__box .benefits-table__icon {
		width: 55px;
		height: 55px;
	}

	.effektivnost__box .benefits-table__description {
		width: calc(100% - 85px);
	}

	.new_razmeshchaem_right.analitika_keys .logos__item {
		width: 33.3333%;
	}

	.gde_my_razmeshchaem_right .logos__item {
		height: 126px;
	}

	.new_razmeshchaem_right.analitika_keys .logos__list {
		padding: 20px 0 40px;
	}


	.section_audit_leaders .info-step__left {
		padding-top: 0;
	}

	.section_audit_leaders .title_not_before {
		font-size: 24px;
	}


}


@media screen and (min-width: 1023px) and (max-width: 1200px) {
	.page-hero__image.box_bak_img {
		top: 72px !important;
		background-size: 100% !important;
		background-position: center !important;
	}


	.page-hero__title,
	.page-hero__title span {
		font-size: 60px;
		margin-bottom: 35px;
	}

	.nash_podhod_primer {
		font-size: 22px;
	}

	.nash_podhod_slider .podhod_slide_top {
		width: 85%;
	}


	.back_boks .swiper-button-prev,
	.back_boks .swiper-button-next {
		top: 138px;
		bottom: auto;
		height: 60px;
		width: calc(15% + 17px);
	}


	.nash_podhod_slider .podhod_tab_img {
		width: calc(50% - 10px);
	}

	.nash_podhod_slider .podhod_tab_info {
		width: calc(50% - 10px);
	}

	.specproekt_box .hero-slider {
		min-height: 95vh !important;
	}

	.specproekt_box .nav {
		bottom: -45px;
	}

	.gde_my_razmeshchaem_right .logos__item {
		height: 94px;
	}

}


@media screen and (min-width: 1200px) and (max-width: 1919px) {


	.back_boks .swiper-button-prev,
	.back_boks .swiper-button-next {
		top: calc(176px - 126px);
		bottom: auto;
		height: 126px;
		width: calc((100vw - 1160px) / 2);
		margin: 0;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1359px) {
	.nash_podhod_slider .podhod_slide_top {
		width: 95%;
	}

	.back_boks .swiper-button-prev,
	.back_boks .swiper-button-next {
		width: calc((100vw - 80%) / 2);
	}


}


/**/
