*{
	font-family: 'Montserrat',sans-serif
}

.consult-form-agree3 , .consult-form-agree3 a , .consult-form-agree3 .wpcf7-list-item-label{
	font-weight: 400;
    font-size: 12px;
	text-align: left;
    line-height: 120%;
}
.consult-form-agree3 input {   width: 18px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
    height: 18px;
    background: url(/wp-content/themes/igrkiv/img/check14101.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}
.consult-form-agree3 input:checked {
    background: url(/wp-content/themes/igrkiv/img/check1410.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
} 
.consult-form-agree3 .wpcf7-list-item {
	margin: 0;
}
.consult-form-agree3 .wpcf7-list-item  label {
    gap: 4px;
    display: flex
;
}

@media(min-width: 1000px) and (max-width: 1400px) {
   .inerpage-tipi-image {
        position: absolute;
        right: 0;
        top: 217px;
        width: 335px;
    }
    del {
    order: 2;
    margin-top: 0;
}
.products.columns-1 del {
    order: 2;
    margin-top: 0;
}
.products.columns-1 ins {
    margin-top: 0;
    order: 1;
}
    .sticky .header-fixed-menu-new {
        display: block;
    }
    .poblizhe1410 {
        gap: 20px;
    }
    .poblizhe1410 > div {
           width: calc(50% - 10px);
    }
    .window-popup1410-col1 .form1410-in-wind {
    gap: 0;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px!important;
}
.window-popup1410-col1 .new1410-form-submit input {
    padding: 6px 10px;
}
} 

#ez-toc-container a.ez-toc-heading-3 {
margin-left: 20px;
}
.pum-content .submit_zvonok input {

    border-radius: 15px;
}
@media(min-width: 1300px) {
	.end_block {
		margin-top: 90px;
	}
.woo-related-products-container 	.owl-carousel .owl-nav.disabled {
	    display: block!important;
	}

	.home_g_title {
		padding-top: 50px;
	}

	.header-pgone-stycky {
		margin-right: 78px;
	}.three_block_tarif .owl-carousel .owl-nav.disabled {
		display: none!important
	}
}

.document-tab-new {
	padding-top: 80px;
}

.bg_tech {
	height: 674px;
}

.new-header-wrapper {
	position: relative;
	z-index: 555555;
}

.dop-text1, .dop-text2, .dop-text3 ,.dop-text4 , .dop-text5 , .dop-text6 {
	display: none;
}

.dop-text-for-inputs {
	margin-top: 24px;
	font-weight: 600;
	font-size: 16px;
}

.dop-text31 ,.dop-text32 ,.dop-text33 {
	display: none;
	align-items: center;
	margin-top: 24px;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
	margin-bottom: 40px;
	gap: 15px;
}

.dop-text03 img {
	width: 120px;
}

.tabs-items .owl-carousel .owl-dots.disabled, .tabs-items .owl-carousel .owl-nav.disabled , .three_block_tarif .owl-carousel .owl-nav.disabled {
	display: block;
}

.ost-otz-vibor {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.ost-otz-vibor a {
	display: flex;
	color: #1842E1;
	text-align: center;
	justify-content: center;
	gap: 10px;
	border-radius: 8.175px;
	border: 1.635px solid #1842E1;
	padding: 11px 10px;
	font-size: 13.08px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 17.004px */
	transition: 0.3s;
}

.header nav, .header_menu {
	height: 38px;
}

.header_submenu {
	top: 38px;
}

.ost-otz-vibor a:hover {
	transition: 0.3s;
	background: #1842E1;
	text-decoration: none!important;
	color: #fff;
}

.ost-otz-vibor a:hover path {
	fill: #fff!important;
}

@media(max-width: 700px) {
	.dop-text31, .dop-text32, .dop-text33 {
		flex-direction: column;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		text-align: center;
	}

	.quiz-option__checkbox img {
		width: 9px;
		z-index: 1;
	}

	.quiz-option__checkbox {
		width: 20px;
		height: 20px;
	}
}

.woocommerce .product .doc-type-lust-item a {
	display: flex;
	justify-content: center;
	align-items: center;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 130%;
	/* or 23px */
	margin-bottom: 15px;
	text-decoration-line: underline;
	transition: 0.3s;
	color: #292929;
}

.doc-type-lust-item svg {
	width: 24px;
	margin-right: 15px;
}

.woocommerce .product .doc-type-lust-item a:hover {
	color: #1842e1;
	transition: 0.3s;
}

@media(max-width: 600px) {
	.woocommerce .product .doc-type-lust-item a {
		font-size: 12px;
	}

	.woocommerce .product .doc-type-lust-item a svg {
		width: 20px;
		margin-right: 10px
	}

	.document-tab-new {
		padding-top: 0px;
	}
}

.block__text {
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
}

.block__title {
	padding: 20px;
}

.btn_k_raschet_one_news , .btn_predloz {
	display: flex;
	align-items: center;
	justify-content: center;
}

.img_news_block {
	width: 24%;
	padding: 0;
	padding-bottom: 20px;
}

.img_news_block img {
	width: 100%;
}

.ikvaling , .ikvaling_c {
	padding-left: 10px;
	padding-right: 10px;
}

.ddd {
	padding-top: 20px;
}

.fieldset-cf7mls-wrapper .wpcf7-not-valid-tip {
	text-align: left;
	height: 5px;
}

.bg_slider_rechen {
	margin-top: 55px;
}

.title_tarif {
	margin-top: -44px;
}

.top_gh h2 {
	margin-top: 24px;
	margin-bottom: 12px;
}

.top_gh ol li:before {
	content: none;
}

.innalichie {
	color: #19d719;
	font-weight: 600;
}

.innalichie path {
	fill: #19d719!important;
}

.nnalicjie {
	color: red;
}

.nnalicjie path {
	fill: red!important;
}

body .cbk-window-bgr {
	display: none!important
}

a.btn_predloz {
	display: flex;
	align-items: center;
	justify-content: center;
}

a.btn_predloz:hover {
	color: #fff;
	text-decoration: none;
}

.quiz {
	padding: 20px
}

.quiz h2 {
	margin-bottom: 40px
}

.quiz-inner {
	padding: 20px;
	box-shadow: 0 16px 98px 11px rgba(21, 21, 22, .05);
	border-radius: 50px;
	border: 11px solid #fff;
	position: relative;
	background-size: 0
}

.quiz-inner:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 44px;
	border: 1px solid #e5e5e5;
	pointer-events: none
}

.quiz-form {
	width: calc(100% - 370px);
}

.quiz-progress {
	margin-bottom: 1.823vw
}

.quiz-progress .fz16 {
	margin-bottom: 1.146vw
}

.quiz-progress__bar {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 2.5vw;
	border-radius: 24px;
	background-color: #f7f7f7
}

.quiz-progress__inner {
	position: absolute;
	left: .26vw;
	top: 50%;
	transform: translateY(-50%);
	height: 2.083vw;
	border-radius: 24px;
	background-color: #3974f4;
	-webkit-animation: loadingBg 15s infinite linear;
	animation: loadingBg 15s infinite linear;
	background-image: url(img/loading.png);
	width: 12%
}

.hei_tarif {
	height: auto;
}

.bg_slider_rechen {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@keyframes loadingBg {
	0% {
		background-position: 2%
	}

	100% {
		background-position: 100%
	}
}

.quiz-title {
	display: flex;
	align-items: center;
	margin-bottom: 24px
}

.quiz-title__question {
	padding: 12px;
	border-radius: 7px;
	background-color: #f1f1f1;
	margin-right: 10px;
}

.quiz-options {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.quiz-title h3 {
	margin-bottom: 0;
	font-size: 22px;
	max-width: calc(100% - 120px);
	font-weight: 600;
}

.quiz-options--md .quiz-option {
	width: 32%;
	margin-bottom: 24px;
}

.quiz-options--md .quiz-option__img {
	height: 170px
}

.quiz-options--md .quiz-option p {
	color: #9e9e9e;
	text-transform: uppercase;
	font-weight: 400;
	transition: .3s
}

.quiz-options--lg .quiz-option {
	width: 22.135vw;
	margin-bottom: 1.667vw
}

.quiz-options--lg .quiz-option__img {
	height: 24.21875vw
}

.quiz-options--lg .quiz-option p {
	color: #9e9e9e;
	text-transform: uppercase;
	font-weight: 400;
	transition: .3s
}

.quiz-option {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: center
}

.quiz-option:hover .quiz-option__checkbox {
	background-color: #8795ff;
	background-image: radial-gradient(circle 386px at 49.63% 13.75%, #3974f4 0, #3974f4 11%, #1146d3 100%)
}

.quiz-option:hover .quiz-option__img {
	box-shadow: 0 0 1rem .3rem #3d3d3d23;
}

.quiz-option__input {
	display: none;
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox {
	background-color: #fff;
	background-image: none;
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox:before {
	background-color: #8795ff;
	background-image: radial-gradient(circle 386px at 49.63% 13.75%, #3974f4 0, #3974f4 11%, #1146d3 100%)
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__img {
	border-color: #3974f4
}

.quiz-option__input:checked~.quiz-option__wrapper~p {
	color: #282828;
	font-weight: 700
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox img:first-child {
	display: none
}

.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox img:last-child {
	display: flex
}

.quiz-option__wrapper {
	position: relative;
	margin-bottom: 1.458vw;
	width: 100%
}

.quiz-option__checkbox {
	width: 2.083vw;
	height: 2.083vw;
	border-radius: 50%;
	background-color: #97acf9;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -1.0415vw;
	transition: .3s;
	z-index: 2
}

.quiz-option__checkbox:before {
	content: '';
	width: 1.354vw;
	height: 1.354vw;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%
}

.quiz-option__checkbox img {
	width: .573vw;
	z-index: 1
}

.quiz-option__checkbox img:nth-child(n + 2) {
	display: none
}

.quiz-option__img {
	display: flex;
	position: relative;
	width: 100%;
	border: 2px solid transparent;
	transition: .3s;
	border-radius: 26px;
	overflow: hidden
}

.quiz-option__img img {
	position: absolute;
	max-width: unset;
	max-height: unset;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.quiz-bottom {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-top: auto
}

.quiz-btn__hint {
	position: absolute;
	left: 50%;
	bottom: 110%;
	width: 80%;
	color: #282828;
	box-shadow: 4px 7px 17px -6px #000;
	background-color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
	z-index: 33;
	transform: translate(-50%, 0);
	opacity: 0;
	transition: opacity .6s
}

.quiz-btn:hover:disabled .quiz-btn__hint {
	opacity: 1
}

.sw-reviews-source img {
	height: 20px;
	width: auto;
	padding-top: 5px;
}

.quiz-btn {
	padding: 12px 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all .4s;
	border-radius: 100px;
	background-color: #1842E1;
	z-index: 6;
	cursor: pointer;
	border: none;
	position: relative;
	color: #fff;
	letter-spacing: .012vw;
	font-weight: 400;
	gap: 5px;
}

.qv-item-iner-wrp p {
	margin-bottom: 0;
}

.quiz-click {
	display: flex;
	align-items: center
}

.quiz-click__img {
	display: flex;
	width: 1.71875vw;
	margin-right: .833vw
}

.quiz-wrap {
	display: flex;
	justify-content: space-between
}

.quiz-right {
	background: #f3f3f3;
	position: relative;
	border-radius: 20px;
	width: 319px;
	padding: 15px;
}

.quiz-right__img {
	display: flex;
}

.btn-arrows {
	display: flex;
	gap: .104vw
}

.btn-arrow {
	display: flex;
	width: .365vw;
	-webkit-animation: opacity 2s ease-in infinite;
	animation: opacity 2s ease-in infinite
}

.btn-arrow:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.btn-arrow:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.btn-arrows--left {
	transform: rotate(180deg)
}

@-webkit-keyframes opacity {
	0% {
		opacity: 0
	}

	50% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

@keyframes opacity {
	0% {
		opacity: 0
	}

	50% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

.js-quiz-progress6 .end_podarok {
	padding-left: 0;
}

.js-quiz-progress6 .btn_fg {
	margin-left: 0;
	border-radius: 10px;
	margin-top: 20px;
	width: 100%;
}

.quiz-item {
	min-height: 500px;
}

.quiz-right__percent {
	position: absolute;
	top: 1.927vw;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 20px;
	background-color: #25d266;
	padding: 20px;
	width: auto;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	white-space: nowrap
}

.quiz-right__percent .fz30 {
	margin: 0 auto;
	color: #fff;
}

.quiz-name {
	position: absolute;
	top: 27.083vw;
	left: 5.365vw
}

.quiz-name__pulse {
	width: .625vw;
	height: .625vw;
	background-color: #3974f4;
	border-radius: 50%;
	position: absolute;
	top: .33vw;
	left: -.023vw;
	z-index: 1
}

.quiz-name__pulse:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #3974f4;
	opacity: .2;
	border-radius: 50%;
	-webkit-animation: animPulse 2s linear infinite;
	animation: animPulse 2s linear infinite;
	z-index: -1
}

.quiz-name__name {
	padding-left: 1.3vw
}

.btn-arrows.btn-arrows--top {
	transform: rotate(-90deg);
	gap: 0
}

.btn-arrows.btn-arrows--top .btn-arrow {
	width: .833vw;
	transform: rotate(90deg)
}

.quiz-options--inline {
	margin-bottom: 4.479vw
}

.quiz-options--inline .quiz-option {
	width: 48%;
	margin-bottom: 1.146vw
}

.quiz-options--inline .quiz-option:hover .quiz-option__wrapper {
	box-shadow: 0 0 1rem .3rem #3d3d3d23
}

.quiz-options--inline .quiz-option__input:checked~.quiz-option__wrapper {
	border-color: #417af5
}

.quiz-options--inline .quiz-option__wrapper {
	padding: 12px;
	border-radius: 20px;
	background-color: #f7f7f7;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	border: 1px solid transparent
}

.quiz-options--inline .quiz-option__checkbox {
	position: relative;
	transform: none;
	left: unset;
	bottom: unset;
	margin-right: .99vw;
	background-color: #fff
}

.quiz-options--inline .quiz-option__checkbox img:first-child {
	display: none
}

.quiz-options--inline .quiz-option__checkbox img:last-child , .seletelement .quiz-option__checkbox img:nth-child(n + 2) {
	display: flex;
}

.quiz-options--inline .quiz-option__checkbox:before {
	background-color: #e4e4e4
}

.quiz-option-input {
	width: 22.135vw
}

.quiz-input-wrapper {
	position: relative
}

.quiz-input-example {
	opacity: .5;
	position: absolute;
	left: 2.083vw;
	top: 1.042vw;
	z-index: 1
}

.input {
	border-radius: 20px;
	background-color: #f7f7f7;
	resize: none;
	color: #282828
}

.input.quiz-textarea {
	padding: 2.025vw 2.083vw;
	padding-bottom: 0;
	height: 5.208vw;
	line-height: 1.2625vw;
	border-radius: 100px;
	background-color: #f7f7f7;
}

.input.quiz-textarea--small {
	height: 5.208vw;
	overflow: hidden
}

.quiz-file {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.quiz-file__wrapper {
	display: flex;
	align-items: center;
	margin-bottom: 1.354vw
}

.quiz-file__wrapper .link {
	margin-right: .625vw
}

.quiz-form {
	display: flex;
	flex-direction: column
}

.file {
	height: 5.208vw;
	border-radius: 100px;
	background-color: #f7f7f7;
	position: relative;
	color: #282828;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 0 2.292vw;
	width: 22.135vw
}

.file:before {
	content: "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ...";
	padding: 0 1.5625vw;
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	right: 1rem;
	height: 75%;
	border-radius: 100px;
	background-color: #225ae1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .833vw;
	font-weight: 300
}

.quiz-center {
	display: flex;
	justify-content: center;
}

.quiz-add {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.quiz-add__plus {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.771vw;
	height: 1.771vw;
	background-color: #225ae1;
	border-radius: 50%;
	margin-right: 0.677vw;
	padding-top: 0.2vw;
}

.quiz-options-inputs--scroll {
	max-height: 23.9vw;
	overflow-y: scroll;
}

.quiz-options-inputs--scroll::-webkit-scrollbar {
	width: 15px;
	border-radius: 8px;
	background-color: #e8e8e8
}

.quiz-options-inputs--scroll::-webkit-scrollbar-track {
	background-color: #e8e8e8;
	border-radius: 8px
}

.quiz-options-inputs--scroll::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #c7c6c6
}

.quiz-option-input .pl {
	padding-left: 1.9vw
}

.quiz-item__map {
	display: flex;
	width: 26.979vw;
	position: absolute;
	top: 16vw;
	left: 26vw
}

.quiz-item--semifinal {
	margin-top: 2.083vw;
	display: flex;
	flex-direction: column;
	align-items: center
}

.quiz-item--semifinal .btn {
	margin-bottom: 24px
}

.quiz-item--semifinal .btn .btn-text {
	line-height: normal
}

.quiz-socials {
	display: flex;
	gap: 13px;
	justify-content: center;
	margin-bottom: 2.1875vw;
}

.quiz-social {
	cursor: pointer;
	min-width: 6.458vw
}

.quiz-social__input {
	display: none
}

.quiz-social__wrapper {
	padding: 1.25vw .99vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: .833vw;
	transition: .3s;
	border-radius: 15px
}

.quiz-social__img {
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.604vw;
	height: 2.604vw
}

.qv-item-iner-wrp .fw7 .colored {
	color: #1842E1;
	font-size: 24px;
}

.qv-item-iner-wrp .fw7 {
	line-height: 130%;
	font-size: 18px;
}

.quiz-option__wrapper .fw7 {
	text-align: left;
}

.quiz-social.is-email .quiz-social__img {
	background-color: #fe7a55
}

.quiz-social.is-email .quiz-social__img img {
	width: 1.146vw
}

.quiz-social.is-viber .quiz-social__img {
	background-color: #7460f3
}

.quiz-social.is-viber .quiz-social__img img {
	width: .99vw
}

.quiz-social.is-whatsapp .quiz-social__img {
	background-color: #25d266
}

.quiz-social.is-whatsapp .quiz-social__img img {
	width: 1.042vw
}

.quiz-social.is-telegram .quiz-social__img {
	background-color: #00a2f2
}

.quiz-social.is-telegram .quiz-social__img img {
	width: .99vw
}

.quiz-social:hover .quiz-social__wrapper {
	box-shadow: 0 7px 27px rgba(40, 40, 40, .1);
	background-color: #fff
}

.quiz-social__input:checked~.quiz-social__wrapper {
	box-shadow: 0 7px 27px rgba(40, 40, 40, .1);
	background-color: #fff
}

.quiz-social__input:checked~.quiz-social__wrapper .quiz-social__text {
	font-weight: 700
}

.input-phone {
	margin-bottom: 24px
}

.input-phone img {
	width: 2.708vw;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: .78125vw;
	z-index: 1
}

.qv-item-iner-wrp {
	text-align: center;
}

.input {
	box-shadow: 0 0 25px rgb(0 0 0 / 20%);
	border: none;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	font-weight: 500;
	color: #292929;
	padding: 24px ;
	border: none;
	box-sizing: border-box;
	border-radius: 25px;
	width: 330px;
	height: 60px;
}

.quiz-option .wpcf7-form-control-wrap {
	display: none;
}

.policy {
	display: flex;
	align-items: center;
	gap: .729vw
}

.policy input:checked~.policy__check {
	background-color: #316bed
}

.policy__check {
	width: 1.042vw;
	height: 1.042vw;
	border-radius: 3px;
	border: 1px solid #316bed;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer
}

.policy__check img {
	width: .417vw;
	display: none
}

.policy input:checked~.policy__check img {
	display: block
}

.quiz-semifinal-phone {
	display: flex;
	width: 27.346vw;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1
}

.btn-arrows {
	display: flex;
	gap: 0.104vw;
}

.btn-arrows.btn-arrows--top {
	transform: rotate(-90deg);
	gap: 0;
}

.qv-item2 , .qv-item3, .qv-item4, .qv-item4, .qv-item5, .qv-item5-2, .qv-item6, .qv-item7 {
	display: none;
}

.js-quiz-progress2, .js-quiz-progress3, .js-quiz-progress4, .js-quiz-progress5, .js-quiz-progress6, .js-quiz-progress7 {
	display: none;
}

.s-quiz-percen2, .s-quiz-percen3 , .s-quiz-percen4, .s-quiz-percen5 , .s-quiz-percen6 {
	display: none;
}

.labelnotnewelement {
	width: 100%
}

.quiz-option > label {
	width: 100%;
}

.quiz-option__input {
	display: block;
}

.quiz-option__input input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-appearance: none;
}

.quiz-option__input input:checked ~.quiz-option__wrapper .quiz-option__checkbox:before {
	background-color: #8795ff;
	background-image: radial-gradient(circle 386px at 49.63% 13.75%, #3974f4 0, #3974f4 11%, #1146d3 100%);
}

.quiz-option .wpcf7-form-control-wrap {
	position: static;
}

.quiz-option {
	position: relative;
}

.quiz-option .wpcf7-list-item .wpcf7-list-item-label {
	display: none;
}

.seletelement .quiz-option__wrapper .quiz-option__img {
	border-color: #3974f4;
}

.seletelement .quiz-option__wrapper .quiz-option__checkbox:before {
	background-color: #8795ff;
	background-image: radial-gradient(circle 386px at 49.63% 13.75%, #3974f4 0, #3974f4 11%, #1146d3 100%);
}

.seletelement .quiz-option__wrapper .quiz-option__checkbox img:first-child {
	display: none;
}

.seletelement .quiz-option__wrapper .quiz-option__checkbox img:last-child {
	display: flex;
}

.seletelement .quiz-option__wrapper {
	border-color: #417af5;
}

.quiz-options {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.quiz-options--clone2, .quiz-options--clone3, .quiz-options--clone4, .quiz-options--clone5, .quiz-options--clone6, .quiz-options--clone7, .quiz-options--clone8, .quiz-options--clone9 {
	display: none;
}

.quiz-item__map {
	left: 28vw;
}

.qv-item5-2 .qv-item-iner-wrp {
	height: 560px;
}

.wpcf7-spinner {
	display: none !important;
}

.btn-sub-quiz {
	position: relative;
}

.btn-sub-quiz input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 333;
	transition: 0.3s;
}
.btn-sub-quiz input:hover {
    cursor: pointer;
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, .17);
    transition: 0.3s;
}
.wpcf7-field-group {
	margin-bottom: 20px;
}

.btn-subbbb {
	position: relative;
}

.btn-subbbb input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 22;
	opacity: 0;
}

.qv-item6 .seletelement .quiz-social__wrapper {
	box-shadow: 0 7px 27px rgb(40 40 40 / 10%);
	background-color: #fff;
}

.seletelementss .download-social__wrapper .download-social__text {
	opacity: 1;
	transform: translateX(-2.6vw);
}

.seletelementss .download-social__wrapper .download-social__img {
	background-color: #fff;
	left: calc(100% - 3.2vw);
}

.seletelementss .download-social__wrapper {
	background-image: radial-gradient(circle 944px at 48.29% -35%, #3974f4 0, #3974f4 11%, #1146d3 100%);
	box-shadow: -6px 8px 27px rgb(57 116 244 / 10%), inset 0 0 27px rgb(57 116 244 / 71%);
}

.seletelementss .download-social__wrapper .download-social__img svg {
	opacity: 1;
}

.seletelementss .download-social__img svg path {
	fill: #675dac;
}

.wpcf7-not-valid-tip {
	display: none !important;
}

.download-inputs .input-phone {
	width: 16.667vw;
	margin-right: 0;
	margin-left: 0;
}

.download-inputs .btn {
	padding: 0 4.0625vw;
	height: 4.0625vw;
}

#wpcf7-f33-o3 {
	width: 486px;
}

.policy {
	text-align: center;
	justify-content: center;
}

.policy .tal {
	text-align: center;
}

.wpcf7-response-output {
	max-width: 270px;
}

.quiz-inner {
	margin-bottom: 100px;
}

.btnnot {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 0.5;
}

.btn:not(:disabled) .btn-blick {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100px;
	overflow: hidden;
}

.btn .btn-blick {
	position: absolute;
}

.btn:not(:disabled) .btn-blick:after {
	opacity: 0.4;
}

.btn:not(:disabled) .btn-blick:after {
	margin-left: -30px;
	content: " ";
	width: 30px;
	height: 300px;
	background: #fff;
	-webkit-animation-delay: 50ms;
	animation-delay: 50ms;
	position: absolute;
	left: -40px;
	top: -100px;
	transition: all .1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	transform: rotate(45deg);
}

.quiz-item--semifinal .btn .btn-text {
	padding: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all .4s;
	border-radius: 100px;
	background-color: #3974f4;
	z-index: 6;
	cursor: pointer;
	border: none;
	position: relative;
	color: #fff;
	letter-spacing: .012vw;
	font-weight: 400;
}

.right-qwiz-autor {
	margin-top: 144px;
	display: flex;
	align-items: center;
	gap: 15px;
}

.right-qwiz-autor img {
	border-radius: 50%;
}

.autor0qr-text {
	margin-top: 24px;
	font-size: 18px;
	line-height: 130%;
}

.quiz-options--md .quiz-option__img {
	height: 121px;
}

.quiz-option__wrapper .quiz-option__checkbox img:first-child {
	display: none;
}

.quiz-option:hover .quiz-option__checkbox {
	background-color: #97acf9;
}

.bg_slider_rechen {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.quiz-progress {
	justify-content: space-between;
	display: flex;
	align-items: center;
}

.quiz-inner {
	margin: 0;
	margin-bottom: 100px;
	/* margin: 0; */
	overflow: hidden;
	padding: 0;
	box-shadow: none;
	border: none;
	border-radius: 15px;
	background: #F8F8F8;
	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.10);
}

.quiz-right {
	background: #f3f3f3;
	position: relative;
	border-radius: 20px;
	width: 390px;
	padding: 30px;
	border-radius: 0 15px 15px 0;
	background: #F8F8F8;
}

.quiz-inner:before {
	content: none;
}

.quiz-form {
	width: calc(100% - 390px);
	position: relative;
	z-index: 2;
	padding: 60px 95px 45px 95px;
	border-radius: 0px 15px 15px 0px;
	background: #FFF;
	box-shadow: 5px 0px 12px 0px rgba(0, 0, 0, 0.10);
}

.quiz-progress__bar {
	width: calc(100% - 180px);
	overflow: hidden;
	height: 31px;
}

.quiz-progress p {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	margin-bottom: 0!important;
	font-weight: 400;
	line-height: 130%;
}

.js-quiz-progress {
	position: absolute;
	top: 7px;
	left: 50%;
	transform: translatex(-50%);
	color: #FFF;
	z-index: 2;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 18.2px */
}

.qv-item-iner-wrp {
	min-height: 500px;
}

.bron-skidki {
	text-align: center;
	color: #292929;
	text-align: center;
	margin-top: 20px;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 15.6px */
}

.quiz-options--inline {
	margin-bottom: 0;
}

.quiz-options--inline .fw7 {
	text-align: left;
	color: #292929;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.dop-text31, .dop-text32, .dop-text33 {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	gap: 43px;
	font-weight: 500;
	line-height: 130%;
}

.oneinrow.quiz-options--inline .quiz-option {
	width: 353px;
	margin-bottom: 1.146vw;
}

.vuborchgwjgkit .quiz-option {
	width: 390px;
	margin-left: auto;
	margin-right: auto;
}

.qv-item-iner-wrp .colored {
	color: #292929;
	text-align: center;
	margin-left: auto;
	width: 390px;
	margin-right: auto;
	font-size: 21px;
	width: 390px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 27.3px */
}

.qv-item-iner-wrp .kakudobnitorot {
	color: #292929;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	margin-left: auto;
	width: 390px;
	margin-top: 27px;
	margin-bottom: 27px;
	margin-right: auto;
	font-weight: 400;
	line-height: 130%;
	/* 22.1px */
}

.quiz-item--semifinal .btn .btn-text {
	width: 390px;
	margin-left: auto;
	background: #1842E1;
	border-radius: 10px;
	padding: 16px 30px;
	margin-right: auto;
}

.quiz-options--inline .quiz-option__wrapper {
	padding: 12px;
	border-radius: 10px;
}

.qv-item-iner-wrp .js-quiz-progress3 {
	width: 100%;
}

.dop-text03 img {
	width: 129px;
}

.quiz-title__question {
	padding: 0;
	margin-bottom: 8px;
	background: none;
	color: #868686;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 18.2px */
}

.quiz-title {
	display: block;
	text-align: left;
}

.qv-item-iner-wrp h3.fw7 {
	color: #292929;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 27.3px */
}

.quiz-options--md .quiz-option p {
	color: #292929;
	text-align: center;
	text-transform: none;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
}

.quiz-click {
	color: #6A6A6A;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 18px */
}

.btn.quiz-btn.quiz-btn--prev {
	display: none!important
}

.quiz-btn {
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	border-radius: 10px;
	background: #1842E1;
	width: 263px;
	height: 60px;
	line-height: 130%;
	/* 23.4px */
}

.input {
	box-shadow: none;
	width: 390px;
	border-radius: 10px;
	padding-left: 61px;
	background: #fff;
	border: 2px solid #1842E1;
}

.input-phone {
	position: relative;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}

.input-phone .input::placeholder {
	color: #292929;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
}

.input-phone svg {
	position: absolute;
	top: 21px;
	left: 18px;
	z-index: 3;
}

.quiz-bottom {
	margin-top: 25px;
}

.dop-text-for-inputs .dop-text0 {
	position: relative;
	border-radius: 7px;
	background: #ECECEC;
	color: #292929;
	padding: 29px 18px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400!important;
	line-height: 140%;
	/* 21px */
}

.dop-text-for-inputs .dop-text0:before {
	position: absolute;
	top: 30px;
	left: -9px;
	width: 9px;
	height: 18px;
	content: '';
	background: url(/wp-content/themes/igrkiv/img/artert.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.quiz-right__percent {
	position: absolute;
	top: 47px;
	width: fit-content;
	height: 60px;
	border-radius: 0px 10px 10px 0px;
	background: linear-gradient(180deg, #2852F3 0%, #052AB6 100%);
	left: 0;
	transform: none;
	border-radius: 0px 10px 10px 0px;
	background: linear-gradient(180deg, #2852F3 0%, #052AB6 100%);
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.quiz-progress__inner {
	height: 100%;
}

.of_partner {
	max-width: 143px;
}

@media(max-width: 1500px) {
	.text_left__slider {
		width: 540px;
		padding: 60px 0 60px 57px;
	}

	.min_img {
		width: 31%;
	}

	.quiz-form {
		padding: 60px 45px 45px 45px;
	}
}

@media (max-width: 1199px) {
	.img_row {
		max-width: 100%;
		margin: 0 auto;
	}

	.text_left__slider {
		width: 370px;
		padding: 30px;
	}

	.min_img {
		width: 32%;
		margin-right: 1%;
	}

	.title_text_reshen {
		height: auto!important;
	}

	.title_rechen {
		padding-top: 10px;
	}
}

.js-quiz-progress1-mobile {
	display: none;
}

.lmp_load_more_button .lmp_button {
	width: 100%;
	display: flex;
	justify-content: center;
}

@media(max-width: 1000px) {
	.img_news_block {
		width: 49%;
		padding: 0;
		padding-bottom: 20px;
	}

	.btn__rech {
		margin-top: 30px;
	}

	.text_left__slider {
		width: 100%;
		padding: 15px;
	}

	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}

	.title_rating {
		display: none!important;
	}

	.quiz-wrap {
		flex-direction: column;
	}

	.quiz-form {
		width: 100%;
	}

	.quiz-right {
		border-radius: 20px;
		width: 100%;
		padding: 15px;
	}

	.quiz-wrap {
		flex-direction: column-reverse;
	}

	.quiz-right {
		border-radius: 15px 15px 0 0;
		width: 100%;
		padding: 15px;
	}

	.right-qwiz-autor {
		margin-top: 0;
		display: flex;
		align-items: center;
		gap: 15px;
	}

	.autor0qr-text {
		color: #292929;
		text-align: center;
		margin-top: 19px;
		margin-bottom: 65px;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		/* 16.8px */
	}

	.quiz-right__percent {
		position: absolute;
		top: auto;
		bottom: 0;
		width: 100%;
		border-radius: 7px;
	}

	.right-qwiz-autor {
		justify-content: center;
	}

	.three_block {
		margin-bottom: 30px;
	}

	.adres_f {
		margin-bottom: 0;
	}

	.main-footer .footer_body section {
		padding-top: 0;
	}

	.js-quiz-progress1-mobile {
		display: block;
	}

	.js-quiz-progress1-mobile .dop-text0 {
		position: relative;
		border-radius: 7px;
		background: #ECECEC;
		padding: 16px 17px;
		color: #292929;
		text-align: center;
		margin-top: 15px;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		/* 16.8px */
	}

	.dop-text0:before {
		position: absolute;
		top: -9px;
		left: 50%;
		width: 9px;
		transform: rotate(090deg);
		height: 18px;
		content: '';
		background: url(/wp-content/themes/igrkiv/img/artert.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.quiz-options--md .quiz-option__img {
		height: 100px;
	}

	.dop-text-for-inputs .dop-text0 {
		display: none!important;
	}

	.new-set-pos-nalichie-wrp .rating_stock.desc_p {
		color: #292929;
		text-align: left;
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.new-set-pos-nalichie-wrp .woocommerce-Price-amount {
		color: #292929;
		font-size: 24px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
	}

	.quiz-options--inline {
		margin-bottom: 0;
		justify-content: center;
	}

	.qv-item4 .qv-item-iner-wrp {
		max-width: 353px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.qv-item4 .quiz-title {
		display: block;
		text-align: center;
	}

	.qv-item4 .quiz-title h3 {
		max-width : 100%
	}

	.woo-related-products-container .new-set-pos-nalichie-wrp {
		display: none;
	}

	.woo-related-products-container ul.products li.product a .title_price_w {
		width: 100%
	}
}

.news-title-uvel {
	display: flex;
	font-size: 18px;
	font-style: normal;
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 30px -1px rgba(0, 0, 0, 0.10);
	padding: 14px;
	gap: 14px;
	line-height: 130%;
	align-items: center;
}

.woocommerce ul.products li.product .button {
	display: flex;
}

@media(max-width: 700px) {
	.img_news_block {
		width: 100%;
		padding: 0;
		padding-bottom: 20px;
	}

	.subtitle_kviz , .subtitle_kviz span {
		font-size: 14px;
	}

	.three_block_tarif {
		margin-top: 50px;
		margin-bottom: 0;
	}

	.text_center_r {
		font-size: 14px;
	}

	.forma_footer_g .whataapp {
		width: 100%;
		margin: 0 auto 15px;
	}

	.nav_skider {
		font-size: 14px;
	}

	.text_left_slider p {
		font-size: 14px;
		margin-left: 6px;
	}

	.sw-reviews-source img {
		height: 20px;
		padding-top: 5px;
		width: auto;
	}

	.slide {
		width: 100%!important;
		margin-left: auto;
		margin-right: auto;
	}

	.bg_slider_rechen {
		width: 100%;
		margin-top: 55px;
	}

	.tarif_rechen {
		padding-left: 15px;
		padding-top: 30px;
		padding-right: 15px;
		height: auto;
	}

	.title_text_reshen {
		font-size: 14px;
		padding: 0 15px;
	}

	.hei_tarif {
		height: auto!important;
		margin-bottom: 45px!important;
	}

	.bg_slider_rechen .btn__rech {
		margin-top: 24px;
	}

	.bg_slider_rechen {
		padding-bottom: 20px;
	}

	.slider-container .slider-container__tab-item.two {
		font-size: 14px;
	}

	.spisok_uskug ul {
		font-size: 14px;
	}

	.spisok_uskug ul {
		font-size: 14px;
		padding-left: 20px;
	}

	.four_desc_block {
		font-size: 14px;
		width: 100%;
		padding-top: 5px;
		padding-left: 15px;
		margin-left: 0;
	}

	.four_desc_block_j {
		font-size: 14px;
		margin-right: 0;
		margin-left: auto;
		width: 100%;
		max-width: 100%;
		padding-left: 15px;
		padding-top: 5px;
	}

	.four_desc_block_l {
		font-size: 14px;
		margin-left: 0;
		margin-right: auto;
		padding-right: 15px;
		padding-top: 5px;
		padding-left: 15px;
		width: 100%;
	}

	.four_title_block_l {
		font-size: 14px;
		padding-left: 15px;
		padding-top: 5px;
		width: auto;
	}

	.four_title_block_j {
		padding-top: 5px;
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
		text-align: left;
	}

	.right_img_f img {
		opacity: 0.5;
	}

	.four_title_block {
		font-size: 14px;
		padding-top: 5px;
		width: auto;
		padding-left: 15px;
	}

	.left_img_f {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
	}

	.left_img_f img {
		height: 100%!important;
	}

	.form_zah_subtitle {
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.title_form_g {
		font-size: 14px;
		margin-top: 24px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.sex_block {
		text-align: center;
		margin-top: 60px;
		margin-bottom: 0;
	}

	.four_block_title {
		margin-bottom: 24px;
	}

	.cd_info {
		font-size: 12px !important;
	}

	.simple-tabs .tab-title li {
		margin-bottom: 10px;
	}

	.simple-tabs .tab-content {
		margin: 0;
		padding-left: 0;
	}

	.simple-tabs .tab-content li {
		margin: 0;
	}

	.simple-tabs .tab-title li {
		border-radius: 5px;
	}

	.top_gh ol {
		font-size: 14px;
		margin-top: 20px;
	}

	.icon_cd {
		padding-top: 3px;
		margin-right: 10px;
	}

	.icon_cd svg {
		width: 24px;
		height: 24px;
	}

	.block_seven .row > div {
		margin-left: 0;
		margin-right: 0;
	}

	.postm .slick-list {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.myspravilis {
		font-size: 14px;
		height: auto;
	}

	.agreemt .wpcf7-submit {
		font-size: 14px !important;
		width: calc(100% - 20px);
	}

	.custom_perv {
		flex-direction: column;
		gap: 12px
	}

	.custom_perv input ,.wpcf7-form-control-wrap[data-name=tel-342] input , .wpcf7-form-control-wrap[data-name=text-321] input {
		width: 100%!important;
	}

	html {
		margin-top: 0px !important;
	}

	.header_sidebar-v11 {
		margin-left: 5px;
		margin-right: 5px;
	}

	.menu_sc_block .phone {
		font-size: 14px;
		font-weight: 600;
	}

	.quiz-option__wrapper p {
		font-size: 12px;
	}

	.quiz-options--md .quiz-option p {
		text-transform: none;
		font-size: 12px;
	}

	.menu_sc_block > div {
		padding-left: 8px;
		padding-right: 8px;
	}

	.subtitle_kviz br {
		display: none;
	}

	.title_hs_liko {
		margin-top: 0px!important;
		margin-bottom: 10px;
	}

	.title_kviz {
		margin-bottom: 0;
		margin-top: 0;
	}

	.title_kviz br {
		display: none;
	}

	.subtitle_kviz, .subtitle_kviz span {
		font-size: 14px;
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.individ {
		margin-top: 24px;
	}

	.forma_footer_g .wpcf7-form-control-wrap[data-name=tel-327] input , .forma_footer_g .wpcf7-submit {
		width: 100%!important;
	}

	.slick-list {
		padding-left: 0%!important;
		padding-right: 0%!important;
	}

	.title_tarif {
		margin-top: 17px;
	}

	.bg_slider_rechen {
		width: 100%;
		margin-top: 50px;
	}

	.title_text_reshen {
		height: auto!important;
	}

	.left_img_f {
		opacity: 0.5;
	}

	.seven_block_title h2 br {
		display: none;
	}

	.slid_progress {
		display: inline-block;
		margin: 16px 0 0;
	}

	.navig {
		display: flex;
		justify-content: space-between;
		margin-bottom: 0;
	}

	.icon_cd {
		padding-top: 3px;
		margin-right: 10px;
		position: absolute;
		left: -12px;
		top: -12px;
	}

	.cd_info {
		position: relative;
	}

	.cd_info {
		margin-bottom: 20px !important;
	}

	.text_otzyv {
		font-size: 14px;
	}

	.otzyv_data {
		font-size: 13px;
	}

	.bg_item {
		width: 100%;
		height: auto;
		min-height: 300px;
	}

	.tag-item {
		padding: 5px 5px!important;
		font-size: 14px!important;
	}

	.block__title {
		padding: 12px 22px 12px 12px;
		margin-right: 12px;
	}

	.block__title:before, .block__title:after {
		top: 23px;
	}

	.block__text {
		font-size: 14px;
		padding-left: 12px;
		padding-right: 12px;
	}

	.simple-tabs {
		padding: 0;
	}

	.text_tabs li {
		padding: 15px !important;
		margin: 0;
	}

	.forma_footer {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.footer_perv_menu > div {
		width: 50%;
	}

	footer .footer_page ul {
		font-size: 14px;
		margin-top: 0px;
	}

	.footer_perv_menu > div + div {
		width: 50%;
	}

	footer .footer_body .more {
		font-size: 14px;
	}

	.logo_footers {
		text-align: left;
	}

	footer .custom-logo {
		width: 110px;
		margin: 15px 0;
	}

	.phone_footer {
		font-size: 14px;
		margin-top: 0;
	}

	.footer_row {
		flex-direction: column;
	}

	.telef_m {
		width: 100%;
		margin-top: 0;
		display: flex;
		justify-content: space-between;
		line-height: 1.1;
	}

	.email_footer {
		font-size: 14px;
	}

	.adres_f {
		padding-left: 0;
		margin-top: 12px;
		width: 100%;
		font-size: 14px;
	}

	.simple-tabs .tab-content ol li {
		font-size: 14px;
	}

	.border_bottom_sc .header_submenu-list.active {
		z-index: 999999999999999999999999999999;
	}

	.top_r {
		width: 50%;
		height: 100%;
		padding: 5px;
		margin-top: 0;
	}

	.title_slider_r {
		width: 100%;
		font-size: 14px;
	}

	.quiz-inner {
		padding: 12px;
		margin: 0;
		box-shadow: 0 16px 98px 11px rgba(21, 21, 22, .05);
		border-radius: 0;
		border: 1px solid #fff;
		position: relative;
		background-size: 0;
		margin-bottom: 40px;
	}

	.quiz-inner:before {
		border-radius: 10px;
	}

	.qv-item-iner-wrp .fw7 {
		line-height: 130%;
		font-size: 14px;
	}

	.quiz-title h3 {
		margin-bottom: 0;
		font-size: 16px;
		max-width: 100%;
	}

	.quiz-title {
		flex-direction: column;
	}

	.quiz-options--md .quiz-option__img {
		height: 116px;
	}

	.quiz-options--md .quiz-option {
		width: 49%;
		margin-bottom: 12px;
	}

	.quiz-options--md .quiz-option p {
		text-transform: none;
	}

	.quiz-click {
		display: none;
	}

	.btn-arrows.btn-arrows--top .btn-arrow {
		width: 11px;
	}

	.right-qwiz-autor {
		margin-top: 77px;
	}

	.autor0qr-text {
		margin-top: 12px;
		font-size: 16px;
	}

	.quiz-right__percent {
		width: 100%;
	}

	.quiz-options--inline .quiz-option {
		width: 100%;
		margin-bottom: 1.146vw;
	}

	.quiz-item--semifinal .btn .btn-text {
		padding: 24px 12px;
		width: 100%;
	}

	.quiz-item--semifinal .btn {
		padding: 0;
		width: 100%;
	}

	.input {
		width: 100%;
	}

	.quiz-socials {
		flex-wrap: wrap;
		margin-top: 24px;
	}

	.quiz-socials .quiz-option {
		position: relative;
		width: calc(50% - 20px);
	}

	.quiz-social__img {
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 30px;
		height: 30px;
	}

	.quiz-social.is-viber .quiz-social__img img , .quiz-social .quiz-social__img img , .quiz-social.is-email .quiz-social__img img {
		width: 16px!important;
	}

	.js-quiz-progress6 .btn_fg {
		width: 100%;
		height: auto;
	}

	.skidka_end {
		font-size: 14px!important;
	}

	.woocommerce ul.products li.product a {
		font-size: 14px;
	}

	.policy {
		font-size: 12px;
	}

	.my_quantity {
		font-size: 14px;
	}

	.product-teaser {
		height: auto;
	}

	.sd_position {
		position: static;
	}

	.woocommerce button.button.alt {
		max-width: 180px;
		font-size: 12px;
		height: 32px;
		padding: 0px;
	}

	.breadcrumbs_list {
		font-size: 14px;
	}

	.catalog_panel-control .woof_show_auto_form {
		color: #333;
		font-size: 14px;
	}

	.row.sd_position .col-6 {
		padding-right: 0;
	}

	.title_product_w {
		font-size: 14px;
		min-height: 36px;
	}

	.quiz-options--md .quiz-option {
		width: 49%;
		margin-bottom: 0;
	}

	.btn-arrow {
		display: flex;
		width: 6px;
	}

	.news-title-uvel {
		flex-direction: column;
		font-size: 14px;
	}

	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}

	.woocommerce ul.products li.product a {
		flex-wrap: wrap;
	}

	.woocommerce ul.products li.product .button {
		margin-top: 15px!important;
	}

	.woocommerce ul.products li.product a .title_price_w {
		width: calc(100% - 125px);
	}

	.woocommerce ul.products li.product a {
		align-items: center;
	}

	.new-set-pos-nalichie-wrp {
		width: 100%;
		margin: 0px 0px;
		margin-top: 15px;
	}

	.woocommerce ul.products li.product a img {
		width: 110px!important
	}

	.lmp_load_more_button .lmp_button {
		width: 100%;
		display: flex;
		justify-content: center;
		color: #292929;
		text-align: center;
		/* font-family: Montserrat; */
		font-size: 12px!important;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.new-set-pos-nalichie-wrp .woocommerce-Price-amount {
		color: #292929;
		font-size: 24px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
	}

	.new-set-pos-nalichie-wrp .rating_stock.desc_p {
		color: #292929;
		text-align: left;
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.quiz {
		padding: 0;
	}

	.quiz-inner {
		padding: 0;
	}

	.quiz-progress {
		flex-direction: column;
	}

	.quiz-progress__bar {
		width: 100%;
	}

	.right-qwiz-autor {
		margin-top: 0;
	}

	.quiz-form {
		padding: 24px 15px;
	}

	.js-quiz-progress {
		white-space: nowrap;
	}

	.quiz-progress .fz16 {
		color: #292929;
		text-align: center;
		margin-bottom: 7px!important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		/* 15.6px */
	}

	.quiz-title__question {
		margin-left: auto;
		margin-right: auto;
		color: #868686;
		text-align: center;
		margin-top: 29px;
		margin-bottom: 12px;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		/* 15.6px */
	}

	.qv-item-iner-wrp h3.fw7 {
		color: #292929;
		text-align: center;
		text-align: center;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		/* 19.5px */
	}

	.autor0qr-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}

	.right-qwix-autor-info {
		font-size: 12px;
		font-style: normal;
		line-height: 120%;
	}

	.quiz-right__percent {
		width: 100%;
		height: 46px;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.quiz-option__checkbox:before {
		content: '';
		width: 90%;
		height: 90%;
	}

	.quiz-btn {
		width: 160px;
		height: 37px;
		font-size: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.quiz-bottom {
		flex-direction: column;
	}

	.quiz-click {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
		display: block;
		text-align: center;
	}

	.qv-item2 .quiz-option {
		width: 51%;
		margin-left: auto;
		margin-right: auto;
	}

	.qv-item-iner-wrp {
		min-height: 270px;
	}

	.dop-text31, .dop-text32, .dop-text33 {
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		text-align: center;
	}

	.quiz-item {
		min-height: 300px;
	}

	.js-quiz-progress1-mobile {
		display: block;
	}

	.js-quiz-progress1-mobile .dop-text0 {
		position: relative;
		border-radius: 7px;
		background: #ECECEC;
		padding: 16px 17px;
		color: #292929;
		text-align: center;
		margin-top: 15px;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		/* 16.8px */
	}

	.dop-text0:before {
		position: absolute;
		top: -9px;
		left: 50%;
		width: 9px;
		transform: rotate(090deg);
		height: 18px;
		content: '';
		background: url(/wp-content/themes/igrkiv/img/artert.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.quiz-options--md .quiz-option__img {
		height: 100px;
	}

	.dop-text-for-inputs .dop-text0 {
		display: none!important;
	}

	.right-qwiz-autor img {
		border-radius: 50%;
		width: 55px;
	}

	.left_img_f ,.right_img_f {
	}

	.bg_slider_rechen {
		width: calc(100% - 20px);
	}

	.castum_title {
		margin-top: 0;
	}

	.text_center_r strong br {
		display: none;
	}

	.bg_two_block {
		height: 1050px;
	}

	.container.rt_top_cat {
		min-height: 104px;
		position: relative;
	}

	.navi {
		margin-top: 0;
		position: absolute;
		z-index: 1;
		right: 15px;
		bottom: 22px;
	}

	.img_news_block {
		width: 241px;
		padding: 0;
		padding-bottom: 20px;
	}

	.btn_k_raschet_one_news {
		padding-top: 11px;
		padding-bottom: 11px;
	}

	.bg_bloc_four {
		margin-top: 15px;
	}

	.woof_autohide_wrapper {
		position: static;
	}

	.otstyp_slider_otzyv {
		height: 1100px;
	}

	.woo-related-products-container .new-set-pos-nalichie-wrp {
		display: none;
	}

	.woo-related-products-container ul.products li.product a .title_price_w {
		width: 100%
	}

	.oneinrow.quiz-options--inline .quiz-option {
		width: 100%;
		margin-bottom: 1.146vw;
	}
}

.js-quiz-progress {
	white-space: nowrap;
}

.recapch {
	text-align: center;
	width: fit-content;
	margin: 10px auto;
}

.page-contact-office {
	display: flex;
	border-radius: 10px;
	background: #FFF;
	overflow: hidden;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.1);
	margin-bottom: 40px;
}

.office-left {
	padding: 52px 25px 45px 72px;
	width: 390px;
}

.offose-right {
	width: calc(100% - 390px);
}

.bg_menu_sc.ikon_catalog:before {
	content: ""!important;
	background-image: url(/wp-content/themes/igrkiv/img/cat.svg);
	background-size: cover;
	height: 18px;
	width: 22px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.office-left-item {
	display: flex;
	gap: 10px;
	align-items: center;
	padding-bottom: 16px;
	margin-top: 16px;
}

.office-left-info {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	/* 18.75px */
}

.office-left-info a {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	/* 18.75px */
	display: block;
}

.office-left-line {
	width: 100%;
	height: 1px;
	background: #DFDFDF;
	border-radius: 10px;
}

.ofice-icon {
	width: 23px;
}

.office-left-info-loc {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	/* 25px */
}

h1.new-page-title , .new-page-title {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	margin-top: 39px;
	line-height: 120%;
	/* 42px */
	margin-bottom: 50px;
}

h1.new-page-title.tac {
	text-align: center;
}

.form-cnt-title {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	margin-top: 80px;
	margin-bottom: 50px;
	text-align: center;
	line-height: 130%;
}

.forma_footer_contact-new-line {
	display: flex;
	gap: 30px;
}

.forma_footer_contact-new-text {
	margin-top: 30px;
}

.forma_footer_contact-new {
	width: 556px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
}

.forma_footer_contact-new-input input, .forma_footer_contact-new-input textarea {
	border-radius: 10px;
	border: 2px solid #1842E1;
	color: #292929;
	font-size: 17px;
	font-style: normal;
	height: auto;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
	padding: 19px 34px;
}

.forma_footer_contact-new .call-order_warning {
	width: auto;
}

.forma_footer_contact-new-inputtel {
	position: relative;
}

.forma_footer_contact-new-inputtel:before {
	content: '';
	position: absolute;
	top: 25px;
	z-index: 3;
	left: 14px;
	width: 14px;
	height: 14px;
	background: url(/wp-content/themes/igrkiv/img/phone.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.forma_footer_contact-new input.wpcf7-submit {
	border-radius: 10px;
	background: #1842E1;
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.80);
	width: 360px;
	display: flex;
	margin-top: 40px;
	align-items: center;
	justify-content: center;
	padding: 10px 23px;
	white-space: normal;
	border: none;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 20.4px */
}

.form-cnt-title strong {
	font-weight: 700;
}

.dbmob {
	display: none;
}

.innerpage h2.pomoskov_title {
	color: #292929;
	font-size: 25px;
	font-style: normal;
	text-align: left;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 20px;
	margin-top: 40px;
}

.innerpage h2.pomoskov_title2 {
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.line-df-item0wrp {
	border-radius: 10px;
	background: #FFF;
	padding: 33px 25px;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.line-df-wrp {
	margin-bottom: 30px;
	display: flex;
	gap: 30px;
}

.line-df-item0wrp {
	width: calc(50% - 15px);
}

.dostoplpage {
	margin-bottom: 70px;
}

.line-df-item0wrpbig {
	width: 100%;
	margin-bottom: 80px;
}

.line-df-item0wrp h3 {
	color: #292929;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.line-df-item0wrp p {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.line-df-item0wrp p strong {
	font-weight: 600;
}

.line-df-item0wrpblue {
	background: #1842E1;
}

.line-df-item0wrpblue p {
	color: #fff;
}

.line-df-item0wrpblue h3 {
	color: #fff;
}

.oplata-variki {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
}



.prewt-open .rew-new-text-polnu {
	display: block
}

.prewt-open .rew-new-header , .prewt-open .rew-new-otkuda , .prewt-open .rew-new-text {
	display: none;
}

.rew-new-link-more {
	margin-top: 6px;
	cursor: pointer;
}

.rew-new-link-more .span1 {
	display: none;
}

.prewt-open .rew-new-link-more .span1 {
	display: block;
}

.prewt-open .rew-new-link-more .span2 {
	display: none;
}

.vak-item-otklic:hover {
	color: #fff;
	text-decoration: none
}

@media(max-width: 1310px) {
	

	.tabs-header {
		overflow-x: scroll;
		gap: 20px;
	}
}

@media(max-width: 1100px) {
	.rew-new-name {
		color: #292929;
		font-size: 16px;
	}

	.ost-otzivi {
		font-size: 13px;
	}

	.tabs-nav2-tarifs li {
		width: 147px;
	}
}

@media(max-width: 950px) {
	
	.page-contact-office {
		flex-direction: column;
	}

	.office-left {
		width: 100%;
	}

	.offose-right {
		width: 100%;
		height: 269px;
	}

	.form-cnt-title {
		color: #292929;
		font-size: 28px;
	}

	.office-left-info a {
		font-size: 14px;
	}

	h1.new-page-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.callbackkiller.cbk-phone.cbk-phone-pulse {
		transform: none!important;
	}

	.innerpage h2.new-page-title {
		font-size: 28px;
		line-height: 150%;
	}
}

@media(max-width: 700px) {
	.forma_footer_contact-new {
		width: 100%;
		margin-bottom: 50px;
	}

	.office-left {
		padding: 35px 20px;
	}

	

	.form-cnt-title {
		color: #292929;
		font-size: 20px;
		margin-bottom: 37px;
		margin-top: 50px;
	}

	.form-cnt-title br {
		display: none;
	}

	.forma_footer_contact-new-line {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	.forma_footer_contact-new-text {
		margin-top: 10px;
	}

	.forma_footer_contact-new input.wpcf7-submit {
		width: 100%;
		margin-top: 15px;
		font-size: 16px;
	}

	.forma_footer_contact-new-input input, .forma_footer_contact-new-input textarea {
		color: #292929;
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		/* 19.5px */
		padding: 15px 22px;
	}

	.forma_footer_contact-new-input input:placeholder, .forma_footer_contact-new-input textarea:placeholder {
		color: #292929;
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		/* 19.5px */
	}

	.innerpage h2.new-page-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-top: 50px;
		margin-bottom: 30px;
	}

	.dost-form-page .forma_footer_contact-new-line > div {
		width: 247px;
		margin-left: auto;
		margin-right: auto;
	}

	.subtitle-dop-form {
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-bottom: 30px;
	}
}

/* Ð²Ð°ÐºÐ°Ð½ÑÐ¸Ð¸ */
.innerpage h2.new-page-title {
	color: #000;
	text-align: center;
	margin-bottom: 50px;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}

.vak-page-banner-wrp {
	background: url(/wp-content/themes/igrkiv/img/pr.png);
	background-size: cover;
	height: 600px;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	margin-bottom: 80px;
	justify-content: space-between;
	background-position: center;
	background-repeat: no-repeat;
	padding: 40px 48px 30px 48px;
}

.vak-page-subtitle {
	color: #292929;
	text-align: center;
	margin-bottom: 50px;
	max-width: 864px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
}

.vak-page-banner-items {
	display: flex;
	justify-content: space-between;
}

.vak-page-banner-item {
	border-radius: 10px;
	width: 382px;
	position: relative;
	padding: 24px 36px;
}

.vak-page-banner-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(10px);
}

.vak-page-banner-item > div {
	position: relative;
	z-index: 2;
}

.vak-page-banner-item-title {
	color: #292929;
	margin-bottom: 15px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 21.6px */
}

.vak-page-banner-item-text {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 16.8px */
}

.post-type-archive-vacancii, .single-vacancii {
	background: #FAFAFA;
}

.vak-wrapper-items {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
	gap: 30px;
}

.vak-item-wrp {
	width: calc(50% - 15px);
	padding: 47px 130px 47px 111px;
	border-radius: 10px;
	background: #FFF;
	position: relative;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.vak-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.vak-item-title {
	color: #1842E1;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 31.2px */
}

.vak-item-zp {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
	margin-top: 20px;
	margin-bottom: 30px;
}

.vak-item-short {
	color: #292929;
	margin-bottom: 30px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 18.2px */
}

.vak-item-otklic {
	position: relative;
	z-index: 2;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 16.8px */
	cursor: pointer;
	border-radius: 10px;
	background: #1842E1;
	padding: 11px 27px;
	width: fit-content;
}

.vak-page-text {
	max-width: 835px;
	margin-top: 39px;
	margin-bottom: 80px;
}

.innerpage h1.page-vak-titleh1 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #1842E1;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 42px */
}

.price-vak-wrapper-page {
	color: #000;
	margin-bottom: 40px;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
}

.vak-page-text p {
	color: #000;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text h2 {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
	margin-top: 40px;
	margin-bottom: 20px;
}

.vak-page-text ul {
	color: #000;
	font-size: 16px;
	padding-left: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text ol {
	color: #000;
	padding-left: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text ol li::before {
	content: none;
}

.vak-page-text ol li ,.vak-page-text ul li {
	margin-bottom: 15px;
}

.vak-item-otklic2 {
	cursor: pointer;
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	background: #1842E1;
	width: 303px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	transition: 0.3s;
	line-height: 120%;
	/* 20.4px */
}

.vak-item-otklic2:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.15);
	transition: 0.3s;
}

.window-vak-form {
	position: fixed;
	top: -200vh;
	left: 0;
	width: 100%;
	height: 100vh;
	opacity: 0;
	transition: opacity 0.3s;
	z-index: 99999;
}

.slide {
	margin-right: 0;
	margin-left: 0;
}

.popup-form-start-open {
	top: 0;
	opacity: 1;
	transition: opacity 0.3s;
}

.wind-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.6);
}

.wind-vak-iner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 44;
	border-radius: 15px;
	background: #FFF;
	width: 635px;
	padding: 86px 110px 85px 110px;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.wind-vak-close {
	position: absolute;
	cursor: pointer;
	top: 24px;
	right: 25px;
}

.vind-vak-title {
	color: #000;
	text-align: center;
	margin-bottom: 40px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 26.4px */
}

.vind0vak-form-input input {
	color: #292929;
	border-radius: 10px;
	border: 2px solid #1842E1;
	padding: 19px 33px;
	font-size: 17px;
	margin-bottom: 20px;
	height: auto;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
}

.vind0vak-form-inputagrr .wpcf7-list-item-label {
	color: #292929;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.vind0vak-form-inputagrr label {
	display: flex;
	align-items: center;
	gap: 6px;
}

.wind-vak-iner .wpcf7-response-output {
	max-width: 100%;
}

.vind0vak-form-sub input {
	border-radius: 10px;
	background: #1842E1;
	width: 100%;
	border: none;
	padding: 20px;
	margin-top: 40px;
	color: #FFF;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 20.4px */
}

.newrew-slider-item.slick-slide {
	position: static;
}

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

.tabs-nav2-tarifs {
	display: flex;
	border-radius: 15px;
	border: 1px solid #E6E6E6;
	background: #F7F7F7;
	margin: 0;
	padding: 0;
}

.tabs-nav2-tarifs li {
	width: 162px;
}

.tabs-nav2-tarifs li a {
	border-radius: 15px;
	width: 100%;
	height: 100%;
	height: 60px;
	align-items: center;
	gap: 8px;
	justify-content: center;
	text-decoration: none!important;
	display: flex;
}

.tabs-nav2-tarifs li a.active {
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.ost-otzivi {
	display: flex;
	width: 153px;
	height: 60px;
	padding: 12px 7px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 20.8px */
	border-radius: 15px;
	background: var(--linear, linear-gradient(180deg, #2A53EE 0%, #1037CA 100%));
}

.newrew-slider-item {
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	min-height: 363px;
	margin: 9px;
	box-shadow: 0 0 30px -5px rgba(0,0,0,.17);
	padding: 30px 22px;
}
.header-link.header-link-cart {
    cursor: pointer;
}

.rew-new-text {
	color: #292929;
	margin-top: 25px;
	margin-bottom: 12px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	height: 159px;
	text-overflow: ellipsis;
	overflow: overlay;
	line-height: 145%;
}

.image {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.rew-new-link-more {
	color: #A9A9A9;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 19.2px */
}

.rew-new-otkuda img {
	height: 21px;
	margin-top: 32px;
	width: auto!important;
}

.tabs-items {
	margin-top: 40px;
}

.rewfkgu {
	color: #292929;
	width: 97px;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}

.rewfkgu strong {
	display: block;
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.rew-new-whi {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.rew-new-header {
	display: flex;
	gap: 14px;
	align-items: center;
}

.rew-image img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
}

.rew-new-name {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.rew-new-text-polnu {
	display: none;
}

@media(max-width: 1310px) {
	.post-type-archive-vacancii .breadcrumbs_list , .single-vacancii .breadcrumbs_list {
		justify-content: center;
	}

	.vak-page-subtitle {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 39px;
	}

	.innerpage h1.page-vak-titleh1 {
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 120% ;
		margin-bottom: 15px;
		text-align: center;
	}

	.price-vak-wrapper-page {
		text-align: center;
		margin-bottom: 40px;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.vak-page-text {
		max-width: 100%;
		margin-top: 39px;
		margin-bottom: 60px;
	}

	.vak-page-banner-wrp {
		background: url(/wp-content/themes/igrkiv/img/pr2.png);
		background-size: cover;
		height: 479px;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		margin-bottom: 80px;
		justify-content: space-between;
		background-position: center;
		background-repeat: no-repeat;
		padding: 1px 23px 23px 23px;
	}

	.innerpage .vak-page-banner-wrp h2.pomoskov_title {
		text-align: center;
	}

	.stysky-wrapper-menu-elemants .header-link-cart .att {
		font-size: 0;
	}

	.stysky-wrapper-menu-elemants .header-link-cart .att {
		display: flex;
	}

	.vak-page-banner-item {
		width: 32%;
		padding: 20px 15px;
	}

	.vak-page-banner-item-title {
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 13px;
	}

	.vak-page-banner-item-text {
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.vak-item-wrp {
		padding: 40px 28px 40px 26px;
	}

	.vak-item-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%
	}

	.vak-item-zp {
		font-size: 17px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 36px;
	}

	.vak-item-short {
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-bottom: 23px;
	}

	.vak-item-otklic {
		font-size: 14px;
	}

	.vak-page-text p , .vak-page-text ol , .vak-page-text ul {
		font-size: 14px;
	}

	.vak-page-text h2 {
		font-size: 17px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.vak-item-otklic2 {
		font-size: 15px;
		width: 209px;
		height: 51px;
	}

	.wind-vak-iner {
		width: 500px;
		padding: 71px 49px;
	}
}

@media(max-width: 600px) {
	.vak-page-subtitle {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 30px;
	}

	.vak-page-banner-wrp {
		background: url(/wp-content/themes/igrkiv/img/pr3.png);
		background-size: cover;
		height: 660px;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		margin-bottom: 50px;
		padding: 3px 32px 26px 32px;
	}

	.vak-page-banner-items {
		flex-direction: column;
		gap: 15px;
	}

	.vak-page-banner-item {
		width: 100%;
		padding: 20px 32px 19px 21px;
	}

	.vak-page-banner-item-title {
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.vak-page-banner-item-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.vak-page-banner-item-title br , .vak-page-banner-item-text br {
		display: none;
	}

	.vak-page-banner-item:nth-child(2) .vak-page-banner-item-title br {
		display: block;
	}

	.vak-item-wrp {
		width: 100%;
		padding: 32px 24px;
	}

	.vak-wrapper-items {
		margin-bottom: 60px;
		gap: 20px;
	}

	.vak-item-title {
		font-size: 18px;
	}

	.vak-item-zp {
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 27px;
	}

	.vak-item-short {
		font-size: 12px;
		margin-bottom: 15px;
	}

	.vak-item-otklic {
		font-size: 14px;
	}

	.single-vacancii .breadcrumbs_list {
		justify-content: flex-start;
		flex-wrap: wrap;
		width: auto;
		gap: 5px;
	}

	.single-vacancii .breadcrumbs_list > span {
		margin-right: 0;
		margin-left: 0;
	}

	.vak-page-subtitle {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 39px;
	}

	.innerpage h1.page-vak-titleh1 {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 120% ;
		margin-bottom: 15px;
		text-align: center;
	}

	.price-vak-wrapper-page {
		text-align: center;
		margin-bottom: 35px;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.vak-page-text {
		max-width: 100%;
		margin-top: 20px;
		margin-bottom: 50px;
	}

	.vak-page-text p , .vak-page-text ol , .vak-page-text ul {
		font-size: 12px;
	}

	.vak-page-text h2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-top: 30px;
	}

	.vak-item-otklic2 {
		font-size: 14px;
		width: 182px;
		height: 40px;
	}

	.wind-vak-iner {
		width: calc(100% - 30px);
		padding: 44px 20px;
	}

	.vind-vak-title {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 39px;
	}

	.vind0vak-form-input input {
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		padding: 17px 22px;
		margin-bottom: 15px;
	}

	.vind0vak-form-sub input {
		margin-top: 27px;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.ost-otz-vibor a {
		font-size: 12px;
	}

	.ost-otz-vibor a img {
		height: 30px;
	}
}

.header-top-line-wrp {
	background: #F7F7F7;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #dfdfdf;
}

.header-top-line {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header-link a {
	display: flex;
	align-items: center;
	gap: 5px;
	color: #292929;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 15.6px */
	text-decoration-line: underline;
}

.header-loc {
	color: #292929;
	font-size: 13px;
	position: relative;
	display: flex;
	align-items: center;
	gap: 5px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 15.6px */
}

.header-link-cart a {
	text-decoration: none;
}

.header-lic-cart {
	display: flex;
	gap: 21px;
	align-items: center;
}

.aws-container  input.aws-search-field {
	border-radius: 10px!important;
	background: #E9E9E9;
	border: none!important;
	width: 360px;
	padding: 16px 20px;
	color: #989898;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 15.6px */
}

.aws-container .aws-search-form .aws-form-btn {
	padding-top: 6px;
}
}

.header nav, .header_menu {
	height: auto;
}

.header-midle {
	display: flex;
	padding-bottom: 12px;
	align-items: center;
	justify-content: space-between;
}

.header-logo-new {
	display: flex;
	align-items: center;
}

.header-partner-liko {
	display: flex;
	color: #FF3334;
	font-size: 7px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 8.4px */
	text-transform: uppercase;
	align-items: flex-end;
	gap: 5px;
}

.header-left {
	display: flex;
	align-items: flex-end;
	gap: 60px;
}

.header-flag {
	color: #292929;
	width: 47.17px;
	height: 72.03px;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	/* 18.75px */
	position: relative;
	text-align: center;
	padding-top: 12px;
	overflow: hidden;
}

.header-flag img {
	position: absolute;
	top: -5px;
	width: 100%;
	left: 0;
}

.header-flag-wrapper {
	display: flex;
	gap: 11px;
}

.header-flag-reit {
	margin-top: 19px;
	display: flex;
	margin-bottom: 10px;
}

.header-flag-yandex {
	color: #292929;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 125%;
	/* 13.75px */
}

.header-flag-subtitle {
	color: #292929;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
}

.title_header {
	color: #292929;
	font-size: 10px;
	width: 138px;
	font-style: normal;
	font-weight: 600;
	line-height: 125%;
	/* 12.5px */
}

.header-right {
	display: flex;
	gap: 31px;
}

.header-phone {
	display: flex;
	align-items: center;
	color: #292929;
	text-align: center;
	gap: 5px;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	/* 21.6px */
}

.zakaz-zvonka {
	color: #0057FF;
	text-align: center;
	padding: 13px 26px;
	border-radius: 10px;
	border: 1.5px solid #0057FF;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.header-pgone-stycky {
	color: #5E5E5E;
	text-decoration: none;
	font-weight: 400;
}


.header-link-cart {
	position: relative;
}

.cart-number {
	color: #FFF;
	width: 17.802px;
	height: 17.802px;
	border-radius: 50%;
	background: #F11D0F;
	font-size: 14.835px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	top: -8px;
	left: 10px;
	font-weight: 700;
	line-height: 120%;
	/* 17.802px */
	position: absolute;
}

.header-new-fixed {
	transition: position 0.3s;
	z-index: 999;
	position: absolute;
	top: 135px;
	width: 100%;
}

.fixed-header-wrp {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	padding: 11px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sticky {
	transition: position 0.3s;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.header-catalog {
	position: relative;
}

.header-catalog > ul#menu-scrolmenu {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 0;
}

.header-fixed-menu-new > ul {
	margin: 0;
	gap: 75px;
	margin-right: 30px;
}

.new-header-wrapper {
	height: 200px;
}

.stysky-wrapper-menu-elemants {
	display: none;
	gap: 33px;
	justify-content: space-between;
	align-items: center;
}

.sticky .stysky-wrapper-menu-elemants {
	display: flex;
}

.sticky .header-fixed-menu-new {
	display: none;
}

.stysky-wrapper-menu-elemants .header-link-cart .att {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	gap: 22px;
}

.stysky-wrapper-menu-elemants .header-link-cart .att img {
	width: 18px;
}

.aws-container .aws-search-form {
	height : 35px;
}

.custom-logo-link {
	padding-top: 0;
}

.zakaz-zvonka2 {
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display: flex;
	gap: 5px;
	align-items: center;
}

.ikon_catalog {
	cursor: pointer;
}

.open_menu {
	top: 54px;
}

.bg_menu_sc.ikon_catalog:before {
	content: ""!important;
	background-image: url(/wp-content/themes/igrkiv/img/cat.svg);
	background-size: cover;
	height: 18px;
	width: 22px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.page-contact-office {
	display: flex;
	border-radius: 10px;
	background: #FFF;
	overflow: hidden;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	margin-bottom: 40px;
}

.office-left {
	padding: 52px 25px 45px 72px;
	width: 390px;
}

.offose-right {
	width: calc(100% - 390px);
}

.office-left-item {
	display: flex;
	gap: 10px;
	align-items: center;
	padding-bottom: 16px;
	margin-top: 16px;
}

.office-left-info {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	/* 18.75px */
}

.office-left-info a {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	/* 18.75px */
	display: block;
}

.office-left-line {
	width: 100%;
	height: 1px;
	background: #DFDFDF;
	border-radius: 10px;
}

.ofice-icon {
	width: 23px;
}

.office-left-info-loc {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 125%;
	/* 25px */
}

h1.new-page-title , .new-page-title {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	margin-top: 39px;
	line-height: 120%;
	/* 42px */
	margin-bottom: 50px;
}

h1.new-page-title.tac {
	text-align: center;
}

.form-cnt-title {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	margin-top: 80px;
	margin-bottom: 50px;
	text-align: center;
	line-height: 130%;
}

.forma_footer_contact-new-line {
	display: flex;
	gap: 30px;
}

.forma_footer_contact-new-text {
	margin-top: 30px;
}

.forma_footer_contact-new {
	width: 556px;
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto;
}

.forma_footer_contact-new-input input, .forma_footer_contact-new-input textarea {
	border-radius: 10px;
	border: 2px solid #1842E1;
	color: #292929;
	font-size: 17px;
	font-style: normal;
	height: auto;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
	padding: 19px 34px;
}

.forma_footer_contact-new .call-order_warning {
	width: auto;
}

.forma_footer_contact-new-inputtel {
	position: relative;
}

.forma_footer_contact-new-inputtel:before {
	content: '';
	position: absolute;
	top: 25px;
	z-index: 3;
	left: 14px;
	width: 14px;
	height: 14px;
	background: url(/wp-content/themes/igrkiv/img/phone.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.forma_footer_contact-new input.wpcf7-submit {
	border-radius: 10px;
	background: #1842E1;
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.80);
	width: 360px;
	display: flex;
	margin-top: 40px;
	align-items: center;
	justify-content: center;
	padding: 10px 23px;
	white-space: normal;
	border: none;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 20.4px */
}

.form-cnt-title strong {
	font-weight: 700;
}

.dbmob {
	display: none;
}

.bg_menu {
	background: none;
	box-shadow: none;
}

.innerpage h2.pomoskov_title {
	color: #292929;
	font-size: 25px;
	font-style: normal;
	text-align: left;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 20px;
	margin-top: 40px;
}

.innerpage h2.pomoskov_title2 {
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.line-df-item0wrp {
	border-radius: 10px;
	background: #FFF;
	padding: 33px 25px;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.line-df-wrp {
	margin-bottom: 30px;
	display: flex;
	gap: 30px;
}

.line-df-item0wrp {
	width: calc(50% - 15px);
}

.dostoplpage {
	margin-bottom: 70px;
}

.line-df-item0wrpbig {
	width: 100%;
	margin-bottom: 80px;
}

.line-df-item0wrp h3 {
	color: #292929;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.line-df-item0wrp p {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.line-df-item0wrp p strong {
	font-weight: 600;
}

.line-df-item0wrpblue {
	background: #1842E1;
}

.line-df-item0wrpblue p {
	color: #fff;
}

.line-df-item0wrpblue h3 {
	color: #fff;
}

.oplata-variki {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
}

.innerpage h2.new-page-title {
	color: #000;
	text-align: center;
	margin-bottom: 50px;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}

.oplata-varik-text {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	max-width: 208px;
	line-height: 130%;
}

.oplata-varik-text div {
	margin-top: 10px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%
}

.oplata-varik-icon {
}

.oplata-varik {
	border-radius: 7px;
	height: 114px;
	display: flex;
	justify-content: center;
	gap: 24px;
	align-items: center;
	border: 2px solid #F3F3F3;
	width: calc((100% - 60px) / 3);
}

.variki-subtitle1 {
	color: #292929;
	text-align: center;
	max-width: 374px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 80px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.variki-subtitle2 {
	display: flex;
	gap: 120px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	justify-content: center;
}

.variki-subtitle2 strong {
	font-weight: 700;
}

.forma_footer_contact-new .forma_footer_contact-new-line input.wpcf7-submit {
	width: 100%;
	height: 100%;
	margin-top: 0;
}

.forma_footer_contact-new-line > div {
	width: calc(50% - 15px);
}

.variki-subtitle2 > div {
	width: 458px;
}

.subtitle-dop-form {
	color: #292929;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 60px;
}

.page-text-informatiob {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.page-text-informatiob h3 {
	color: #000;
	margin-top: 50px;
	margin-bottom: 40px;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.page-text-informatiob ul {
	list-style: disc;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.page-text-informatiob ul li {
	margin-bottom: 15px;
}

.vozvr-obmen {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	gap: 30px;
	line-height: 140%;
}

.vozvr-obmen-wrp {
	margin-top: 30px;
	margin-bottom: 80px;
}

.vozvr-obmen img {
	width: 40px;
}

.vozvr-obn-text {
	max-width: calc(100% - 70px);
}

.newrew-slider-item.slick-slide {
	position: static;
}

.tabs-header {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.tabs-nav2-tarifs {
	display: flex;
	border-radius: 15px;
	border: 1px solid #E6E6E6;
	background: #F7F7F7;
	margin: 0;
	padding: 0;
}

.tabs-nav2-tarifs li {
	width: 162px;
}

.tabs-nav2-tarifs li a {
	border-radius: 15px;
	width: 100%;
	height: 100%;
	height: 60px;
	align-items: center;
	gap: 8px;
	justify-content: center;
	text-decoration: none!important;
	display: flex;
}

.tabs-nav2-tarifs li a.active {
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.ost-otzivi {
	display: flex;
	width: 200px;
	height: 60px;
	padding: 12px 7px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 20.8px */
	border-radius: 15px;
	background: var(--linear, linear-gradient(180deg, #2A53EE 0%, #1037CA 100%));
}

.newrew-slider-item {
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	min-height: 363px;
	margin: 9px;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 30px 22px;
}

.rew-new-text {
	color: #292929;
	margin-top: 25px;
	margin-bottom: 12px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	height: 159px;
	text-overflow: ellipsis;
	overflow: overlay;
	line-height: 145%;
}

.image {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.rew-new-link-more {
	color: #A9A9A9;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 19.2px */
}

.rew-new-otkuda img {
	height: 21px;
	margin-top: 32px;
	width: auto!important;
}

.tabs-items {
	margin-top: 40px;
}

.rewfkgu {
	color: #292929;
	width: 97px;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}

.rewfkgu strong {
	display: block;
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.rew-new-whi {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.rew-new-header {
	display: flex;
	gap: 14px;
	align-items: center;
}

.rew-image img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
}

.rew-new-name {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

@media(max-width: 1310px) {
	

	.header-fixed-menu-new > ul {
		margin: 0;
		gap: 20px;
		margin-right: 0;
	}

	.header-left {
		display: flex;
		gap: 20px;
	}

	.header-right {
		display: flex;
		gap: 20px;
	}

	.header-phone {
		display: none;
	}

	.bg_menu {
		background: none;
		box-shadow: none;
	}

	.oplata-varik {
		width: calc((100% - 30px) / 2);
	}

	.tabs-header {
		overflow-x: scroll;
		gap: 20px;
	}
}

@media(max-width: 1100px) {
	.vozvr-obm-ico {
		float: left;
		margin: 0 15px 0px 0;
	}

	.vozvr-obmen {
		display: block;
	}

	.vozvr-obn-text {
		max-width: 100%;
	}
}

@media(max-width: 950px) {
	

	.header-partner-liko {
		display: none;
	}

	.header-flag-wrapper {
		display: none;
	}

	.header-catalog {
		display: none;
	}

	.header-new-fixed {
		transition: 0.3s;
		width: 100%;
		left: 0;
		position: fixed;
		top: -200px;
	}

	.sticky {
		transition: 0.3s;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}

	.new-header-wrapper {
		height: auto;
	}

	.aws-container  input.aws-search-field {
		width: 200px;
	}

	.sticky .stysky-wrapper-menu-elemants {
		width: 100%;
	}

	.bg_menu #primary-menu {
		position: fixed;
		top: 180px;
	}

	.page-contact-office {
		flex-direction: column;
	}

	.office-left {
		width: 100%;
	}

	.offose-right {
		width: 100%;
		height: 269px;
	}

	.form-cnt-title {
		color: #292929;
		font-size: 28px;
	}

	.zakaz-zvonka2 {
		display: none;
	}

	.header-search {
		display: none;
	}

	.header-link-cart a {
		font-size: 0;
	}

	.zakaz-zvonka {
		display: none;
	}

	.sticky .header-fixed-menu-new {
		display: block;
	}

	
	.title_header, .header_sidebar-v11, .header-top-line-wrp {
		display: none;
	}

	.sticky {
		transition: 0.3s;
		position: fixed;
		top: -100%;
		left: 0;
		width: 100%;
	}

	.bg_menu #primary-menu {
		position: fixed;
		top: 49px;
	}

	.header_logo-img, .custom-logo {
		width: 62px;
	}

	.dbmob {
		display: block;
	}

	.header-link-cart img {
		width: 17px;
	}

	.header-link-cart {
		width: 25px;
		height: 25px;
		background: rgba(244, 244, 244, 1);
		border-radius: 2px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.header-link-cart a {
		gap: 0;
	}

	.cart-number {
		color: #FFF;
		width: 15px;
		height: 15px;
		font-size: 12px;
		top: -6px;
		left: 17px;
	}

	.custom-logo-link {
		padding-top: 0;
	}

	.header-phone {
		color: #292929;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		display: block;
	}

	.header-phone img {
		display: none;
	}

	.header-midle {
		display: flex;
		padding-bottom: 0;
		align-items: center;
		justify-content: space-between;
	}

	.new-header-wrapper {
		z-index: 999;
		position: fixed;
		background: #FFF;
		box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.10);
	}

	#page {
	}

	.header-zagl-mon {
		height: 75px;
	}

	.office-left-info a {
		font-size: 14px;
	}

	h1.new-page-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.callbackkiller.cbk-phone.cbk-phone-pulse {
		transform: none!important;
	}

	.line-df-item0wrp p {
		font-size: 14px;
	}

	.line-df-item0wrp h3 {
		font-size: 17px;
	}

	.line-df-item0wrp {
		padding: 20px;
	}

	.innerpage h2.new-page-title {
		font-size: 28px;
		line-height: 150%;
	}

	.variki-subtitle2 {
		display: flex;
		gap: 20px;
		font-size: 14px;
	}

	.rew-new-name {
		color: #292929;
		font-size: 16px;
	}
}

@media(max-width: 700px) {
	.forma_footer_contact-new {
		width: 100%;
		margin-bottom: 50px;
	}

	.office-left {
		padding: 35px 20px;
	}

	.form-cnt-title {
		color: #292929;
		font-size: 20px;
		margin-bottom: 37px;
		margin-top: 50px;
	}

	.form-cnt-title br {
		display: none;
	}

	.forma_footer_contact-new-line {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	.forma_footer_contact-new-text {
		margin-top: 10px;
	}

	.forma_footer_contact-new input.wpcf7-submit {
		width: 100%;
		margin-top: 15px;
		font-size: 16px;
	}

	.forma_footer_contact-new-input input, .forma_footer_contact-new-input textarea {
		color: #292929;
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		/* 19.5px */
		padding: 15px 22px;
	}

	.forma_footer_contact-new-input input:placeholder, .forma_footer_contact-new-input textarea:placeholder {
		color: #292929;
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		/* 19.5px */
	}

	.zakaz-zvonka2 {
		display: none;
	}

	.header-search {
		display: none;
	}

	.aws-container  input.aws-search-field {
		width: 0;
		opacity: 0;
	}

	.menu_sc_block > div {
		padding-left: 0;
		padding-right: 0;
	}

	.active_sc_search .aws-container {
		  
        width: calc(100vw - 124px);
		position: absolute;
		top: 0px;
		right: 0px;
	}

	.menu_sc_block {
		display: flex;
		justify-content: center;
		height: 35px;
		width: 35px;
		position: relative;
		align-items: center;
	}

	.menu_sc_block .aws-container .aws-search-form .aws-form-btn {
		right: 0;
	}

	.menu_sc_block.active_sc_search .aws-container  input.aws-search-field {
		width: 100%;
		opacity: 1;
	}

	.header-link-cart a {
		font-size: 0;
	}

	.zakaz-zvonka {
		display: none;
	}

	.sticky .header-fixed-menu-new {
		display: block;
	}

	

	.title_header, .header_sidebar-v11, .header-top-line-wrp {
		display: none;
	}

	.sticky {
		transition: 0.3s;
		position: fixed;
		top: -100%;
		left: 0;
		width: 100%;
	}

	.bg_menu #primary-menu {
		position: fixed;
		top: 49px;
	}

	.header_logo-img, .custom-logo {
		width: 62px;
	}

	.dbmob {
		display: block;
	}

	.header-link-cart img {
		width: 17px;
	}

	.header-link-cart {
		width: 25px;
		height: 25px;
		background: rgba(244, 244, 244, 1);
		border-radius: 2px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.header-link-cart a {
		gap: 0;
	}

	.cart-number {
		color: #FFF;
		width: 15px;
		height: 15px;
		font-size: 12px;
		top: -6px;
		left: 17px;
	}

	.custom-logo-link {
		padding-top: 0;
	}

	.header-phone {
		color: #292929;
		font-size: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		display: block;
	}

	.header-phone img {
		display: none;
	}

	.header-midle {
		display: flex;
		padding-bottom: 0;
		align-items: center;
		justify-content: space-between;
	}

	.new-header-wrapper {
		z-index: 999;
		position: fixed;
		background: #FFF;
		box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.10);
	}

	#page {
	}

	.header-zagl-mon {
		height: 75px;
	}

	.forma_footer_contact-new-line > div {
		width: 100%;
	}

	.line-df-wrp {
		flex-direction: column;
		gap: 20px;
	}

	.line-df-item0wrp {
		width: 100%;
	}

	.innerpage h2.new-page-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-top: 50px;
		margin-bottom: 30px;
	}

	.oplata-variki {
		gap: 15px;
	}

	.oplata-varik {
		width: 100%;
	}

	.variki-subtitle2 > div {
		width: 100%;
	}

	.variki-subtitle2 {
		flex-direction: column;
	}

	.dost-form-page .forma_footer_contact-new-line > div {
		width: 247px;
		margin-left: auto;
		margin-right: auto;
	}

	.subtitle-dop-form {
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-bottom: 30px;
	}

	.oplata-varik-text {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.oplata-varik-icon img {
		max-width: 48px;
	}

	.oplata-varik-text div {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.oplata-varik {
		height: auto;
		padding: 15px 22px 15px 60px;
		justify-content: flex-start;
	}

	.vozvr-obmen , .page-text-informatiob ul {
		font-size: 14px;
	}

	.page-text-informatiob h3 {
		font-size: 14px;
		font-style: normal;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.page-text-informatiob ul {
		padding-left: 20px;
	}

	.ost-otzivi {
		font-size: 13px;
	}

	.tabs-nav2-tarifs li {
		width: 147px;
	}
}

#menu-item-2901 {
	display: none;
}

/* Ð²Ð°ÐºÐ°Ð½ÑÐ¸Ð¸ */
.vak-page-banner-wrp {
	background: url(/wp-content/themes/igrkiv/img/pr.png);
	background-size: cover;
	height: 600px;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	margin-bottom: 80px;
	justify-content: space-between;
	background-position: center;
	background-repeat: no-repeat;
	padding: 40px 48px 30px 48px;
}

.vak-page-subtitle {
	color: #292929;
	text-align: center;
	margin-bottom: 50px;
	max-width: 864px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
}

.vak-page-banner-items {
	display: flex;
	justify-content: space-between;
}

.vak-page-banner-item {
	border-radius: 10px;
	width: 382px;
	position: relative;
	padding: 24px 36px;
}

.vak-page-banner-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(10px);
}

.vak-page-banner-item > div {
	position: relative;
	z-index: 2;
}

.vak-page-banner-item-title {
	color: #292929;
	margin-bottom: 15px;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 21.6px */
}

.vak-page-banner-item-text {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 16.8px */
}

.post-type-archive-vacancii, .single-vacancii {
	background: #FAFAFA;
}

.vak-wrapper-items {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
	gap: 30px;
}

.vak-item-wrp {
	width: calc(50% - 15px);
	padding: 47px 130px 47px 111px;
	border-radius: 10px;
	background: #FFF;
	position: relative;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.vak-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.vak-item-title {
	color: #1842E1;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 31.2px */
}

.vak-item-zp {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
	margin-top: 20px;
	margin-bottom: 30px;
}

.vak-item-short {
	color: #292929;
	margin-bottom: 30px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 18.2px */
}

.vak-item-otklic {
	position: relative;
	z-index: 2;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 16.8px */
	cursor: pointer;
	border-radius: 10px;
	background: #1842E1;
	padding: 11px 27px;
	width: fit-content;
}

.vak-page-text {
	max-width: 835px;
	margin-top: 39px;
	margin-bottom: 80px;
}

.page-vak-titleh1 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #1842E1;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 42px */
}

.price-vak-wrapper-page {
	color: #000;
	margin-bottom: 40px;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
}

.vak-page-text p {
	color: #000;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text h2 {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 24px */
	margin-top: 40px;
	margin-bottom: 20px;
}

.vak-page-text ul {
	color: #000;
	font-size: 16px;
	padding-left: 0;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text ol {
	color: #000;
	padding-left: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	/* 19.2px */
}

.vak-page-text ol li::before {
	content: none;
}

.vak-page-text ol li ,.vak-page-text ul li {
	margin-bottom: 15px;
}

@media(max-width: 1310px) {
	.post-type-archive-vacancii .breadcrumbs_list {
		justify-content: center;
	}

	.vak-page-subtitle {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 39px;
	}

	.vak-page-banner-wrp {
		background: url(/wp-content/themes/igrkiv/img/pr2.png);
		background-size: cover;
		height: 479px;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		margin-bottom: 80px;
		justify-content: space-between;
		background-position: center;
		background-repeat: no-repeat;
		padding: 1px 23px 23px 23px;
	}

	.innerpage .vak-page-banner-wrp h2.pomoskov_title {
		text-align: center;
	}

	.stysky-wrapper-menu-elemants .header-link-cart .att {
		font-size: 0;
	}

	.vak-page-banner-item {
		width: 32%;
		padding: 20px 15px;
	}

	.vak-page-banner-item-title {
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 13px;
	}

	.vak-page-banner-item-text {
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.vak-item-wrp {
		padding: 40px 28px 40px 26px;
	}

	.vak-item-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%
	}

	.vak-item-zp {
		font-size: 17px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 36px;
	}

	.vak-item-short {
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-bottom: 23px;
	}

	.vak-item-otklic {
		font-size: 14px;
	}
}

@media(max-width: 900px) {
	#menu-item-2901 {
		display: block;
	}

	.header-fixed-menu-new > ul {
		margin: 0;
		gap: 0;
		margin-right: 0;
	}
}

@media(max-width: 600px) {
	.vak-page-subtitle {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 30px;
	}

	.vak-page-banner-wrp {
		background: url(/wp-content/themes/igrkiv/img/pr3.png);
		background-size: cover;
		height: 660px;
		border-radius: 20px;
		display: flex;
		flex-direction: column;
		margin-bottom: 50px;
		padding: 3px 32px 26px 32px;
	}

	.vak-page-banner-items {
		flex-direction: column;
		gap: 15px;
	}

	.vak-page-banner-item {
		width: 100%;
		padding: 20px 32px 19px 21px;
	}

	.vak-page-banner-item-title {
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.vak-page-banner-item-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.vak-page-banner-item-title br , .vak-page-banner-item-text br {
		display: none;
	}

	.vak-page-banner-item:nth-child(2) .vak-page-banner-item-title br {
		display: block;
	}

	.vak-item-wrp {
		width: 100%;
		padding: 32px 24px;
	}

	.vak-wrapper-items {
		margin-bottom: 60px;
		gap: 20px;
	}

	.vak-item-title {
		font-size: 18px;
	}

	.vak-item-zp {
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 27px;
	}

	.vak-item-short {
		font-size: 12px;
		margin-bottom: 15px;
	}

	.vak-item-otklic {
		font-size: 14px;
	}

	.owl-carousel .owl-item .rew-image img {
		width: 54px;
	}
}

.wind-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.6);
}

.title_tab_o svg {
	width: 22px;
}

.title_tab_o {
	display: flex;
	align-items: center;
	color: #9F9F9F;
	gap: 19px;
	border-radius: 15px;
	padding: 30px 40px;
	box-shadow: none;
	border: none;
	background: none;
	height: auto;
	font-size: 22px;
	transition: 0.3s;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 28.6px */
}

.active .title_tab_o {
	color: #1842E1;
	font-style: normal;
	border-radius: 15px;
	background: #FFF;
	transition: 0.3s;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	font-weight: 700;
	line-height: 130%;
}

.active .title_tab_o path {
	fill : #1842E1!important;
}

.simple-tabs .tab-title li {
	margin-bottom: 20px;
	width: 100%;
	box-shadow: none;
	padding: 0;
	margin-bottom: 0;
}

.simple-tabs {
	display: flex;
	border-radius: 15px;
	border: 1px solid #E6E6E6;
	background: #FAFAFA;
	justify-content: space-between;
}

.simple-tabs {
	padding: 0;
}

.text_tabs {
	margin: 0;
	padding: 0;
}

.text_tabs li {
	text-align: left !important;
	box-shadow: none;
	border-radius: 10px;
	padding: 0px !important;
	margin: 0;
}

.simple-tabs .tab-content li {
	margin: 30px;
	max-width: 720px;
}

.simple-tabs .tab-content {
	margin: 0;
	padding-left: 0;
	width: calc(100% - 413px);
}

.simple-tabs .tab-title {
	padding: 0;
	gap: 0;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border-radius: 15px;
	border: 1px solid #E6E6E6;
	width: 413px;
	background: #F7F7F7;
}

.text_tabs p {
	color: #292929;
	font-size: 15px;
	line-height: 150%;
}

@media(max-width: 1310px) {
	.title_tab_o {
		padding: 15px 18px;
		font-size: 16px;
	}

	.simple-tabs .tab-title {
		width: 300px;
	}

	.simple-tabs .tab-content {
		width: calc(100% - 300px);
	}
}

@media(max-width: 950px) {
	.simple-tabs {
		flex-direction: column;
	}

	.simple-tabs .tab-title {
		width: 100%;
		overflow-x: scroll;
		flex-direction: row;
		flex-wrap: nowrap;
		white-space: nowrap;
	}

	.simple-tabs .tab-content {
		width: 100%;
	}
}

@media (max-width: 700px) {
	.title_tab_o svg {
		width: auto;
		height: 14px;
	}

	.simple-tabs .tab-title li {
		border-radius: 5px;
		margin: 0;
	}

	.simple-tabs .tab-title li {
		margin-bottom: 0;
	}

	.title_tab_o {
		gap: 10px;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%
	}

	.text_tabs p {
		color: #292929;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%
	}

	.text_tabs p strong {
		color: #292929;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.text_tabs li {
		text-align: left !important;
		box-shadow: none;
		border-radius: 10px;
		padding: 0px !important;
		margin: 0;
	}
}

@media (min-width: 767.91px) and (max-width: 991.91px) {
	.slide {
		width: 100%!important;
	}
}

.tarif-item-new {
	border-radius: 15px;
	background: #FFF;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	display: flex;
	flex-direction: column;
	min-height: 640px;
	width: 98%;
	justify-content: space-between;
	margin-bottom: 20px;
	position: relative;
	padding: 27px 25px 32px 25px;
	margin-top: 41px;
}

.tarif-item-new-toptitle {
	color: #1842E1;
	text-align: center;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.tarif-item-new-topvhtitle {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 17px;
	line-height: 120%;
	/* 16.8px */
}

.tarif-item-new-topvhtitle span {
	color: #1842E1;
}

.tarif-item-new-topdesc {
	margin-top: 9px;
	height: 38px;
	margin-bottom: 24px;
	color: #292929;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	/* 19.2px */
}

.tarif-item-new-top-most-populat {
	position: absolute;
	top: -39px;
	border-radius: 15px;
	background: #1842E1;
	padding-top: 8px;
	padding-bottom: 39px;
	width: 100%;
	z-index: -1;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 26px */
	left: 0;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.tarifs-wrapper-section {
	padding-bottom: 50px;
}

.tarif-item-new-topvhitem {
	position: relative;
	color: #292929;
	margin-bottom: 15px;
	font-size: 14px;
	font-style: normal;
	padding-left: 24px;
	font-weight: 500;
	line-height: 120%;
	/* 16.8px */
}

.tarif-item-new-topvhitem:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 9px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M9.39512 0L4.35488 6.21362L1.375 3.42924L0 4.71496L4.58262 9L11 1.28571L9.39512 0Z' fill='%231842E1'/%3E%3C/svg%3E");
}

.pricegod {
	color: #292929;
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 28.6px */
}

.tarif-item-new-bottom {
	margin-top: 25px;
}

.pricegodsubtl {
	color: #292929;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 20.8px */
	margin-top: 1px;
}

.pricegodsubtlinmes {
	color: #7C7C7C;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	white-space: nowrap;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 18.2px */
}

.number {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 6px;
	margin-bottom: 17px;
}

.number input {
	border-radius: 4px;
	border: 1px solid #D1D1D1;
	width: 35px;
	height: 26px;
	color: #292929;
	text-align: center;
	padding: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	/* 20.8px */
}

.zakazat-tarif {
	transition: 0.3s;
	border-radius: 10px;
	background: #1842E1;
	padding: 20px;
	margin-top: 15px;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	cursor: pointer;
	/* 21.6px */
}

.zakazat-tarif:hover {

	transition: 0.3s;
}

@media(max-width: 950px) {
	.tarifs-wrapper-section {
		width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media(max-width: 600px) {
	.tarifs-wrapper-section {
		width: 311px;
		margin-left: auto;
		margin-right: auto;
	}

	.tarif-item-new {
		min-height: 546px;
		margin-top: 27px;
		padding: 27px 40px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.tarif-item-new-toptitle {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.tarif-item-new-topvhtitle {
		font-size: 13px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%
	}

	.pricegod {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		/* 23.4px */
	}

	.pricegodsubtl {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
	}

	.pricegodsubtlinmes {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.zakazat-tarif {
		font-size: 16px;
		padding: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.tarif-item-new-topdesc {
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		height: auto;
		margin-bottom: 36px;
		margin-top: 10px;
		line-height: 120%;
	}

	.tarif-item-new-topdesc br {
		display: none;
	}

	.tarif-item-new-top-most-populat {
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		top: -27px;
		line-height: 130%;
		padding-top: 6px;
	}

	.tarif-item-new-topvhitem {
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
		margin-bottom: 11px;
	}

	.tarif-item-new-topvhitem:before {
		content: '';
		position: absolute;
		top: 3px;
		left: 6px;
	}
}

.projects-menu ul {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 0;
	border-radius: 15px;
	border: 1px solid #E6E6E6;
	background: #F7F7F7;
	gap: 0;
	width: fit-content;
	margin: 0 auto;
}

.projects-menu ul a {
	padding: 13px 28px;
	display: flex;
	color: #9F9F9F;
	font-size: 18px;
	font-style: normal;
	transition: 0.3s;
	font-weight: 500;
	line-height: 130%;
	/* 23.4px */
	text-decoration: none!important;
}

.projects-menu ul a:hover {
	transition: 0.3s;
	color: #292929;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.projects-menu ul .current-menu-item a {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 23.4px */
	border-radius: 15px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.project-list-wrp {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 30px;
	margin-top: 40px;
	margin-bottom: 70px;
}

.project-list-item {
	padding: 49px 80px;
	border-radius: 15px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	width: calc(50% - 15px);
}

.project-list-item-categ {
	margin-top: 51px;
	margin-bottom: 5px;
	border-radius: 10px;
	background: #E4E4E4;
	padding: 8px 21px;
	width: fit-content;
	color: #292929;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 130%;
	/* 18.2px */
}

.project-list-item-title {
	color: #1842E1;
	margin-bottom: 5px;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 33.8px */
}

.project-list-item-titleinfo {
	margin-top: 30px;
	margin-bottom: 15px;
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 26px */
}

.project-list-item-loc {
	color: #292929;
	display: flex;
	gap: 5px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 20.8px */
}

.project-list-item-slid {
	width: 100%;
	height: 217px;
	border-radius : 10px;
}

.project-list-item-slider .slider__pager {
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
	bottom: 12px;
}

.project-list-item-slider button.owl-dot {
	background: #fff!important;
}

.project-list-item-slider button.owl-dot.active {
	background: #1842E1!important;
}

.project-list-item-listob {
}

.project-list-item-listob ul {
	padding-left: 14px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 20.8px */
}

.project-list-item-listob ul li {
	position: relative;
}

.project-list-item-listob ul li:before {
	content: '•';
	position: absolute;
	left: -11px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	top: 0;
}

.project-list-item-rew {
	border-radius: 10px;
	border: 1px solid #E9E9E9;
	padding: 16px 30px;
}

.project-list-item-rew-name {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%;
	/* 23.2px */
}

.project-list-item-rew-name span {
	color: #292929;
	padding-left: 7px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 20.3px */
}

.project-list-item-rew-text {
	color: #292929;
	margin-top: 11px;
	margin-bottom: 11px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 23.2px */
}

.project-list-item-rew-more {
	color: #8F8F8F;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 21.75px */
	text-decoration-line: underline;
}

.project-list-item-link {
	display: flex;
	align-items: center;
	color: #FFF;
	gap: 6px;
	font-size: 15px;
	font-style: normal;
	border-radius: 10px;
	background: var(--linear, linear-gradient(180deg, #2A53EE 0%, #1037CA 100%));
	padding: 12px 15px;
	width: fit-content;
	margin-top: 37px;
	font-weight: 700;
	line-height: 130%;
	/* 19.5px */
	transition: 0.3s;
}

.project-list-item-link:hover {
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	transition: 0.3s;
	color: #fff
}

.page-project-info {
	display: flex;
	margin-top: 39px;
	margin-bottom: 80px;
	gap: 30px;
}

.page-project-info-img {
	width: 746px;
}

.page-project-info-img img {
	width: 100%;
	border-radius: 10px;
}

.project-list-item-descrt {
	color: #292929;
	margin-top: 40px;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 26.1px */
}

.page-project-info-right {
	width: calc(100% - 776px);
}

.page-project-info-right .project-list-item-loc {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.page-project-info-right .project-list-item-categ {
	margin-bottom: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	margin-top: 0;
	line-height: 130%;
}

.page-project-info-right .project-list-item-title {
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%
}

.project-pforos {
	display: flex;
	margin-bottom: 80px;
	gap: 25px;
	flex-wrap: wrap;
}

.project-pforos > div {
	border-radius: 20px;
	position: relative;
	width: calc((100% - 50px) / 3);
	height: 242.861px;
}

.project-pforos a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product-teaser-slider-image {
	border-radius: 10px;
	margin-bottom: 16px;
	height: 150px;
}

.product-teaser-slider-image img {
	max-height: 100%;
	max-width: 100%;
	width: auto!important;
	margin: 0 auto;
}

#woorelatedproducts .title_product_w.product-teaser-slider-rt {
	color: #292929;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 26px */
}

.page-proj-rew {
	display: flex;
	border-radius: 15px;
	background: #FFF;
	margin: 0 auto;
	width: 916px;
	border-radius: 15px;
	/* Drop Shadow */
	gap: 80px;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 60px 100px;
}

.object-video {
	margin: 0 auto;
	width: 916px;
	border-radius: 15px;
	text-align: center;
}

.page-proj-rewright {
	max-width: 370px;
}

.page-proj-rew-left {
	width: 251px;
}

.page-proj-rew-left img {
	width: 100%;
	border-radius: 7px;
}

.page-proj-rew .project-list-item-rew-text {
	font-size: 18px;
}

.page-proj-rew .project-list-item-rew-name {
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%;
}

.page-proj-rew .project-list-item-rew-name span {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
}

.title_product_pricerakgj {
	color: #1842E1;
	text-align: center;
	margin-bottom: 16px;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	/* 36.4px */
}

.product .project-list-item-link {
	margin-left: auto;
	margin-right: auto;
	width: 188px;
	text-align: center;
	color: #fff;
}

#woorelatedproducts {
	padding-left: 0;
}

.page-project-info-img {
	border-radius: 10px;
}

@media(max-width: 1310px) {
	.project-list-item {
		padding: 16px;
	}

	.page-project-info-img {
		width: 364px;
	}

	.page-project-info-right {
		width: calc(100% - 394px);
	}
}

@media(max-width: 950px) {
	.projects-menu ul a ,.projects-menu ul .current-menu-item a {
		font-size: 16px;
		padding: 9px 20px;
	}

	.project-list-item-slid {
		height: 197px;
	}

	.project-list-item-categ {
		margin-top: 40px;
	}

	.project-list-item-title {
		font-size: 22px;
	}

	.project-list-item-loc {
		font-size: 14px;
	}

	.project-list-item-titleinfo {
		font-size: 17px;
		margin-bottom: 12px;
	}

	.project-list-item-listob ul {
		font-size: 14px;
	}

	.project-list-item-rew {
		padding: 17px;
	}

	.project-list-item-rew-text {
		font-size: 13px;
	}

	.project-list-item-rew-name {
		font-size: 14px;
	}

	.project-list-item-rew-name span , .project-list-item-rew-more {
		font-size: 12px;
	}

	.project-list-item-link {
		font-size: 13px;
		padding: 12px;
		margin-top: 20px;
	}

	.page-proj-rew {
		width: 100%;
		gap: 32px;
		padding: 46px;
	}

	.object-video {
		width: 100%
	}

	.new-page-contacts #woorelatedproducts .product-teaser {
		height: auto!important;
	}

	.project-pforos > div {
		border-radius: 20px;
		position: relative;
		width: calc((100% - 20px) / 3);
		height: 160px;
	}

	.project-pforos {
		gap: 10px;
	}
}

@media(max-width: 700px) {
	.project-list-item {
		width: 100%;
	}

	.projects-menu ul a, .projects-menu ul .current-menu-item a {
		font-size: 14px;
		padding: 8px 20px;
	}

	.projects-menu {
		overflow-x: scroll;
	}

	.page-project-info {
		flex-direction: column;
	}

	.page-project-info-img {
		width: 100%;
		height: 207px;
	}

	.page-project-info-right {
		width: 100%
	}

	.project-pforos > div {
		width: calc((100% - 10px) / 2);
		height: 110px;
	}

	.page-proj-rew {
		flex-direction: column;
		gap: 35px;
		padding: 23px 32px;
	}

	.page-proj-rew-left {
		width: 100%;
	}

	.page-proj-rewright {
		max-width: 100%;
	}

	.page-proj-rew .project-list-item-rew-name {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 145%;
	}

	.page-proj-rew .project-list-item-rew-name span {
		display: block;
		margin-top: 3px;
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 145%;
	}

	.page-project-info-right .project-list-item-categ {
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		margin-bottom: 14px;
	}

	.page-project-info-right .project-list-item-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.page-project-info-right .project-list-item-loc {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.project-list-item-descrt {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		margin-top: 30px;
	}

	.page-proj-rew .project-list-item-rew-text {
		font-size: 13px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
	}
}

/* Ð½Ð¾Ð²Ð¾Ðµ 2408 */
.forma_spas {
	height: auto;
}

.forma_spas .wpcf7-list-item-label {
	font-size: 12px;
	line-height: 124%;
}

.reshtyfjg.owl-carousel .owl-item {
	display: flex;
	height: auto !important;
}

.reshtyfjg.owl-carousel .owl-stage {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.project-list-slider.owl-carousel .owl-nav .owl-next, .project-list-slider.owl-carousel .owl-nav .owl-prev {
	background: none!important;
}

.project-list-slider.owl-carousel .owl-nav .owl-next {
	right: 0;
}

.project-list-slider.owl-carousel .owl-nav .owl-prev {
	left: 0;
}

#load-more , .buttonzart {
	color: #292929;
	text-align: center;
	border: none;
	box-shadow: none;
	padding: 0;
	text-align: center;
	display: block;
	margin: 50px auto;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 26px */
	text-decoration-line: underline;
}

.nasiprojecty-wrp h2 {
	text-align: center;
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	margin-top: 39px;
	line-height: 120%;
	margin-bottom: 50px;
}

.projects-menu ul a.active {
	color: #292929;
	font-weight: 700;
	line-height: 130%;
	border-radius: 15px;
	background: #FFF;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.new-page-contacts.three_block_tarif {
	margin-top: 50px;
	margin-bottom: 50px;
}

.quiz-inner {
	margin-bottom: 0!important;
}

.section.quiz {
	margin-bottom: 50px;
}

.title_tab_o {
	text-align: left;
}

.owl-prev.disabled, .owl-next.disabled {
	opacity: 0.3!important;
}

.slide .owl-prev.disabled, .slide .owl-next.disabled {
	opacity: 1!important;
}

.header-partner-liko a {
	text-decoration: none!important;
}

#menu-item-9029 .header_submenu-list , #menu-item-4305 .header_submenu-list {
	column-count: 1;
	padding-right: 16px;
}

.itap_bg {
	display: none;
}

.custom_slider .navig {
	margin-bottom: 40px;
}

@media (max-width: 950px) {
	.nasiprojecty-wrp h2.new-page-title {
		font-size: 28px;
		line-height: 150%;
	}
}

@media (max-width: 700px) {
	.nasiprojecty-wrp h2.new-page-title {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-top: 50px;
		margin-bottom: 30px;
	}
}

@media(max-width: 1000px) {
	.fbs-tabs .owl-carousel .owl-nav .owl-next {
		right: -20px;
	}

	.fbs-tabs .owl-carousel .owl-nav .owl-prev {
		left: -20px;
	}
}

@media(max-width: 700px) {
	.brecka .wrp .col {
		padding: 0;
	}

	.wrp.header {
		padding-left: 0;
		padding-right: 0;
	}

	.wrp .header_burger {
		display: flex;
		justify-content: flex-start;
		margin-left: 0;
	}
}

.wpcf7-form-control-wrap[data-name=tel-327] input {
	border-radius: 10px;
	text-align: left;
	border: 2px solid #1842E1;
}

.wpcf7-form-control-wrap[data-name=tel-327] input::placeholder {
	text-align: left;
}

.forma_footer_g .wpcf7-submit {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	background: #1842E1;
	padding: 10px 20px;
	/* Blue shadow */
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.40);
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 20.4px */
}

.forma_footer_g .whataapp {
	border-radius: 10px;
	background: #22C932;
	box-shadow: 0px 0px 30px -10px #22C932;
}

.forma_footer .wpcf7-checkbox .wpcf7-list-item-label {
	color: #292929;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.forma_footer .four_block_title h2 {
	color: #292929;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.call-order_warning .wpcf7-checkbox .wpcf7-list-item-label {
	color: #292929;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.forma_footer {
	box-shadow: none;
}

::-webkit-scrollbar {
	width: 6px;
	/* ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð´Ð»Ñ Ð²ÐµÑ€Ñ‚Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÑÐºÑ€Ð¾Ð»Ð»Ð° */
	height: 6px;
	/* Ð²Ñ‹ÑÐ¾Ñ‚Ð° Ð´Ð»Ñ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÑÐºÑ€Ð¾Ð»Ð»Ð° */
	background-color: rgba(51, 51, 51, 0.1);
	border-radius: 9em;
}

/* Ð¿Ð¾Ð»Ð·ÑƒÐ½Ð¾Ðº ÑÐºÑ€Ð¾Ð»Ð»Ð±Ð°Ñ€Ð° */
::-webkit-scrollbar-thumb {
	background-color: #1842E1;
	border-radius: 9em;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #1842E1;
}

::-webkit-scrollbar-button:vertical:end:increment {
	background: #fff;
}

::-webkit-scrollbar-button:horizontal:start:decrement {
	background: #fff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
	background: #fff;
}

.tag_cvb {
	padding-top: 40px
}

.tag-item {
	color: #292929;
	font-size: 12px;
	font-style: normal;
	border-radius: 30px;
	border: 1px solid #8E8E8E;
	background: #F5F5F5;
	font-weight: 500;
	line-height: 120%;
}

.map-section-proh {
	border-radius: 15px;
	margin-top: 40px;
	overflow: hidden;
}

@media(max-width: 1000px) {
	.forma_footer_g .wpcf7-submit {
		font-size: 14px;
	}
}

@media(max-width: 700px) {
	.forma_footer_g .wpcf7-form-control-wrap[data-name=tel-327] input {
		padding-left: 32px;
	}
}

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

.newseotextcol {
	width: 49%;
}

.newseotextcol h2 {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	text-align: left;
	line-height: 130%;
	margin-bottom: 40px;
}

.newseotextcol h2 strong {
	color: #FF3334;
	font-weight: 700;
	line-height: 130%;
}

.newseotextcol ol {
	padding-left: 20px;
}

.newseotextcol ol li::before {
	content: none;
}

.newseotextcol p , .newseotextcol ol {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 170%;
	/* 27.2px */
}

@media(max-width: 1000px) {
	.newseotextcol h2 {
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 30px;
	}

	.newseotextcol p , .newseotextcol ol {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 170%;
	}
}

@media(max-width: 700px) {
	.newseotextcols {
		display: flex;
		flex-direction: column;
		gap: 14px;
		justify-content: space-between;
	}

	.newseotextcol {
		width: 100%;
	}

	.newseotextcol h2 {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 20px;
	}

	.newseotextcol p , .newseotextcol ol {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 170%;
	}
}

.modal {
	z-index: 999999;
}

.new-header-wrapper {
	position: relative;
	z-index: 5555;
}

.minicartiner {
	border-radius: 10px;
	background: #FFF;
	width: 413px;
	box-sizing: border-box;
	padding: 35px 20px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

#page p.woocommerce-mini-cart__buttons {
	display: none;
}

#page .woocommerce-mini-cart__buttons63 {
	flex-direction: column;
}

#page .woocommerce-mini-cart__total {
	color: #292929;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 22px;
	font-style: normal;
	width: 100%;
	margin-bottom: 0;
	font-weight: 600;
	line-height: 130%;
}

.minicart-title {
	color: #292929;
	text-align: center;
	margin-bottom: 20px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.header-link {
	position: relative;
}

.minicartwrappercatr {
	position: absolute;
	right: 0;
	top: 35px;
}

#page .woocommerce-mini-cart__buttons63 a.button.checkout {
	color: #FFF;
	text-align: center;
	padding: 10px 16px;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	border-radius: 10px;
	background: #1842E1;
	width: 232px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	box-shadow: 0px 0px 20px 3px rgba(7, 26, 100, 0.27);
}

#page .woocommerce-mini-cart__buttons63 a.button.checkout:before {
	content: none;
}

#page .woocommerce-mini-cart__buttons63 a.button.checkoutcart {
	color: #989898;
	font-size: 16px;
	max-width: 100%;
	font-style: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 17px;
	font-weight: 500;
	line-height: 130%;
	/* 20.8px */
}

.minicartiner .quantity .woocommerce-Price-amount {
	color: #292929;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	/* 28.6px */
}

.woocommerce-mini-cart-item a , .stysky-wrapper-menu-elemants .header-link-cart .woocommerce-mini-cart-item a {
	color: #292929;
	font-size: 16px;
	text-align: left;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.position0mini-cart-infoline-title {
	width: 200px;
}

.woocommerce-mini-cart {
	padding: 0;
	list-style: none;
	margin: 0;
}

.woocommerce-mini-cart .attachment-full {
	width: 81px!important;
}

.position0mini-cart {
	border-bottom: 1px solid #F0F0F0;
	padding-top: 25px;
	padding-bottom: 25px;
	display: flex;
	gap: 10px;
}

.stysky-wrapper-menu-elemants .header-link-cart .att {
	display: flex;
}

.woocommerce-mini-cart .quantity {
	height: auto;
	float: left;
	align-items: center;
	display: flex;
}

.seletelementcartmini {
	display: block!important;
}

.position0mini-cart-infoline {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.position0mini-cart-info {
	width: calc(100% - 91px);
}

.position0mini-cart-infolinesum {
	margin-top: 14px;
}

@media(max-width: 1000px) {
	.att {
		font-size: 0;
		gap: 0;
	}
}

@media(max-width: 600px) {
	.minicartiner {
		width: 320px;
		padding: 20px 15px;
	}

	#page .woocommerce-mini-cart__total {
		align-items: center;
		justify-content: space-between;
		font-size: 16px;
	}

	.minicartiner .quantity .woocommerce-Price-amount {
		color: #292929;
		font-size: 18px;
	}

	.minicart-title {
		color: #292929;
		text-align: center;
		margin-bottom: 0px;
		font-size: 18px;
	}

	.woocommerce-mini-cart-item a, .stysky-wrapper-menu-elemants .header-link-cart .woocommerce-mini-cart-item a {
		color: #292929;
		font-size: 13px;
	}

	.position0mini-cart-infoline-title {
		width: 134px;
	}

	#page .woocommerce-mini-cart__buttons63 a.button.checkoutcart {
		color: #989898;
		font-size: 14px;
		max-width: 100%;
		font-style: normal;
		margin-left: auto;
		margin-right: auto;
		margin-top: 16px;
	}

	.position0mini-cart {
		border-bottom: 1px solid #F0F0F0;
		padding-top: 14px;
		padding-bottom: 10px;
	}

	.minicart-title {
		color: #292929;
		text-align: left;
		margin-bottom: 0px;
		font-size: 18px;
	}

	.new-header-wrapper {
		position: fixed;
		z-index: 5555;
	}
}

.s-quiz-percen64444 {
	display: none;
}

@media(max-width: 600px) {
	.quiz-options--md.quiz-options > div.quiz-option {
		margin-bottom: 14px;
	}

	.quiz-options--md .seletelement .labelnotnewelement > p {
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.quiz-option__wrapper {
		margin-bottom: 14px;
	}

	.quiz-option__checkbox {
		width: 27px;
		height: 27px;
		border: 5px solid rgba(177, 194, 255, 1);
		bottom: -13px;
		background: #fff;
		box-shadow: 0 0 0px 4px #fff;
	}

	.quiz-option__img {
		position: relative;
	}

	.quiz-option__wrapper .quiz-option__checkbox:before {
		content: none;
	}

	.seletelement .quiz-option__checkbox {
		background: rgba(24, 66, 225, 1);
	}

	.quiz-option__checkbox img {
		width: 8px;
		z-index: 1;
	}

	.quiz-options--inline .quiz-option__wrapper {
		gap: 6px;
	}

	.dop-text31, .dop-text32, .dop-text33 {
		margin-bottom: 15px;
		margin-top: 14px;
		gap: 15px;
	}

	.qv-item-iner-wrp .colored, .qv-item-iner-wrp .kakudobnitorot {
		width: 100%;
	}

	.quiz-item--semifinal .btn .btn-text {
		padding: 12px 12px;
		width: 100%;
	}

	.qv-item-iner-wrp .kakudobnitorot.finfin2 {
		color: #292929;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 30px;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
	}

	.qv-item-iner-wrp .colored.finfin1 {
		color: #292929;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		margin-top: 20px;
		font-weight: 700;
		line-height: 130%;
	}

	.quiz-right__percent.fin {
		flex-wrap: wrap;
		height: auto;
		padding: 12px 20px;
	}

	.quiz-right__percent.fin > span {
		text-align: center;
	}

	.s-quiz-percen64444.fin {
		display: flex;
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}

	.autor-trxtqw5 .dnmob {
		display: none;
	}
}

/* 21 10 2023*/
body {
	background: #FAFAFA;
}

.section-title1410, h2.section-title1410 {
	margin-top: 0;
	color: #292929;
	text-align: center;
	margin-bottom: 0;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 45.5px */
}

.section-title1410 span {
	color: #FF3334;
}

.section-poblize-prich1410 {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #fff;
}

.newseotextcols {
	align-items: flex-start;
}

.newseotextcols h2 {
	font-size: 27px
}

.newseotextcol {
	box-sizing: border-box;
	border-radius: 15px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 50px 45px;
}

.sectmtb100 {
	margin-top: 100px;
	margin-bottom: 100px;
}

.short-descr-subtitle1410 {
	color: #292929;
	text-align: center;
	margin-top: 15px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.five-prich1410-wrp {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}

.five-prich1410-wrp-col1 {
	width: 635px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 30px
}

.five-prich1410-item {
	border-radius: 10px;
	background: #FFF;
	position: relative;
	overflow: hidden;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.17);
	padding: 41px 60px 47px 81px;
}

.five-prich1410-item-title {
	color: #292929;
	margin-bottom: 30px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 32.4px */
}

.five-prich1410-item-desc {
	color: #656565;
	margin-bottom: 30px;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	/* 25.5px */
}

.five-prich1410-item-button {
	transition: 0.3s;
	color: #1842E1;
	border-radius: 30px;
	border: 1px solid #1842E1;
	padding: 6px 24.5px;
	width: fit-content;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	cursor: pointer;
	line-height: 120%;
}

.five-prich1410-item-button:hover {
	transition: 0.3s;
	background: #1842E1;
	color: #fff;
}

.five-prich1410-item1 {
	padding-bottom: 293px;
}

.five-prich1410-item-image1 {
	position: absolute;
	display: flex;
	bottom: 0;
	left: 0;
	width: 100%;
}

.five-prich1410-item-image1 img {
	width: 100%;
}

.five-prich1410-item4 {
}

.five-prich1410-item-image4 {
}

.five-prich1410-item-image4 img {
	width: 100%;
}

.five-prich1410-item3 {
}

.five-prich1410-item-image3 {
	width: 283px;
	position: absolute;
	bottom: -27px;
	right: -27px;
}

.five-prich1410-item-image3 img {
	width: 100%;
}

.five-prich1410-item5 {
	padding-bottom: 524px;
}

.five-prich1410-item-image5 {
	position: absolute;
	bottom: -27px;
	left: 80px;
	display: flex;
	width: 490px;
}

.five-prich1410-item-image5 img {
	width: 100%;
}

.five-prich1410-item-image2 {
	margin-top: 29px;
}

.five-prich1410-item4 {
	padding-bottom: 68px;
}

.five-prich1410-item-image4 {
	position: absolute;
	right: -27px;
	display: flex;
	bottom: 0;
}

.ram-infp-prich-ram1410 {
	padding: 42px 40px;
	border-radius: 20px;
	border: 2px solid #1842E1;
	display: flex;
	flex-direction: column;
	width: 353px;
	box-sizing: border-box;
	position: relative;
	gap: 26px;
	margin-top: 110px;
}

.ram-infp-prich-ram1410-item {
	color: #292929;
	font-size: 15px;
	position: relative;
	z-index: 2;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.ram-infp-prich-ram1410-item span {
	display: block;
	font-weight: 400;
	line-height: 150%;
	margin-top: 4px;
}

.ram-infp-prich-ram1410:before {
	border-radius: 30px;
	border: 1px solid #1842E1;
	width: 397px;
	height: 344px;
	content: '';
	position: absolute;
	top: -19px;
	left: -30px;
	opacity: 0.05;
}

.exhe-sto-llus {
	color: #656565;
	text-align: center;
	border-radius: 20px;
	background: #FFF;
	/* Drop Shadow */
	padding: 13px 37px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
	margin-top: 40px;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.17);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.nine-prich1410-imfo {
	position: relative;
	margin-top: 72px;
	display: flex;
	justify-content: space-between;
}

.nine-prich1410-imfo-col1 {
	width: 410px;
}

.nine-prich1410-imfo-col2 {
	width: 358px;
}

.krasota-image {
	position: absolute;
	left: 324px;
}

.nine-prich1410-col-title {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 15px;
}

.nine-prich1410-desc {
	color: #292929;
	margin-bottom: 50px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.sectfon1410 {
	margin-top: 100px;
	margin-bottom: 100px;
	background: #FAFAFA;
}

.call-to-action1410 {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	border-radius: 15px;
	background: #1842E1;
	box-shadow: 0px 0px 30px -5px rgba(19, 61, 218, 0.70);
	padding: 15px 26px;
	line-height: 130%;
	cursor: pointer;
	transition: 0.3s;
	border: 1px solid #1842E1
}

.call-to-action1410:hover {
	color: #1842E1;
	transition: 0.3s;
	background: inherit;
}

.poblizhe1410 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.poblize-item-info1410 {
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	padding: 23px 55px;
}

.poblize-item-info1410-title {
	color: #292929;
	margin-bottom: 25px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.poblize-item-info1410-text {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.poblize-info1410 {
	display: flex;
	width: 609px;
	flex-direction: column;
	gap: 20px;
}

.new1410-form-title {
	color: #292929;
	text-align: center;
	margin-bottom: 36px;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.new1410-form-title strong {
	font-weight: 700;
}

.form-agree-gjgk {
	text-align: center;
}

.new1410-form-wrp {
	display: flex;
	gap: 30px;
	justify-content: center;
}

.new1410-form-input {
	width: 303px;
}

.new1410-form-input input {
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	padding: 19px;
	height: auto!important;
	text-align: center;
	color: #292929;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	border: 2px solid #1842E1;
}

.new1410-form-input-phone {
	position: relative;
}

.new1410-form-input-phone svg {
	top: 24px;
	left: 51px;
	position: absolute;
}

.new1410-form-submit input {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	background: #1842E1;
	border: 1px solid #1842E1;
	/* Blue shadow */
	cursor: pointer;
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.40);
	padding: 10px 15px;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	transition: 0.3s;
	white-space: normal;
	line-height: 120%;
	width: 303px;
	box-sizing: border-box;
}

.new1410-form-submit input:hover {
	transition: 0.3s;
	background: inherit;
	color: #1842E1;
}

.oblako-prich1410-ite-blue {
	color: #FFF;
	border-radius: 15px;
	background: #1842E1;
	text-align: center;
	margin-top: 40px;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	padding: 80px 110px;
}

.oblako-prich1410-wrap110 {
	width: 1078px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
}

.oblako-prich1410-ite {
	margin-bottom: 30px;
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	position: relative;
	padding: 44px 81px;
}

.oblako-prich1410-ite-image1 {
	position: absolute;
	bottom: 0;
	right: 15px;
	display: flex;
}

.oblako-prich1410-ite-image2 {
	position: absolute;
	left: 20px;
	display: flex;
	bottom: 0;
}

.oblako-prich1410-ite-image3 {
	position: absolute;
	right: 45px;
	display: flex;
	align-items: flex-start;
	top: -14px;
}

.oblako-prich1410-ite2 {
	text-align: right;
}

.oblako-prich1410-ite2 > div {
	margin-right: 0;
	margin-left: auto;
}

.oblako-prich1410-ite > div {
	max-width: 653px;
}

.oblako-prich1410-item-title {
	color: #000;
	margin-bottom: 30px;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.oblako-prich1410-item-text {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.form-agree-gjgk {
	color: #292929;
	font-size: 13px;
	margin-top: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.form-agree-gjgk label {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}

input, textarea {
	outline: none;
}

input:active, textarea:active {
	outline: none;
}

:focus {
	outline: none;
}

button:active, button:focus {
	outline: none;
}

button:active, button:focus {
	outline: none;
}

button, input , textarea {
	-webkit-appearance: none;
}

.form-agree-gjgk input {
	width: 18px;
	border-radius: 5px;
	background: #FFF;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	height: 18px;
	background: url(/wp-content/themes/igrkiv/img/check14101.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.form-agree-gjgk input:checked {
	background: url(/wp-content/themes/igrkiv/img/check1410.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.new-form-with-agree {
	margin-top: 50px;
}

.tenek-wrp1410 {
	display: flex;
	margin-top: 70px;
	justify-content: space-around;
}

.tenek-image {
	height: 70px;
	width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.tenek-image img {
	max-height: 100%;
	width: auto;
}

.tenek-text {
	color: #292929;
	text-align: center;
	margin-top: 13px;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.tenek-text span {
	font-weight: 700;
}

.fastresh-prich1410-items {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
	gap: 30px;
}

.fastresh-prich1410-item {
	width: calc((100% - 90px) / 4);
	height: 171px;
	position: relative;
	transition: 0.3s;
}

.fastresh-prich1410-item a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fastresh-prich1410-item:hover {
	transform: scale(1.05);
	transition: 0.3s;
}

.fastresh-prich1410-title {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	text-align: center;
	padding: 24px;
	box-sizing: border-box;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	background: rgba(32, 32, 32, 0.5);
}

.pochemuka-item {
	width: calc(50% - 15px);
	border-radius: 10px;
	background: #F2F2F2;
	display: flex;
}

.pochemyka-klients {
	display: flex;
	margin-top: 60px;
	flex-wrap: wrap;
	gap: 30px;
}

.pochemuka-item-image {
	border-radius: 10px;
	width: 222px;
}

.pochemuka-item-imfo {
	width: calc(100% - 222px);
	padding: 35px 40px;
	box-sizing: border-box;
}

.pochemuka-item-title {
	color: #000;
	margin-bottom: 20px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.pochemuka-item-text {
	color: #000;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.window-popup1410-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.window-popup1410 {
	position: fixed;
	top: 0;
	left: -400%;
	width: 100%;
	height: 100vh;
	z-index: 9999999;
	opacity: 0;
	transition: opacity 0.3s;
}

.window-popup-open1410 {
	left: 0;
	opacity: 1;
	transition: opacity 0.3s;
}

.window-popup1410-iner {
	border-radius: 10px;
	background: #FFF;
	width: 1300px;
	box-sizing: border-box;
	max-height: 90vh;
	overflow-y: scroll;
	position: absolute;
	padding: 80px 110px;
	z-index: 4;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.window-popup1410-close {
	cursor: pointer;
	top: 19px;
	right: 20px;
	position: absolute;
}

.window-popup1410-cols {
	display: flex;
	justify-content: space-between;
}

.window-popup1410-col1 {
	width: 49%;
}

.window-popup1410-col-title {
	color: #292929;
	margin-bottom: 40px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.col2-list-item-popup-dots-itm {
	position: relative;
	padding-left: 16px;
	color: #656565;
	margin-bottom: 20px;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.col2-list-item-popup-dots-itm:before {
	position: absolute;
	content: '';
	top: 8px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #1842E1;
	left: 0;
}

.col2-list-item-popup-dnum-itm {
	display: flex;
	color: #656565;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	align-items: center;
	line-height: 150%;
}

.col2-list-item-popup-dnum-itm-num {
	width: 37px;
	color: #1842E1;
	font-size: 34px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.col2-list-item-popup-dnum-itm-text {
	max-width: calc(100% - 75px);
	position: relative;
}

.col2-list-item-popup-dnum-itm {
	margin-bottom: 40px;
}

.col2-list-item-popup-dnum-itm-text:before {
	border-radius: 10px;
	width: 100%;
	content: '';
	position: absolute;
	height: 2px;
	left: 0;
	bottom: -20px;
	background: #F8F8F8;
}

.col2-list-item-popup-dnum-itm:last-child .col2-list-item-popup-dnum-itm-text:before {
	content: none;
}

.form1410-in-wind-wrp {
	margin-top: 50px;
}

.form1410-in-wind {
	display: flex;
	gap: 30px;
}

.form1410-in-wind-title {
	color: #1842E1;
	margin-bottom: 40px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.five-prich1410-item-button {
	position: relative;
	z-index: 3;
}

.window-popup1410-col1 .new1410-form-input {
	width: 256px;
}

.window-popup1410-col1 .new1410-form-submit input {
	width: 260px;
	padding: 10px 10px;
	font-size: 16px;
}

.window-popup1410-col1 .form1410-in-wind {
	gap: 0;
	justify-content: space-between;
}

.window-popup1410-col1 .new1410-form-input-phone svg {
	top: 24px;
	left: 31px;
	position: absolute;
}

.dop-ram-in-window1410 {
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	width: 809px;
	margin-bottom: 45px;
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 170%;
	padding: 28px 44px;
	box-sizing: border-box;
}

.dop-ram-in-window1410 strong {
}

.new-problems1410 {
	margin-top: 60px;
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}

.poblems-item-info1410 {
	width: calc(50% - 15px);
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 30px 40px 30px 80px;
	min-height: 205px;
	display: flex;
	box-sizing: border-box;
	flex-direction: column;
	justify-content: center;
}

.vedeorews1410-item-video iframe {
	width: 100%!important;
	height: 211px!important;
}

.vedeorews1410-item-video {
	overflow: hidden;
	border-radius: 10px;
}

.vedeorews1410 {
	margin-top: 60px;
	gap: 40px 30px;
	display: flex;
	flex-wrap: wrap;
}

.vedeorews1410-item {
	width: calc((100% - 60px) / 3);
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.vedeorews1410-item-text {
	padding: 40px 33px 36px 33px;
}

.andrey-prich1410 {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}

.andrey-prich1410-text {
	width: 700px;
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.call-to-action1410andrey {
	width: 333px;
	padding: 10px 35px;
	box-sizing: border-box;
	text-align: center;
}

.andrey-prich1410-image {
	margin-right: 48px;
	margin-left: 95px;
	position: relative;
}

.expert-andrey1410 {
	color: #292929;
	position: absolute;
	box-sizing: border-box;
	top: 386px;
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.85);
	left: 116px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
	padding: 12px 28px;
	width: fit-content;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.krasota-image2 {
	display: none;
}

.dbmob1410 {
	display: none;
}

.fastresh-prich1410-item {
	border-radius: 10px;
}

.five-prich1410-wrp-col11 .five-prich1410-item4, .five-prich1410-wrp-col11 .five-prich1410-item5 {
	display: none;
}

.oblako-prich1410-ite-image4 {
	display: none;
}

.fifix1410 {
	overflow: hidden;
}

.chetyre-etapa1410-item {
	display: flex;
	position: relative;
	margin-top: 100px;
	justify-content: space-between;
}

.chetyre-etapa1410-col-textnumstep {
	border-radius: 10px;
	background: #1842E1;
	width: 134px;
	height: 45px;
	color: #FFF;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-titlestep {
	color: #292929;
	margin-top: 15px;
	margin-bottom: 40px;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-title {
	color: #292929;
	margin-bottom: 30px;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text span {
	font-weight: 500;
}

.chetyre-etapa1410-col-text-chto-vhodit-text strong {
	font-weight: 700;
}

.chetyre-etapa1410-col-text-chto-vhodit-text-itm {
	margin-bottom: 12px;
}

.chetyre-etapa1410-col-text-imform {
	color: #292929;
	box-sizing: border-box;
	font-size: 16px;
	font-style: normal;
	border-radius: 10px;
	background: #FFF;
	align-items: center;
	padding: 15px;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	display: flex;
	gap: 20px;
	font-weight: 400;
	line-height: 140%;
	/* 22.4px */
}

.chetyre-etapa1410-col-text-imform div {
	max-width: calc(100% - 59px);
}

.chetyre-etapa1410-butgrey {
	color: #C0C0C0;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #C0C0C0;
	font-size: 16px;
	display: flex;
	font-style: normal;
	font-weight: 700;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 192px;
	height: 53px;
	line-height: 120%
}

.chetyre-etapa1410-butblue {
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 10px;
	background: #1842E1;
	text-align: center;
	font-size: 16px;
	width: 192px;
	height: 53px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	transition: 0.3s;
}

.chetyre-etapa1410-butgrey:hover {
}

.chetyre-etapa1410-butblue:hover {
	opacity: 0.7;
	transition: 0.3s;
}

.chetyre-etapa1410-but-next4, .chetyre-etapa1410-but-prew1 {
	cursor: not-allowed;
	color: #C0C0C0;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #C0C0C0;
	font-style: normal;
	font-weight: 700;
	align-items: center;
	justify-content: center;
	line-height: 120%
}

.chetyre-etapa1410-item-colimage {
	width: 413px;
	height: 416px;
}

.chetyre-etapa1410-buttons {
	position: absolute;
	display: flex;
	justify-content: space-between;
	width: 413px;
	top: 363px;
	left: 0;
}

.chetyre-etapa1410-col-text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.chetyre-etapa1410-col-text {
	width: calc(100% - 443px);
}

.chetyre-etapa1410-item-colimage-image {
	width: 100%;
	height: 331px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
}

.chetyre-etapa1410 {
	width: 1078px;
	margin-left: auto;
	margin-right: auto;
}

.chetyre-etapa1410-item2 , .chetyre-etapa1410-item3, .chetyre-etapa1410-item4 {
	display: none;
}

.lone-progress-step1410 {
	display: flex;
	justify-content: space-between;
	border-radius: 20px;
	background: #F5F5F5;
	padding: 3px 5px;
	box-sizing: border-box;
	height: 31px;
	margin-top: 40px;
}

.lone-progress-step1410-item {
	position: relative;
	z-index: 2;
}

.lone-progress-step1410 {
	position: relative;
}

.lone-progress-step1410:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s;
	height: 31px;
	padding: 5px;
	background: linear-gradient(90deg, #1842E1 0%, #3A60F2 49.48%, #1842E1 100%);
	border-radius: 20px;
	width: 31px;
	box-sizing: border-box;
}

.step1410act2.lone-progress-step1410:before {
	transition: 0.3s;
	width: calc((100% / 3) + 20px);
}

.step1410act3.lone-progress-step1410:before {
	transition: 0.3s;
	width: calc((100% / 3) * 2 + 10px)
}

.step1410act4.lone-progress-step1410:before {
	width: 100%;
	transition: 0.3s;
}

.lone-progress-step1410-item svg {
	width: 21px;
	height: 21px;
}

.num-step1410 {
	position: absolute;
	width: fit-content;
	color: #D1D1D1;
	left: 0;
	text-align: center;
	white-space: nowrap;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	bottom: -47px;
}

.lone-progress-step1410-item-active .num-step1410 {
	color: #292929;
}

.stroke11410 {
	stroke: #D1D1D1;
	transition: 0.3s;
}

.fill11410 {
	fill: #D1D1D1;
	transition: 0.3s;
}

.lone-progress-step1410-item-active2 .stroke11410 {
	stroke: #D1D1D1;
	fill: #FAFAFA;
	transition: 0.3s;
	stroke: none;
}

.lone-progress-step1410-item-active2 .fill11410 {
	fill: #214AE5;
	transition: 0.3s;
}

.lone-progress-step1410-item-active {
}

.lone-progress-step1410-item2 .num-step1410 {
	left: 50%;
	transform: translateX(-50%);
}

.lone-progress-step1410-item3 .num-step1410 {
	left: 50%;
	transform: translateX(-50%);
}

.lone-progress-step1410-item4 .num-step1410 {
	left: auto;
	right: 0;
}

@media(max-width: 1310px) {
	

	.five-prich1410-wrp-col1 {
		width: 440px;
	}

	.five-prich1410-item {
		padding: 24px;
	}

	.five-prich1410-item-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 22px;
	}

	.five-prich1410-item-desc {
		font-size: 14px;
	}

	.section-title1410, h2..section-title1410 {
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%
	}

	.five-prich1410-item-button {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		padding: 7.5px 21.5px;
	}

	.five-prich1410-item1 {
		padding-bottom: 250px;
	}

	.five-prich1410-item-image2 img {
		width: 100%;
	}

	.five-prich1410-item-image3 {
		width: 199px;
		position: absolute;
		bottom: -27px;
		right: -27px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 215px;
		display: flex;
		width: 244px;
	}

	.five-prich1410-item5 {
		padding-bottom: 250px;
	}

	.ram-infp-prich-ram1410 {
		gap: 22px;
		margin-top: 53px;
	}

	.ram-infp-prich-ram1410-item {
		font-size: 14px;
	}

	.five-prich1410-item4 {
		padding-bottom: 223px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -27px;
		display: flex;
		bottom: 0;
		width: 271px;
	}

	.nine-prich1410-desc {
		margin-bottom: 50px;
		font-size: 12px;
	}

	.nine-prich1410-col-title {
		color: #292929;
		font-size: 16px;
	}

	.nine-prich1410-imfo-col1 {
		width: 310px;
	}

	.nine-prich1410-imfo-col2 {
		width: 310px;
	}

	.krasota-image {
		width: 300px;
	}

	.krasota-image img {
		width: 100%;
	}

	.krasota-image {
		position: absolute;
		left: 270px;
		display: none;
	}

	.krasota-image2 {
		display: block;
	}

	.krasota-image2 img {
		width: 100%;
	}

	.call-to-action1410 {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 10px 20px;
		text-align: center;
	}

	.dbmob1410 {
		display: block;
	}

	.dnmob1410 {
		display: none;
	}

	.nine-prich1410-imfo-col2 {
		width: 372px;
	}

	.nine-prich1410-imfo-col1 {
		width: 405px;
	}

	.poblizhe1410-image {
		width: 400px;
	}

	.poblizhe1410-image img {
		width: 100%;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 16px;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 16px;
	}

	.short-descr-subtitle1410 {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
	}

	.poblizhe1410 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.new1410-form-wrp {
		display: flex;
		gap: 15px;
	}

	.new1410-form-submit input {
		font-size: 12px;
		width: 202px;
		padding: 6px 12px;
	}

	.window-popup1410-col1 .new1410-form-submit input {
		font-size: 12px;
	}

	.new1410-form-title {
		font-size: 16px;
	}

	.new1410-form-input input {
		font-size: 12px;
		padding: 12px;
	}

	.new1410-form-input {
		width: 213px;
	}

	.new1410-form-input-phone svg {
		top: 15px;
		left: 30px;
	}

	.tenek-text {
		font-size: 17px;
	}

	.oblako-prich1410-ite-blue {
		font-size: 20px;
		padding: 43px 74px;
	}

	.oblako-prich1410-wrap110 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 60px;
	}

	.oblako-prich1410-item-text {
		font-size: 17px;
		margin-bottom: 25px;
	}

	.oblako-prich1410-item-text {
		font-size: 13px;
	}

	.oblako-prich1410-ite {
		padding: 31px 52px;
	}

	.oblako-prich1410-ite > div {
		max-width: 390px;
	}

	.oblako-prich1410-ite br {
		display: none;
	}

	.fastresh-prich1410-items {
		gap: 10px;
	}

	.pochemuka-item-title {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.pochemuka-item-text {
		font-size: 12px;
	}

	.pochemuka-item-imfo {
		padding: 29px 20px 16px 10px;
		width: calc(100% - 115px);
	}

	.pochemuka-item-image {
		border-radius: 10px;
		width: 115px;
	}

	.section-client-prich1410 {
		margin-bottom: 0;
	}

	.andrey-prich1410-image {
		margin-right: 19px;
		margin-left: 0;
		position: relative;
	}

	.vedeorews1410 {
		margin-top: 60px;
		gap: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.vedeorews1410-item {
		width: calc((100% - 20px) / 3);
	}

	.vedeorews1410-item-text {
		padding: 24px;
	}

	.poblems-item-info1410 {
		width: calc(50% - 5px);
		border-radius: 10px;
		background: #FFF;
		box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
		padding: 24px;
		min-height: 100px;
	}

	.new-problems1410 {
		gap: 10px;
	}

	.sectfon1410 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.window-popup1410-iner {
		border-radius: 10px;
		background: #FFF;
		width: 900px;
		padding: 50px 60px
	}

	.window-popup1410-col-title {
		color: #292929;
		margin-bottom: 30px;
		font-size: 22px;
	}

	.col2-list-item-popup-dots-itm {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		margin-bottom: 15px;
	}

	.col2-list-item-popup-dnum-itm {
		font-size: 14px;
		font-style: normal;
		margin-bottom: 15px;
		font-weight: 500;
		line-height: 150%;
	}

	.form1410-in-wind-title {
		font-size: 22px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%
	}

	.fastresh-prich1410-title {
		font-size: 15px;
	}

	.col2-list-item-popup-dnum-itm {
		margin-bottom: 30px;
	}

	.col2-list-item-popup-dnum-itm-text:before {
		border-radius: 10px;
		width: 100%;
		content: '';
		position: absolute;
		height: 2px;
		left: 0;
		bottom: -15px;
	}

	.chetyre-etapa1410 {
		width: 738px;
	}

	.num-step1410 {
		font-size: 14px;
	}

	.chetyre-etapa1410-item-colimage {
		width: 310px;
		height: 416px;
	}

	.chetyre-etapa1410-item-colimage-image {
		height: 306px;
	}

	.chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
		font-size: 13px;
		width: 150px;
		height: 38px;
	}

	.chetyre-etapa1410-buttons {
		width: 310px;
	}

	.chetyre-etapa1410-col-text {
		width: calc(100% - 360px);
	}

	.chetyre-etapa1410-col-textnumstep {
		width: 105px;
		height: 34px;
		font-size: 14px;
	}

	.chetyre-etapa1410-col-text-titlestep {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 24px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-title {
		font-size: 16px;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-text {
		font-size: 14px;
	}

	.chetyre-etapa1410-col-text-imform {
		font-size: 13px;
		padding: 11px;
	}
}

@media(max-width: 950px) {
	

	.wrpplanh .wrp {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}

	.five-prich1410-wrp {
		margin-top: 50px;
		gap: 30px;
		flex-direction: column;
	}

	.five-prich1410-wrp-col1 {
		width: 614px;
		margin-left: auto;
		margin-right: auto;
	}

	.five-prich1410-item4 {
		padding-bottom: 51px;
	}

	.five-prich1410-item-image2 {
		width: 400px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -27px;
		display: flex;
		bottom: 0;
		width: 343px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 97px;
		display: flex;
		width: 450px;
	}

	.five-prich1410-item5 {
		padding-bottom: 385px;
	}

	.exhe-sto-llus {
		font-size: 14px;
		padding: 12px 38px;
	}

	.nine-prich1410-imfo-col1 {
		width: 320px;
	}

	.nine-prich1410-imfo {
		gap: 53px;
		justify-content: center;
	}

	.poblizhe1410-image {
		width: 312px;
	}

	.poblizhe1410 {
		gap: 10px;
	}

	.poblizhe1410-image {
		margin-left: auto;
		margin-right: auto;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image1 {
		max-width: 300px;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image2 {
		max-width: 300px;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image3 {
		max-width: 300px;
	}

	.oblako-prich1410-ite-image1 img , .oblako-prich1410-ite-image2 img , .oblako-prich1410-ite-image3 img {
		width: 100%;
	}

	.poblize-info1410 {
		display: flex;
		width: 732px;
		flex-direction: column;
		gap: 20px;
	}

	.oblako-prich1410-ite-image3 {
		position: absolute;
		right: 10px;
	}

	.oblako-prich1410-ite-blue br {
		display: none;
	}

	.tenek-wrp1410 {
		flex-wrap: wrap;
		gap: 67px;
		justify-content: center;
	}

	.tenek-wrp1410 > div {
		width: 260px;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 20px) / 3);
		height: 171px;
		position: relative;
		transition: 0.3s;
	}

	.andrey-prich1410 {
		gap: 30px;
		flex-direction: column;
	}

	.vedeorews1410-item {
		width: calc((100% - 10px) / 2);
	}

	.pochemuka-item-big {
		width: 100%;
	}

	.pochemuka-item {
	}

	.pochemuka-item-big2 {
		flex-direction: row-reverse;
	}

	.pochemuka-item-big .pochemuka-item-image {
		width: 302px;
	}

	.pochemuka-item-big .pochemuka-item-imfo {
		width: calc(100% - 302px);
	}

	.window-popup1410-iner {
		border-radius: 10px;
		background: #FFF;
		width: calc(100% - 30px);
		padding: 50px 50px;
	}

	.window-popup1410-col1 .form1410-in-wind {
		flex-direction: column;
		gap: 15px;
	}

	.window-popup1410-col1 .new1410-form-input-phone svg {
		top: 15px;
		left: 31px;
		position: absolute;
	}

	.dop-ram-in-window1410 {
		width: 100%;
	}
}

@media(max-width: 740px) {
	.chetyre-etapa1410 {
		width: 100%;
	}
}

@media(max-width: 650px) {
	.five-prich1410-wrp-col1 {
		width: 100%
	}

	.andrey-prich1410-text {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 40px;
	}

	.poblizhe1410 {
		flex-direction: column;
	}

	.poblize-info1410 {
		display: flex;
		width: 100%;
		flex-direction: column;
		gap: 20px;
	}

	.pochemuka-item {
		width: 100%;
	}

	.pochemuka-item-big {
		flex-direction: column;
	}

	.pochemuka-item-big .pochemuka-item-imfo {
		width: 100%;
	}

	.pochemuka-item-big .pochemuka-item-image {
		height: 155px;
		width: 100%;
	}

	.section-title1410, h2.section-title1410 {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		/* 26px */
	}

	.section-title1410 br {
		display: none;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 10px) / 2);
		height: 106px;
		position: relative;
		transition: 0.3s;
	}

	.fastresh-prich1410-items {
		margin-top: 40px;
	}

	.new1410-form-wrp {
		flex-direction: column;
		align-items: center;
	}

	.form-agree-gjgk {
		justify-content: center;
		font-size: 12px;
	}

	.tenek-wrp1410 {
		flex-wrap: wrap;
		gap: 30px 0 ;
		justify-content: space-between;
	}

	.tenek-text {
		font-size: 14px;
	}

	.new-problems1410 {
		margin-top: 40px;
	}

	.poblems-item-info1410 {
		width: 100%;
	}

	.vedeorews1410-item {
		width: 100%;
	}

	.vedeorews1410 {
		margin-top: 40px;
	}

	.andrey-prich1410-image {
		margin-right: 0;
	}

	.andrey-prich1410-image img {
		width: 100%;
	}

	.expert-andrey1410 {
		top: 265px;
		left: 50%;
		transform: translateX(-50%);
		padding: 10px 20px;
		font-size: 12px;
		font-weight: 500;
		line-height: 130%;
	}

	.pochemyka-klients {
		display: flex;
		margin-top: 40px;
		flex-wrap: wrap;
		gap: 13px;
	}

	.tenek-wrp1410 > div {
		width: 49%;
	}

	.oblako-prich1410-ite {
		padding: 27px 22px;
	}

	.oblako-prich1410-item-title {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.oblako-prich1410-item-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image1 , .oblako-prich1410-ite > div.oblako-prich1410-ite-image2, .oblako-prich1410-ite > div.oblako-prich1410-ite-image3 {
		position: static;
	}

	.poblize-item-info1410 {
		padding: 20px 30px;
	}

	.poblize-item-info1410-text {
		color: #292929;
		font-size: 12px;
	}

	.nine-prich1410-imfo {
		flex-direction: column;
		gap: 0;
	}

	.five-prich1410-wrp {
		margin-top: 40px;
		gap: 28px;
		flex-direction: column;
	}

	.five-prich1410-item {
		padding: 40px 32px;
	}

	.five-prich1410-item1 {
		padding-bottom: 217px;
	}

	.five-prich1410-item-title {
		margin-bottom: 15px;
		font-size: 16px;
	}

	.five-prich1410-item-desc {
		font-size: 13px;
		margin-bottom: 25px;
	}

	.five-prich1410-item-button {
		font-size: 14px;
		padding: 6.5px 18px;
	}

	.five-prich1410-item-image2 {
		width: 100%;
	}

	.five-prich1410-wrp-col11 .five-prich1410-item4 {
		display: block;
	}

	.five-prich1410-wrp-col11 .five-prich1410-item5 {
		display: block;
	}

	.five-prich1410-wrp-col12 {
		display: none;
	}

	.ram-infp-prich-ram1410-item {
		font-size: 12px;
		width: 141px;
	}

	.ram-infp-prich-ram1410-item br {
		display: none;
	}

	.ram-infp-prich-ram1410 {
		width: 251px;
		gap: 20px;
		padding: 20px 24px;
	}

	.ram-infp-prich-ram1410:before {
		width: 283px;
		height: 287px;
		top: -15px;
		left: -16px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -17px;
		display: flex;
		bottom: 0;
		width: 205px;
	}

	.five-prich1410-item5 {
		padding-bottom: 311px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 50%;
		transform: translateX(-50%);
		display: flex;
		width: 312px;
	}

	.five-prich1410-item3 {
		padding-bottom: 70px;
	}

	.five-prich1410-item3 .five-prich1410-item-desc {
		width: 241px;
	}

	.five-prich1410-item3 .five-prich1410-item-desc br {
		display: none;
	}

	.five-prich1410-item-image3 {
		width: 182px;
		position: absolute;
		bottom: -21px;
		right: -19px;
	}

	.exhe-sto-llus {
		font-size: 12px;
		padding: 12px 22px;
		width: 247px;
		margin-top: 30px;
	}

	.sectfon1410 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.nine-prich1410-desc {
		margin-bottom: 30px;
	}

	.nine-prich1410-imfo-col2 {
		width: 100%;
	}

	.call-to-action1410 {
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 10px 18px;
		text-align: center;
		width: 247px;
	}

	.sectmtb100 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.poblizhe1410 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.new1410-form-submit input {
		font-size: 12px;
		width: 213px;
		padding: 6px 12px;
	}

	.oblako-prich1410-ite {
		padding-bottom: 0;
	}

	.oblako-prich1410-ite-image4 {
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.oblako-prich1410-ite-image3 {
		display: none;
	}

	.oblako-prich1410-ite-blue {
		margin-top: 26px;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 29px 17px;
	}

	.form-agree-gjgk label {
		display: flex;
		align-items: center;
		gap: 8px;
		width: 261px;
		justify-content: center;
	}

	.form-agree-gjgk label span {
		width: calc(100% - 26px);
	}

	.form-agree-gjgk label {
		display: flex;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		gap: 8px;
		width: 253px;
		justify-content: center;
	}

	.form-agree-gjgk {
		margin-top: 20px;
	}

	.section-fastresh-prich1410 .section-title1410 {
		width: 287px;
		margin-left: auto;
		margin-right: auto;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 10px) / 2);
		height: 104px;
		position: relative;
		transition: 0.3s;
	}

	.pochemuka-item-imfo {
		padding: 23px 10px;
	}

	.short-descr-subtitle1410 {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-top: 15px;
	}

	.pochemuka-item-image {
		border-radius: 10px;
		width: 118px;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 15px;
		font-size: 16px;
	}

	.andrey-prich1410-text {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.andrey-prich1410-image {
		margin-right: 0;
		width: 100%;
	}

	.window-popup1410-iner {
		padding: 48px 20px;
	}

	.window-popup1410-cols {
		flex-direction: column;
	}

	.window-popup1410-cols > div {
		width: 100%;
	}

	.form1410-in-wind {
		flex-direction: column;
	}

	.form1410-in-wind-title {
		margin-bottom: 30px;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.form1410-in-wind-title br {
		display: none;
	}

	.form1410-in-wind {
		flex-direction: column;
		align-items: center;
		gap: 15px;
	}

	.form1410-in-wind-wrp {
		margin-top: 30px;
	}

	.window-popup1410-col-title {
		font-size: 16px;
		font-style: normal;
		margin-bottom: 25px;
		font-weight: 700;
		line-height: 120%;
	}

	.dop-ram-in-window1410 {
		font-size: 13px;
		padding: 18px 14px;
	}

	.col2-list-item-popup-dnum-itm-text {
		max-width: calc(100% - 26px);
		position: relative;
	}

	.col2-list-item-popup-dnum-itm {
		font-size: 12px;
	}

	.col2-list-item-popup-dnum-itm-num {
		width: 26px;
		font-size: 28px;
	}

	.col2-list-item-popup-dots-itm {
		font-size: 12px;
		padding-left: 10px;
	}

	.col2-list-item-popup-dots-itm:before {
		width: 5px;
		height: 5px;
		top: 6px;
	}

	.chetyre-etapa1410-item {
		flex-direction: column;
	}

	.chetyre-etapa1410-buttons {
		position: static;
		width: 100%;
	}

	.chetyre-etapa1410-item-colimage {
		height: auto;
		width: 100%;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-item-colimage-image {
		height: 175px;
	}

	.num-step1410 {
		bottom: -30px;
		font-size: 12px;
	}

	.chetyre-etapa1410-item {
		margin-top: 40px;
	}

	.chetyre-etapa1410-col-text {
		width: 100%;
	}

	.chetyre-etapa1410-buttons {
		margin-top: 20px;
	}

	.chetyre-etapa1410-buttons > div {
		width: 48%;
	}

	.chetyre-etapa1410-col-text-titlestep {
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 24px;
	}

	.chetyre-etapa1410-col-textnumstep {
		width: 88px;
		height: 29px;
		font-size: 13px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-title {
		font-size: 15px;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-text {
		font-size: 13px;
	}

	.chetyre-etapa1410-col-text-imform {
		font-size: 13px;
		padding: 13px;
		gap: 12px;
		margin-top: 20px;
	}

	.chetyre-etapa1410-col-text-imform div {
		max-width: calc(100% - 42px);
	}

	.chetyre-etapa1410-col-text-imform svg {
		width: 30px;
		height: 30px;
	}

	.call-to-action1410 {
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
	}

	.newseotextcol {
		padding: 29px 30px;
	}

	.newseotextcol h2 {
		font-size: 18px;
	}


}

/* Ð½Ð¾Ð²Ð¾Ðµ Ð¾Ñ‚ 21 10 2023*/
.img_news_j {
	text-align: center;
}

.ikvaling {
	font-size: 17px;
}

.autom2110-page-left {
	width: 864px;
}

h1.autom2110-page-title , .autom2110-page-title {
	margin-bottom: 18px;
	margin-top: 19px;
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.autom2110-page-desc1 {
	color: #292929;
	font-size: 22px;
	max-width: 701px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 28.6px */
}

.autom2110-page-desc2 {
	color: #292929;
	margin-top: 40px;
	margin-bottom : 20px;
	font-size: 18px;
	font-style: normal;
	line-height: 130%;
	/* 23.4px */
}

.autom2110-page-two-ram {
	gap: 20px;
	margin-top: 25px;
	display: flex;
	justify-content: space-between;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.autom2110-page-button a {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #1842E1;
	background: #1842E1;
	box-shadow: 0px 0px 20px 3px rgba(7, 26, 100, 0.27);
	padding: 10px 38px;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	margin-top: 20px;
	width: 413px;
	display: block;
	transition: 0.3s;
	line-height: 120%;
	/* 22.8px */
}

.autom2110-page-button a:hover {
	color: #1842E1;
	background: #fff;
	transition: 0.3s;
	text-decoration: none;
}

.autom2110-page-two-ram1 {
	max-width: 474px;
}

.img_news_block {
	background: #FFF;
}

.autom2110-page-two-ram2 {
	max-width: 370px;
}

.autom2110-page-wrape .static_block {
	margin-top: 50px;
}

.autom2110-page-wrape {
	position: relative;
}

.autom2110-page-wrape .header {
	position: relative;
	z-index: 2;
}

.firs-image-djg {
	position: absolute;
	bottom: 145px;
	right: 50%;
	transform: translateX(50%);
	height: 936px;
	z-index: -1;
}

.firs-image-djg img {
	height: 100%;
	width: auto;
	max-width: max-content;
}

.autom2110-page {
	position: relative;
}

.andreyexper2120 {
	position: absolute;
	bottom: 0;
	color: #292929;
	font-size: 14px;
	font-weight: 500;
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.90);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
	padding: 15px;
	width: 317px;
	text-align: center;
	right: 149px;
	line-height: 140%;
}

.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
	padding: 15px 15px 15px 20px;
	display: flex;
	align-items: center;
	border-radius: 10px;
	background: #FFF;
	align-items: center;
	justify-content: space-between;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.autom2110-page-two-ram1 div , .autom2110-page-two-ram2 div {
	width: calc(100% - 50px)
}

.autom2110-page-wrape {
	overflow: hidden;
}

.quiz-btn.btn {
	border: 1px solid #1842E1;
}

.quiz-btn.btn:hover {
	color: #1842E1;
	background: #fff;
}

.right-qwix-autor-info {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.right-qwix-autor-info strong {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	display: block;
	margin-bottom: 10px;
}

.qwiz-automatiz-right .right-qwiz-autor {
	margin-top: 0;
}

.qwiz-automatiz-right .autor0qr-text {
	margin-top: 30px;
	font-size: 15px;
	line-height: 130%;
}

.qwiz-automatiz-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.qwiz-automatiz-right-iner-bottom {
	border-radius: 15px;
	background: var(--Linear, linear-gradient(180deg, #2A53EE 0%, #1037CA 100%));
	box-shadow: 0px 0px 40px -10px rgba(4, 18, 72, 0.60);
	padding: 27px 30px;
}

.qwiz-automatiz-right-iner-bottom-title {
	color: #FFF;
	margin-bottom: 16px;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	/* 23.8px */
}

.qwiz-automatiz-right-iner-bottom-text {
	margin-top: 15px;
	display: flex;
	align-items: center;
	color: #FFF;
	gap: 17px;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	/* 21px */
}

.qwiz-avtomatiz-data {
	position: relative;
}

.qwiz-avtomatiz-data input {
	border-radius: 10px;
	background: #F3F3F3;
	width: 280px;
	height: 60px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	padding: 18px 18px 18px 56px;
}

.dogjkjsdata2210 {
	position: absolute;
	z-index: 4;
	top: 16px;
	left: 22px;
}

.qwiz-automatiz .qv-item-iner-wrp .colored , .qwiz-automatiz .qv-item-iner-wrp .kakudobnitorot {
	width: auto;
	max-width: 100%;
}

.qwiz-automatiz .quiz-item--semifinal .btn .btn-text {
	width: 390px;
	margin-left: auto;
	background: #1842E1;
	border-radius: 10px;
	padding: 8px 14px;
	margin-right: auto;
}

.vashipodarki2210-item {
	position: relative;
	border-radius: 15px;
	margin-top: 14px;
	background: #9E9E9E;
	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.10);
	padding: 13px 27px;
	color: #FFF;
	display: flex;
	align-items: center;
	gap: 17px;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 20.8px */
}

.vashipodarki2210-item-blocker {
	position: absolute;
	top: -24px;
	right: -22px;
}

@media(max-width: 1400px ) {
	.autom2110-page-two-ram {
		flex-direction: column;
		gap: 20px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: 145px;
		right: 50%;
		transform: translateX(50%);
		height: 600px;
		z-index: -1;
	}

	.andreyexper2120 {
		right: 0;
	}

	.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
		width: 424px;
		max-width: 100%
	}

	.autom2110-page-left {
		width: 100%;
	}

	h1.autom2110-page-title , .autom2110-page-title {
		text-align: center;
		font-size: 25px;
		line-height: 130%;
	}

	.autom2110-page-desc1 {
		font-size: 17px;
		max-width: 634px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.autom2110-page-wrape .breadcrumbs_list {
	}

	.autom2110-page-two-ram {
		font-size: 14px;
	}

	.autom2110-page-desc2 {
		font-size: 15px;
		max-width: 346px;
	}

	.autom2110-page-desc2 br {
		display: none;
	}

	.autom2110-page-button a {
		width: 341px;
		font-size: 18px;
		padding: 10px 15px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: auto;
		right: -135px;
		transform: none;
		top: 93px;
		height: 530px;
		z-index: -1;
	}

	.andreyexper2120 {
		font-size: 12px;
		padding: 13px 16px;
		width: 276px;
		bottom: 84px;
	}
}

@media(max-width: 900px) {
	.qwiz-automatiz-right-iner-bottom-title {
		font-size: 15px;
		margin-bottom: 14px;
		width: 100%;
		text-align: center;
	}

	.qwiz-automatiz-right-iner-bottom-textrazdel {
		width: 2px;
		height: 27px;
		border-radius: 10px;
		background: #2E57F1;
	}

	.qwiz-automatiz-right-iner-bottom-text {
		width: calc(50% - 16px);
		font-size: 12px;
		margin-top: 0;
	}

	.qwiz-automatiz-right-iner-bottom-title br {
		display: none;
	}

	.qwiz-automatiz-right-iner-bottom {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-left: -15px;
		margin-right: -15px;
	}

	.vashipodarki2210-itemspodarochki {
		display: flex;
		gap: 10px;
	}
}

@media(max-width: 700px) {
	.img_row {
		display: flex!important;
		flex-wrap: wrap;
		gap: 20px 10px;
	}

	.img_news_block {
		width: calc(50% - 5px);
		padding: 0;
		padding-bottom: 20px;
		margin: 0;
	}

	.ikvaling {
		font-size: 15px;
		margin: 14px auto 8px auto;
	}

	.ikvaling_c {
		margin-top: 0;
		color: #292929;
		text-align: center;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.ikvaling, .ikvaling_c {
		padding-left: 4px;
		padding-right: 4px;
	}

	.autom2110-page-wrape .breadcrumbs_list {
	}

	h1.autom2110-page-title , .autom2110-page-title {
		font-size: 20px;
		margin: 20px 0;
	}

	h1.autom2110-page-title br, .autom2110-page-desc1 br, .autom2110-page-title br {
		display: none;
	}

	.autom2110-page-desc1 {
		font-size: 14px;
	}

	.autom2110-page-desc2 {
		font-size: 12px;
		text-align: center;
	}

	.autom2110-page-button a {
		width: 311px;
		font-size: 15px;
		margin-top: 25px;
		margin-left: auto;
		margin-right: auto;
		padding: 11px 26px;
	}

	.autom2110-page-two-ram {
		margin-top: 349px;
		gap: 15px;
		font-size: 12px;
	}

	.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
		width: 100%;
		max-width: 100%;
		gap: 15px;
		padding: 13px 10px 13px 20px;
	}

	.autom2110-page-two-ram svg {
		width: 29px;
	}

	.autom2110-page-two-ram1 div, .autom2110-page-two-ram2 div {
		width: calc(100% - 44px);
	}

	.autom2110-page-desc2 {
		margin-top: 30px;
		margin-bottom: 15px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: auto;
		right: 50%;
		transform: translateX(24%);
		top: 167px;
		height: 433px;
		z-index: -1;
	}

	.andreyexper2120 {
		font-size: 12px;
		padding: 9px 16px;
		width: 276px;
		right: 50%;
		transform: translateX(50%);
		bottom: 373px;
	}

	.autom2110-page-wrape .wrp.header {
		padding-bottom: 20px;
	}

	.right-qwix-autor-info strong , .right-qwix-autor-info {
		font-size: 12px;
	}

	.vashipodarki2210-item {
		font-size: 12px;
		gap: 7px;
		padding: 12px 7px;
	}

	.qwiz-automatiz-right .autor0qr-text {
		margin-top: 18px;
		font-size: 12px;
		margin-bottom: 15px;
	}

	.qwiz-automatiz-right-iner-bottom {
		padding: 15px 11px;
	}

	.qwiz-automatiz-right-iner-bottom-text {
		width: auto;
		font-size: 12px;
		margin-top: 0;
		gap: 10px;
		align-items: flex-start;
	}

	.qwiz-automatiz-right-iner-bottom-text svg {
		width: 11px;
	}

	.qwiz-automatiz .qv-item2 .quiz-option {
		width: 230px;
		margin-left: auto;
		margin-right: auto;
	}

	.qwiz-avtomatiz-data input {
		border-radius: 10px;
		background: #F3F3F3;
		width: 240px;
		height: 50px;
		color: #292929;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		padding: 15px 15px 15px 45px;
	}

	.dogjkjsdata2210 {
		position: absolute;
		z-index: 4;
		top: 12px;
		left: 13px;
	}

	.qwiz-automatiz .quiz-item--semifinal .btn .btn-text {
		width: 100%;
		margin-left: auto;
		background: #1842E1;
		border-radius: 10px;
		padding: 8px 14px;
		margin-right: auto;
	}

	.vashipodarki2210-item > svg {
		width: 15px;
	}

	.vashipodarki2210-itemspodarochki {
		display: flex;
		justify-content: center;
		gap: 10px;
		margin: 0 -15px;
	}

	.vashipodarki2210-item-blocker {
		position: absolute;
		top: -24px;
		right: -6px;
	}

	.vashipodarki2210-item {
		width: calc(50% - 5px);
		font-size: 11px;
	}
}

/* Ð½Ð¾Ð²Ð¾Ðµ 24 20 2023*/
.tenek-wrp2410.tenek-wrp1410 {
	gap: 60px;
	justify-content: center;
}

.tenek-image2410 {
	height: 120px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.tenek-image2410 img {
	max-height: 100%;
	width: auto;
}

.autom2410-page-title {
	color: #292929;
	margin-bottom: 25px;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-top: 20px;
}

.autom2110-page-left.autom2410-page-left {
	max-width: 710px;
}

.autom2410-page-button.autom2110-page-button a {
	font-size: 15px;
	text-transform: uppercase;
	width: 443px;
	padding: 10px 16px;
}

.bg_slider_rechen {
	margin: 15px;
}

.autom2410-page {
	position: relative;
}

.inerpage-tipi-image {
	position: absolute;
	right: 0;
	top: 25px;
}

.news-title-uvel2410 {
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	margin-bottom: 25px;
	max-width: 604px;
	padding: 19px 18px;
}

.news-title-uvel-iner2410 {
	display: flex;
	color: #292929;
	gap: 17px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.news-title-uvel-iner2410razdel {
	width: 412px;
	height: 2px;
	margin: 13px auto;
	border-radius: 10px;
	background: #F4F4F4;
}

.inerpage-tipi-image {
	width: 657px;
}

.inerpage-tipi-image-onehome {
	max-width: 591px;
}

@media(max-width: 1310px) {
	.inerpage-tipi-image {
		position: absolute;
		right: 0;
		top: 177px;
		width: 301px;
	}

	.tenek-image2410 {
		height: 100px;
		width: 100px;
	}
}

@media(max-width: 950px) {
	.autom2410-page-title {
		margin-bottom: 35px;
		font-size: 25px;
		text-align: center;
		font-weight: 700;
		line-height: 130%;
		margin-top: 30px;
	}

	.news-title-uvel2410 {
		max-width: 460px;
	}

	.inerpage-tipi-image {
		position: absolute;
		right: -95px;
		top: 177px;
		width: 333px;
	}

	.tenek-wrp2410.tenek-wrp1410 {
		gap: 0;
		justify-content: center;
	}

	.tenek-wrp2410.tenek-wrp1410 > div {
		width: 236px;
	}

	.tenek-image2410 {
		height: 90px;
		width: 90px;
	}

	.static_block .img_news_block {
		width: 239px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.static_block .img_row {
		justify-content: center;
	}
}

@media(max-width: 700px) {
	.static_block .img_row {
		display: flex!important;
		flex-wrap: wrap;
		gap: 20px 10px;
	}

	.static_block .img_news_block {
		width: calc(50% - 5px);
		padding: 0;
		padding-bottom: 20px;
		margin: 0;
	}

	.autom2410-page-title {
		margin-bottom: 20px;
		font-size: 18px;
		text-align: center;
		font-weight: 700;
		line-height: 130%;
		margin-top: 25px;
	}

	.inerpage-tipi-image {
		position: static;
		right: auto;
		top: auto;
		width: 100%;
	}

	.autom2410-page-button.autom2110-page-button a {
		font-size: 14px;
		text-transform: none;
		width: 100%;
		padding: 10px 11px;
	}

	.news-title-uvel-iner2410 {
		font-size: 12px;
		line-height: 140%;
	}

	.news-title-uvel2410 {
		gap: 12px;
		padding: 15px 10px;
	}

	.news-title-uvel-iner2410 img {
		width: 34px
	}

	.news-title-uvel-iner2410razdel {
		width: 253px;
	}

	.tenek-wrp2410.tenek-wrp1410 {
		gap: 30px;
		margin-top: 40px;
	}
}

body {
	background: #FAFAFA;
}

.section-title1410, h2.section-title1410 {
	margin-top: 0;
	color: #292929;
	text-align: center;
	margin-bottom: 0;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 45.5px */
}

.section-title1410 span {
	color: #FF3334;
}

.section-poblize-prich1410 {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #fff;
}

.newseotextcols {
	align-items: flex-start;
}

.newseotextcols h2 {
	font-size: 27px
}

.newseotextcol {
	box-sizing: border-box;
	border-radius: 15px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 50px 45px;
}

.sectmtb100 {
	margin-top: 100px;
	margin-bottom: 100px;
}

.short-descr-subtitle1410 {
	color: #292929;
	text-align: center;
	margin-top: 15px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.five-prich1410-wrp {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}

.five-prich1410-wrp-col1 {
	width: 635px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 30px
}

.five-prich1410-item {
	border-radius: 10px;
	background: #FFF;
	position: relative;
	overflow: hidden;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.17);
	padding: 41px 60px 47px 81px;
}

.five-prich1410-item-title {
	color: #292929;
	margin-bottom: 30px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 32.4px */
}

.five-prich1410-item-desc {
	color: #656565;
	margin-bottom: 30px;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	/* 25.5px */
}

.five-prich1410-item-button {
	transition: 0.3s;
	color: #1842E1;
	border-radius: 30px;
	border: 1px solid #1842E1;
	padding: 6px 24.5px;
	width: fit-content;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	cursor: pointer;
	line-height: 120%;
}

.five-prich1410-item-button:hover {
	transition: 0.3s;
	background: #1842E1;
	color: #fff;
}

.five-prich1410-item1 {
	padding-bottom: 293px;
}

.five-prich1410-item-image1 {
	position: absolute;
	display: flex;
	bottom: 0;
	left: 0;
	width: 100%;
}

.five-prich1410-item-image1 img {
	width: 100%;
}

.five-prich1410-item4 {
}

.five-prich1410-item-image4 {
}

.five-prich1410-item-image4 img {
	width: 100%;
}

.five-prich1410-item3 {
}

.five-prich1410-item-image3 {
	width: 283px;
	position: absolute;
	bottom: -27px;
	right: -27px;
}

.five-prich1410-item-image3 img {
	width: 100%;
}

.five-prich1410-item5 {
	padding-bottom: 524px;
}

.five-prich1410-item-image5 {
	position: absolute;
	bottom: -27px;
	left: 80px;
	display: flex;
	width: 490px;
}

.five-prich1410-item-image5 img {
	width: 100%;
}

.five-prich1410-item-image2 {
	margin-top: 29px;
}

.five-prich1410-item4 {
	padding-bottom: 68px;
}

.five-prich1410-item-image4 {
	position: absolute;
	right: -27px;
	display: flex;
	bottom: 0;
}

.ram-infp-prich-ram1410 {
	padding: 42px 40px;
	border-radius: 20px;
	border: 2px solid #1842E1;
	display: flex;
	flex-direction: column;
	width: 353px;
	box-sizing: border-box;
	position: relative;
	gap: 26px;
	margin-top: 110px;
}

.ram-infp-prich-ram1410-item {
	color: #292929;
	font-size: 15px;
	position: relative;
	z-index: 2;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.ram-infp-prich-ram1410-item span {
	display: block;
	font-weight: 400;
	line-height: 150%;
	margin-top: 4px;
}

.ram-infp-prich-ram1410:before {
	border-radius: 30px;
	border: 1px solid #1842E1;
	width: 397px;
	height: 344px;
	content: '';
	position: absolute;
	top: -19px;
	left: -30px;
	opacity: 0.05;
}

.exhe-sto-llus {
	color: #656565;
	text-align: center;
	border-radius: 20px;
	background: #FFF;
	/* Drop Shadow */
	padding: 13px 37px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
	margin-top: 40px;
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.17);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.nine-prich1410-imfo {
	position: relative;
	margin-top: 72px;
	display: flex;
	justify-content: space-between;
}

.nine-prich1410-imfo-col1 {
	width: 410px;
}

.nine-prich1410-imfo-col2 {
	width: 358px;
}

.krasota-image {
	position: absolute;
	left: 324px;
}

.nine-prich1410-col-title {
	color: #292929;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 15px;
}

.nine-prich1410-desc {
	color: #292929;
	margin-bottom: 50px;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.sectfon1410 {
	margin-top: 100px;
	margin-bottom: 100px;
	background: #FAFAFA;
}

.call-to-action1410 {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	border-radius: 15px;
	background: #1842E1;
	box-shadow: 0px 0px 30px -5px rgba(19, 61, 218, 0.70);
	padding: 15px 26px;
	line-height: 130%;
	cursor: pointer;
	transition: 0.3s;
	border: 1px solid #1842E1
}

.call-to-action1410:hover {
	color: #1842E1;
	transition: 0.3s;
	background: inherit;
}

.poblizhe1410 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.poblize-item-info1410 {
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	padding: 23px 55px;
}

.poblize-item-info1410-title {
	color: #292929;
	margin-bottom: 25px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.poblize-item-info1410-text {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.poblize-info1410 {
	display: flex;
	width: 609px;
	flex-direction: column;
	gap: 20px;
}

.new1410-form-title {
	color: #292929;
	text-align: center;
	margin-bottom: 36px;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.new1410-form-title strong {
	font-weight: 700;
}

.form-agree-gjgk {
	text-align: center;
}

.new1410-form-wrp {
	display: flex;
	gap: 30px;
	justify-content: center;
}

.new1410-form-input {
	width: 303px;
}

.new1410-form-input input {
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
	padding: 19px;
	height: auto!important;
	text-align: center;
	color: #292929;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	border: 2px solid #1842E1;
}

.new1410-form-input-phone {
	position: relative;
}

.new1410-form-input-phone svg {
	top: 24px;
	left: 51px;
	position: absolute;
}

.new1410-form-submit input {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	background: #1842E1;
	border: 1px solid #1842E1;
	/* Blue shadow */
	cursor: pointer;
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.40);
	padding: 10px 15px;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	transition: 0.3s;
	white-space: normal;
	line-height: 120%;
	width: 303px;
	box-sizing: border-box;
}

.new1410-form-submit input:hover {
	transition: 0.3s;
	background: inherit;
	color: #1842E1;
}

.oblako-prich1410-ite-blue {
	color: #FFF;
	border-radius: 15px;
	background: #1842E1;
	text-align: center;
	margin-top: 40px;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	padding: 80px 110px;
}

.oblako-prich1410-wrap110 {
	width: 1078px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
}

.oblako-prich1410-ite {
	margin-bottom: 30px;
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	position: relative;
	padding: 44px 81px;
}

.oblako-prich1410-ite-image1 {
	position: absolute;
	bottom: 0;
	right: 15px;
	display: flex;
}

.oblako-prich1410-ite-image2 {
	position: absolute;
	left: 20px;
	display: flex;
	bottom: 0;
}

.oblako-prich1410-ite-image3 {
	position: absolute;
	right: 45px;
	display: flex;
	align-items: flex-start;
	top: -14px;
}

.oblako-prich1410-ite2 {
	text-align: right;
}

.oblako-prich1410-ite2 > div {
	margin-right: 0;
	margin-left: auto;
}

.oblako-prich1410-ite > div {
	max-width: 653px;
}

.oblako-prich1410-item-title {
	color: #000;
	margin-bottom: 30px;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.oblako-prich1410-item-text {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.form-agree-gjgk {
	color: #292929;
	font-size: 13px;
	margin-top: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.form-agree-gjgk label {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}

input, textarea {
	outline: none;
}

input:active, textarea:active {
	outline: none;
}

:focus {
	outline: none;
}

button:active, button:focus {
	outline: none;
}

button:active, button:focus {
	outline: none;
}

button, input , textarea {
	-webkit-appearance: none;
}

.form-agree-gjgk input {
	width: 18px;
	border-radius: 5px;
	background: #FFF;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	height: 18px;
	background: url(/wp-content/themes/igrkiv/img/check14101.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.form-agree-gjgk input:checked {
	background: url(/wp-content/themes/igrkiv/img/check1410.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.new-form-with-agree {
	margin-top: 50px;
}

.tenek-wrp1410 {
	display: flex;
	margin-top: 70px;
	justify-content: space-around;
}

.tenek-image {
	height: 70px;
	width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.tenek-image img {
	max-height: 100%;
	width: auto;
}

.tenek-text {
	color: #292929;
	text-align: center;
	margin-top: 13px;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.tenek-text span {
	font-weight: 700;
}

.fastresh-prich1410-items {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
	gap: 30px;
}

.fastresh-prich1410-item {
	width: calc((100% - 90px) / 4);
	height: 171px;
	position: relative;
	transition: 0.3s;
}

.fastresh-prich1410-item a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fastresh-prich1410-item:hover {
	transform: scale(1.05);
	transition: 0.3s;
}

.fastresh-prich1410-title {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	text-align: center;
	padding: 24px;
	box-sizing: border-box;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	background: rgba(32, 32, 32, 0.5);
}

.pochemuka-item {
	width: calc(50% - 15px);
	border-radius: 10px;
	background: #F2F2F2;
	display: flex;
}

.pochemyka-klients {
	display: flex;
	margin-top: 60px;
	flex-wrap: wrap;
	gap: 30px;
}

.pochemuka-item-image {
	border-radius: 10px;
	width: 222px;
}

.pochemuka-item-imfo {
	width: calc(100% - 222px);
	padding: 35px 40px;
	box-sizing: border-box;
}

.pochemuka-item-title {
	color: #000;
	margin-bottom: 20px;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.pochemuka-item-text {
	color: #000;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.window-popup1410-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.window-popup1410 {
	position: fixed;
	top: 0;
	left: -400%;
	width: 100%;
	height: 100vh;
	z-index: 9999999;
	opacity: 0;
	transition: opacity 0.3s;
}

.window-popup-open1410 {
	left: 0;
	opacity: 1;
	transition: opacity 0.3s;
}

.window-popup1410-iner {
	border-radius: 10px;
	background: #FFF;
	width: 1300px;
	box-sizing: border-box;
	max-height: 90vh;
	overflow-y: scroll;
	position: absolute;
	padding: 80px 110px;
	z-index: 4;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.window-popup1410-close {
	cursor: pointer;
	top: 19px;
	right: 20px;
	position: absolute;
}

.window-popup1410-cols {
	display: flex;
	justify-content: space-between;
}

.window-popup1410-col1 {
	width: 49%;
}

.window-popup1410-col-title {
	color: #292929;
	margin-bottom: 40px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.col2-list-item-popup-dots-itm {
	position: relative;
	padding-left: 16px;
	color: #656565;
	margin-bottom: 20px;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.col2-list-item-popup-dots-itm:before {
	position: absolute;
	content: '';
	top: 8px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #1842E1;
	left: 0;
}

.col2-list-item-popup-dnum-itm {
	display: flex;
	color: #656565;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	align-items: center;
	line-height: 150%;
}

.col2-list-item-popup-dnum-itm-num {
	width: 37px;
	color: #1842E1;
	font-size: 34px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.col2-list-item-popup-dnum-itm-text {
	max-width: calc(100% - 75px);
	position: relative;
}

.col2-list-item-popup-dnum-itm {
	margin-bottom: 40px;
}

.col2-list-item-popup-dnum-itm-text:before {
	border-radius: 10px;
	width: 100%;
	content: '';
	position: absolute;
	height: 2px;
	left: 0;
	bottom: -20px;
	background: #F8F8F8;
}

.col2-list-item-popup-dnum-itm:last-child .col2-list-item-popup-dnum-itm-text:before {
	content: none;
}

.form1410-in-wind-wrp {
	margin-top: 50px;
}

.form1410-in-wind {
	display: flex;
	gap: 30px;
}

.form1410-in-wind-title {
	color: #1842E1;
	margin-bottom: 40px;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.five-prich1410-item-button {
	position: relative;
	z-index: 3;
}

.window-popup1410-col1 .new1410-form-input {
	width: 256px;
}

.window-popup1410-col1 .new1410-form-submit input {
	width: 260px;
	font-size: 16px;
	padding: 10px 10px;
}

.window-popup1410-col1 .form1410-in-wind {
	gap: 0;
	justify-content: space-between;
}

.window-popup1410-col1 .new1410-form-input-phone svg {
	top: 24px;
	left: 31px;
	position: absolute;
}

.dop-ram-in-window1410 {
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	width: 809px;
	margin-bottom: 45px;
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 170%;
	padding: 28px 44px;
	box-sizing: border-box;
}

.dop-ram-in-window1410 strong {
}

.new-problems1410 {
	margin-top: 60px;
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}

.poblems-item-info1410 {
	width: calc(50% - 15px);
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 30px 40px 30px 80px;
	min-height: 205px;
	display: flex;
	box-sizing: border-box;
	flex-direction: column;
	justify-content: center;
}

.vedeorews1410-item-video iframe {
	width: 100%!important;
	height: 211px!important;
}

.vedeorews1410-item-video {
	overflow: hidden;
	border-radius: 10px;
}

.vedeorews1410 {
	margin-top: 60px;
	gap: 40px 30px;
	display: flex;
	flex-wrap: wrap;
}

.vedeorews1410-item {
	width: calc((100% - 60px) / 3);
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.vedeorews1410-item-text {
	padding: 40px 33px 36px 33px;
}

.andrey-prich1410 {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}

.andrey-prich1410-text {
	width: 700px;
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.call-to-action1410andrey {
	width: 333px;
	padding: 10px 35px;
	box-sizing: border-box;
	text-align: center;
}

.andrey-prich1410-image {
	margin-right: 48px;
	margin-left: 95px;
	position: relative;
}

.expert-andrey1410 {
	color: #292929;
	position: absolute;
	box-sizing: border-box;
	top: 386px;
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.85);
	left: 116px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
	padding: 12px 28px;
	width: fit-content;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.krasota-image2 {
	display: none;
}

.dbmob1410 {
	display: none;
}

.fastresh-prich1410-item {
	border-radius: 10px;
}

.five-prich1410-wrp-col11 .five-prich1410-item4, .five-prich1410-wrp-col11 .five-prich1410-item5 {
	display: none;
}

.oblako-prich1410-ite-image4 {
	display: none;
}

.fifix1410 {
	overflow: hidden;
}

.chetyre-etapa1410-item {
	display: flex;
	position: relative;
	margin-top: 100px;
	justify-content: space-between;
}

.chetyre-etapa1410-col-textnumstep {
	border-radius: 10px;
	background: #1842E1;
	width: 134px;
	height: 45px;
	color: #FFF;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-titlestep {
	color: #292929;
	margin-top: 15px;
	margin-bottom: 40px;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-title {
	color: #292929;
	margin-bottom: 30px;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
}

.chetyre-etapa1410-col-text-chto-vhodit-text span {
	font-weight: 500;
}

.chetyre-etapa1410-col-text-chto-vhodit-text strong {
	font-weight: 700;
}

.chetyre-etapa1410-col-text-chto-vhodit-text-itm {
	margin-bottom: 12px;
}

.chetyre-etapa1410-col-text-imform {
	color: #292929;
	box-sizing: border-box;
	font-size: 16px;
	font-style: normal;
	border-radius: 10px;
	background: #FFF;
	align-items: center;
	padding: 15px;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	display: flex;
	gap: 20px;
	font-weight: 400;
	line-height: 140%;
	/* 22.4px */
}

.chetyre-etapa1410-col-text-imform div {
	max-width: calc(100% - 59px);
}

.chetyre-etapa1410-butgrey {
	color: #C0C0C0;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #C0C0C0;
	font-size: 16px;
	display: flex;
	font-style: normal;
	font-weight: 700;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 192px;
	height: 53px;
	line-height: 120%
}

.chetyre-etapa1410-butblue {
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 10px;
	background: #1842E1;
	text-align: center;
	font-size: 16px;
	width: 192px;
	height: 53px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	transition: 0.3s;
}

.chetyre-etapa1410-butgrey:hover {
}

.chetyre-etapa1410-butblue:hover {
	opacity: 0.7;
	transition: 0.3s;
}

.chetyre-etapa1410-but-next4, .chetyre-etapa1410-but-prew1 {
	cursor: not-allowed;
	color: #C0C0C0;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #C0C0C0;
	font-style: normal;
	font-weight: 700;
	align-items: center;
	justify-content: center;
	line-height: 120%
}

.chetyre-etapa1410-item-colimage {
	width: 413px;
	height: 416px;
}

.chetyre-etapa1410-buttons {
	position: absolute;
	display: flex;
	justify-content: space-between;
	width: 413px;
	top: 363px;
	left: 0;
}

.chetyre-etapa1410-col-text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.chetyre-etapa1410-col-text {
	width: calc(100% - 443px);
}

.chetyre-etapa1410-item-colimage-image {
	width: 100%;
	height: 331px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
}

.chetyre-etapa1410 {
	width: 1078px;
	margin-left: auto;
	margin-right: auto;
}

.chetyre-etapa1410-item2 , .chetyre-etapa1410-item3, .chetyre-etapa1410-item4 {
	display: none;
}

.lone-progress-step1410 {
	display: flex;
	justify-content: space-between;
	border-radius: 20px;
	background: #F5F5F5;
	padding: 3px 5px;
	box-sizing: border-box;
	height: 31px;
	margin-top: 40px;
}

.lone-progress-step1410-item {
	position: relative;
	z-index: 2;
}

.lone-progress-step1410 {
	position: relative;
}

.lone-progress-step1410:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s;
	height: 31px;
	padding: 5px;
	background: linear-gradient(90deg, #1842E1 0%, #3A60F2 49.48%, #1842E1 100%);
	border-radius: 20px;
	width: 31px;
	box-sizing: border-box;
}

.step1410act2.lone-progress-step1410:before {
	transition: 0.3s;
	width: calc((100% / 3) + 20px);
}

.step1410act3.lone-progress-step1410:before {
	transition: 0.3s;
	width: calc((100% / 3) * 2 + 10px)
}

.step1410act4.lone-progress-step1410:before {
	width: 100%;
	transition: 0.3s;
}

.lone-progress-step1410-item svg {
	width: 21px;
	height: 21px;
}

.num-step1410 {
	position: absolute;
	width: fit-content;
	color: #D1D1D1;
	left: 0;
	text-align: center;
	white-space: nowrap;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	bottom: -47px;
}

.lone-progress-step1410-item-active .num-step1410 {
	color: #292929;
}

.stroke11410 {
	stroke: #D1D1D1;
	transition: 0.3s;
}

.fill11410 {
	fill: #D1D1D1;
	transition: 0.3s;
}

.lone-progress-step1410-item-active2 .stroke11410 {
	stroke: #D1D1D1;
	fill: #FAFAFA;
	transition: 0.3s;
	stroke: none;
}

.lone-progress-step1410-item-active2 .fill11410 {
	fill: #214AE5;
	transition: 0.3s;
}

.lone-progress-step1410-item-active {
}

.lone-progress-step1410-item2 .num-step1410 {
	left: 50%;
	transform: translateX(-50%);
}

.lone-progress-step1410-item3 .num-step1410 {
	left: 50%;
	transform: translateX(-50%);
}

.lone-progress-step1410-item4 .num-step1410 {
	left: auto;
	right: 0;
}

@media(max-width: 1310px) {
	

	.five-prich1410-wrp-col1 {
		width: 440px;
	}

	.five-prich1410-item {
		padding: 24px;
	}

	.five-prich1410-item-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 22px;
	}

	.five-prich1410-item-desc {
		font-size: 14px;
	}

	.section-title1410, h2..section-title1410 {
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%
	}

	.five-prich1410-item-button {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		padding: 7.5px 21.5px;
	}

	.five-prich1410-item1 {
		padding-bottom: 250px;
	}

	.five-prich1410-item-image2 img {
		width: 100%;
	}

	.five-prich1410-item-image3 {
		width: 199px;
		position: absolute;
		bottom: -27px;
		right: -27px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 215px;
		display: flex;
		width: 244px;
	}

	.five-prich1410-item5 {
		padding-bottom: 250px;
	}

	.ram-infp-prich-ram1410 {
		gap: 22px;
		margin-top: 53px;
	}

	.ram-infp-prich-ram1410-item {
		font-size: 14px;
	}

	.five-prich1410-item4 {
		padding-bottom: 223px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -27px;
		display: flex;
		bottom: 0;
		width: 271px;
	}

	.nine-prich1410-desc {
		margin-bottom: 50px;
		font-size: 12px;
	}

	.nine-prich1410-col-title {
		color: #292929;
		font-size: 16px;
	}

	.nine-prich1410-imfo-col1 {
		width: 310px;
	}

	.nine-prich1410-imfo-col2 {
		width: 310px;
	}

	.krasota-image {
		width: 300px;
	}

	.krasota-image img {
		width: 100%;
	}

	.krasota-image {
		position: absolute;
		left: 270px;
		display: none;
	}

	.krasota-image2 {
		display: block;
	}

	.krasota-image2 img {
		width: 100%;
	}

	.call-to-action1410 {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 10px 20px;
		text-align: center;
	}

	.dbmob1410 {
		display: block;
	}

	.dnmob1410 {
		display: none;
	}

	.nine-prich1410-imfo-col2 {
		width: 372px;
	}

	.nine-prich1410-imfo-col1 {
		width: 405px;
	}

	.poblizhe1410-image {
		width: 400px;
	}

	.poblizhe1410-image img {
		width: 100%;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 16px;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 20px;
		font-size: 16px;
	}

	.short-descr-subtitle1410 {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
	}

	.poblizhe1410 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.new1410-form-wrp {
		display: flex;
		gap: 15px;
	}

	.new1410-form-submit input {
		font-size: 12px;
		width: 202px;
		padding: 6px 12px;
	}

	.window-popup1410-col1 .new1410-form-submit input {
		font-size: 12px;
	}

	.new1410-form-title {
		font-size: 16px;
	}

	.new1410-form-input input {
		font-size: 12px;
		padding: 12px;
	}

	.new1410-form-input {
		width: 213px;
	}

	.new1410-form-input-phone svg {
		top: 15px;
		left: 30px;
	}

	.tenek-text {
		font-size: 17px;
	}

	.oblako-prich1410-ite-blue {
		font-size: 20px;
		padding: 43px 74px;
	}

	.oblako-prich1410-wrap110 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 60px;
	}

	.oblako-prich1410-item-text {
		font-size: 17px;
		margin-bottom: 25px;
	}

	.oblako-prich1410-item-text {
		font-size: 13px;
	}

	.oblako-prich1410-ite {
		padding: 31px 52px;
	}

	.oblako-prich1410-ite > div {
		max-width: 390px;
	}

	.oblako-prich1410-ite br {
		display: none;
	}

	.fastresh-prich1410-items {
		gap: 10px;
	}

	.pochemuka-item-title {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.pochemuka-item-text {
		font-size: 12px;
	}

	.pochemuka-item-imfo {
		padding: 29px 20px 16px 10px;
		width: calc(100% - 115px);
	}

	.pochemuka-item-image {
		border-radius: 10px;
		width: 115px;
	}

	.section-client-prich1410 {
		margin-bottom: 0;
	}

	.andrey-prich1410-image {
		margin-right: 19px;
		margin-left: 0;
		position: relative;
	}

	.vedeorews1410 {
		margin-top: 60px;
		gap: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.vedeorews1410-item {
		width: calc((100% - 20px) / 3);
	}

	.vedeorews1410-item-text {
		padding: 24px;
	}

	.poblems-item-info1410 {
		width: calc(50% - 5px);
		border-radius: 10px;
		background: #FFF;
		box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
		padding: 24px;
		min-height: 100px;
	}

	.new-problems1410 {
		gap: 10px;
	}

	.sectfon1410 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.window-popup1410-iner {
		border-radius: 10px;
		background: #FFF;
		width: 900px;
		padding: 50px 60px
	}

	.window-popup1410-col-title {
		color: #292929;
		margin-bottom: 30px;
		font-size: 22px;
	}

	.col2-list-item-popup-dots-itm {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
		margin-bottom: 15px;
	}

	.col2-list-item-popup-dnum-itm {
		font-size: 14px;
		font-style: normal;
		margin-bottom: 15px;
		font-weight: 500;
		line-height: 150%;
	}

	.form1410-in-wind-title {
		font-size: 22px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%
	}

	.fastresh-prich1410-title {
		font-size: 15px;
	}

	.col2-list-item-popup-dnum-itm {
		margin-bottom: 30px;
	}

	.col2-list-item-popup-dnum-itm-text:before {
		border-radius: 10px;
		width: 100%;
		content: '';
		position: absolute;
		height: 2px;
		left: 0;
		bottom: -15px;
	}

	.chetyre-etapa1410 {
		width: 738px;
	}

	.num-step1410 {
		font-size: 14px;
	}

	.chetyre-etapa1410-item-colimage {
		width: 310px;
		height: 416px;
	}

	.chetyre-etapa1410-item-colimage-image {
		height: 306px;
	}

	.chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
		font-size: 13px;
		width: 150px;
		height: 38px;
	}

	.chetyre-etapa1410-buttons {
		width: 310px;
	}

	.chetyre-etapa1410-col-text {
		width: calc(100% - 360px);
	}

	.chetyre-etapa1410-col-textnumstep {
		width: 105px;
		height: 34px;
		font-size: 14px;
	}

	.chetyre-etapa1410-col-text-titlestep {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 24px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-title {
		font-size: 16px;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-text {
		font-size: 14px;
	}

	.chetyre-etapa1410-col-text-imform {
		font-size: 13px;
		padding: 11px;
	}
}

@media(max-width: 950px) {
	.wrpplanh .wrp {
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
	}

	.five-prich1410-wrp {
		margin-top: 50px;
		gap: 30px;
		flex-direction: column;
	}

	.five-prich1410-wrp-col1 {
		width: 614px;
		margin-left: auto;
		margin-right: auto;
	}

	.five-prich1410-item4 {
		padding-bottom: 51px;
	}

	.five-prich1410-item-image2 {
		width: 400px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -27px;
		display: flex;
		bottom: 0;
		width: 343px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 97px;
		display: flex;
		width: 450px;
	}

	.five-prich1410-item5 {
		padding-bottom: 385px;
	}

	.exhe-sto-llus {
		font-size: 14px;
		padding: 12px 38px;
	}

	.nine-prich1410-imfo-col1 {
		width: 320px;
	}

	.nine-prich1410-imfo {
		gap: 53px;
		justify-content: center;
	}

	.poblizhe1410-image {
		width: 312px;
	}

	.poblizhe1410 {
		gap: 10px;
	}

	.poblizhe1410-image {
		margin-left: auto;
		margin-right: auto;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image1 {
		max-width: 300px;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image2 {
		max-width: 300px;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image3 {
		max-width: 300px;
	}

	.oblako-prich1410-ite-image1 img , .oblako-prich1410-ite-image2 img , .oblako-prich1410-ite-image3 img {
		width: 100%;
	}

	.poblize-info1410 {
		display: flex;
		width: 732px;
		flex-direction: column;
		gap: 20px;
	}

	.oblako-prich1410-ite-image3 {
		position: absolute;
		right: 10px;
	}

	.oblako-prich1410-ite-blue br {
		display: none;
	}

	.tenek-wrp1410 {
		flex-wrap: wrap;
		gap: 67px;
		justify-content: center;
	}

	.tenek-wrp1410 > div {
		width: 260px;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 20px) / 3);
		height: 171px;
		position: relative;
		transition: 0.3s;
	}

	.andrey-prich1410 {
		gap: 30px;
		flex-direction: column;
	}

	.vedeorews1410-item {
		width: calc((100% - 10px) / 2);
	}

	.pochemuka-item-big {
		width: 100%;
	}

	.pochemuka-item {
	}

	.pochemuka-item-big2 {
		flex-direction: row-reverse;
	}

	.pochemuka-item-big .pochemuka-item-image {
		width: 302px;
	}

	.pochemuka-item-big .pochemuka-item-imfo {
		width: calc(100% - 302px);
	}

	.window-popup1410-iner {
		border-radius: 10px;
		background: #FFF;
		width: calc(100% - 30px);
		padding: 50px 50px;
	}

	.window-popup1410-col1 .form1410-in-wind {
		flex-direction: column;
		gap: 15px;
	}

	.window-popup1410-col1 .new1410-form-input-phone svg {
		top: 15px;
		left: 31px;
		position: absolute;
	}

	.dop-ram-in-window1410 {
		width: 100%;
	}
}

@media(max-width: 740px) {
	.chetyre-etapa1410 {
		width: 100%;
	}
}

@media(max-width: 650px) {
	.five-prich1410-wrp-col1 {
		width: 100%
	}

	.andrey-prich1410-text {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 40px;
	}

	.poblizhe1410 {
		flex-direction: column;
	}

	.poblize-info1410 {
		display: flex;
		width: 100%;
		flex-direction: column;
		gap: 20px;
	}

	.pochemuka-item {
		width: 100%;
	}

	.pochemuka-item-big {
		flex-direction: column;
	}

	.pochemuka-item-big .pochemuka-item-imfo {
		width: 100%;
	}

	.pochemuka-item-big .pochemuka-item-image {
		height: 155px;
		width: 100%;
	}

	.section-title1410, h2.section-title1410 {
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		/* 26px */
	}

	.section-title1410 br {
		display: none;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 10px) / 2);
		height: 106px;
		position: relative;
		transition: 0.3s;
	}

	.fastresh-prich1410-items {
		margin-top: 40px;
	}

	.new1410-form-wrp {
		flex-direction: column;
		align-items: center;
	}

	.form-agree-gjgk {
		justify-content: center;
		font-size: 12px;
	}

	.tenek-wrp1410 {
		flex-wrap: wrap;
		gap: 30px 0 ;
		justify-content: space-between;
	}

	.tenek-text {
		font-size: 14px;
	}

	.new-problems1410 {
		margin-top: 40px;
	}

	.poblems-item-info1410 {
		width: 100%;
	}

	.vedeorews1410-item {
		width: 100%;
	}

	.vedeorews1410 {
		margin-top: 40px;
	}

	.andrey-prich1410-image {
		margin-right: 0;
	}

	.andrey-prich1410-image img {
		width: 100%;
	}

	.expert-andrey1410 {
		top: 265px;
		left: 50%;
		transform: translateX(-50%);
		padding: 10px 20px;
		font-size: 12px;
		font-weight: 500;
		line-height: 130%;
	}

	.pochemyka-klients {
		display: flex;
		margin-top: 40px;
		flex-wrap: wrap;
		gap: 13px;
	}

	.tenek-wrp1410 > div {
		width: 49%;
	}

	.oblako-prich1410-ite {
		padding: 27px 22px;
	}

	.oblako-prich1410-item-title {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}

	.oblako-prich1410-item-text {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}

	.oblako-prich1410-ite > div.oblako-prich1410-ite-image1 , .oblako-prich1410-ite > div.oblako-prich1410-ite-image2, .oblako-prich1410-ite > div.oblako-prich1410-ite-image3 {
		position: static;
	}

	.poblize-item-info1410 {
		padding: 20px 30px;
	}

	.poblize-item-info1410-text {
		color: #292929;
		font-size: 12px;
	}

	.nine-prich1410-imfo {
		flex-direction: column;
		gap: 0;
	}

	.five-prich1410-wrp {
		margin-top: 40px;
		gap: 28px;
		flex-direction: column;
	}

	.five-prich1410-item {
		padding: 40px 32px;
	}

	.five-prich1410-item1 {
		padding-bottom: 217px;
	}

	.five-prich1410-item-title {
		margin-bottom: 15px;
		font-size: 16px;
	}

	.five-prich1410-item-desc {
		font-size: 13px;
		margin-bottom: 25px;
	}

	.five-prich1410-item-button {
		font-size: 14px;
		padding: 6.5px 18px;
	}

	.five-prich1410-item-image2 {
		width: 100%;
	}

	.five-prich1410-wrp-col11 .five-prich1410-item4 {
		display: block;
	}

	.five-prich1410-wrp-col11 .five-prich1410-item5 {
		display: block;
	}

	.five-prich1410-wrp-col12 {
		display: none;
	}

	.ram-infp-prich-ram1410-item {
		font-size: 12px;
		width: 141px;
	}

	.ram-infp-prich-ram1410-item br {
		display: none;
	}

	.ram-infp-prich-ram1410 {
		width: 251px;
		gap: 20px;
		padding: 20px 24px;
	}

	.ram-infp-prich-ram1410:before {
		width: 283px;
		height: 287px;
		top: -15px;
		left: -16px;
	}

	.five-prich1410-item-image4 {
		position: absolute;
		right: -17px;
		display: flex;
		bottom: 0;
		width: 205px;
	}

	.five-prich1410-item5 {
		padding-bottom: 311px;
	}

	.five-prich1410-item-image5 {
		position: absolute;
		bottom: -27px;
		left: 50%;
		transform: translateX(-50%);
		display: flex;
		width: 312px;
	}

	.five-prich1410-item3 {
		padding-bottom: 70px;
	}

	.five-prich1410-item3 .five-prich1410-item-desc {
		width: 241px;
	}

	.five-prich1410-item3 .five-prich1410-item-desc br {
		display: none;
	}

	.five-prich1410-item-image3 {
		width: 182px;
		position: absolute;
		bottom: -21px;
		right: -19px;
	}

	.exhe-sto-llus {
		font-size: 12px;
		padding: 12px 22px;
		width: 247px;
		margin-top: 30px;
	}

	.sectfon1410 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.nine-prich1410-desc {
		margin-bottom: 30px;
	}

	.nine-prich1410-imfo-col2 {
		width: 100%;
	}

	.call-to-action1410 {
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 10px 18px;
		text-align: center;
		width: 247px;
	}

	.sectmtb100 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.poblizhe1410 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.new1410-form-submit input {
		font-size: 12px;
		width: 213px;
		padding: 6px 12px;
	}

	.oblako-prich1410-ite {
		padding-bottom: 0;
	}

	.oblako-prich1410-ite-image4 {
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.oblako-prich1410-ite-image3 {
		display: none;
	}

	.oblako-prich1410-ite-blue {
		margin-top: 26px;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		padding: 29px 17px;
	}

	.form-agree-gjgk label {
		display: flex;
		align-items: center;
		gap: 8px;
		width: 261px;
		justify-content: center;
	}

	.form-agree-gjgk label span {
		width: calc(100% - 26px);
	}

	.form-agree-gjgk label {
		display: flex;
		margin-left: auto;
		margin-right: auto;
		align-items: center;
		gap: 8px;
		width: 253px;
		justify-content: center;
	}

	.form-agree-gjgk {
		margin-top: 20px;
	}

	.section-fastresh-prich1410 .section-title1410 {
		width: 287px;
		margin-left: auto;
		margin-right: auto;
	}

	.fastresh-prich1410-item {
		width: calc((100% - 10px) / 2);
		height: 104px;
		position: relative;
		transition: 0.3s;
	}

	.pochemuka-item-imfo {
		padding: 23px 10px;
	}

	.short-descr-subtitle1410 {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 130%;
		margin-top: 15px;
	}

	.pochemuka-item-image {
		border-radius: 10px;
		width: 118px;
	}

	.poblize-item-info1410-title {
		color: #292929;
		margin-bottom: 15px;
		font-size: 16px;
	}

	.andrey-prich1410-text {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.andrey-prich1410-image {
		margin-right: 0;
		width: 100%;
	}

	.window-popup1410-iner {
		padding: 48px 20px;
	}

	.window-popup1410-cols {
		flex-direction: column;
	}

	.window-popup1410-cols > div {
		width: 100%;
	}

	.form1410-in-wind {
		flex-direction: column;
	}

	.form1410-in-wind-title {
		margin-bottom: 30px;
		text-align: center;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}

	.form1410-in-wind-title br {
		display: none;
	}

	.form1410-in-wind {
		flex-direction: column;
		align-items: center;
		gap: 15px;
	}

	.form1410-in-wind-wrp {
		margin-top: 30px;
	}

	.window-popup1410-col-title {
		font-size: 16px;
		font-style: normal;
		margin-bottom: 25px;
		font-weight: 700;
		line-height: 120%;
	}

	.dop-ram-in-window1410 {
		font-size: 13px;
		padding: 18px 14px;
	}

	.col2-list-item-popup-dnum-itm-text {
		max-width: calc(100% - 26px);
		position: relative;
	}

	.col2-list-item-popup-dnum-itm {
		font-size: 12px;
	}

	.col2-list-item-popup-dnum-itm-num {
		width: 26px;
		font-size: 28px;
	}

	.col2-list-item-popup-dots-itm {
		font-size: 12px;
		padding-left: 10px;
	}

	.col2-list-item-popup-dots-itm:before {
		width: 5px;
		height: 5px;
		top: 6px;
	}

	.chetyre-etapa1410-item {
		flex-direction: column;
	}

	.chetyre-etapa1410-buttons {
		position: static;
		width: 100%;
	}

	.chetyre-etapa1410-item-colimage {
		height: auto;
		width: 100%;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-item-colimage-image {
		height: 175px;
	}

	.num-step1410 {
		bottom: -30px;
		font-size: 12px;
	}

	.chetyre-etapa1410-item {
		margin-top: 40px;
	}

	.chetyre-etapa1410-col-text {
		width: 100%;
	}

	.chetyre-etapa1410-buttons {
		margin-top: 20px;
	}

	.chetyre-etapa1410-buttons > div {
		width: 48%;
	}

	.chetyre-etapa1410-col-text-titlestep {
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 24px;
	}

	.chetyre-etapa1410-col-textnumstep {
		width: 88px;
		height: 29px;
		font-size: 13px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-title {
		font-size: 15px;
		margin-bottom: 25px;
	}

	.chetyre-etapa1410-col-text-chto-vhodit-text {
		font-size: 13px;
	}

	.chetyre-etapa1410-col-text-imform {
		font-size: 13px;
		padding: 13px;
		gap: 12px;
		margin-top: 20px;
	}

	.chetyre-etapa1410-col-text-imform div {
		max-width: calc(100% - 42px);
	}

	.chetyre-etapa1410-col-text-imform svg {
		width: 30px;
		height: 30px;
	}

	.call-to-action1410 {
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
	}

	.newseotextcol {
		padding: 29px 30px;
	}

	.newseotextcol h2 {
		font-size: 18px;
	}
}

/* Ð½Ð¾Ð²Ð¾Ðµ Ð¾Ñ‚ 21 10 2023*/
.img_news_j {
	text-align: center;
}

.ikvaling {
	font-size: 17px;
}

.autom2110-page-left {
	width: 864px;
}

h1.autom2110-page-title, .autom2110-page-title {
	margin-bottom: 18px;
	margin-top: 19px;
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.autom2110-page-desc1 {
	color: #292929;
	font-size: 22px;
	max-width: 701px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	/* 28.6px */
}

.autom2110-page-desc2 {
	color: #292929;
	margin-top: 40px;
	margin-bottom : 20px;
	font-size: 18px;
	font-style: normal;
	line-height: 130%;
	/* 23.4px */
}

.autom2110-page-two-ram {
	gap: 20px;
	margin-top: 25px;
	display: flex;
	justify-content: space-between;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.autom2110-page-button a {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	border: 1px solid #1842E1;
	background: #1842E1;
	box-shadow: 0px 0px 20px 3px rgba(7, 26, 100, 0.27);
	padding: 10px 38px;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	margin-top: 20px;
	width: 413px;
	display: block;
	transition: 0.3s;
	line-height: 120%;
	/* 22.8px */
}

.autom2110-page-button a:hover {
	color: #1842E1;
	background: #fff;
	transition: 0.3s;
	text-decoration: none;
}

.autom2110-page-two-ram1 {
	max-width: 474px;
}

.img_news_block {
	background: #FFF;
}

.autom2110-page-two-ram2 {
	max-width: 370px;
}

.autom2110-page-wrape .static_block {
	margin-top: 50px;
}

.autom2110-page-wrape {
	position: relative;
}

.autom2110-page-wrape .header {
	position: relative;
	z-index: 2;
}

.firs-image-djg {
	position: absolute;
	bottom: 145px;
	right: 50%;
	transform: translateX(50%);
	height: 936px;
	z-index: -1;
}

.firs-image-djg img {
	height: 100%;
	width: auto;
	max-width: max-content;
}

.autom2110-page {
	position: relative;
}

.andreyexper2120 {
	position: absolute;
	bottom: 0;
	color: #292929;
	font-size: 14px;
	font-weight: 500;
	border-radius: 15px;
	background: rgba(255, 255, 255, 0.90);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
	padding: 15px;
	width: 317px;
	text-align: center;
	right: 149px;
	line-height: 140%;
}

.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
	padding: 15px 15px 15px 20px;
	display: flex;
	align-items: center;
	border-radius: 10px;
	background: #FFF;
	align-items: center;
	justify-content: space-between;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
}

.autom2110-page-two-ram1 div , .autom2110-page-two-ram2 div {
	width: calc(100% - 50px)
}

.autom2110-page-wrape {
	overflow: hidden;
}

.quiz-btn.btn {
	border: 1px solid #1842E1;
}

.quiz-btn.btn:hover {
	color: #1842E1;
	background: #fff;
}

.right-qwix-autor-info {
	color: #292929;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}

.right-qwix-autor-info strong {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	display: block;
	margin-bottom: 10px;
}

.qwiz-automatiz-right .right-qwiz-autor {
	margin-top: 0;
}

.qwiz-automatiz-right .autor0qr-text {
	margin-top: 30px;
	font-size: 15px;
	line-height: 130%;
}

.qwiz-automatiz-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.qwiz-automatiz-right-iner-bottom {
	border-radius: 15px;
	background: var(--Linear, linear-gradient(180deg, #2A53EE 0%, #1037CA 100%));
	box-shadow: 0px 0px 40px -10px rgba(4, 18, 72, 0.60);
	padding: 27px 30px;
}

.qwiz-automatiz-right-iner-bottom-title {
	color: #FFF;
	margin-bottom: 16px;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	/* 23.8px */
}

.qwiz-automatiz-right-iner-bottom-text {
	margin-top: 15px;
	display: flex;
	align-items: center;
	color: #FFF;
	gap: 17px;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	/* 21px */
}

.qwiz-avtomatiz-data {
	position: relative;
}

.qwiz-avtomatiz-data input {
	border-radius: 10px;
	background: #F3F3F3;
	width: 280px;
	height: 60px;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	padding: 18px 18px 18px 56px;
}

.dogjkjsdata2210 {
	position: absolute;
	z-index: 4;
	top: 16px;
	left: 22px;
}

.qwiz-automatiz .qv-item-iner-wrp .colored , .qwiz-automatiz .qv-item-iner-wrp .kakudobnitorot {
	width: auto;
	max-width: 100%;
}

.qwiz-automatiz .quiz-item--semifinal .btn .btn-text {
	width: 390px;
	margin-left: auto;
	background: #1842E1;
	border-radius: 10px;
	padding: 8px 14px;
	margin-right: auto;
}

.vashipodarki2210-item {
	position: relative;
	border-radius: 15px;
	margin-top: 14px;
	background: #9E9E9E;
	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.10);
	padding: 13px 27px;
	color: #FFF;
	display: flex;
	align-items: center;
	gap: 17px;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	/* 20.8px */
}

.vashipodarki2210-item-blocker {
	position: absolute;
	top: -24px;
	right: -22px;
}

@media(max-width: 1400px ) {
	.autom2110-page-two-ram {
		flex-direction: column;
		gap: 20px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: 145px;
		right: 50%;
		transform: translateX(50%);
		height: 600px;
		z-index: -1;
	}

	.andreyexper2120 {
		right: 0;
	}

	.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
		width: 424px;
		max-width: 100%
	}

	.autom2110-page-left {
		width: 100%;
	}

	h1.autom2110-page-title, .autom2110-page-title {
		text-align: center;
		font-size: 25px;
		line-height: 130%;
	}

	.autom2110-page-desc1 {
		font-size: 17px;
		max-width: 634px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.autom2110-page-wrape .breadcrumbs_list {
	}

	.autom2110-page-two-ram {
		font-size: 14px;
	}

	.autom2110-page-desc2 {
		font-size: 15px;
		max-width: 346px;
	}

	.autom2110-page-desc2 br {
		display: none;
	}

	.autom2110-page-button a {
		width: 341px;
		font-size: 18px;
		padding: 10px 15px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: auto;
		right: -135px;
		transform: none;
		top: 93px;
		height: 530px;
		z-index: -1;
	}

	.andreyexper2120 {
		font-size: 12px;
		padding: 13px 16px;
		width: 276px;
		bottom: 84px;
	}
}

@media(max-width: 900px) {
	.qwiz-automatiz-right-iner-bottom-title {
		font-size: 15px;
		margin-bottom: 14px;
		width: 100%;
		text-align: center;
	}

	.qwiz-automatiz-right-iner-bottom-textrazdel {
		width: 2px;
		height: 27px;
		border-radius: 10px;
		background: #2E57F1;
	}

	.qwiz-automatiz-right-iner-bottom-text {
		width: calc(50% - 16px);
		font-size: 12px;
		margin-top: 0;
	}

	.qwiz-automatiz-right-iner-bottom-title br {
		display: none;
	}

	.qwiz-automatiz-right-iner-bottom {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-left: -15px;
		margin-right: -15px;
	}

	.vashipodarki2210-itemspodarochki {
		display: flex;
		gap: 10px;
	}
}

@media(max-width: 700px) {
	.img_row {
		display: flex!important;
		flex-wrap: wrap;
		gap: 20px 10px;
	}

	.img_news_block {
		width: calc(50% - 5px);
		padding: 0;
		padding-bottom: 20px;
		margin: 0;
	}

	.ikvaling {
		font-size: 15px;
		margin: 14px auto 8px auto;
	}

	.ikvaling_c {
		margin-top: 0;
		color: #292929;
		text-align: center;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 120%;
	}

	.ikvaling, .ikvaling_c {
		padding-left: 4px;
		padding-right: 4px;
	}

	.autom2110-page-wrape .breadcrumbs_list {
	}

	h1.autom2110-page-title, .autom2110-page-title {
		font-size: 20px;
		margin: 20px 0;
	}

	h1.autom2110-page-title br, .autom2110-page-desc1 br , .autom2110-page-title br {
		display: none;
	}

	.autom2110-page-desc1 {
		font-size: 14px;
	}

	.autom2110-page-desc2 {
		font-size: 12px;
		text-align: center;
	}

	.autom2110-page-button a {
		width: 311px;
		font-size: 15px;
		margin-top: 25px;
		margin-left: auto;
		margin-right: auto;
		padding: 11px 26px;
	}

	.autom2110-page-two-ram {
		margin-top: 349px;
		gap: 15px;
		font-size: 12px;
	}

	.autom2110-page-two-ram1, .autom2110-page-two-ram2 {
		width: 100%;
		max-width: 100%;
		gap: 15px;
		padding: 13px 10px 13px 20px;
	}

	.autom2110-page-two-ram svg {
		width: 29px;
	}

	.autom2110-page-two-ram1 div, .autom2110-page-two-ram2 div {
		width: calc(100% - 44px);
	}

	.autom2110-page-desc2 {
		margin-top: 30px;
		margin-bottom: 15px;
	}

	.firs-image-djg {
		position: absolute;
		bottom: auto;
		right: 50%;
		transform: translateX(24%);
		top: 167px;
		height: 433px;
		z-index: -1;
	}

	.andreyexper2120 {
		font-size: 12px;
		padding: 9px 16px;
		width: 276px;
		right: 50%;
		transform: translateX(50%);
		bottom: 373px;
	}

	.autom2110-page-wrape .wrp.header {
		padding-bottom: 20px;
	}

	.right-qwix-autor-info strong , .right-qwix-autor-info {
		font-size: 12px;
	}

	.vashipodarki2210-item {
		font-size: 12px;
		gap: 7px;
		padding: 12px 7px;
	}

	.qwiz-automatiz-right .autor0qr-text {
		margin-top: 18px;
		font-size: 12px;
		margin-bottom: 15px;
	}

	.qwiz-automatiz-right-iner-bottom {
		padding: 15px 11px;
	}

	.qwiz-automatiz-right-iner-bottom-text {
		width: auto;
		font-size: 12px;
		margin-top: 0;
		gap: 10px;
		align-items: flex-start;
	}

	.qwiz-automatiz-right-iner-bottom-text svg {
		width: 11px;
	}

	.qwiz-automatiz .qv-item2 .quiz-option {
		width: 230px;
		margin-left: auto;
		margin-right: auto;
	}

	.qwiz-avtomatiz-data input {
		border-radius: 10px;
		background: #F3F3F3;
		width: 240px;
		height: 50px;
		color: #292929;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
		padding: 15px 15px 15px 45px;
	}

	.dogjkjsdata2210 {
		position: absolute;
		z-index: 4;
		top: 12px;
		left: 13px;
	}

	.qwiz-automatiz .quiz-item--semifinal .btn .btn-text {
		width: 100%;
		margin-left: auto;
		background: #1842E1;
		border-radius: 10px;
		padding: 8px 14px;
		margin-right: auto;
	}

	.vashipodarki2210-item > svg {
		width: 15px;
	}

	.vashipodarki2210-itemspodarochki {
		display: flex;
		justify-content: center;
		gap: 10px;
		margin: 0 -15px;
	}

	.vashipodarki2210-item-blocker {
		position: absolute;
		top: -24px;
		right: -6px;
	}

	.vashipodarki2210-item {
		width: calc(50% - 5px);
		font-size: 11px;
	}
}

/* Ð½Ð¾Ð²Ð¾Ðµ 24 20 2023*/
.tenek-wrp2410.tenek-wrp1410 {
	gap: 60px;
	justify-content: center;
}

.tenek-image2410 {
	height: 120px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}

.tenek-image2410 img {
	max-height: 100%;
	width: auto;
}

.autom2410-page-title {
	color: #292929;
	margin-bottom: 25px;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-top: 20px;
}

.autom2110-page-left.autom2410-page-left {
	max-width: 710px;
}

.autom2410-page-button.autom2110-page-button a {
	font-size: 15px;
	text-transform: uppercase;
	width: 443px;
	padding: 10px 16px;
}

.bg_slider_rechen {
	margin: 15px;
}

.autom2410-page {
	position: relative;
}

.inerpage-tipi-image {
	position: absolute;
	right: 0;
	top: 25px;
}

.news-title-uvel2410 {
	border-radius: 10px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	margin-bottom: 25px;
	max-width: 604px;
	padding: 19px 18px;
}

.news-title-uvel-iner2410 {
	display: flex;
	color: #292929;
	gap: 17px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.news-title-uvel-iner2410razdel {
	width: 412px;
	height: 2px;
	margin: 13px auto;
	border-radius: 10px;
	background: #F4F4F4;
}

.inerpage-tipi-image {
	width: 657px;
}

.innerpage section:nth-child(2n + 1) {
	background-color: inherit;
}

.title_hs_liko h1 {
	margin-top: 30px;
}

.cttitleh1-tipical {
	margin-bottom: 0!important;
}

.cttitleh1-tipical h1 , .cttitleh1-tipical .title_hs_liko {
	margin-bottom: 0!important;
}

@media(min-width: 1300px) {
	.qv-item8 .quiz-option .quiz-option__wrapper p {
		max-width: calc(100% - 3.1vw);
	}
}

@media(max-width: 1310px) {
	.inerpage-tipi-image {
		position: absolute;
		right: 0;
		top: 177px;
		width: 301px;
	}

	.tenek-image2410 {
		height: 100px;
		width: 100px;
	}
}

@media(max-width: 950px) {
	.autom2410-page-title {
		margin-bottom: 35px;
		font-size: 25px;
		text-align: center;
		font-weight: 700;
		line-height: 130%;
		margin-top: 30px;
	}

	.news-title-uvel2410 {
		max-width: 460px;
	}

	.inerpage-tipi-image {
		position: absolute;
		right: -95px;
		top: 177px;
		width: 333px;
	}

	.tenek-wrp2410.tenek-wrp1410 {
		gap: 0;
		justify-content: center;
	}

	.tenek-wrp2410.tenek-wrp1410 > div {
		width: 236px;
	}

	.tenek-image2410 {
		height: 90px;
		width: 90px;
	}

	.static_block .img_news_block {
		width: 239px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.static_block .img_row {
		justify-content: center;
	}

	.andrey-prich1410-image {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	body .expert-andrey1410 {
		left: 50%;
		transform: translateX(-50%);
	}

	body .js-quiz-progress6 .btn_fg {
		margin-left: auto!important;
		margin-right: auto!important;
	}
}




@media(max-width: 700px) {
	.static_block .img_row {
		display: flex!important;
		flex-wrap: wrap;
		gap: 20px 10px;
	}

	.static_block .img_news_block {
		width: calc(50% - 5px);
		padding: 0;
		padding-bottom: 20px;
		margin: 0;
	}

	.autom2410-page-title {
		margin-bottom: 20px;
		font-size: 18px;
		text-align: center;
		font-weight: 700;
		line-height: 130%;
		margin-top: 25px;
	}

	.inerpage-tipi-image {
		position: static;
		right: auto;
		top: auto;
		width: 100%;
	}

	.autom2410-page-button.autom2110-page-button a {
		font-size: 14px;
		text-transform: none;
		width: 100%;
		padding: 10px 11px;
	}

	.news-title-uvel-iner2410 {
		font-size: 12px;
		line-height: 140%;
	}

	.news-title-uvel2410 {
		gap: 12px;
		padding: 15px 10px;
	}

	.news-title-uvel-iner2410 img {
		width: 34px
	}

	.news-title-uvel-iner2410razdel {
		width: 253px;
	}

	.tenek-wrp2410.tenek-wrp1410 {
		gap: 30px;
		margin-top: 40px;
	}

	body .fbs-tabs .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	body .fbs-tabs .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.oblako-prich1410-ite2 {
		text-align: left;
	}
}

.call-order_warning label {
	display: flex;
}

.call-order_warning label .wpcf7-list-item-label {
	max-width: calc(100% - 22px);
}

.call-order_warning input , .agreemt input{
	width: 18px;
	border-radius: 5px;
	background: #FFF;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
	height: 18px;
	background: url(/wp-content/themes/igrkiv/img/check14101.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.call-order_warning input:checked , .agreemt input:checked {
	background: url(/wp-content/themes/igrkiv/img/check1410.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.agreemt label {
    display: flex;
    gap: 10px;
    align-items: center;
}

/* Ð±Ð»Ð¾Ð³ 06 11 */
.blog-page-section611-wrp {
	margin-top: 70px;
	margin-bottom: 100px;
}

.blog-page-section611 {
	display: flex;
}

.blog-page-section611-pccol {
	width: 302px;
	margin-right: 110px;
}

.blog-page-section611-pccol-list {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.blog-page-section611-pccol-list a {
	transition: 0.3s;
	border-radius: 10px;
	border: 2px solid #E6E6E6;
	display: flex;
	padding: 12px 20px;
	justify-content: center;
	align-items: center;
	color: #747474;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.blog-page-section611-pccol-list a:hover {
	transition: 0.3s;
	color: #fff;
	border-radius: 10px;
	background: #1842E1;
	opacity: 0.6;
}

.blog-page-section611-pccol-list .current {
	color: #fff;
	border-radius: 10px;
	background: #1842E1;
}

.blog-page-section611-listiong-col {
	width: 810px;
}

.blog-page-section611-list {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 70px;
	gap: 60px 80px;
}

.blog-page-section611-title {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 50px;
}

.blog-page-section611-seacrh {
	width: 363px;
}

.blog-page-section611mob-button {
	display: none;
}

.blog-page-section611-h1title {
	margin-top: 0;
	margin-bottom: 0;
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
}

.blog-page-section611-blog-item-image {
	position: relative;
	height: 220px;
	border-radius: 20px;
}

.blog-page-section611-blog-item-image:before {
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);
	top: 0;
	left: 0;
	width: 100%;
	border-radius: 10px;
	height: 100%;
}

.blog-page-section611-blog-item {
	width: 365px;
	position: relative;
}

.section611-blog-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.section611-blog-item-rub {
	margin-top: 15px;
}

.section611-blog-item-namt {
	color: #292929;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.section611-blog-item-shoty {
	color: #656565;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.section611-blog-item-time-read {
	position: absolute;
	z-index: 2;
	border-radius: 5px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 9px 13px;
	top: 10px;
	right: 10px;
	color: #292929;
	display: flex;
	gap: 10px;
	align-items: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 18.2px */
}

.section611-blog-item-rub {
	color: #292929;
	font-size: 14px;
	font-style: normal;
	border-radius: 10px;
	background: #E6E6E6;
	width: fit-content;
	font-weight: 500;
	line-height: 130%;
	/* 18.2px */
	padding: 6px 20px;
}

.autor-info611 {
	width: 635px;
}

.auor-page611-wrp {
	display: flex;
	gap: 30px;
	margin-bottom: 100px;
}

.autor-page611-wrapper {
	margin-top: 40px;
	margin-bottom: 100px;
}

.autor-image611 img {
	width: 524px;
	border-radius: 10px;
}

.autor-info611-name {
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.autor-info611-dol {
	color: #292929;
	margin-top: 30px;
	margin-bottom: 50px;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.autor-info611-qwote {
}

.autors-articles-title {
	color: #292929;
	margin-bottom: 60px;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.autors-articles-list {
	display: flex;
	flex-wrap: wrap;
	gap: 50px 30px;
}

.blog-page-section611-blog-item {
}

.autors-articles-list .blog-page-section611-blog-item {
	width: calc((100% - 60px) / 3);
}

.autor-info611-qwote {
	border-radius: 10px;
	border: 2px solid #A4A4A4;
	color: #292929;
	padding: 33px 30px 33px 44px;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	position: relative;
	line-height: 160%;
	/* 25.6px */
}

.autor-info611-qwote:before {
	position: absolute;
	top: -10px;
	left: 22px;
	width: 22px;
	content : '';
	height: 17px;
	background: url( img/bl2.svg) , #fafafa;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.autor-info611-qwote:after {
	position: absolute;
	bottom: -10px;
	right: 22px;
	width: 22px;
	content : '';
	height: 17px;
	background: url( img/bl3.svg) , #fafafa;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.one-blog-pahe611body-header-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.one-blog-pahe611body-aut {
	display: flex;
	align-items: center;
	gap: 12px;
}

.one-blog-pahe611body-aut a {
	color: #747474;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	max-width: 130px;
	text-decoration: none;
	line-height: normal;
	transition: 0.3s;
}

.one-blog-pahe611body-aut a:hover {
	color: #000;
	transition: 0.3s;
}

.one-blog-pahe611body-aut-image {
	width: 62px;
	height: 62px;
	border-radius: 50%;
}

.one-blog-pahe611body-header {
	width: 857px;
	min-height: 200px;
}

.one-blog-pahe611body-left {
	width: 857px;
}

.one-blog-page611-big-image {
	position: relative;
	height: 443px;
	margin-bottom: 36px;
	border-radius: 10px;
}

.tekrub-tieltimage {
	position: absolute;
	bottom: 20px;
	left: 20px;
	border-radius: 10px;
	background: #FFF;
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 20.8px */
	padding: 6px 20px;
}

.one-blog-pahe611body-timeread {
	display: flex;
	gap: 11px;
	color: #292929;
	align-items: center;
	border-radius: 5px;
	background: #FFF;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 9px 15px;
	box-sizing: border-box;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 18.2px */
}

.one-blog-pahe611body-right {
	margin-top: -200px;
	border-radius: 10px;
	background: #FFF;
	width: 413px;
	box-sizing: border-box;
	/* Drop Shadow */
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	padding: 33px;
}

.one-blog-pahe611body {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.one-blog-pahe611body-data , .one-blog-pahe611body-vievs span {
	color: #747474;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.one-blog-pahe611body-vievs {
	display: flex;
	align-items: center;
	gap: 4px
}

.one-blog-pahe611body-vievs span .pvc-stats-icon {
	display: none;
}

.pvc_stats {
	float: left;
	padding: 0!important;
	margin: 0!important;
}

.one-blog-pahe611body-header-title {
	margin-top: 40px;
	margin-bottom: 40px;
	color: #292929;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.one-blog-pahe611body-left p {
	color: #292929;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	/* 25.6px */
}

.one-blog-pahe611body-left > p {
	margin-top: 25px;
	margin-bottom: 30px;
}

.right-col-blog-title {
	color: #292929;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 30px;
}

.moree {
	display: flex;
	width: 100%;
	margin-top: 30px;
	color: #747474;
	margin-bottom: 50px;
	gap: 10px;
	cursor: pointer;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
	text-decoration-line: underline;
	transition: 0.3s;
	align-items: center;
}

.moree:hover {
	color: #000;
	transition: 0.3s;
}

.fillspa {
	fill: #747474;
	transition: 0.3s;
}

.moree:hover .fillspa {
	fill: #000;
	transition: 0.3s;
}

.moree .spa2 {
	display: none;
}

.moree svg {
	transition: 0.3s;
}

.blog-page-section611-pccol-list-rp .blog-page-section611-pccol-list {
	height: 122px;
	overflow: hidden;
	align-items: flex-start;
}

.blog-page-section611-pccol-list a {
}

.moree-open611 .moree .spa2 {
	display: flex;
}

.moree-open611 .moree .spa1 {
	display: none;
}

.moree-open611 .moree svg {
	transform: rotate(180deg);
	transition: 0.3s;
}

.moree-open611 .blog-page-section611-pccol-list {
	height: auto;
}

.right-col-blog-tags {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
	gap: 15px 20px;
}

.right-col-blog-tags a {
	color: #292929;
	transition: 0.3s;
	font-size: 17px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 22.1px */
	text-decoration-line: underline;
}

.right-col-blog-tags a:hover {
	color: #1842E1;
	transition: 0.3s;
}

.right-col-blog-dop-stati {
	color: #1842E1;
	display: block;
	margin-top: 20px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	/* 20.8px */
	text-decoration-line: underline;
}

.one-blog-page611 {
	margin-bottom: 100px;
}

.one-article-autor-title {
	color: #292929;
	margin-top: 60px;
	margin-bottom: 30px;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.one-article-autor-ram {
	display: flex;
	border-radius: 10px;
	border: 2px solid #E6E6E6;
	gap: 39px;
}

.one-article-autor-ram-image {
	border-radius: 10px;
	width: 222px;
	min-height: 206px;
}

.one-article-autor-ram-info {
	padding-top: 32px;
	padding-bottom: 32px;
}

.one-article-autor-ram-titlename {
	color: #292929;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.one-article-autor-ram-dolya {
	color: #292929;
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.one-article-autor-ram-go-to-autorpage {
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	background: #1842E1;
	padding: 10px 23px;
	box-sizing: border-box;
	width: fit-content;
	border: 1px solid #1842E1;
	display: flex;
	transition: 0.3s;
	position: relative;
	text-decoration: none;
	/* Blue shadow */
	box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.40);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	/* 16.8px */
}

.one-article-autor-ram-go-to-autorpage a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.one-article-autor-ram-go-to-autorpage:hover {
	transition: 0.3s;
	color: #1842E1;
	background: #fff;
}

.one-blog-page611 {
	margin-top: 50px;
}

.window-stat-wrapper {
	display: none;
}

.one-blog-pahe611body-data-wrp {
	display: flex;
	gap: 35px;
	align-items: center;
}

@media(max-width: 1320px) {
	.autor-image611 img {
		width: 340px;
		border-radius: 10px;
	}

	.blog-page-section611-pccol {
		width: 300px;
		margin-right: 20px;
	}

	.blog-page-section611-listiong-col {
		width: 584px;
	}

	.blog-page-section611-seacrh {
		width: 240px;
	}

	.blog-page-section611-h1title {
		max-width: calc(100% - 270px);
		font-size: 28px;
	}

	.blog-page-section611-list {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 70px;
		gap: 30px 20px;
	}

	.blog-page-section611-blog-item {
		width: 280px;
		position: relative;
	}

	.one-blog-pahe611body-right {
		width: 300px;
		padding: 22px;
	}

	.one-blog-pahe611body-left, .one-blog-pahe611body-header {
		width: 100%;
	}

	.one-blog-pahe611body-header-title {
		margin-top: 40px;
		margin-bottom: 40px;
		font-size: 28px;
	}

	.one-blog-pahe611body {
		flex-direction: column-reverse;
	}

	.one-blog-pahe611body-right {
		width: 100%;
		margin-top: 0;
	}
}

@media (max-width: 950px) {
	

	.blog-page-section611-pccol {
		display: none;
	}

	.blog-page-section611-listiong-col {
		width: 100%;
	}

	.blog-page-section611-list {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 70px;
		gap: 50px 12px;
	}

	.blog-page-section611-blog-item {
		width: 354px;
		position: relative;
	}

	.section611-blog-item-namt {
		font-size: 18px;
	}

	.section611-blog-item-shoty {
		font-size: 14px;
	}

	.section611-blog-item-rub {
		color: #292929;
		font-size: 13px;
	}

	.autor-image611 img {
		width: 250px;
		border-radius: 10px;
	}

	.autor-info611-qwote {
		padding: 27px 35px;
		font-size: 14px;
	}

	.autor-info611 {
		width: 437px;
	}

	.autor-info611-name {
		font-size: 28px;
	}

	.autor-info611-dol {
		font-size: 18px;
	}

	.autors-articles-list {
		display: flex;
		flex-wrap: wrap;
		gap: 30px 12px;
	}

	.autors-articles-list .blog-page-section611-blog-item {
		width: calc((100% - 24px) / 3);
	}

	.one-blog-page611-big-image {
		height: 312px;
	}

	.one-blog-pahe611body-right {
		width: 100%;
		margin-top: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.one-blog-pahe611body-right-itm {
		width: 48%;
	}

	.right-col-blog-title {
		margin-bottom: 20px;
		font-size: 18px;
	}

	.autors-articles-title {
		font-size: 28px;
	}

	.blog-page-section611mob-button {
		color: #FFF;
		display: flex;
		gap: 10px;
		align-items: center;
		text-align: center;
		border-radius: 10px;
		background: #1842E1;
		padding: 10px 23px;
		box-sizing: border-box;
		width: fit-content;
		border: 1px solid #1842E1;
		transition: 0.3s;
		width: 177px;
		box-sizing: border-box;
		justify-content: space-between;
		text-decoration: none;
		/* Blue shadow */
		box-shadow: 0px 0px 30px -10px rgba(19, 61, 218, 0.40);
		font-size: 14px;
		margin-bottom: 40px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		/* 16.8px */
	}

	.one-article-autor-ram-go-to-autorpage:hover {
		transition: 0.3s;
		color: #1842E1;
		background: #fff;
	}

	.window-stat-wrapper {
		display: block;
		position: fixed;
		z-index: 444444;
		top: -300vh;
		opacity: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		transition: opacity 0.3s;
	}

	.window-stat-wrapper-open {
		top: 0;
		opacity: 1;
		transition: opacity 0.3s;
	}

	.window-stat-iver {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.40);
	}

	.window-stat-iner-okno {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 10px;
		background: #FFF;
		/* Drop Shadow */
		box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
		width: 560px;
		padding: 22px;
		box-sizing: border-box;
		columns: 3;
		column-width: 160px;
	}

	.window-stat-iner-okno a {
		width: auto;
		color: #292929;
		display: block;
		text-decoration: none;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 190%;
		/* 30.4px */
	}
}

@media (max-width: 700px) {
	

	.auor-page611-wrp {
		flex-direction: column;
	}

	.auor-page611-wrp > div {
		width: 100%;
	}

	.autor-image611 img {
		width: 100%;
		border-radius: 10px;
	}

	.autor-info611-name {
		font-size: 20px;
	}

	.autor-info611-dol {
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 30px;
	}

	.autor-info611-qwote {
		padding: 18px 22px;
		font-size: 13px;
	}

	.autor-info611-qwote:before, .autor-info611-qwote:after {
		width: 14px;
		height: 10px;
	}

	.autor-info611-qwote:before {
		left: 11px;
		top: -6px;
	}

	.autor-info611-qwote:after {
		right: 11px;
		bottom: -6px;
	}

	.autors-articles-title {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.autors-articles-list, .blog-page-section611-list {
		flex-wrap: wrap;
		gap: 30px 10px
	}

	.autors-articles-list .blog-page-section611-blog-item, .blog-page-section611-blog-item {
		width: calc(50% - 5px);
	}

	.blog-page-section611-blog-item-image {
		height: 129px;
	}

	.section611-blog-item-time-read {
		font-size: 12px;
		gap: 8px;
		padding: 4px 6px;
	}

	.section611-blog-item-time-read svg {
		width: 8px;
		height: auto;
	}

	.section611-blog-item-rub {
		margin-top: 10px;
		padding: 6px 20px;
		font-size: 12px;
	}

	.section611-blog-item-namt {
		font-size: 14px;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.section611-blog-item-shoty {
		font-size: 12px;
	}

	.blog-page-section611mob-button {
		font-size: 12px;
		width: fit-content;
		padding: 7px 20px;
		margin-bottom: 30px;
		gap: 5px;
	}

	.window-stat-iner-okno {
		border-radius: 10px;
		background: #FFF;
		box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
		width: calc(100% - 30px);
		padding: 21px 20px;
		box-sizing: border-box;
		columns: 2;
		max-height: 80vh;
		overflow-y: scroll;
		column-width: 50%;
	}

	.window-stat-iner-okno a {
		font-size: 14px;
	}

	.blog-page-section611-title {
		display: block;
		margin-bottom: 20px;
	}

	.blog-page-section611-h1title {
		margin-bottom: 10px;
		font-size: 20px;
		width: 100%;
		max-width: 100%;
	}

	.one-blog-page611-big-image {
		height: 173px;
		margin-bottom: 30px;
	}

	.tekrub-tieltimage {
		font-size: 12px;
		padding: 4px 17px;
		left: 10px;
		bottom: 10px;
	}

	.one-blog-pahe611body-header-top {
		flex-wrap: wrap;
	}

	.one-blog-pahe611body-header-title {
		font-size: 20px;
		margin-top: 35px;
		margin-bottom: 25px;
	}

	.one-blog-pahe611body-data-wrp {
		display: block;
	}

	.one-blog-pahe611body-data {
		font-size: 12px;
		margin-bottom: 8px;
	}

	.one-blog-pahe611body-aut a {
		font-size: 12px;
		max-width: 108px;
	}

	.one-blog-pahe611body-aut-image {
		width: 52px;
		height: 52px;
	}

	.one-blog-pahe611body-timeread {
		font-size: 12px;
		padding: 8px 9px;
		margin-top: 20px;
	}

	.one-blog-pahe611body-timeread svg {
		width: 9px;
		height: auto;
	}

	.blog-page-section611-pccol-list a {
		font-size: 12px;
		padding: 7px 9px;
	}

	.right-col-blog-title {
		margin-bottom: 15px;
		font-size: 16px;
	}

	.right-col-blog-tags a {
		font-size: 12px;
	}

	.one-blog-pahe611body-right-itm {
		width: 100%;
	}

	.blog-page-section611-pccol-list {
		display: flex;
		flex-wrap: wrap;
		gap: 9px;
	}

	.blog-page-section611-pccol-list-rp .blog-page-section611-pccol-list {
		height: 36px;
		overflow: hidden;
	}

	.moree-open611 .blog-page-section611-pccol-list {
		height: auto;
	}

	.moree {
		font-size: 13px;
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.right-col-blog-tags {
		margin-bottom: 25px;
	}

	.right-col-blog-dop-stati {
		margin-top: 10px;
		font-size: 12px;
	}

	.one-blog-pahe611body-left p {
		font-size: 13px;
	}

	.one-article-autor-title {
		font-size: 18px;
		margin-top: 30px;
		margin-bottom: 15px;
	}

	.one-article-autor-ram-image {
		border-radius: 10px;
		width: 110px;
		min-height: 115px;
	}

	.one-article-autor-ram {
		gap: 12px;
	}

	.one-article-autor-ram-info {
		padding-top: 13px;
		padding-bottom: 13px;
		max-width: calc(100% - 122px);
	}

	.one-article-autor-ram-titlename {
		font-size: 14px;
	}

	.one-article-autor-ram-dolya {
		font-size: 12px;
		margin-top: 8px;
		margin-bottom: 16px;
	}

	.one-article-autor-ram-go-to-autorpage {
		padding: 10px 6px;
		font-size: 12px;
	}
}

.one-blog-pahe611body-left h2 {
	color: #292929;
	margin-bottom: 15px;
	margin-top: 40px;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%;
	/* 40px */
}

.one-blog-pahe611body-left h3 {
	color: #292929;
	margin-bottom: 15px;
	margin-top: 25px;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%;
	/* 32px */
}

.one-blog-pahe611body-left .wp-block-quote {
}

.one-blog-pahe611body-left .wp-block-quote {
	border-radius: 10px;
	border: 2px solid #A4A4A4;
	color: #292929;
	padding: 33px 30px 33px 44px;
	font-size: 16px;
	font-style: italic;
	max-width: 635px;
	font-weight: 400;
	position: relative;
	line-height: 160%;
	/* 25.6px */
}

.one-blog-pahe611body-left .wp-block-quote:before {
	position: absolute;
	top: -10px;
	left: 22px;
	width: 22px;
	content : '';
	height: 17px;
	background: url( img/bl2.svg) , #fafafa;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.one-blog-pahe611body-left .wp-block-quote:after {
	position: absolute;
	bottom: -10px;
	right: 22px;
	width: 22px;
	content : '';
	height: 17px;
	background: url( img/bl3.svg) , #fafafa;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.one-blog-pahe611body-left ul {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	/* 25.6px */
}

.one-blog-pahe611body-left ul {
	list-style: disc;
}

.one-blog-pahe611body-left ol {
	color: #292929;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	/* 25.6px */
}

.one-blog-pahe611body-left ol li::before {
	content: none
}

.one-blog-pahe611body-left .wp-block-separator {
	max-width: 635px;
	height: 3px;
	margin-top: 60px;
	margin-bottom: 60px;
	display: block;
	margin-left: auto;
	margin-right : auto;
	border-radius: 5px;
	background: #D9D9D9;
}

.one-blog-pahe611body-left .wp-block-columns {
	margin-top: 15px;
	margin-bottom: 30px;
}

.one-blog-pahe611body-left .wp-block-columns img {
	width: 100%;
	border-radius : 10px;
}

.one-blog-pahe611body-left > .wp-block-image {
	margin-top: 30px;
	margin-bottom: 40px;
}

.one-blog-pahe611body-left > .wp-block-image img {
	width: 100%;
	border-radius: 10px;
}

.header_submenu-list {
	padding-right: 40px;
}

#menu-item-10260 .header_submenu-list {
	column-count: 3;
	flex-wrap: wrap;
	width: 1070px;
	gap: 0 20px;
	align-items: flex-start;
	align-content: flex-start;
}
#menu-item-10260:hover .header_submenu-list {
	display: flex;
}
#menu-item-10260 .header_submenu-list li {
	width: calc((100% - 40px) / 3);
}
#menu-item-10260 .header_submenu-list li:first-child {
	width: 100%;
}
@media (max-width: 1310px) {
	#menu-item-10260 .header_submenu-list {
		width: 665px;
	}
	#menu-item-10260 .header_submenu-list li {
		width: calc((100% - 20px) / 2);
	}
}

.one-blog-pahe611body-left .columns-2 .wp-block-image {
	min-width: calc(50% - 0.25em);
}

.one-blog-pahe611body-left .columns-2 .wp-block-image img {
	width: 100%
}

.wp-element-caption {
	color: #292929;
	text-align: center;
	margin-top: 15px;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 160%;
	/* 22.4px */
}

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

.first_screen_slide_img {
	height: 415px;
	border-radius: 10px;
}

.slick-list {
	padding: 0!important;
}

.one-blog-pahe611body-left .owl-next {
	background: none!important;
	top: 42%;
	right: 25px;
	z-index: 2;
}

.one-blog-pahe611body-left .owl-prev {
	background: none!important;
	top: 42%;
	left: 25px;
	z-index: 2;
}

.one-blog-pahe611body-left .owl-dots {
	position: absolute;
	bottom: 20px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.one-blog-pahe611body-left button.owl-dot {
	background: #fff!important;
}

.one-blog-pahe611body-left button.owl-dot.active {
	background: #1842E1!important;
}

#ez-toc-container {
	margin-top: 30px;
}

div#ez-toc-container ul li {
	margin-top: 12px;
}

.blog-page-section611-seacrh input.search-field {
	border-radius: 10px;
	width: 363px;
	height: 45px;
	padding: 16px 20px;
	border: 2px solid #E6E6E6;
}

.blog-page-section611-seacrh {
	position: relative;
}

.blog-page-section611-seacrh .search-submit {
	position: absolute;
	z-index: 2;
	height: 45px;
	width: 45px;
	right: 0;
	top: 0;
	background: none;
	border: none;
	font-size: 0;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M15 13.5287L11.0908 9.65063C11.826 8.6475 12.2607 7.41375 12.2607 6.08125C12.2607 2.72812 9.51069 0 6.13003 0C2.75001 0 0 2.72812 0 6.08125C0 9.435 2.75001 12.1625 6.13003 12.1625C7.41148 12.1625 8.60158 11.7706 9.58692 11.1012L13.5169 15L15 13.5287ZM1.79806 6.08125C1.79806 3.71125 3.74165 1.78312 6.13066 1.78312C8.51968 1.78312 10.4633 3.71125 10.4633 6.08125C10.4633 8.45125 8.51968 10.3794 6.13066 10.3794C3.74102 10.3794 1.79806 8.45125 1.79806 6.08125Z" fill="%23989898"/></svg>');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px;
}

@media(max-width: 1310px) {
	.blog-page-section611-seacrh input.search-field {
		width: 100%!important
	}
	    .sticky .header-fixed-menu-new {
        display: block;
    }
}

@media(max-width: 600px) {
	.first_screen_slide_img {
		height: 210px;
	}

	.tabs-header {
		display: flex;
		justify-content: flex-start;
		gap: 20px;
	}

	.one-blog-pahe611body-left ul {
		font-size: 13px;
	}

	.one-blog-pahe611body-left ol {
		font-size: 13px;
	}

	.one-blog-pahe611body-left h2 {
		font-size: 18px;
	}

	.one-blog-pahe611body-left h3 {
		font-size: 16px;
	}

	.one-blog-pahe611body-left .wp-block-quote {
		font-size: 13px;
		padding: 18px 22px;
	}

	.one-blog-pahe611body-left .wp-block-columns {
		flex-direction: column;
	}

	.one-blog-pahe611body-left .wp-block-separator {
		max-width: 300px;
		height: 2px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.one-blog-pahe611body-vievs span {
		font-size: 12px;
	}

	.new-page-contacts .breadcrumbs_list {
		flex-wrap: wrap;
		width: 100%;
	}

	.single-blog .breadcrumbs_list .current-item {
		display: none;
	}

	.blog-page-section611-seacrh {
		width: 100%;
	}

	.blog-page-section611-seacrh label {
		display: block;
		margin-bottom: 0;
	}
}

.slide .owl-prev.disabled, .slide .owl-next.disabled {
	opacity: 0!important;
}

.ost-otzivi {
	transition: 0.3s;
}

.ost-otzivi:hover {
	box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
	transition: 0.3s;
}

.bg_menu .header_submenu {
	padding-left: 0;
	padding-right: 0;
}

.bg_menu .header_submenu > li {
	padding-left: 25px;
	padding-right: 25px;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {

    background: #fff;
}
body.woocommerce {
    background: #ffffff;
}
.home_g_title {
	height: auto!important; 
}
.pswp {

    z-index: 5557;
} 
.block__item ol li::before {
	content: none;
}
.term-pos-terminaly .woof_container.woof_container_pa_tip-zamka  {
	display: none; 
}
@media(max-width: 1230px) {
.title_product_w {
    max-width: 240px;
}
	.tarifs-wrapper-section .owl-next,
	.tabs-items .owl-next ,
	.reshtyfjg .owl-next,
	#yak22 .owl-next {
   
    right: -28px;
}
.tarifs-wrapper-section	.owl-prev,
		.tabs-items .owl-prev ,
	.reshtyfjg .owl-prev ,
	#yak22 .owl-prev  {
		left: -28px; 
	}
	.four_title_block_cloud, .four_title_block_l_cloud {
		padding-left: 30px; 
	}.four_title_block_j_cloud_o {
    padding-right: 40px;
	}.four_desc_block_j_cloud, .four_desc_block_l_cloud {
		margin-right: 40px; 
		margin-left: 40px;
	}
	.four_desc_block_cloud {
		margin-right: 40px; 
		margin-left: 40px;
	}.tabs-header {

    justify-content: flex-start;
}.bloks_h {
   
    gap: 20px;
} 
	.block_g_home_three_online, .block_g_home_two_online, .block_g_home_one_online {
		margin-right: 0
	}	
}
@media (max-width: 991.98px){
	.bg_bloc_four .left_img_f {
   
    max-width: 300px;
}
.bloks_h {
   
    gap: 20px;
} 
	.block_g_home_three_online, .block_g_home_two_online, .block_g_home_one_online {
		margin-right: 0
	}	
	.tarifs-wrapper-section .owl-next,
	.tabs-items .owl-next ,
	.reshtyfjg .owl-next,
	#yak22 .owl-next{
   
    right: -12px;
}
.tarifs-wrapper-section	.owl-prev,
		.tabs-items .owl-prev ,
	.reshtyfjg .owl-prev  , #yak22 .owl-prev  {
		left: -12px; 
	}
}
@media(max-width: 650px) {
	.s_atribute {
    column-fill: balance;
    column-count: 1;
}body .home_g_title {  padding-top: 5px!important;
    height: auto!important;
}
	.brecka .wrp .row {
		margin-left: 0; margin-right: 0;
	}body.page-template-tech .home_g_title {
    padding-top: 35px!important;
    height: auto!important;
}

.woof_auto_show {
    width: calc(100vw - 30px);
    left: 15px;
} 
}
@media(max-width: 1310px)  and  (min-width: 950px) {
.title_header, .header_sidebar-v11, .header-top-line-wrp {
    display: none;
}.new-header-wrapper {
    position: relative;
    z-index: 5555;

 
    background: #FFF;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
}
.header-midle {
    display: flex;
    padding-bottom: 0;
    align-items: center;
    justify-content: space-between;
}.header_burger {
    display: flex;
}
.custom-logo-link {
    padding-top: 0;

}.header_logo-img, .custom-logo {
    width: 62px;
}
.header-partner-liko {
    display: none;
}
.header-flag-wrapper {
    display: none;
}
.zakaz-zvonka {
    display: none;
}
.header-phone {
    color: #292929;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    display: block;
}.header-phone img {
    display: none;
}.dbmob {
    display: block;
}.cart-number {
    color: #FFF;
    width: 15px;
    height: 15px;
    font-size: 12px;
    top: -6px;
    left: 17px;
}.att {
    font-size: 0;
    gap: 0;
}
.header-new-fixed {
    transition: 0.3s;
    width: 100%;
    left: 0;
    position: fixed;
    top: -200px;
}.bg_menu #primary-menu {
    position: fixed;
    top: 49px;
}.bg_menu .header_submenu {
    position: inherit;
    z-index: 1;
    height: 100%;
}.aws-container input.aws-search-field {
    width: 200px;
}
.new-header-wrapper {
    height: auto;
}.header-fixed-menu-new>ul {
    margin: 0;
    gap: 0;
    margin-right: 0;
}.bg_menu .header_menu {
    border: none;
    background-color: #fff;
}.bg_menu #primary-menu {
   
    height: 100vh;
    padding-left: 0;
    padding-right: 0;
    z-index: 10000;
}
.header nav, .header_menu {

    background-clip: padding-box;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
   
    left: -100%;
  
    padding: 20px 25px;
  
    width: 100%;
    transition: left 0.5s ease;
}
.header-link-cart img {
    width: 17px;
}.header nav.active, .header_menu.active {
    left: 0;
}
.bg_menu li.with-top_m {
    width: 100%;
    height: auto;
}.header_submenu {
    background-color: transparent;
    outline: none;
    display: flex;
    flex-direction: column;
    position: relative;
    top: 0;
    left: 0;
    z-index: 0;
    max-width: 813px;
    padding: 0;
    margin: 0;
}.bg_menu .header_submenu {
    padding-left: 0;
    padding-right: 0;
}
.bg_menu .header_menu li {
    margin: 0px!important;
    position: initial;
}

.bg_menu .header_menu li {
    height: auto;
}
.bg_menu li.border_bottom_sc {
    border-bottom: 1px solid #D9D9D9;
    width: 100%;
    padding-left: 25px;
    padding-bottom: 13px;
    padding-right: 25px;
    padding-top: 13px;
    max-width: 100%;
}
.header_submenu .menu-item-has-children {

}
.header_submenu .header_submenu-col-title, .header_submenu .header_submenu-col-title>a {
   
    color: #141416;
    /* width: 100%; */
    font-weight: 600;
    /* position: relative; */
}
.bg_menu .header_submenu {
    position: inherit;
    z-index: 1;
    height: 100%;
}.header-catalog {
display: none;
}.border_bottom_sc .header_submenu-list {
    display: block;
    left: -100%;
    position: absolute;
}

.header_submenu ul {
    padding: 0 0 0 20px;
}
	.header_submenu .header_submenu-col-title, .header_submenu .header_submenu-col-title>a {
 
    margin-bottom: 0;
    color: #141416;
    width: 100%;
    font-weight: 600;
    position: relative;
}.border_bottom_sc .header_submenu-list {
    display: block;
    left: -100%;
    position: absolute;
}.border_bottom_sc .header_submenu-list.active {
    padding-left: 0;
    transition: left 0.5s ease;
    position: absolute;
    background: #fff;
    width: 100%;
    left: 0;
    z-index: 1000;
    height: 100vh;
    top: 10px;
}.header .menu_item-equipment>a, .header_menu>.menu-item-has-children>a {
    display: none!important;
}.header_menu-item {
    display: flex;
    flex-direction: column;
}.border_bottom_sc .header_submenu-list.active {
    padding-left: 0;
    transition: left 0.5s ease;
    position: absolute;
    background: #fff;
    width: 100%;
    left: 0;
    z-index: 1000;
    height: 100vh;
    top: 10px;
}.bg_menu .header_submenu {
    position: inherit;
    z-index: auto;
    height: 100%;
    display: flex;
    width: 100%!important;
    max-width: 100%;
}.header_menu .border_bottom_sc.header_submenu-col1 a:before {
    display: inline-flex;
    content: "";
    position: absolute;
    right: -10px;
    top: 10px;
    width: 4px;
    height: 4px;
    border-right: 1px solid #292929;
    border-bottom: 1px solid #292929;
    transform: rotate(315deg);
}.header_submenu-list.active li {
    border-bottom: 1px solid #D9D9D9;
    width: 100%;
    padding-left: 25px;
    padding-bottom: 13px;
    padding-right: 25px;
    padding-top: 13px;
    max-width: 100%;
}#menu-item-2901 {
    display: flex;
}.new-header-wrapper {
    /* position: relative; */
    z-index: 5555;
    top: 0;
    position: fixed;
	}.header-zagl-mon {
		height: 90px; 
	}
}

.nav-links {
	display: flex;
    align-items: center;
    width: 100%;
	gap: 10px;
    justify-content: flex-start;

}
.nav-links .page-numbers {
	    display: flex;
    align-items: center;
    width: fit-content;
    justify-content: center;
    padding: 2px 4px;
    border-radius: 3px;
	min-width: 30px; height: 30px;
    border:     display: flex;
    align-items: center;
    width: fit-content;
    justify-content: center;
    padding: 2px 4px;
    border-radius: 3;
    border: 1px solid #1842E1;
color:#1842E1; transition: 0.3s;
	text-decoration: none!important;
}


.nav-links .page-numbers:hover{
	background: #1842E1;
	color:#fff;  opacity: 0.6;
	transition: 0.3s;
}
.nav-links .page-numbers.current{
	background: #1842E1;
	color:#fff; 
	font-weight: 500;
}
@media(max-width: 900px) and (min-width: 650px) {
	.new-header-wrapper {
    /* position: relative; */
    z-index: 5555;
    top: 0;
    position: fixed;
	}.header-zagl-mon {
		height: 90px; 
	}
}
@media(max-width: 600px){
.block_mnm_opalta {
margin-left: 15px;
margin-right: 15px;
}
.block_mnm_opalta img {
width: 35px;
}
.border_oplata_q {
    justify-content: flex-start;
}
    footer .footer_page ul.active li {
        
        text-align: left;
    } 
    footer .footer_body .more.active::after {
        content: none;
    }
        .tarif-item-new {
        min-height: 400px;
     
        padding: 27px 20px; 
        }
     .vind0vak-form-inputagrr    .wpcf7-list-item-label {
            max-width: calc(100% - 26px);
        }
        
        
}
.header_sidebar-v11 {
    margin-top: 0;
    margin-bottom: 0;
}
.ost-otzivi {
    cursor: pointer;
       transition: 0.3s;
}
.ost-otzivi:hover {
    transition: 0.3s;
    opacity: 0.8;
}
.header-right .zakaz-zvonka {
    transition: 0.3s;  
}
.header-right .zakaz-zvonka:hover {
     transition: 0.3s; 
     background: #0057FF;
     color:#fff;
}
.title_group_attribute {
   
    page-break-inside: avoid;
    break-inside: avoid;
}

@media(max-width: 1200px) {
   .single-product  .breadcrumbs {
    height: auto;
    padding-bottom: 0;
}
}





.vind0vak-form-inputagrr input {
    width: 18px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    height: 18px;
    background: url(/wp-content/themes/igrkiv/img/check14101.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.vind0vak-form-inputagrr input:checked {
    background: url(/wp-content/themes/igrkiv/img/check1410.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.vind0vak-form-inputagrr  .wpcf7-list-item {
    margin-left: 0!important;
}


@media(max-width: 1000px){
   #woorelatedproducts .title_price_w .price_mobile_catalog {
         display:  block;
    }
    woorelatedproducts .title_product_w {
    font-size: 15px;
    text-align: center;
}
     #woorelatedproducts    .btn_click_mobile {
        margin-top: 20px;
    }
          .bg_menu .header_submenu {
    padding-left: 0;
    padding-right: 0;
    position: inherit;
    z-index: auto;
    height: 100%;
    display: flex;
    width: 100% !important;
    max-width: 100%;
}
}
.quiz-item--semifinal .btn .btn-text , .zakazat-tarif, .forma_footer_g .wpcf7-submit{
    transition: 0.3s;
    border: 1px solid #1842E1;
}
.quiz-item--semifinal .btn .btn-text:hover, .zakazat-tarif:hover , .forma_footer_g .wpcf7-submit:hover{
    cursor: pointer;
    box-shadow:none!important;
    color: #1842E1;
    background: #fff;
    transition: 0.3s;
}





.projects-menu-wrp-listg2 {
    white-space: nowrap;
    width: fit-content;
}
.projects-menu-wrp-listg {
    overflow-x: scroll;
}

@media (max-width: 700px) {
   .projects-menu-wrp-listg2 {
    white-space: nowrap;
    width: 100%;
}
.projects-menu-wrp-listg {
    overflow-x: auto;
}
    }
    .wp-block-file__button {
    background: #32373c;
    color: #fff;
    padding: 5px;
    display: inline-block;
    border-radius: 19px;
    text-decoration: none;
}

.wp-block-file__button:hover {
    background: #32373c;
    color: #fff;
    padding: 5px;
  text-decoration: none!important;
  opacity: 0.7;
  cursor: pointer;
}



@media(max-width: 950px) and (min-width: 650px) {
  .page-template-liko-cloud  .inerpage-tipi-image ,
  .page-template-liko  .inerpage-tipi-image {
       
        width: 290px;
    }
}
#woorelatedproducts .title_price_w {
    padding-left: 15px;
    padding-right: 15px; 
}
#woorelatedproducts .title_product_w {
    font-size: 14px;
    text-align: center;
}

@media(min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-medium {
        max-width: 600px!important;
    }
    .title_rechen {
    padding-top: 20px;
}
.title_text_reshen p {
    margin-bottom: 5px;
}
}
@media(max-width: 1300px) {
    .catalog_panel-control .sort_r {
        flex-wrap: wrap;
        gap: 20px;
    }
}
@media (min-width: 768px) and (max-width: 993px) {
   .catalog_panel-control .sort_r  .search-field {
        width: 100%!important;
            
    border-bottom: 1px solid #141416!important;
    }
    .catalog_panel-control .sort_r  .catalog_search-line {
         width: 100%!important;
    }
}

@media(max-width: 1500px) {
        .end_block {
        margin-top: 30px;
    }
    .sectmtb100 {
    margin-bottom: 30px;
}
}

.term-2245 .woof_fs_pa_skorost-pechati ,
.term-2213 .woof_fs_pa_skorost-pechati, 
.term-2213 .woof_fs_pa_shirina-pechati,
.term-2213 .woof_fs_pa_54-fz{
    display: none!important;
}
@media(max-width: 650px) {
    .bg_menu #primary-menu {
      
        overflow-y: scroll;
    }
}

.summary.entry-summary.product_info-head {
    display: flex; 
    flex-direction: column;
}
.summary.entry-summary.product_info-head #product_total_price {
    order: 10;
}
.project-list-item-rew-text02 {
    display: none;
}
.prewt-open .project-list-item-rew-text01 {
    display: none;
}
.prewt-open .project-list-item-rew-text02 {
    display: block;
}
.header-two-phones-one {
    display: none;
}
@media (min-width: 1310px) {
  .header-midle-line  .header-phone {
        display: none;
    }
    .header-two-phones-one {
        display: block;
    }
    .header-two-phones-one-title {
font-weight: 400;
font-size: 12px;
line-height: 120%;
text-align: right;

color: #292929;

margin-bottom: 3px;
    }
    .header-two-phones-one {
        
    }
    .hphonpcnew {
font-weight: 600;
font-size: 15px;
line-height: 120%;
text-decoration: none!important;
color: #292929;
 transition: 0.3s;
    }
    .hphonpcnew:hover {
        color: #0057FF;
        transition: 0.3s;
    }
    .header-right {
        gap: 28px;
    }
}
@media(max-width: 1300px) and (min-width: 1100px) {
    .header-fixed-menu-new {
        display: none;
    }
}


.page-title-countcat {
	padding-left: 6px;
	opacity: 0.5;
	font-weight: 400;
}


@media(max-width: 600px) {
	.new-header-wrapper .header-left {
		display: none;
	}
	.new-header-wrapper  .header-phone {
   
        font-size: 16px;
	}
	.new-header-wrapper  .aws-container .aws-search-form .aws-form-btn {
    padding-top: 2px;
}
	.new-header-wrapper 	.aws-container .aws-search-form .aws-search-btn_icon {
 
    height: 32px;
    line-height: 31px;
    position: relative;
    width: 42px;
}
	.header_burger span, .header_burger span:after, .header_burger span:before {
   
    width: 32px;
    height: 3px; 
	}
.new-header-wrapper 	.header_burger span:after {
    margin-top: 15px;
}
	.new-header-wrapper  .header_burger span:before {
    margin-top: -9px;
}
.new-header-wrapper 	.header_burger.active span:before {
    margin-top: 0;
    transform: rotate(45deg);
}
.new-header-wrapper 	.header_burger.active span:after {
    margin-top: -2px;
    transform: rotate(-45deg);
}
	   .new-header-wrapper  .header-link-cart img {
        width: 22px;
    }
	.new-header-wrapper  .header-link-cart {
        width: 35px;
        height: 35px; 
	}
	.new-header-wrapper     .cart-number {
        color: #FFF;
        width: 20px;
        height: 20px;
        font-size: 13px;
        top: -5px;
        left: 26px;
    }
	 .new-header-wrapper   .active_sc_search.menu_sc_block input[type="search"] {
     
        transition: all 0.3s ease; 
	}
	 .new-header-wrapper  .active_sc_search .aws-container {
      width: calc(100vw - 150px);
        z-index: 889;
    }
}


.tagsingomejgj h2{
	margin-top: 50px;
}
.tagsingomejgj .tag_cvb {
	padding-top: 15px
}

.section-tinek-prich1410 .new1410-form-submit input {
	height: 100%
}
 .header_menu li.current-menu-item >  span {
    font-size: 16px;
    font-weight: 700;
    line-height: 38px;
    color: #333;
    text-decoration: none;
    display: flex;
    align-items: center;
    height: 100%;
        color: #0057FF;
    position: relative;
}
.header_submenu ul li.current-menu-item >  span {
    display: inline;
    color: #141416;
    position: relative;
    font-size: 14px;
    font-weight: 400;
     color: #0057FF;
     padding-left: 10px;
}
@media(max-width: 600px) {
	.section-tinek-prich1410 .new1410-form-submit input {
    height: 43px;
}
}