

/* Start:/bitrix/templates/innova_landing_blue/styles.css?177218124610189*/
.j_link {
	font-size: 20px;
}

.logo-phone__phone>a {
	font-size: 20px;
}

.p-nowrap {
	white-space: nowrap; font-size: revert;
}

#question {
	padding-bottom: 100px;
}

@media screen and (min-width: 1251px) {
	.header-menu {
		width: 45%;
	}
	.gc-menu>li {
		width: 50%;
		margin-left: -18px;
	}
}

@media screen and (max-width: 601px) {
	.logo-phone__logo>img {
		width: 330px;
	}
	.logo-phone__phone>a {
		font-size: 16px;
	}	
}

@media screen and (min-width: 601px) and (max-width: 721px) {
	.logo-phone__logo>img {
		width: 330px;
	}
	.logo-phone__phone>a {
		font-size: 18px;
	}	
}

@media screen and (min-width: 1055px) and (max-width: 1250px) {
	.logo-phone__logo>img {
		width: 330px;
		margin-left: -5%;
	}
	.header-menu {
		width: 46%;
	}
	.gc-menu>li {
		width: 56%;
		margin-left: -34px;
	}
}

@media screen and (min-width: 1251px) {
	#description-text-block>p {
		width: 140%;
	}
}

@media screen and (min-width: 901px) and (max-width: 1250px) {
	#description-text-block>p {
		width: 125%;
	}
	#description-text-block>h1 {
		width: 120%;
	}
}

@media screen and (min-width: 767px) and (max-width: 900px) {
	#description-text-block>p {
		width: 105%;
	}
	#description-text-block>h1 {
		width: 115%;
	}
}

@media screen and (min-width: 755px) and (max-width: 766px) {
	#description-text-block>p {
		width: 204%;
	}
	#description-text-block>h1 {
		width: 165%;
	}
}

@media screen and (min-width: 576px) and (max-width: 754px) {
	#description-text-block>p {
		width: 100%;
	}
	#description-text-block>h1 {
		width: 100%;
	}
}

.custom_text_wrapped {
	font-size: 18px;
	text-indent: 15px;
}

.slider__description>span {
	font-size: 18px
}

@media screen and (max-width: 754px) {
	.discount__description {
		flex-basis: 90%;
		padding-left: 0px;
	}

	.custom_text_wrapped {
		height: 55%;
		overflow: auto;
		text-overflow: ellipsis;
		margin-top: 5px;
	}

	.price__list {
		padding-left: 20px;
		padding-right: 20px !important;
	}
}

@media screen and (min-width: 1251px) {
	.custom_text_wrapped {
		width: 127% !important;
		margin-bottom: 15px;
	}
}

@media screen and (min-width: 767px) and (max-width: 1054px) {
	.discount__description {
		flex-basis: 90%;
		padding-left: 0px;
	}
	.slider__description {
		padding-bottom: 20px !important;
	}
	.custom_text_wrapped {
		width: 155%;
		height: 69%;
		overflow: auto;
		text-overflow: ellipsis;
		margin-top: 5px;
	}
}

@media screen and (min-width: 1055px) and (max-width: 1250px) {
	.custom_text_wrapped {
		width: 138%;
		height: 70%;
		overflow: auto;
		text-overflow: ellipsis;
		margin-top: 5px;
	}
	.slider__description {
		padding-bottom: 20px !important;
	}
	.slider__cost {
		padding-top: 20px;
	}
}

@media screen and (max-width: 400px) {
	.slider__item {
		height: 97% !important;
	}
}

@media screen and (min-width: 400px) and (max-width: 754px) {
	.slider__item {
		height: 85% !important;
	}
}

#description-text-block>p {
	font-size: 20px;
}

.price__list {
	padding-right: 35px;
}

.idc-price-table-column {
	border: 1px solid;
}

.column-third {
	text-align: center;
	width: 115px;
}

.column-first {
	text-align: center;
}

.column-second {
	line-height: 1.3em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

@media screen and (max-width: 767px) {
	.price__list {
		margin-bottom: 130px;
	}

	.partners-row {
		margin-top: 0px !important;
	}
}

@media (max-width: 600px) {
	.logo-phone__phone {
		display: block;
	}

	.burger {
		position: inherit;
	}

	.logo-phone__logo {
		width: 100%;
	}
}

@media (max-width: 678px) {
	.price__list {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.slider__description>h3 {
	margin-bottom: 20px;
}

.partners-row>a {
	min-height: 12px;
	display: grid !important;
	justify-content: center;
	margin-top: 30px;
	width: 200px;
	height: 85px;
}

.partners-row>a>img {
	margin: auto;
}
@media screen and (min-width: 768px) {
	.partners-row  {
		flex-wrap: wrap;
		display: flex !important;
		flex-direction: row;
	}
}

@media screen and (max-width: 767px) {
	.partners-row  {
		flex-wrap: wrap;
		display: flex !important;
		flex-direction: row;
	flex-direction: row !important;
	}
}


.services__row {
	display: flex;
	flex-wrap: wrap;
}

.services__item {
	width: 33%;
	margin-top: 70px;

}

#bx_1373509569_58 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_57 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_56 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_55 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_54 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_53 {
	visibility: visible !important;
	display: initial !important;
}

#bx_1373509569_52 {
	visibility: visible !important;
	display: initial !important;
}

@media screen and (min-width: 860px) and (max-width: 1054px) {
	#bx_1373509569_58 {
		margin-left: -5%;
	}

	#bx_1373509569_57 {
		margin-right: -5%;
	}

	#bx_1373509569_56 {
		margin-left: -5%;
	}

	#bx_1373509569_55 {
		margin-right: -5%;
	}

	#bx_1373509569_54 {
		margin-left: -5%;
	}

	#bx_1373509569_53 {
		margin-right: -5%;
	}
}

@media screen and (min-width: 810px) and (max-width: 859px) {
	#bx_1373509569_58 {
		margin-left: -3%;
	}

	#bx_1373509569_57 {
		margin-right: -3%;
	}

	#bx_1373509569_56 {
		margin-left: -3%;
	}

	#bx_1373509569_55 {
		margin-right: -3%;
	}

	#bx_1373509569_54 {
		margin-left: -3%;
	}

	#bx_1373509569_53 {
		margin-right: -3%;
	}
}

@media screen and (max-width: 760px) {
	#bx_1373509569_58 {
		margin-left: auto;
		margin-right: auto;
	}

	#bx_1373509569_57 {
		margin-left: auto;
		margin-right: auto;
	}

	#bx_1373509569_56 {
		margin-left: auto;
		margin-right: auto;
	}

	#bx_1373509569_55 {
		margin-left: auto;
		margin-right: auto;
	}

	#bx_1373509569_54 {
		margin-left: auto;
		margin-right: auto;
	}

	#bx_1373509569_53 {
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 679px) {
	#bx_1373509569_52 {
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 400px) {
	.partners-row img {
		width: auto !important;
	}
}

#check-partners {
	padding-bottom: 150px;
}

.partners-text-block>ul {
	list-style-image: url("/upload/blue-checkmark.png") !important;
	padding-left: 25px;
}

.partners-text-block>p {
	font-size: 20px;
}

.partners-text-block>ul>li {
	font-size: 20px;
}

.footer {
	margin-top: -20px;
}

.row1, .row2, .row3 {
	height: fit-content;
}

.row2 {
	white-space: nowrap;
}

#cust_wrap-1 {
	flex-direction: column;
}

.information__caption>span>a {
	font-size: 18px;
}

.information__text>span {
	font-size: 18px;
}

#cust_wrap-3>a {
	font-size: 18px;
}

.row2>p {
	width: fit-content;
}

.row2 {
	display: flex;
}

.row3>p {
	width: fit-content;
}

.row3 {
	display: flex;
}

.information__caption {
	width: 130px !important;
}

#footer-link-1>a {
	height: fit-content;
	display: block;
}

#footer-link-2>a {
	height: fit-content;
	display: block;
}

#footer-link-3>a {
	height: fit-content;
	display: block;
}

#footer-link-1>a>img {
	width: 105px;
	margin: auto;
}

#footer-link-2>a>img {
	width: 145px;
	margin: auto;
}

#footer-link-3>a>img {
	width: 145px;
	margin: auto;
}

#footer-link-4>a>img {
	width: 100px;
	margin: auto;
}

#cust_wrap-2 {
	display: flex;
	flex-direction: column;
	width: 30%;
}

#cust_wrap-2-col-1 {
	display: flex;
}

#cust_wrap-2-col-2 {
	display: flex;
}

#footer-link-1,
#footer-link-2,
#footer-link-3,
#footer-link-4 {
	margin: auto;
}



@media screen and (max-width: 1054px) {
	#cust_wrap-2 {
		display: flex;
		flex-direction: column;
	}

	#footer-link-1>a {
		display: flex;
		justify-content: center;
	}

	#footer-link-2>a {
		display: flex;
		justify-content: center;
	}

	#footer-link-3>a {
		display: flex;
		justify-content: center;
	}

	#footer-link-1>a>img {
		width: 50%;
	}

	#footer-link-2>a>img {
		width: 60%;
	}

	#footer-link-3>a>img {
		width: 60%;
	}

	#footer-link-4>a>img {
		width: 65%;
	}
}

@media screen and (max-width: 767px) {
	.information__caption>span {
		font-size: 14px !important;
	}

	.information__caption>span>b {
		font-size: 14px !important;
	}

	.information__caption>span>a {
		font-size: 14px !important;
	}

	.information__text>span {
		font-size: 14px !important;
	}

	.information__phone>span>a {
		font-size: 14px !important;
	}

	.information__phone>span>a>span {
		font-size: 14px !important;
	}

	.information__phone {
		padding-left: 0px;
	}


	#cust_wrap-3>a {
		font-size: 16px;
		white-space: nowrap;
	}

	#footer-link-1>a>img {
		width: 45% !important;
	}

	#footer-link-2>a>img {
		width: 55% !important;
	}

	#footer-link-3>a>img {
		width: 55% !important;
	}
}

@media screen and (max-width: 546px) {
	#footer-flex-row {
		display: block;
	}

	#cust_wrap-2 {
		width: 100%;
		display: flex;
		flex-direction: row !important;
		margin-top: 50px;
		margin-bottom: 50px;
	}

	#footer-link-1>a>img {
		width: 70% !important;
	}

	#footer-link-2>a>img {
		width: 80% !important;
	}

	#footer-link-3>a>img {
		width: 80% !important;
	}

	#cust_wrap-3>a {
		white-space: break-spaces;
	}

	.information__caption>span {
		font-size: 16px !important;
	}

	.information__caption>span>b {
		font-size: 16px !important;
	}

	.information__caption>span>a {
		font-size: 16px !important;
	}

	.information__text>span {
		font-size: 16px !important;
	}

	.information__phone>span>a {
		font-size: 16px !important;
	}

	.information__phone>span>a>span {
		font-size: 16px !important;
	}

	.information__phone {
		padding-left: 0px;
	}
}

.information__caption {
	width: 0px !important;
}

@media screen and (min-width: 768px) {
	.information__address {
		margin-left: 25px;
	}
}

@media screen and (max-width: 430px){
	#bx_1373509569_74>img {
		width: 100% !important;
	}
}

@media screen and (min-width: 1320px) {
	.logo-phone__logo>img {
		width: 100%;
		margin-left: -10%;
	}
}

@media screen and (min-width: 1251px) and (max-width: 1319px) {
	.logo-phone__logo>img {
		width: 350px;
	}
}

@media screen and (min-width: 1111px) and (max-width: 1250px) {
	.logo-phone__logo>img {
		width: 350px;
		margin-left: -10%;
	}
}

/* End */


/* Start:/bitrix/templates/innova_landing_blue/template_styles.css?1770200315473*/
#call_back_modal, #order_modal {
	background-color: rgba(25, 161, 212, .8);
}
.services__vertical-line{display: none;}
.question {
       clip-path: none;
}

.actual {
   background: none;
}

.support{
   background: none;
}

/*
.price {
background: url(/bitrix/templates/innova_landing_blue/../images/price-text.png) 95% 25% no-repeat fixed,
}*/

/*
.question {
    background: url(/bitrix/templates/innova_landing_blue/../images/question-text.png) 100% 41% no-repeat fixed, url(/bitrix/templates/innova_landing_blue/../images/question-block.png) top center / cover no-repeat fixed;
}*/
/* End */
/* /bitrix/templates/innova_landing_blue/styles.css?177218124610189 */
/* /bitrix/templates/innova_landing_blue/template_styles.css?1770200315473 */
