/*++++++++++++++++++++++++++++++++++++++++++КОНСТРУКТОР см. Услуги -- Маркетплейсы (/services/integratsiya-1s-s-marketpleysami/)++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++ШРИФТЫ++++++++++++++++++++++++++++++++++++++++++*/
.font-50-700 {
    font-size: 50px;
    font-weight: 700;
}
.font-30-700 {
    font-size: 30px;
    font-weight: 700;
}
.font-24-700 {
    font-size: 24px;
    font-weight: 700;
}
.font-24-600 {
    font-size: 24px;
    font-weight: 600;
}
.font-20-600 {
    font-size: 20px;
    font-weight: 600;
}
.font-18-600 {
    font-size: 18px;
    font-weight: 600;
}
.font-16-600 {
    font-size: 16px;
    font-weight: 600;
}
.font-24-400 {
    font-size: 24px;
    font-weight: 400;
}
.font-20-400 {
    font-size: 20px;
    font-weight: 400;
}
.font-18-600 {
    font-size: 18px;
    font-weight: 600;
}
.font-18-400 {
    font-size: 18px;
    font-weight: 400;
}
.font-16-400 {
    font-size: 16px;
    font-weight: 400;
}
.font-14-400 {
    font-size: 14px;
    font-weight: 400;
}
.font-12-400 {
    font-size: 12px;
    font-weight: 400;
}
.text-white {
	color: #ffffff;
}
.text-red {
	color: #ff242b;
}
.text-gray {
	color: #f5f5f5;
}
.text-gray-2 {
	color: #e7e7e7;/*#d4d4d4;*/
}
.text-orange {
	color: #FF8600;
}
.text-white {
	color: #FFFFFF;
}
.color-middle-dark-blue {
	color: #00859B;
}
.line-height-24 {
	line-height: 24px;
}
.text-align-center {
	text-align: center;
}
.text-align-left {
	text-align: left;
}
/*++++++++++Для всех станиц отсуп при переходе по якорным ссылкам со скролом для компенсации высоты верхн панели+++++++++++*/
html {
  scroll-padding-top: 95px;
}
/*++++++++++++++++++++++++++++++++++++СПИСОК маркер белая галка на голубом фоне++++++++++++++++++++++++++++++++++++++++++*/
ul.marker_tick {
	padding: 0;
	padding-left: 30px;
	list-style: none;
	counter-reset: li;
}
ul.marker_tick li {
	position: relative;
	cursor: default;
	padding: 2px 10px 2px 10px;
	transition-duration: 0.3s;
}
ul.marker_tick li:after {
	position: absolute;
	background-image: url("/local/templates/main/img/galka.png");
	background-position: center;
	top: 5px;
	left: -15px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #bbb;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 1;
}
.marker_tick p {
	padding-left: 10px;
	margin-bottom: 0px;
}
/*спикок с шильдами ПРО (/platforms/p7-ofis/p7-ofis-organayzer/)*/
span.shild {
	display: inline-block;
	background-color: #00acc8;
	border-radius: 10px;
	padding: 2px 7px;
	color: #fff;
	font-weight: 600;
}
ul.li-margin-bottom-4 li {
	margin-bottom: 4px;
}
/*++++++++++++++++++++++++++++++++++++++++++СПИСОК маркер ЧЕРНЫЙ КРУГ++++++++++++++++++++++++++++++++++++++++++*/
ul.marker_black {
    list-style-image: none;
	margin: 0;
}
ul.marker_black li {
	margin-bottom: 10px;
}
/*++++++++++++++++++++++++++++++++++++++++++КНОПКИ++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++КНОПКА Заливка слева-направо++++++++++++++++++++++++++++++++++++++++++*/
.button__left__fill__orang__red {
	min-width: 142px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	overflow: hidden; 
	border: 1px solid #00000000;
	border-radius: 30px;
	text-decoration: none;
	text-align: center;
	padding: 10px 20px;
}
.button__left__fill__orang__red div {
	position: relative;
}
.button__left__fill__orang__red:before{
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 200%;
	height: 100%;
	background: linear-gradient(to right,#ff242b 0%,#ff242b 50%,#ff8600 50%,#ff8600 100%);
	transition: left .5s;
}
.button__left__fill__orang__red:hover:before{
	left: 0;
}

a.button {
	min-width: 142px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	overflow: hidden; 
	border: 1px solid #00000000;
	border-radius: 30px;
	text-decoration: none;
	text-align: center;
	padding: 10px 20px;
}
a.button span {
	position: relative;
}
.button-background-left:before {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 200%;
	height: 100%;
	transition: left .5s;	
}
.button-background-left:hover:before{
	left: 0;
}
.button-background-orange:before {
	background: linear-gradient(to right,#ff242b 0%,#ff242b 50%,#ff8600 50%,#ff8600 100%);
}

/*++++++++++++++++++++++++++++++++++++++++++КНОПКА Заливка сразу полная++++++++++++++++++++++++++++++++++++++++++*/
.button__link {
	min-width: 142px;
	position: relative;
	display: inline-block;
	border: 1px solid #00000000;
	border-radius: 30px;
	text-decoration: none;
	text-align: center;
	padding: 10px 30px;
}
.background-blue-orange {
	background: #00859B;
	border: 1px solid #00859B;
}
.background-blue-orange:hover {
	background: #ff8600;
	border: 1px solid #ff8600;
	transition: .5s;
}
.background-orange-orange2 {
	background: #ff8600;
	border: 1px solid #ff8600;
}
.background-orange-orange2:hover {
	background: #ea6400;
	border: 1px solid #ea6400;
	transition: .5s;
}
.button__link.background-orange-orange-navigator {/*Для https://tanais.ru/navigator/*/
    background: #F89A1C;
    border: 1px solid #F89A1C;
}
.button__link.background-orange-orange-navigator:hover {
    background: #e3870b;
    border: 1px solid #e3870b;
    transition: .3s;
}
.button__link.background-navy {
    background: #00859B;
    border: 1px solid #00859B;
}
.button__link.background-navy:hover {
    background: #066a7b;
    border: 1px solid #066a7b
    transition: .3s;
}
@media (max-width: 425px) {
	.button__link {
		width: 100%;
	}
}
@media (max-width: 375px) {
	.button__link {
		padding: 10px 5px;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++КНОПКА Заливка от центра++++++++++++++++++++++++++++++++++++++++++*/
.filling__link {
	display: inline-block;
	border: 1px solid #00000000;
	border-radius: 30px;
	text-decoration: none;
	background-position: 50% 50%;
	background-size: 0% 100%;
	text-align: center;
	padding: 10px;
	position: relative;
}
.filling-black-text-white {
	border: 1px solid rgba(38, 44, 64, 1);
	color: #212529;
}
.filling-black-text-white:hover {
	border: 1px solid rgba(38, 44, 64, 1);
	color: #ffffff;
	background-image: linear-gradient(#212529, #212529);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: background-size 0.5s, color 0.5s;
}
.filling-green-text-white:hover {
	border: 1px solid #7FBA58;
	color: #ffffff;
	background-image: linear-gradient(#7FBA58, #7FBA58);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: background-size 0.5s, color 0.5s, border 0.5s;
}
.filling-gray-text-white {
	border: 1px solid #B4B4B7;
	background-color: #B4B4B7;
	color: #ffffff;
}
.filling-gray-text-white:hover {
	border: 1px solid #FF8600;
	background-image: linear-gradient(#FF8600, #FF8600);
	/*clip-path: circle(100% at 50% 50%);*/
	/*clip-path: ellipse(100% 50% at center);*/
	/*clip-path: inset(0 0 round 20px);*/
	/*height: 5em;*/
	/*width: 100%;*/
	color: #ffffff;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: 0.6s;
}
/*+++++++++++++++КНОПКА серая КРУГОВАЯ ЗАЛИВКА от центра при наведении в ОРАНЖ (внутри текст делать в <span>)+++++++++++++*/
/*+++++++++Пример https://www.tanais.ru/platforms/directumrx/vozmozhnosti-directum-rx/ ++++++++++++++++++++++++++++++++++++*/
.filling-gray-hover-circle-orange {
	display: inline-flex;
	border: 1px solid #B4B4B7;
	background-color: #B4B4B7;
	overflow: hidden;
	cursor: pointer;
	padding: 1px 5px;
}
.filling-gray-hover-circle-orange span {
	z-index: 2;
}
.filling-gray-hover-circle-orange:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #FF8600;
	clip-path: circle(0 at center);
	transition: 0.6s ease-in;
}
.filling-gray-hover-circle-orange:hover {
	border: 1px solid #FF8600;
	background-color: #000000;
	transition: background-color 0s, border 0s ease-in 0.3s;
}
.filling-gray-hover-circle-orange:hover:before {
	clip-path: circle(150px at center);
	transition: 0.6s ease-in;
}
/*++++++++++++++++++++++++++++++++++++++++++РАЗНЫЕ ФОНЫ++++++++++++++++++++++++++++++++++++++++++*/
.background-image-integr-mark {
	background: linear-gradient(90.15deg, #01618A -21.55%, #30B4CA 59.04%, #65E9FF 139.8%);
	background-clip: border-box;
	background-origin: border-box;
}
.background-image-integr-block-2 {
	background: url("/upload/medialibrary/a2c/iecolruxf9onmfww3ydnj36ze0idq8cn/fon_block_2.png") 100% 100% no-repeat;
	background-clip: border-box;
	background-origin: border-box;
}
.background-image-integr-block-right-100 {
	background: url("/upload/medialibrary/ffd/6wc7cjaa6a33o2eqenly0h1e61bwyxi3/fon_right_100.png") 100% 100% / cover no-repeat;
	background-clip: border-box;
	background-origin: border-box;
}
.background-blue-gradient {
	background-color: linear-gradient(284.37deg, #00859B -50.88%, #30B4CA 26.13%, #65E9FF 103.31%);
}
/*++++++++++++++++++++++++++++++++Для слайда в слайдере (под слайдером вывод поля общего описания слайда)+++++++++++++*/
/*++++++++++++++++++++https://www.tanais.ru/platforms/p7-ofis/r7-korporativnyy-server-2024/+++++++++++++*/
.block-100-biruza {
    width: 100%;
    background-color: #00acc8;
    padding: 50px 30px;
}
.applications-server {
	position: relative;
}
.applications-server .arrow_left_slide,
.applications-server .arrow_right_slide  {
	width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.6;
	padding: 3px;
	z-index: 9;
	position: absolute;
    top: 30%;
}
.applications-server .arrow_left_slide:hover,
.applications-server .arrow_right_slide:hover  {
    opacity: 0.9;
}
.applications-server .arrow_left_slide  {
    left: -25px;
}
.applications-server .arrow_right_slide  {
    right: -25px;
}
.applications-server .slick-track .slide__one {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.applications-server .slick-track .slide__one {
	opacity: 0;	
}
.applications-server .slick-track .slide__one.slick-active {
	opacity: 0.7;	
}
.applications-server .slick-track .slide__one.slick-center {
	opacity: 1;	
}
.applications-server .slide__one_img img {
	width: 80px;
}
.applications-server .slide__one_title { 
	color: #fff;
}
.applications-server .slide__one_discription {
	display: none;
}
.block-discription-main-slide {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
	color: #fff;
	text-align: center;
	position: relative;
	padding: 0 0 50px 0;
}
.block-discription-main-slide .slide__one_discription_text {
    width: 100%;
    padding: 30px 0 90px 0;	
}
.block-discription-main-slide .slide__one_discription_img {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
}
.block-discription-main-slide .slide__one_discription_img img:nth-child(1),
.block-discription-main-slide .slide__one_discription_img img:nth-child(2) {
	width: 50%;
	opacity: 0.7;
}
.block-discription-main-slide .slide__one_discription_img img:nth-child(3) {
	position: absolute;
	width: 100%;
	height: 140%;
	max-width: fit-content;
	z-index: 2;
}
@media (max-width: 1200px) {
	.block-discription-main-slide .slide__one_discription_text {
		padding: 30px 0 70px 0;
	}
	.block-discription-main-slide {
		padding: 0 0 10px 0;
	}
}
@media (max-width: 991px) {
	.block-discription-main-slide .slide__one_discription_text {
		padding: 30px 0 50px 0;
	}
}
.list-block-name.max-width-inherit {
	max-width: inherit;
}
/*++++++++++++++++++++++++++++++++++++++++++Постепеное увеличение фоновой картинки при наведении*/
.background-block-half-img:hover {
	animation-name: fonImgIncrease;
	animation-duration: 0.3s;
	animation-fill-mode: forwards;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}
@keyframes fonImgIncrease {
    0% {
        background: url("/upload/medialibrary/8c0/9jb53mbbmk34hf9kbw7e1cmmjh5zvnoy/fon_blocK_2_img.png") 50% 50% / 0px 0px no-repeat padding-box;
    }
    25% {
        background: url("/upload/medialibrary/8c0/9jb53mbbmk34hf9kbw7e1cmmjh5zvnoy/fon_blocK_2_img.png") 50% 50% / 25% 25% no-repeat padding-box;
    }
    50% {
        background: url("/upload/medialibrary/8c0/9jb53mbbmk34hf9kbw7e1cmmjh5zvnoy/fon_blocK_2_img.png") 50% 50% / 50% 50% no-repeat padding-box;
    }
    75% {
        background: url("/upload/medialibrary/8c0/9jb53mbbmk34hf9kbw7e1cmmjh5zvnoy/fon_blocK_2_img.png") 50% 50% / 75% 75% no-repeat padding-box;
    }
    100% {
        background: url("/upload/medialibrary/8c0/9jb53mbbmk34hf9kbw7e1cmmjh5zvnoy/fon_blocK_2_img.png") 50% 50% / contain no-repeat padding-box;
    }
}
/*++++++++++++++++++++++++++++++++++++++++++*/
.background-blue-gradient-cards:hover {
	background: linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-blue-gradient-cards-1:hover {
	background: url("/upload/medialibrary/ef9/ca0bdlotrwa999r9gibxjrf48sormsjl/fon_card_12.png") 100% 50% / auto 70% no-repeat,
	linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-blue-gradient-cards-2:hover {
	background: url("/upload/medialibrary/98b/k93243ooc1ho2jd3xn60ldi7ertc949h/fon_card_22.png") 100% 50% / auto 70% no-repeat,
	linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-blue-gradient-cards-3:hover {
	background: url("/upload/medialibrary/a89/2qldx3yjjrgpb8p55v2ki589t4kyawse/fon_card_32.png") 100% 50% / auto 70% no-repeat,
	linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-blue-gradient-cards-4:hover {
	background: url("/upload/medialibrary/f68/xdzfjzn0ari7l6m03xmnneq7znf2n8kg/fon_card_42.png") 100% 50% / auto 70% no-repeat,
	linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-blue-gradient-cards-5:hover {
	background: url("/upload/medialibrary/1bf/n6wyuu4ym2b09pg3ais1zmv08ftibp9e/fon_card_52.png") 100% 50% / auto 70% no-repeat,
	linear-gradient(310.76deg, #46CBE1 11.44%, #0E789C 88.42%);
}
.background-orange-gradient-verticale {
	background: linear-gradient(180deg, rgba(255, 134, 0, 0.13) 0%, rgba(255, 134, 0, 0.04) 100%);
}
.background-blue-gradient-verticale {
	background: linear-gradient(0deg, #00859B, #00859B),
	linear-gradient(180deg, #00859B -34.63%, rgba(0, 133, 155, 0.31) 161.93%);
}
.background-gray-gradient-verticale {
	background: linear-gradient(180deg, rgba(229, 229, 229, 0.5) 0%, rgba(248, 248, 248, 0.5) 100%);
}
.background-red {
	background-color: #ff242b;
	border: 1px solid #ff242b;
}
.background-orange {
	background: #ff8600;
	border: 1px solid #ff8600;
}
.background-yellow {
	background-color: #fae54c;	
}
.background-light-blue {
	background: #EFFDFF;
}
.background-black {
	background-color: #262c40;	
	border: 1px solid #262c40;
	color: #ffffff;
}
.background-light-gray {
	background-color: #f8f8f8;
	border: 1px solid #f8f8f8;
}
.background-grey {
	background-color: #f4f4f6;	
	border: 1px solid #f4f4f6;
}
.background-light-green {
	background: linear-gradient(180deg, rgba(112, 172, 48, 0.13) 0%, rgba(112, 172, 48, 0.04) 100%);
}
.background-white {
	background-color: #fff;
}
.background-green {
	background-color: #70AC30;
}
.background-citate {
	background: url("/upload/medialibrary/69a/0fbal39rgmh26ue5c5jyqmjbfp0hd8p4/fon_citate.png") 100% 50% / cover #f8f8f8 no-repeat;
}

/*Для страницы Функц возм DRX*/
.background-fon-functionality-gray {
	background-color: #F5F5F5;
	background-position: right bottom;
	background-size: auto 480px;
	background-repeat: no-repeat;
}
.background-fon-functionality-brown {
	background-color: #FF86001A;
	background-position: right bottom;
	background-size: auto 480px;
	background-repeat: no-repeat;
}
@media (max-width: 990.9px) {
	.background-fon-functionality-gray,
	.background-fon-functionality-brown {
		background-size: auto 420px;
	}
}
@media (max-width: 767.9px) {
	.background-fon-functionality-gray,
	.background-fon-functionality-brown {
		background-size: 60% auto;
	}
}
.background-fon-functionality-1 {
	background-image: url("/upload/medialibrary/8c0/2xwdvejygkcvzixj3214k74f4uz9tucp/fon_img1.png");
}
.background-fon-functionality-2 {
	background-image: url("/upload/medialibrary/063/s9y7i1nctdkuooz1yj7ffzwvc97928r5/fon_img2.png");
}
.background-fon-functionality-3 {
	background-image: url("/upload/medialibrary/027/mtvlgxt2fpawvxxfy2sfgzrtkmjicji1/fon_img3.png");
}
.background-fon-functionality-4 {
	background-image: url("/upload/medialibrary/125/zakrfpsp3nuz030sm2tpbyxjcysncdbd/fon_img4.png");
}
.background-fon-functionality-5 {
	background-image: url("/upload/medialibrary/208/h127saa4jg992r07zyr0194kn9ua8enb/fon_img5.png");
}
.background-fon-functionality-6 {
	background-image: url("/upload/medialibrary/421/n7slzem88h58q9sne2xwno2za14f4cus/fon_img6.png");
}
.background-fon-functionality-7 {
	background-image: url("/upload/medialibrary/b14/usddwa84kfe6dv7sqa5uh7rfc43x4vq5/fon_img7.png");
}
.background-fon-functionality-8 {
	background-image: url("/upload/medialibrary/e16/cq2b33pi4t4c9j9uxd8qd55makr6eda0/fon_img8.png");
}
.background-fon-functionality-9 {
	background-image: url("/upload/medialibrary/c68/avn4r5qhobweqdnhf2psypoflyym1l2a/fon_img9.png");
}
/*++++++++++++++++++++++++++++++++++++++++++РАДИУСЫ-ГРАНИЦЫ++++++++++++++++++++++++++++++++++++++++++*/
.border-1 {
	border-radius: 1px;
}
.border-radius-1 {
	border-radius: 1px;
}
.border-5, .border-radius-5 {
	border-radius: 5px;
}
.border-radius-6 {
	border-radius: 6px;
}
.border-8 {
	border-radius: 8px;
}
.border-30 {
	border-radius: 30px;
}
.border-red-text-white {
	border: 1px solid #ff242b;
	color: #ffffff;
}
.border-1-gray {
	border: 1px solid #D9D9D9;
}
.border-2-gray {
	border: 2px solid #D9D9D9;
}
.border-1-orange {
	border: 1px solid #FF8600;
}
.border-1-bright-orange {
	border: 1px solid#F47920
}
.border-bottom-1-gray {
	border: 1px solid #D9D9D9;
}
/*++++++++++++++++++++++++++++++++++++++++++ОТСТУПЫ, БЛОКИ++++++++++++++++++++++++++++++++++++++++++*/
.padding-0 {
	padding: 0;
}
.padding-top-0 {
	padding-top: 0;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-bottom-0 {
	padding-bottom: 0;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-bottom-30 {
	padding-bottom: 30px;
}
.padding-bottom-40 {
	padding-bottom: 40px;
}
.padding-0-40 {
	padding: 0 40px;
}
.padding-0-20 {
	padding: 0 20px;
}
.padding-0-10 {
	padding: 0 10px;
}
.padding-40-0 {
	padding: 40px 0;
}
.padding-40-0-0-0 {
	padding: 40px 0 0 0;
}
.padding-20-0 {
	padding: 20px 0;
}
.padding-0-0-20-0 {
	padding: 0 0 20px 0;
}
.padding-100-0 {
	padding: 100px 0;
}
.padding-40-20 {
	padding: 40px 20px;
}
.padding-right-40 {
	padding-right: 40px;
}
.padding-left-40 {
	padding-left: 40px;
}
.desctop-padding-0-10 {
	padding: 0 10%;
}
@media (max-width: 991px) {
	.desctop-padding-0-10 {
		padding: 0 20px;
	}
}
.margin-0 {
	margin: 0;
}
.margin-top-0 {
	margin-top: 0;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-bottom-0 {
	margin-bottom: 0;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-30 {
	margin-bottom: 20px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.overflow-scroll {
	overflow-x: auto;
}
.just-center {
	justify-content: center;
}
.block__column__one__left_gap-20 {
	gap: 20px;
}
@media (max-width: 1024px) {
	.margin-991-0-auto {
		margin: 0 auto;
	}
}
.width-inherit {
	width: inherit;
}
.center {
    width: 100%;
    text-align: center;
}
/*++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/)++++++++++++++++++++++*/
/*++++++++++++++++++++Первый-Главный Банер - блок с картинками, фоном и кнопокой++++++++++++++++++++++*/
.firstbaner {
	width: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
}
.block__inner {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.firstbaner .block__inner {
	min-height: 480px;
}
.baner__info {
	width: 50%;
	display: flex;
	position: inherit;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
	padding: 50px 0 50px 40px;
}
.baner__img {
	width: 50%;
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-content: center;
}
.baner__info_title,
.baner__info_discript, 
.baner__info__linkblock,
.baner__info__buttonblock {
	width: 100%;
	position: relative;
}
.baner__info_title {
    max-width: 450px;
}
.baner__info_discript {
    position: inherit;
    top: -20px;
}
.row__block {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 15px;
}
.baner__info__linkblock .row__block:first-child {
	margin-bottom: 15px;
}
.baner__sicle {
	width: 60px;
	height: 60px;
    position: absolute;
	display: flex;
	flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	background-color: rgba(38, 44, 64, 1);
	border-radius: 30px;	
    bottom: -30px;
    right: calc(50% - 30px);
}
.baner__sicle img {
	width: fit-content;
}
@media (max-width: 1024px) {
	.background-image-integr-mark {
		background: linear-gradient(284.37deg, #00859B -50.88%, #30B4CA 26.13%, #65E9FF 103.31%);
		background-clip: border-box;
		background-origin: border-box;
	}
	.baner__info_title,
	.baner__info_discript {
		max-width: inherit;
		text-wrap: nowrap;
	}
	.baner__info_discript {
		margin: 15px 0 20px 0;
	}
	.baner__img img {
		width: 100%;
		max-width: fit-content;
	}
}
@media (max-width: 991.9px) {
	.baner__info_title,
	.baner__info_discript {
		text-wrap: wrap;
		position: absolute;
		width: calc(90%*2);
	}
	.baner__info_discript {
		top: 170px;
	}
	.baner__info__linkblock {
		margin-top: 200px;
	}
}
@media (max-width: 767.9px) {
	.block__inner {
		flex-direction: column;
	}
	.baner__info, .baner__img {
		width: 100%;
	}
	.baner__info {
		padding: 30px 30px 0 30px;
	}
	.baner__info_title,
	.baner__info_discript {
		width: 100%;
		position: relative;
	}
	.baner__info_discript {
		top: 0;
	}
	.baner__info__linkblock {
		margin-top: 0;
	}
	.baner__info__buttonblock {
		display: flex;
		justify-content: center;
	}
}
/*++++++++++++++++++++++++Верхний Банер - блок с 2 банерами-картинками для разных разрешений++++++++++++++++++++++*/
.block__two__baners {
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.block__two__baners p {
	margin: 0;
    padding: 0;
}
.block__two__baners__img {
	width: 100%;
}
.img_max {
	max-width: 1400px;
}
.img_min1140 {
	max-width: 1140px;
}
@media (min-width: 1141px) {
	.img_max {
		display: block;
	}
	.img_min1140 {
		display: none;
	}
}
@media (max-width: 1140px) {
	.img_max {
		display: none;
	}
	.img_min1140 {
		display: block;
	}
}

/*++++++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/) Блок ЛЕВО-ПРАВО++++++++++++++++++++++*/
.infoblock__left__right {
	width: 100%;
	display: flex;
	position: relative;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}
.block__half {
	width: 50%;
	display: flex;
	flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	position: relative;
}
.width-20 .block__half {
	width: calc(50% - 10px);
}
.block__half.align-self-start {
	self-align: flex-start;
}
.block__half__img {
	width: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.block__half__img img {
	width: 100%;
	max-width: fit-content;
}
.block__half__info {
	width: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
}
@media (max-width: 767.9px) {
	.infoblock__left__right {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block__half,
	.width-20 .block__half {
		width: 100%;
	}
	.infoblock__left__right .block__half.padding-100-0:nth-child(2) {
		padding: 0 0 40px 0;
	}
	.block__half__info.padding-right-40,
	.block__half__info.padding-left-40	{
		width: 100%;
		padding: 0;
	}
	.block__half__info_title {
		margin-top: 20px;
	}
}
/*++++++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/) Блок ЗАГОЛОВОК++++++++++++++++++++++*/
.block__main__title {
	width: 100%;
	text-align: center;
	margin: 40px auto;
}
.block__main__title.dextop-width-70-per{
	width: 70%;
}
@media (max-width: 1024px) {
	.block__main__title.dextop-width-70-per{
		width: 100%;
	}
}
.block__main__title.dextop-width-75-per{
	width: 75%;
}
@media (max-width: 1024px) {
	.block__main__title.dextop-width-75-per{
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Блок ТЕКСТ++++++++++++++++++++++*/
.block__main__text {
	width: 100%;
	text-align: left;
}
.block__main__text.dextop-width-70-per{
	width: 70%;
	margin: 0 auto;
}
.block__main__text__center {
	width: 100%;
	text-align: center;
}
@media (max-width: 1023.9px) {
	.block__main__text.dextop-width-70-per{
		width: 100%;
	}
}
/*++++++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/) Блок С КАРТОЧКАМИ++++++++++++++++++++++*/
.block__cards {
	width: 100%;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
	gap: 20px;
	position: relative;
}
.block__one__card {
	width: 32%;
	/*max-width: 360px;*/
	position: relative;
	display: flex;
	flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
	padding: 20px;
}
.block__one__card__img {
	width: 100%;
	height: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.icon__main {
	display: block;
}
.icon__hover {
	display: none;
}
.block__one__card__info {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.block__one__card:hover .icon__main {
	display: none;
}
.block__one__card:hover .icon__hover {
	display: block;
}
.block__one__card:hover .block__one__card__info {
	color: #ffffff;
	transition: 0.5s;
}
@media (max-width: 1023.9px) {
	.block__one__card {
		width: calc((100% - 20px)/2);
	}
}
@media (max-width: 767.9px) {
	.block__one__card {
		width: 100%;
	}
}
/*++++++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/) Блок ЦИТАТ++++++++++++++++++++++*/
.block__citate {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	padding: 40px 60px;
	margin: 40px 0;
}
.block__citate .block__inner {
    flex-direction: row;
	flex-wrap: nowrap;
}
.block__citate_person {
    display: flex;
    flex-direction: column;	
}
.block__inner .block__citate_person:first-child {
    justify-content: flex-start;	
}
.block__inner .block__citate_person:last-child {
    justify-content: flex-end;	
}
.block__inner__column {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
	padding: 25px 25px;	
}
.block__citate_text {
	width: 100%;
	position: relative;
	padding: 20px 40px;	
	border: 1px solid #D9D9D9
}
.block__citate .block__citate_text:nth-last-child(n+2) {
	margin: 0 0 20px 0;	
}
/*++++++++++++++++++++++++++++++++++++++++++ЦИТАТА Уголок влево++++++++++++++++++++++++++++++++++++++++++*/
.block__citate .block__citate_text:first-child::before {
	content: "";
	position: absolute;  
	width: 0;
	height: 0;

	border: 14px solid transparent;
	border-left-color: #ffffff;
	transform: rotate(-45deg);

    left: -13px;
    top: -9px;
	z-index: 2;
}
.block__citate .block__citate_text:first-child::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;

	border: 15px solid transparent;
	border-left-color: #D9D9D9;
	transform: rotate(-45deg);
  
	left: -15px;
	top: -11px;
}
/*++++++++++++++++++++++++++++++++++++++++++ЦИТАТА Уголок вправо++++++++++++++++++++++++++++++++++++++++++*/
.block__citate .block__citate_text:nth-child(2)::before {
	content: "";
	position: absolute;  
	width: 0;
	height: 0;

	border: 14px solid transparent;
	border-right-color: #EFFDFF;
	transform: rotate(-45deg);

    right: -13px;
    bottom: -9px;
	z-index: 2;
}
.block__citate .block__citate_text:nth-child(2)::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;

	border: 15px solid transparent;
	border-right-color: #D9D9D9;
	transform: rotate(-45deg);
  
	right: -15px;
	bottom: -11px;
}
.block__citate_marker {
	width: 100%;
    display: flex;
    justify-content: flex-end;

}
@media (max-width: 540px) {
	.block__citate {
		padding: 40px 5px;
	}
	.block__inner__column {
		padding: 25px 16px;	
	}
	.block__citate_text {
		padding: 10px;	
	}
}
@media (max-width: 374px) {
	.block__inner__column {
		padding: 10px 0;	
	}
	.block__citate_text {
		padding: 5px 1px;	
	}
}
/*++++++++++++++++++++++++Стр ИНтеграция с Маркетплейсами (/services/integratsiya-1s-s-marketpleysami/) Блок с ФОН-ЦИФРАМИ (Мы сможем)++++++++++++++++++++++*/
.block__row__numbers {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
    align-items: flex-start;
}
.block__one__number{
	width: 24%;
	max-width: 263px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
    align-items: flex-start;
	background: #ffffff;
	padding: 0;
	margin: 0;
}
.block__one__number__img{
	width: 100%;
	height: 250px;
	position: relative;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 250px;
	margin: 0;
	padding: 0 20px;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.block__one__number__img div{
	height: 100%;
}
.block__one__number__text{
	width: 100%;
    display: block;
    position: relative;
    top: -30px;
}
.block__one__number__text {
    font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: left;
	margin: 0;
}
@media (max-width: 991.9px){
	.block__row__numbers{
		padding: 25px 15px;
	}
	.block__one__number{
		width: 48%;
		max-width: 48%;
		height: 360px;
		justify-content: flex-start;
		align-items: center;
	}
}
@media (max-width: 767.9px){
	.block__row__numbers{
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		margin: 0;
	}
	.block__one__number{
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0;
	}
	.block__one__number__img{
		align-items: center;
	}
	.block__one__number__text{
		max-width: 95%;
		text-align: center;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ФАКТЫ о TANAIS++++++++++++++++++++++++++++++++++++++++++*/
.block__row {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}
.block__row__one {/*+++Единичный элемент-карточка (Картинка-Инфо) ГОРИЗОНТАЛЬНЫЙ+++*/
	display: flex;
    flex-direction: row;
	justify-content: flex-start;
    align-items: center;
}
.block__column__one__left {/*+++Единичный элемент-карточка (Картинка-Инфо) ВЕРТИКАЛЬНЫЙ, выравн текст влево+++*/
	display: flex;
    flex-direction: column;
	justify-content: flex-start;
    align-items: flex-start;
	position: relative;
}
.block__column__one__center {/*+++Единичный элемент-карточка (Картинка-Инфо) ВЕРТИКАЛЬНЫЙ, выравн текст центр+++*/
	display: flex;
    flex-direction: column;
	justify-content: flex-start;
    align-items: center;
	position: relative;
	text-align: center;
}
.block__column__one__center img {
	width: 100%;
    max-width: fit-content;
	margin: 0 auto;
}
.block__row__one.modif-facts-tanais {
	width: 31%;
	background: #FFFFFF;
	padding: 17px 30px;
}
.block_row_one_img {
	width: 44px;
	display: flex;
	flex-direction: column;
	justify-content: center;	
	align-items: center;
}
.block_row_one_img.width-55 {
	width: 55px;
	margin-right: 20px;
}
.block__row__one__img__circle {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.modif-facts-tanais .block__row__one__img__circle {
	width: 42px;
	height: 42px;
	border-radius: 21px;
	border: 1px solid #FF8600;
}
.block-facts-one-info {
	width: calc(100% - 44px);
}
.block-facts-one-info p {
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 20px;
}
.block_row_one_info {
	width: calc(100% - 44px);	
}
.block_row_one_info.width-55 {
	width: calc(100% - 55px);	
}
@media (max-width: 991.9px) {
	.block__row__one {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block_row_one_img, .block-facts-one-info {
		width: 100%;
	}
	.block_row_one_img.width-55,
	.block_row_one_info.width-55 {
		width: 100%;
		margin-right: 0;
	}
	.block_row_one_info p {
		text-align: center;
	}
	.modif-facts-tanais .block__row__one__img__circle {
		margin: 0 auto;
	}
	.block-facts-one-info p {
		padding: 0;
		text-align: center;
	}
}
@media (max-width: 767.9px) {
	.block__row {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block__row__one.modif-facts-tanais {
		width: 100%;
		margin-bottom: 20px;		
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ЦИФРЫ о TANAIS++++++++++++++++++++++++++++++++++++++++++*/
.block__row__4__cell {
	width: 23%;
}
.block__row__4__cell.modif-cifir-tanais {
	background: #ffffff;
	padding: 20px 30px;	
}
.number_count_DRX {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 900;
	font-size: 50px;
	text-align: center;
	color: #00859B;
	margin: 0;
}
span.specials_DRX {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    background-color: #FF8600;
    color: #fff;
    padding: 2px 15px 4px 15px;
    bottom: 9px;
}
@media (max-width: 1300px) {
	.block__row__4__cell.modif-cifir-tanais {
		padding: 20px;
	}
}
@media (max-width: 1200px) {
	.block-cifir {
		flex-wrap: wrap;
	}
	.block__row__4__cell.modif-cifir-tanais {
		width: 49%;
		margin-bottom: 20px;
	}
}
@media (max-width: 767.9px) {
	.block__row.modif-cifir-tanais {
		flex-direction: row;
		justify-content: space-between;
	}
	.block__row__4__cell.modif-cifir-tanais {
		padding: 10px;
	}
}
@media (max-width: 550px) {
	.block__row.modif-cifir-tanais {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block__row__4__cell.modif-cifir-tanais {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок СЕРТИФИКАТЫ++++++++++++++++++++++++++++++++++++++++++*/
.block__row.modif-sertif-tanais {
	margin-bottom: 40px;
}
.block__row__4__cell.modif-certif-one {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	background: #FFFFFF;
	padding: 20px 30px;
}
.block_certif_one_link a {
	text-decoration: underline;
}
@media (max-width: 991.9px) {
	.block__row__4__cell.modif-certif-one {
		width: 48%;
		margin-bottom: 20px;
	}
}
@media (max-width: 767.9px) {
	.block__row.modif-sertif-tanais {
		flex-direction: row;
		justify-content: space-between;
		margin-bottom: 20px;
	}
}
@media (max-width: 550px) {
	.block__row.modif-sertif-tanais {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block__row__4__cell.modif-certif-one {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ПРЕИМУЩЕСТВА (5)++++++++++++++++++++++++++++++++++++++++++*/
.block__row.modif-benefits-DRX {
    justify-content: center;
}
.block__row__4__cell.modif-benefits-DRX {
	display: flex;
    flex-direction: column;
    justify-content: flex-start;	
	background: #ffffff;
	padding: 20px 15px;
	align-items: center;
}
.block__row .modif-benefits-DRX:nth-child(1), .block__row .modif-benefits-DRX:nth-child(2), .block__row .modif-benefits-DRX:nth-child(3),
.block__row .modif-benefits-DRX:nth-child(5), .block__row .modif-benefits-DRX:nth-child(6), .block__row .modif-benefits-DRX:nth-child(7) {
	margin: 0 20px 20px 0;
}
.block__row .modif-benefits-DRX:nth-child(4) {
	margin: 0 0 20px 0;
}
.modif-benefits-DRX .block__column__one__center:first-child {
	height: 90px;
}
@media (max-width: 991.9px) {
	.block__row__4__cell.modif-benefits-DRX {
		width: 48%;
	}
	.block__row .modif-benefits-DRX:nth-child(2n+1) {
		margin: 0 20px 20px 0;
	}
	.block__row .modif-benefits-DRX:nth-child(2n) {
		margin: 0 0 20px 0;
	}
}
@media (max-width: 767.9px) {
	.block__row.modif-benefits-DRX {
		flex-direction: row;
	}
}
@media (max-width: 550px) {
	.block__row.modif-benefits-DRX {
		flex-direction: column;
		justify-content: flex-start;
	}
	.block__row__4__cell.modif-benefits-DRX {
		width: 100%;
	}
	.block__row .modif-benefits-DRX:nth-child(2n+1) {
		margin: 0 0 20px 0;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок-ССЫЛКА ВИДЕО (6)++++++++++++++++++++++++++++++++++++++++++*/
.block__link__video__cover {
	width: 100%;
	display: flex;
	justify-content: center;
    align-items: center;
}
.block__link__video__cover.align-left {
	justify-content: flex-start;
}
.block__link__video {
    width: fit-content;
	max-width: 560px;
	display: inline-block;
	border: 2px solid #FFFFFF;
	position: relative;
	background:linear-gradient(140deg, rgba(0, 0, 0, 0) -65%, #7f7c7c 41.41%, #272626 98.45%),
	url("/upload/medialibrary/e31/1kbry8x52yithor5q5w6dld7djmj7ao9/banner_video.png") 50% 50% / auto no-repeat;
	aspect-ratio: 16/9;
}
.block__link__video img:nth-child(1) {
	object-fit: contain;
    width: fit-content;
	max-width: 100%;
	opacity: 0;
}
.block__link__video:hover {
	background: none;
	transition: .3s;
}
.block__link__video:hover img:nth-child(1) {
	opacity: 1;
	transition: .3s;
}
.block_link_video_title {
	position: absolute;
    width: 100%;
	height: 100%;
    top: 0;
    left: 0;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
	padding: 0 60px;
}
.block_link_video_title_inner {
    width: 100%;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
	padding: 10px;
}
.block__link__video:hover .block_link_video_title_inner {
	background: linear-gradient(140deg, rgba(0, 0, 0, 0) -65%, #7f7c7c 41.41%, #272626 98.45%);
	transition: .3s;
}
@media (max-width: 767.9px) {
	.block__link__video {
		max-width: 100%;
	}
}
@media (max-width: 550px) {
	.block_link_video_title {
		padding: 0 10px;
	}
}
@media (max-width: 375px) {
	.block_link_video_title_inner {
		line-height: 27px;
	}
	.block_link_video_title_inner .font-30-700.text-white {
		font-size: 24px;
	}
}
/*Для видеоблоков с iframe на yutube, чтобы "не вылезали"*/
.iframe-video-yutube {
	max-width: 100%;
	height: auto;
	aspect-ratio: 16/9;
}
.iframe-video-yutube.width-768 {
	width: 768px;
}
@media (max-width: 990.9px) {
	.iframe-video-yutube.width-768 {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок РЕШЕНИЯ (7)++++++++++++++++++++++++++++++++++++++++++*/
.block-solition-drx {
	width: 100%;
	background: linear-gradient(180deg, rgba(229, 229, 229, 0.5) 0%, rgba(248, 248, 248, 0.5) 100%);
	padding: 40px 0;
}
.block__row.modif-solution-drx {
	justify-content: center;
    gap: 25px;
}
.block__row__one.modif-solution-drx {
	width: 31%;
	flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
	background: #FFFFFF;
	padding: 17px;
	color: #141315;
}
.block__row__one.modif-solution-drx:hover {
	box-shadow: 0px 10px 30px 10px rgba(174, 174, 192, 0.4);
}
.block__row__one.modif-solution-drx>.block__row__one {
	width: 100%;
	min-height: 60px;
}
.block__row__one.modif-solution-drx>.block__row__one>.block_row_one_info {
	padding-left: 20px;
}
.block__row__one.modif-solution-drx .block_row_one_info_text {
	margin-top: 20px;
}
@media (max-width: 991.9px) {
	.block-solition-drx {
		padding: 40px 20px;
	}
	.block__row__one.modif-solution-drx>.block__row__one>.block_row_one_info {
		width: 100%;
		padding-left: 0;
	}
}
@media (max-width: 767.9px) {
	.block-solition-drx {
		padding: 20px 10px;
	}
	.block__row__one.modif-solution-drx {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок Встроенный искусственный интеллект (8)++++++++++++++++++++++++++++++++++++++++++*/
.block__row.modif-ii-drx {
	justify-content: center;
    gap: 25px;
}
.block__column__one__center.modif-ii-drx {
	width: 31%;
	background: #FFFFFF;
	border: 1px solid #00859B;
	padding: 17px;
}
.block__column__one__center.modif-ii-drx:hover {
	background: /*linear-gradient(0deg, #00859B, #00859B),*/
	linear-gradient(180deg, #00859B -34.63%, rgba(0, 133, 155, 0.31) 161.93%);
	color: #ffffff;
	transition: .3s;
}
.block__column__one__center.modif-ii-drx>.block__column__one__center {
	width: 100%;
	justify-content: center;
	min-height: 100px;
}
.modif-ii-drx .block_row_one_info {
	width: 100%;
	text-align: center;
}
@media (max-width: 991.9px) {
	.block__row.modif-ii-drx {
		justify-content: center;
		gap: 24px;
	}
}
@media (max-width: 767.9px) {
	.block__row.modif-ii-drx {
		flex-direction: row;
		gap: 20px;
	}
	.block__column__one__center.modif-ii-drx {
		width: 48%;
	}
}
@media (max-width: 550px) {
	.block__row.modif-ii-drx {
		flex-direction: column;
	}
	.block__column__one__center.modif-ii-drx {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ВКЛАДОК для ТАБЛИЦЫ ЦЕН++++++++++++++++++++++++++++++++++++++++++*/
.block__row__one.block__tab  {
	justify-content: center;
    gap: 25px;	
}
.block__tab .block__row__one {
	width: 165px;
	border-radius: 5px;
	border: 1px solid #D9D9D9;
	padding: 5px 10px;
	background-color: #fff;
}
.block__tab .block__row__one .block_row_one_info {
	padding-left: 5px;
}
.block__tab .block__row__one:hover, .block__tab .block__row__one.active {
	border: 1px solid #00859B;
	cursor: pointer;
}
.block__tab .block__row__one:hover img:first-child, .block__tab .block__row__one.active img:first-child {
	display: block;
}
.block__tab .block__row__one:hover img:last-child, .block__tab .block__row__one.active img:last-child {
	display: none;
}
.block__tab .block__row__one img:first-child {
	display: none;
}
@media (max-width: 991px) {
	.block__row__one.block__tab,
	.tablinks.block__row__one {
		flex-direction: row;
	}
}
@media (max-width: 550px) {
	.block__row__one.block__tab {
		flex-direction: column;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX ТАБЛИЦА ЦЕН++++++++++++++++++++++++++++++++++++++++++*/
.block__table__price__orange {
	width: 100%;
	position: relative;
	overflow: auto;
}
.block__table__price__orange table {
	min-width: 100%;
	width: fit-content;
	border-collapse: collapse;
}
.block__table__price__orange tr:nth-child(2n+1) {
    background: #FFFFFF;
}
.block__table__price__orange tr:first-child {
	background: /*linear-gradient(0deg, #D9D9D9, #D9D9D9),*/linear-gradient(0deg, rgba(255, 134, 0, 0.15), rgba(255, 134, 0, 0.15));
	border: 1px solid #D9D9D9;
}
.block__table__price__orange tr:not(:first-child) {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}
.block__table__price__orange tr:last-child {
	border-bottom: 1px solid #D9D9D9;
}
.block__table__price__orange tr:nth-child(2) td:not(:first-child){
	color: #FF8600;
}
.block__table__price__orange tr:first-child td {
	font-size: 16px;
	font-weight: 600;
}
.block__table__price__orange tr:not(:first-child) td {
	font-size: 16px;
	font-weight: 400;
}
.block__table__price__orange tr td:first-child {
	width: 16%;
	padding: 20px 10px 20px 30px;
}
.block__table__price__orange tr td:not(:first-child) {
	width: 14%;
	text-align: center;
	padding: 20px 10px;
}
.tabcontent {
    display: none;
}
.tabcontent.active {
    display: block;
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ИМПОРТОЗАМЕЩЕНИЕ++++++++++++++++++++++++++++++++++++++++++*/
.block__row.modif-impotozam {
	width: 100%;
	display: flex;
	justify-content: space-between;
    align-items: flex-start;
	gap: 25px;
	margin: 40px 0;
}
.block__row__one.modif-impotozam {
	width: 48%;
	align-items: flex-start;
}
.modif-impotozam .block__row__one__img__circle {
	width: 44px;
    height: 44px;
    border-radius: 22px;
}
.modif-impotozam .block_row_one_info {
	padding-left: 20px;
}
@media (max-width: 991.9px) {
	.modif-impotozam .block_row_one_info {
		width: 100%;
		padding: 20px 0 0 0;
	}
}
@media (max-width: 767.9px) {
	.block__row__one.modif-impotozam {
		width: 100%;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр функц возм DRX Блок якорных ссылок++++++++++++++++++++++++++++++++++++++++++*/
.block__anchor__links {
	width: 80%;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    align-items: center;
	gap: 7px;
	padding: 20px 40px;
	margin: 0 auto;
}
@media (max-width: 991.9px) {
	.block__anchor__links {
		width: 100%;
		padding: 20px;
		margin: 0;
	}
}
@media (max-width: 767.9px) {
	.block__anchor__links {
		padding: 20px 0;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр функц возм DRX Блок одиночной функции (на 100% ширины)++++++++++++++++++++++++++++++++++++++++++*/
.block__100__width {
	width: 100%;
	padding: 20px 40px;
}
@media (max-width: 424.9px) {
	.block__100__width {
		width: 100%;
		padding: 20px 10px 10px 10px;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Стр DRX Блок ДЕМО-БАНЕР из 3-х частей (картинка-инфо-картинка)+++++++++++++++++++++++++++++++++++++++*/
.block__demo__baner {
	width: 100%;
	height: 450px;
	display: flex;
	justify-content: center;
    align-items: center;
	position: relative;
}
.block__demo__baner_inner {
	width: 100%;
	display: flex;
	justify-content: center;
    align-items: center;
	background: url("https://www.tanais.ru/upload/medialibrary/431/ferxhn9cd89wmdo9otzr0vtwkjkdr3pu/demo_fon.png") 100% 100% / cover no-repeat;
	position: relative;
}
.block__demo__baner_inner_left {
	width: 40%;	
}
.block__demo__baner_inner_left img {
	position: absolute;
    left: 0;
    bottom: 0;
}
.block__demo__baner_inner_center {
	width: 60%;
	height: 280px;
	display: flex;
	flex-direction: column;
	justify-content: center;
    align-items: flex-start;
	gap: 16px;
}
.button__link.width-260 {
	width: 260px;	
}
.click__here {
	position: absolute;
    left: 0;
    top: 50%;
}
.width-260 ~ .click__here {
    left: 240px;
}
.block__demo__baner_inner_right img {
	position: absolute;
    right: 20px;
    bottom: -100px;
}
@media (max-width: 1199.9px) {
	.block__demo__baner {
		height: 350px;
		align-items: flex-start;
	}
	.block__demo__baner_inner {
		align-items: flex-end;
	}
	.block__demo__baner_inner_left {
		width: 40%;
		height: 100%;
		display: flex;
	}
	.block__demo__baner_inner_left img {
		position: relative;
		height: 100%;
		max-width: 100%;
		width: auto;
	}
	.block__demo__baner_inner_center {
		width: 55%;
	}
	.block__demo__baner_inner_right {
		width: 5%;
		position: relative
	}
	.block__demo__baner_inner_right img {
		width: 150px;
		right: 0;
		bottom: -70px;
	}
}
@media (max-width: 991.9px) {
	.block__demo__baner {
		height: 280px;
	}
	.block__demo__baner_inner {
		justify-content: space-between;
	}
	.block__demo__baner_inner_left {
		width: 50%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;    display: flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
	}
	.block__demo__baner_inner_left img {
		position: inherit;
		width: 100%;
	}
	
	.block__demo__baner_inner_center {
		width: 45%;
	}
	.block__demo__baner_inner_right {
		height: 280px;
	}
	.block__demo__baner_inner_right img {
		width: 100px;
		right: 0;
		top: 0;
	}
	.block__demo__baner.mobile-height-auto,
	.block__demo__baner.mobile-height-auto .block__demo__baner_inner_center {
		height: auto;
	}
}
@media (max-width: 767.9px) {
	.block__demo__baner_inner_left {
		display: none;
	}
	.block__demo__baner_inner_center {
		width: 100%;
		align-items: center;
	}
	.block__demo__baner_inner_center div {
		text-align: center;
	}
	.width-260 ~ .click__here {
		left: 73%;
	}
	.block__demo__baner_inner_right {
		display: none;
	}
}
/*++++++++++++++++++++++++++++++++++++++++++Новые pop-up+++++++++++++++++++++++++++++++++++++++*/
@media (min-width: 768px) {
	.dies.dies-visible {
		display: flex;
	}
}
.dies {
    display: none;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: 2px 0;
    position: fixed;
    bottom: 0;
	background: #00859B;
	gap: 20px;
    z-index: 99999;
}
.dies__item {
	min-width: 300px;
	border-radius: 10px;
	padding: 0 5px;
    margin: 0;
	position: relative;
}
.dies__item:hover {
	cursor: pointer;
    transition: 0.3s;
}
.dies__item__info {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: sticky;
    border-radius: 5px;
    padding: 4px;
	gap: 15px;
}
.dies__item__info__text {
	color: #fff;
}
button.dies__item__info__call {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 0 25px;
    color: #00859B;
}
.dies__item__info__circle {
    width: 25px;
    height: 25px;
	display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    position: relative;
}
.dies__item__info__circle img {
    width: 70%;
    rotate: -90deg;
}
.dies__item__info__circle img:nth-child(2) {
    display: none;
}
.dies__item:hover .dies__item__info__circle img:nth-child(1) {
    display: none;
}
.dies__item:hover .dies__item__info__circle img:nth-child(2) {
    display: block;
}
.dies__item:hover .dies__item__info__circle {
    rotate: 90deg;
    background: #F89A1C;
    transition: 0.3s;
}
.dies__item__cancel {
	color: #fff;
	opacity: 0.6;
}
.dies__item__cancel:hover {
    cursor: pointer;
    color: red;
	opacity: 1;
	transition: 0.3s;
}
.dies__item__info:hover button.dies__item__info__call {
    cursor: pointer;
	border: 1px solid #F89A1C;
    background-color: #F89A1C;
    color: #fff;
	transition: 0.3s;
}
.dies__item:hover .block-button-circle {
    rotate: 90deg;
    background: #DB5C30;
    transition: 0.3s;
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*++++++++++++++++Верхний банер (2 слоя по 3 фоновых картинки)+++++++++++++++++++++++++++++++*/
.top-banner,
.top-bnnr {
	width: 100%;
	display: block;
	position: relative;
}
.external-background-image-3-pict {
	background-color: #f8f8f8;
	background-image: url('/upload/medialibrary/a31/6x83s184llkw94k567wahce2vbx04xvl/baner_fon_lines_5.png'),
		url('/upload/medialibrary/699/y04nc30o7lvoo70asio7bgvd3f0qfgjw/baner_fon_green_center.png'),
		url('/upload/medialibrary/855/t6l6in85peb1oqhhn2hv9xogccadtqb3/baner_fon_green_right.png');
	background-position: center center, center bottom, right top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: 100% 100%, auto, auto;
}
.top-banner p,
.top-bnnr p {
	font-size: 24px;
    font-weight: 400;
}
.top-banner a span,
.top-bnnr a span {
	color: #fff;
	font-size: 18px;
    font-weight: 700;
}
.top-banner__inner,
.top-bnnr__inner {
	width: 100%;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
	padding: 20px 110px;
	position: relative;
}
.inner-background-image-3-pict  {
	min-height: 398px;
	background-image: url("/upload/medialibrary/3b8/xhu16cl1wd936db0q3540jwteg1hjgz7/baner_fon_gr_left.png"),
		url("/upload/medialibrary/01c/1sz7tg1s6p47a33tb0wdrrg7pkraolb3/baner_fon_gr_right.png"),
		url("/upload/medialibrary/690/wu75l75bsoxum6frltlx96p1dgeawrpc/baner_fon_peepl.png");
	background-position: left bottom, right top, 80% bottom;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: auto, auto, auto;
}
.top-banner__inner_info,
.top-bnnr__inner_info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.top-banner__inner_info,
.top-bnnr__inner_info {
	max-width: 50%;	
}
.top-banner__inner_info img,
.top-bnnr__inner_info img {
    width: 100%;
    max-width: fit-content;
}
.buttonblock {
    width: 100%;
    position: relative;
}
.top-banner a.button
.top-bnnr a.button {
    min-width: 300px;
}
@media (max-width: 1600px) {
	.external-background-image-3-pict{
		background-position: center center, 40% bottom, right top;
	}
}
@media (max-width: 1199px) {
	.external-background-image-3-pict{
		background-size: 100% 100%, auto, 40%;
	}
	.top-banner__inner,
	.top-bnnr__inner	{
		padding: 20px 95px;
	}
	.inner-background-image-3-pict {
		background-position: left bottom, right top, right bottom;
	}
	.top-banner__inner_info,
	.top-bnnr__inner_info	{
		max-width: 35%;
	}	
}
@media (max-width: 1023px) {
	.external-background-image-3-pict {
		background-position: center center, 30% bottom, right top;
		background-size: 100% 100%, 20%, 40%;
	}	
	.top-banner__inner,
	.top-bnnr__inner	{
		padding: 20px 45px;
	}
	.top-banner__inner_info,
	.top-bnnr__inner_info {
		max-width: 50%;
	}
	.inner-background-image-3-pict {
		background-size: 40px, 40px, 70%;
	}
}
@media (max-width: 767px) {
	.external-background-image-3-pict{
		background-position: center center, -15px bottom, right top;
		background-size: 100% 100%, 25%, 25%;
	}
	.top-banner__inner,
	.top-bnnr__inner	{
		align-items: center;
	}
	.inner-background-image-3-pict {
		min-height: auto;
		background-size: 40px, 40px, 40%;
	}
	.top-banner__inner_info,
	.top-bnnr__inner_info	{
		max-width: 100%;
		width: 100%;
		align-items: center;
		text-align: center;
		margin: 10% 0;
	}
}
@media (max-width: 425px) {
	.external-background-image-3-pict {
		background-size: 100% 100%, 35%, 35%;
	}
	.top-banner__inner,
	.top-bnnr__inner {
		min-height: auto;
		padding: 60px 10px 80px 10px;
	}
	.inner-background-image-3-pict {
		background-size: 40px, 40px, 50%;
	}
	.top-banner__inner_info,
	.top-bnnr__inner_info	{
		margin: 0 0 10px 0;
	}
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*+++++2 БЛОК (4 карточки в строку, карточки вертикальные [иконка, заголовок, описание])+++++*/
.block-cards {
	width: 100%;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
	position: relative;
}
.block-cards__one {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
	padding: 20px;
	position: relative;
}
.four-cards-in-row .block-cards__one {
	width: 24%;
}
.block-cards__one_title {
	width: 100%;
    font-size: 18px;
    font-weight: 600;
	padding: 20px 0;
}
.block-cards__one_descript {
	width: 100%;
    font-size: 16px;
    font-weight: 400;
}
@media (max-width: 1700px) {
	.block-cards__one_title {
		min-height: 86px;
	}
	.block-cards__one_title.min-height-auto{
		min-height: auto;
	}
}
@media (max-width: 1080px) {
	.block-cards__one_title {
		min-height: 109px;
	}
	.block-cards__one_title.min-height-auto{
		min-height: auto;
	}
}
@media (max-width: 767px) {
	.four-cards-in-row .block-cards__one {
		width: 48%;
		margin-bottom: 15px;
	}
	.block-cards__one_title {
		min-height: 86px;
	}
	.block-cards__one_title.min-height-auto{
		min-height: auto;
	}
}
@media (max-width: 550px) {
	.four-cards-in-row .block-cards__one {
		width: 100%;
	}
	.block-cards__one_title {
		min-height: auto;
	}
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*+++++3 БЛОК (2 карточки в строку, карточки горизонтальные [слева колонкой (заголовок, описание), справа иконка])+++++*/
.block-cards__one.direction-row {
	flex-direction: row;
	flex-wrap: nowrap;
}
.two-cards-in-row .block-cards__one {
	width: 49.5%;
	margin-bottom: 15px;
}
.block-cards__one_info {
	display: flex;
	flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
	position: relative;
	padding: 0 20px 0 0;
}
.block-cards__one_info_title,
.block-cards__one_info_descript {
	width: 100%;
	display: flex;
	flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;	
}
.block-cards__one_info_title {
	padding: 0 0 20px 0;
	min-height: 132px;
}
.block-cards__one_info_title span:nth-child(1) {
	width: fit-content;
	display: inline-block;
	color: #fff;
    font-size: 30px;
    font-weight: 700;
	background-color: #F47920;
	padding: 0 10px;
}
.block-cards__one_info_title span:nth-child(2) {
    font-size: 24px;
    font-weight: 700;	
}
.block-cards__one_info_descript span:nth-child(1) {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 5px;
}
.block-cards__one_info_descript span:nth-child(2) {
	font-size: 16px;
	font-weight: 400;	
}
.block-cards__one_icon {
	min-width: 60px;
	display: flex;
	flex-direction: column;
    justify-content: flex-start;
    align-content: center;
	position: relative;
}
.block-cards__one_icon.just-center {
    justify-content: center;	
}
.block-cards__one_icon img {
	width: 100%;
	max-width: 55px;
}
.block-cards__one_icon.just-center img {
	margin: 0 auto;
}
@media (max-width: 1199px) {
	.block-cards__one_info_title {
		min-height: 209px;
	}
}
@media (max-width: 991px) {
	.block-cards__one_info_title {
		min-height: 278px;
	}
}
@media (max-width: 767px) {
	.two-cards-in-row .block-cards__one {
		width: 100%;
	}
	.block-cards__one_info {
		padding: 0 5px 0 0;
	}
	.block-cards__one_info_title {
		min-height: auto;
	}
}
@media (max-width: 424px) {
	.block-cards__one.direction-row {
		flex-direction: column-reverse;
	}
	.block-cards__one_icon.mobile-aligne-right {
		align-items: flex-end;
		margin-bottom: 10px;
	}
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*+++++4 БЛОК (2 карточки в строку, карточки горизонтальные [слева колонкой (заголовок, описание), справа иконка])+++++*/
.two-cards-in-row .block-cards__one.margin-bottom-0 {
    margin-bottom: 0;
}
.block-cards__one_info.padding-60-20 {
	padding: 60px 20px;
}
.block-cards__one_info_title.min-height-auto {
	min-height: auto;
}
.block-cards__one_info.line-height-adaptive {
	line-height: 40px;
}
.block-cards__one_icon_circle {
	width: 46px;
	height: 46px;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	align-self: center;
	border-radius: 50%;
}
.block-cards__one.leveling-img-center {
	justify-content: center;
    align-content: center;	
	padding: 0;
}
.block-cards__one.leveling-img-center img{
	width: 100%;
    max-width: fit-content;
}
@media (max-width: 1200px) {
	.block-cards__one_info.line-height-adaptive {
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.block-cards.direction-row.mobile-direction-column-reverse {
		flex-direction: column-reverse;
	}
}
@media (max-width: 424px) {
	.block-cards__one_info.padding-60-20 {
		padding: 10px;
	}
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*+++++5 БЛОК (3 карточки в строку, карточки вертикальные)+++++*/
.three-cards-in-row .block-cards__one {
	width: 32%;
	margin-bottom: 25px;
}
.block-cards__one.align-content-center {
	align-content: center;
}
.number_count_dir_projects {
	font-size: 50px;
	font-weight: 900;
	line-height: 60px;
	text-align: center;
    font-style: normal;
    color: #F47920;
    margin: 0;
	position: relative;
}
span.specials_DRX {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    background-color: #FF8600;
    color: #fff;
    padding: 2px 15px 4px 15px;
    bottom: 9px;
}
.number_count_dir_projects span.text-white {
	position: relative;
    bottom: 3px;
}
@media (max-width: 991px) {
	.three-cards-in-row .block-cards__one {
		width: 48%;
	}
}
@media (max-width: 550px) {
	.three-cards-in-row .block-cards__one {
		width: 100%;
	}
}
/*+++++++++++++++++++++++++++++++Платформы - Directum Projects+++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++6 БЛОК (для inline-формы)+++++++++++++++++++++++++++*/
.block-form {
	padding: 20px 0;
}
/*++++++++++ БЛОК 2 БАНЕРА (десктоп-мобил, см. https://www.tanais.ru/platforms/directum-lite/) +++++++++++++++++++++++++++*/
.different-ban-desctop-mobil p {
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
}
.different-ban-desctop-mobil img {
	width: 100%;
	max-width: fit-content;
}
.different-ban-desctop-mobil p:nth-child(2) {
	display: none;
}
@media (max-width: 425px) {
	.different-ban-desctop-mobil p:nth-child(1) {
		display: none;
	}
	.different-ban-desctop-mobil p:nth-child(2) {
		display: inline-block;
	}
}
/*++++++++++++++++++++++++++++++++++++Оранжевая ссылка без подчеркивания++++++++++++++++++++*/
/*+++++++++++++++++++++++++Блок "Помогаем..." (см. https://tanais.ru/platforms/directum-lite/) ++++++++++++++++++++*/
.block__help_link .project-item__link {
    text-decoration: none;
    text-decoration-skip-ink: none;
    color: #ff8600;
}
.project-item__link:hover {
    color: #ff8600a3;
    transition: 0.3s all ease;
}
/*+++++++++++++++++++++++++(Для /navigator/ и /platforms/directum-lite/): ++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++Внешний блок+++++++++++++++++++++++++++++++++++++*/
.external__block {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}
/*++++++++++++++++++++++++++++++++++++++Верхний банер+++++++++++++++++++++++++++++++++++++++++*/
.first__block_inner {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
}
@media (max-width: 768px) {
    .first__block_inner {
        flex-direction: column;
        gap: 20px;
    }
}
.inner__info {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 50px 10px 50px 30px;
}
/*++++++++++++++++++++++++++++Левая часть (инфо) верхнего банера++++++++++++++++++++++++++++++++++++++++++++++*/
.inner__info {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
}
/*++++++++++++++++++++++++++++Правая часть (img) верхнего банера+++++++++++++++++++++++++++++++++++++++++++++++*/
.inner__img {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
@media (max-width: 1200px) {
    .inner__img img {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .inner__info, .inner__img {
        width: 100%;
    }
}
/*+++++++++++++++++++++++++++++++++++++++++Заголовки и текст-блоки+++++++++++++++++++++++++++++++++++++++++++++*/
.inner__info_title {
    width: 100%;
	font-family: "Source Sans Pro";
    font-size: 40px;
    font-weight: 700;
	line-height: 120%;
    position: relative;
	padding-bottom: 15px;
}
.inner__info_title_sec {
    width: 100%;
    max-width: 650px;
    font-size: 24px;
    font-weight: 700;
    position: relative;
    margin: 0 auto;
}
.inner__info_discript {
    top: 0;
    font-size: 24px;
    font-weight: 400;
    position: relative;
}
@media (max-width: 1024px) {
    .inner__info_title {
        font-size: 32px;
    }
}
@media (max-width: 425px) {
    .inner__info_title_sec {
        font-weight: 600;
    }
}
@media (max-width: 375px) {
    .inner__info_title {
        font-size: 24px;
    }
    .inner__info_title_sec {
        font-size: 18px;
    }
    .inner__info_discript {
        font-size: 16px;
    }
}