/*
Theme Name: Super Dom
Author: Dmitriy Vasechka
Author URI: https://vk.com/tankist9832
*/



html,
body {
	margin: 0px;
	padding: 0px;
}

/*#clients-photo-slider,
#clients-photo-slider * {
	display: none;
}*/

.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}

.container {
	position: relative;
	max-width: 1400px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 16px;
}
header > .container, nav > .container {
	max-width: 1650px;
}
.text-center {
	text-align: center!important;
}
textarea {
	resize: none!important;
}

.is-body-hidden {
	overflow: hidden;
}

.flex-row {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.btn {
	display: inline-block;
	padding: 0.375rem 0.75rem;
	cursor: pointer;
	border-radius: 0.25rem;
}

/*@media (min-width: 1420px) {
	header>.container,
	nav>.container {
		width: 1320px;
		max-width: 1320px;
	}
}

@media (min-width: 1550px) {
	header>.container,
	nav>.container {
		width: 1400px;
		max-width: 1400px;
	}
}

@media (min-width: 1650px) {
	header>.container,
	nav>.container {
		width: 1500px;
		max-width: 1500px;
	}
}*/

.form-control:focus {
	box-shadow: none;
}

.swiper-button-prev::after,
.swiper-button-next::after {
	color: #282828;
}

.swiper-button-next.swiper-button-rs,
.swiper-button-prev.swiper-button-rs {
	top: 50%;
	margin-top: 12px;
}

.swiper-button-next.ps-button,
.swiper-button-prev.ps-button {
	top: 50%;
	margin-top: -22px;
}

.swiper-button-next.swiper-button-rs,
.swiper-button-next.ps-button {
	/*right: -50px;*/
}

.swiper-button-prev.swiper-button-rs,
.swiper-button-prev.ps-button {
	/*left: -50px;*/
}

.swiper-pagination-bullet {
	margin: 0px 5px;
	width: 12px;
	height: 12px;
}

.swiper-pagination-bullet-active {
	background: #7abd21;
}

@keyframes flickerAnimation {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes flickerAnimation {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes flickerAnimation {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes flickerAnimation {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.animate-flicker {
	-webkit-animation: flickerAnimation 1s infinite;
	-moz-animation: flickerAnimation 1s infinite;
	-o-animation: flickerAnimation 1s infinite;
	animation: flickerAnimation 1s infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-o-keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-moz-keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.animate-rotation {
	-webkit-animation: 1.3s linear 0s normal none infinite running rotation;
	-moz-animation: 1.3s linear 0s normal none infinite running rotation;
	-o-animation: 1.3s linear 0s normal none infinite running rotation;
	animation: 1.3s linear 0s normal none infinite running rotation;
}

.green-dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #25d266;
	vertical-align: middle;
	margin-right: 4px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

body {
	background-color: #fdf9f6;
	color: #282828;
	font-size: 16px;
	line-height: 1.2;
}

* {
	box-sizing: border-box;
	outline: none!important;
	font-family: 'Montserrat';
}

a,
a:hover,
a:focus {
	text-decoration: none;
	transition: all 0.35s ease-in-out;
}

label {
	cursor: pointer;
}

button:disabled {
	cursor: not-allowed;
	filter: brightness(0.80);
}

.form-group {
	margin-bottom: 10px;
}

.color-green {
	color: #74bb16;
}

.button {
	display: inline-block;
	border-radius: 15px;
	color: #ffffff;
	font-weight: bold;
	padding: 20px 18px;
	transition: all 0.35s ease-in-out;
	border: none;
	cursor: pointer;
	position: relative;
}

.button.loading {
	cursor: progress;
}

#directors-word img,
#contacts-form-wrap img {
	border-radius: 50%;
}

/* Видео-консультация Старт */

.vc-row{
	border-radius: 10px;
	background-color: #fff;
	box-shadow: 0px 0px 250px 0px rgb(40 39 40 / 5%);
}

.vc-inputs-wrap{
	margin-top: 20px;
}

.vc_block_vidget {
	cursor: pointer;
}
.vc-new{
	width: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-transform: uppercase;
	padding: 18px 0px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background-image: -moz-linear-gradient( 90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
}

.vc-content, .vc-image{
	margin: 30px 0;
}

.vc-image {
	width: 300px;
}

.vc-content {
	width: calc(100% - 350px);
	padding-right: 30px;
}

.vc-image-inner{
	height: 100%;
	position: relative;
	z-index: 1;
}

.vc-inputs-wrap .success-message {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 0;
	text-align: unset;
	font-size: 14px;
	font-weight: bold;
}

.vc-icons {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	right: -24px;
	top: 0;
	height: 100%;
	z-index: 3;
}

.vc-form-button{
	width: 100%;
}

.vc-form-item {
	width: calc((100% - 40px) / 3);
}

.vc-icon:not(:last-child) {
	margin-bottom: 15px;
}

.vc-icon {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	padding: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	box-shadow: 0px 1px 4px 2px #3a36362e;
}

.vc-content>div {
	padding-left: 10px;
}

.vc-icon>img {
	max-width: 100%;
}

.vc-icon>img{
	animation: vcOpacity1 3s ease infinite ;
}

.vc-icon>img:hover{
	opacity: 1;
}

@keyframes vcOpacity1 {
	0%{
		opacity: 0.33;
	}
	33.3%{
		opacity: 0.66;
	}
	66.7%{
		opacity: 1;
	}
	100%{
		opacity: 0.33;
	}
}


.vc-image-inner::after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/vc-notebook.jpg');
	background-position: center center;
	background-size: cover;
	z-index: 2;
}

.vc-img-content{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.vc-img-content>img{
	width: 90%;
}

.vc-inputs-wrap .privacy-group{
	opacity: 0.7;
}

.vc-image-inner{
	border: 1px solid #eeeeee;
}

.vc-content .section-title>span{
	font-weight: bold;
	border-bottom: 4px solid #74bb16;
}

.vc-title{
	margin-bottom: 24px;
}

.vc-text,
.vc-mans-title{
	margin-bottom: 15px;
}

.vc-label-text-sec{
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.vc-label-text-sec>span{
	margin-top: 5px;
}

.vc-item-position{
	opacity: 0.9;
	line-height: 1.1;
	font-size: 14px;
}

.vc-mans-title{
	font-weight: bold;
}

.vc-label{
	display: flex;
	justify-content: space-between;
}

.vc-label-img-sec{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 4px solid transparent;
	transition: border 0.3s ease;
}


.vc-label-img-sec::after{
	transition: background-color 0.3s ease;
}

.vc-radio-input:checked+.vc-label>.vc-label-img-sec,
.vc-label-img-sec:hover{
	border: 4px solid #74bb16;
}

.vc-radio-input:checked+.vc-label>.vc-label-img-sec{
	position: relative;
	z-index: 1;
}

.vc-radio-input:checked+.vc-label>.vc-label-img-sec::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	z-index: 2;
	background-color: #74bb16;
	border-radius: 50%;
	transition: all 0.3s ease;
}

.vc-radio-input:checked+.vc-label>.vc-label-img-sec::before{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	z-index: 3;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAqElEQVQYlYXPr2qCYRiG8d/8m9dtgpg8B0GjbSbBsradwMqaxRMQi5hsH1aTYLLatjbYWQiDbTzwCi8fond534f7uh54Hj6/vt1JHWsMMajdZjVQYJTmfSV9eni8A0eKECY44YhWKppX4CVeQ1gh3i4O6GBXghd4wV+Az/hNRRsf6GfwPDYHHEMIG0wzqVqC3/LDLkeHNMZP1s3KcC5EtnjCOYHvZRj+ARmOHa9vw7VHAAAAAElFTkSuQmCC');
	background-position: center center;
	background-repeat: no-repeat;
}

.vc-label-img-sec img{
	height: 100%;
	width: 100%;
	border-radius: 50%;
	object-fit: cover;
	object-position: center center;
}

.vc-label-text-sec {
	width: calc(100% - 85px);
}

span.vc-item-name {
	font-weight: bold;
}

/* Видео-консультация Энд */

.single-ready-btn-box .button {
	width: 100%;
	text-align: center;
}

.ready-features-item-list {
	columns: 2;
  }

.button.loading::before,
.single-price-value.is-loading span::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	background-color: #00000088;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8IS0tIFtsZGlvXSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.single-price-value.is-loading span::before {
	background: #000000;
	mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8IS0tIFtsZGlvXSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=');
	-webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8IS0tIFtsZGlvXSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center center;
	-webkit-mask-position: center center;
	mask-size: contain;
	-webkit-mask-size: contain;
}

.button:hover {
	color: #ffffff;
}

.button.uppercase {
	text-transform: uppercase;
}

.button:focus {
	color: #ffffff;
}

.button.orange {
	background-image: -moz-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	box-shadow: 0px 19px 49px 0px rgba(229, 161, 83, 0.1);
}

.button.orange:hover {
	background-image: -moz-linear-gradient( 90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(214, 135, 51) 0%, rgb(226, 155, 62) 56%, rgb(237, 174, 72) 100%);
}

.button.green {
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	box-shadow: 0px 19px 49px 0px rgba(145, 189, 65, 0.1);
}

.button.green:hover {
	background-image: -moz-linear-gradient( 90deg, rgb(117, 175, 39) 0%, rgb(151, 199, 51) 56%, rgb(184, 223, 63) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(117, 175, 39) 0%, rgb(151, 199, 51) 56%, rgb(184, 223, 63) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(117, 175, 39) 0%, rgb(151, 199, 51) 56%, rgb(184, 223, 63) 100%);
}

.orange-link {
	font-size: 14px;
	color: #e3a253;
	border-bottom: 1px solid #e3a253;
	position: relative;
	font-weight: bold;
	transition: all 0.15s ease-in-out;
}

.orange-link:focus {
	color: #e3a253;
}

.orange-link::after {
	content: "";
	display: block;
	width: 8px;
	height: 12px;
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAl0lEQVQYlV3OIa+BYRgG4OuY8w+QvyCfIlGcLrBxil+h+SdUzWbjNIEgME3UmJPtSExQ2Lv57J27Xnvu+/k49coj/KGLuygZ/KKDAT5jzGKIf0xQQBPXgOEyZI5vlLBAPsaQDSrIYYUkxpAd6iiGmXdMMMYBPzF+YY3Ls36fYhVLbJ+PHdOHWphhihrOaVXABvpo4/YawQMvtR10HvFrpQAAAABJRU5ErkJggg==');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAl0lEQVQYlV3OIa+BYRgG4OuY8w+QvyCfIlGcLrBxil+h+SdUzWbjNIEgME3UmJPtSExQ2Lv57J27Xnvu+/k49coj/KGLuygZ/KKDAT5jzGKIf0xQQBPXgOEyZI5vlLBAPsaQDSrIYYUkxpAd6iiGmXdMMMYBPzF+YY3Ls36fYhVLbJ+PHdOHWphhihrOaVXABvpo4/YawQMvtR10HvFrpQAAAABJRU5ErkJggg==');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: right;
	-webkit-mask-position: right;
	background-color: #e3a253;
	transition: all 0.5s ease-in-out;
	position: absolute;
	bottom: 0px;
	left: 100%;
	margin-left: 10px;
	transform: translateX(0px);
}

.orange-link:hover {
	color: #e4891d;
	border-bottom-color: #e4891d;
}

.orange-link:hover::after {
	transform: translateX(15px);
}

.orange-link:hover::after {
	background-color: #e4891d;
}

.front-page-header {
	background-size: cover;
	background-color: #30373f;
}

.category-header {
	background-size: cover;
	background-color: #30373f;
}

.service-header {
	background-size: cover;
	background-color: #30373f;
}

.category-header .top-preroll {
	padding-bottom: 60px;
}

.excursion-header {
	background-size: cover;
	background-color: #30373f;
	background-position: bottom;
}

.excursion-header .top-preroll {
	padding-bottom: 150px;
}

.category-portfolio-header {
	background-color: #30373f;
	background-position: center bottom;
}

header {
	padding: 20px 0px 50px;
}

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

.header-logo-wrapper {
	width: 300px;
}

.header-logo {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.header-logo-image {
	width: 80px;
	margin-right: 22px;
}

.header-logo-text {
	zoom: 90%;
}

.header-logo-text>span {
	display: block;
}

.header-logo-text-main {
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
}

.header-logo-text-default {
	font-size: 14px;
	opacity: 0.8;
	color: #ffffff;
}

.header-google-rating-wrapper {
	width: 200px;
}

.header-google-rating {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.header-google-rating-value {
	width: 60px;
	text-align: center;
	line-height: 80px;
	position: relative;
	margin-left: -25px;
}

.header-google-rating-value::before {
	content: "";
	display: block;
	width: 60px;
	height: 100px;
	position: absolute;
	top: -20px;
	left: 0px;
	background-image: url('icons/header-google-rating-bg.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
}

.header-google-rating-value span {
	position: relative;
	z-index: 2;
	font-size: 14px;
	line-height: 60px;
	color: #ffffff;
	font-weight: bold;
}

.header-google-rating-content {
	width: calc(100% - 50px);
}

.header-google-rating-stars {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	margin-bottom: 5px;
}

.google-rating-star {
	width: 13px;
	height: 13px;
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAt0lEQVQokYXRPWqCURCF4cefUnAHiq2CjYJgE9DC2tRimUWInQgWIZ1LENxCrLUzVVbgBgQhRZqA3HCFj+8HD0wz83LvmTOl99OLHNXwk26Xs5wBtpluAbzGDJ1n8Ajj2F+l4SrmGKKHbmI2xQVfOGMf4D+8oZQxRCNWHR/hux0WeQtFfeMVvw/PG3wWwMHOrSiNwhCScPAWdI1LPdTMg8PVlmihjwmOiUf+owuqoJ068SFWSALcARYAGJzXOLmYAAAAAElFTkSuQmCC');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAt0lEQVQokYXRPWqCURCF4cefUnAHiq2CjYJgE9DC2tRimUWInQgWIZ1LENxCrLUzVVbgBgQhRZqA3HCFj+8HD0wz83LvmTOl99OLHNXwk26Xs5wBtpluAbzGDJ1n8Ajj2F+l4SrmGKKHbmI2xQVfOGMf4D+8oZQxRCNWHR/hux0WeQtFfeMVvw/PG3wWwMHOrSiNwhCScPAWdI1LPdTMg8PVlmihjwmOiUf+owuqoJ068SFWSALcARYAGJzXOLmYAAAAAElFTkSuQmCC');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center;
	background: #ef9e40;
}

.header-google-rating-stars>.google-rating-star:not(:last-child) {
	margin-right: 8px;
}

.google-rating-star-90 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 90%, #ffffff 90%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(90%, #ef9d40), color-stop(90%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 90%, #ffffff 90%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 90%, #ffffff 90%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 90%, #ffffff 90%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 90%, #ffffff 90%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-80 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 80%, #ffffff 80%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(80%, #ef9d40), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 80%, #ffffff 80%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 80%, #ffffff 80%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 80%, #ffffff 80%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 80%, #ffffff 80%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-70 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 70%, #ffffff 70%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(70%, #ef9d40), color-stop(70%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 70%, #ffffff 70%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 70%, #ffffff 70%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 70%, #ffffff 70%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 70%, #ffffff 70%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-60 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 60%, #ffffff 60%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(60%, #ef9d40), color-stop(60%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 60%, #ffffff 60%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 60%, #ffffff 60%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 60%, #ffffff 60%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 60%, #ffffff 60%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-50 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 50%, #ffffff 50%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(50%, #ef9d40), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 50%, #ffffff 50%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 50%, #ffffff 50%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 50%, #ffffff 50%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 50%, #ffffff 50%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-40 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 40%, #ffffff 40%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(40%, #ef9d40), color-stop(40%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 40%, #ffffff 40%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 40%, #ffffff 40%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 40%, #ffffff 40%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 40%, #ffffff 40%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-30 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 30%, #ffffff 30%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(30%, #ef9d40), color-stop(30%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 30%, #ffffff 30%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 30%, #ffffff 30%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 30%, #ffffff 30%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 30%, #ffffff 30%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-20 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 20%, #ffffff 20%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(20%, #ef9d40), color-stop(20%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 20%, #ffffff 20%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 20%, #ffffff 20%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 20%, #ffffff 20%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 20%, #ffffff 20%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-10 {
	background: #ef9d40;
	background: -moz-linear-gradient(left, #ef9d40 0%, #ef9d40 10%, #ffffff 10%, #ffffff 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #ef9d40), color-stop(10%, #ef9d40), color-stop(10%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(left, #ef9d40 0%, #ef9d40 10%, #ffffff 10%, #ffffff 100%);
	background: -o-linear-gradient(left, #ef9d40 0%, #ef9d40 10%, #ffffff 10%, #ffffff 100%);
	background: -ms-linear-gradient(left, #ef9d40 0%, #ef9d40 10%, #ffffff 10%, #ffffff 100%);
	background: linear-gradient(to right, #ef9d40 0%, #ef9d40 10%, #ffffff 10%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef9d40', endColorstr='#ffffff', GradientType=1);
}

.google-rating-star-0 {
	background: #ffffff;
}

.header-google-rating-text {
	font-size: 14px;
	color: #ffffff;
}

.header-button {
	padding-right: 46px;
	position: relative;
	font-weight: normal;
	margin-top: 10px;
}

.header-button::after {
	content: "";
	display: block;
	width: 20px;
	height: 25px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -12.5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACjklEQVRIiZ2WO2iUQRSFvxN1E43iA0QbCUaICBHBIgqBgKRQ0BRioWArGLT00YlG8IF2Ij6IiBoMNhZ2gi8EKxvBR9RCRW18gApqYiTJkQmz5N9/dtfdHNiFO3P/OXPv3JcAbK8BdgAtTB8/gDvALUkT2VMUCQ4C34HHwO9p0MwEVgFtwF1Jl0t2bZ+wfdb23OTTOmA7XHiv7eu2F+dvEFx0W9KvSBrWCnWcPy5pVAocfgB0Aq3A1ywJRRdFgnNAXVbZPi7pecbVjXlLsihEgpfAUHJaigVAN7Ao2alCUsSQpJvJampBSySpikokBdtzktUUs5OVMsiTFOO7J/5qhavplZBI+mP7ErAw0ayMceBJ5e3UkkB0P9GqHaNR82dVEtsFSX9rlXMX/GR7t6QSkoYcwYyQJ7Z7mMqbC7a7o9wM9Nten/lmvu0u2x3xAiUEiSWSxm1fA15Hecz2VeBFVBkGBmIeBYKVwH6gOe5/sH1K0re8ewZtb0ts/w9sr7V9xXawfHWw1vaA7TO2l1Z0VyRdns0R2622m3I6XcC+WLmPSHom6R5wGpgH9IVzypLEN+kDNmXeJMgbMjpbgF7gPXBY0peMu58Cx6J4yHZ7WXfZXma7MS/HUr4z6g9Wqwi2O6NOcN+6JIQlfSwn214BbAZGQjmRNJycPoVivoRQ31PuTcIDLmGqEW20HarsO+Bo6D3JkZVxPrg7/yZB3g60x6WmKLeFvi3pVaa+1YJhSW+L7mqOrpmw3VscBCSN2N6VHwzqRUOMko5ij08mjQoE/2kFxcAZC3/BkhtxWjlpu9q08kjSZ+BNlA/YDpUgX+ZnxT4fAmQyaOqZuy5Kehj1t8Z+U5KkGYQhon+y7wP/AOM4b2PCAFagAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center right;
}

.header-socials-wrapper {
	width: 200px;
}

.socials-box {
	margin: 0 -15px;
}

.flicker-text {
	font-size: 0px;
	margin-bottom: 6px;
	text-align: center;
}

.flicker-text span {
	display: inline-block;
	vertical-align: middle;
}

.flicker-text .flicker-text-content {
	font-size: 14px;
	color: #ffffff;
}

.socials-list {
	display: flex;
	justify-content: center;
	align-items: center;
}

.social-item {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	margin: 0px 5px;
}

.social-item img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.phone-box {
	text-align: center;
}

.phone-box a {
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
}

.call-phone-box {
	text-align: center;
}

.call-phone-box a {
	color: #8fc620;
	border-bottom: 1px dashed #8fc620;
}

.header-menu-wrapper,
.footer-menu-wrapper {
	padding: 20px 0px;
}

.header-menu-box {
	width: 100%;
}

.header-menu-wrapper ul.menu,
.footer-menu-wrapper ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: flex;
	justify-content: space-between;
	position: relative;
}

.header-menu-wrapper ul.menu>li.menu-item>a,
.header-menu-wrapper ul.menu>li.menu-item>span,
.footer-menu-wrapper ul.menu>li.menu-item>a,
.footer-catalog-menu-wrapper ul.menu>li.menu-item>a {
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: 1px solid transparent;
}

.header-menu-wrapper ul.menu>li.menu-item>a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.footer-menu-wrapper ul.menu>li.menu-item>a:hover {
	border-bottom-color: #ffffff;
}

.header-menu-wrapper ul.menu>li.menu-item>a:not(.link-no-link):hover,
.header-menu-wrapper ul.menu li.menu-item-after>span:hover {
	border-bottom-color: #d99744;
	color: #d99744;
}

.header-menu-wrapper ul.sub-menu,
.footer-menu-wrapper ul.sub-menu {
	display: none;
}

.mega-menu ul.sub-menu ul.sub-menu {
	display: block;
}

.mega-menu>ul.sub-menu>li>a {
	display: none;
}

.mega-menu.menu-item-has-children::after {
	content: "";
	display: inline-block;
	width: 11px;
	height: 6px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAcUlEQVQYlXXOMQqDUBBF0Y8Lsgs2qSS1rYUrsEiZImW6NGldRUrXErINC1ME4QThf1CJxTCPex/MBDzRYs57c0Y/hwYTLjvlK76oE6giuG2Kd3yiD0txiuKBDB1GlKmzPXnEgHfcxdL/+/GAF/IVJ/wABE7WmF8ewHIAAAAASUVORK5CYII=');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: 5px;
	position: relative;
	top: -2px;
}

.mega-menu.menu-item-has-children:hover::after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAbUlEQVQYlXXOIQ7CUBBFUdIF4UgNiqBrEV0BAolA1tVguwoka2m6jQoqGpJDPvmYCV/cTCbv5s1sENlhxDZmUdxjxpRnXZKPWHBHhQEvHKLcYEUXLvW5IOVfucUb1z//J2656JSWB84F8ccFzw/uodaYrvz9gAAAAABJRU5ErkJggg==');
}

.menu-item-has-children:hover>ul.sub-menu {
	display: block;
}

.mega-menu.menu-item-has-children:hover>ul.sub-menu {
	display: flex;
	justify-content: space-between;
}

.columns-4>.sub-menu {
	columns: 4;
}

.sub-menu>.mega-item-big:not(:first-child) {
	margin-top: 16px;
}

.mega-item-big>a {
	line-height: 1.3;
	text-transform: uppercase;
	color: #d99744;
	border-bottom: 1px solid transparent;
	font-weight: 600;
	margin-bottom: 5px;
	display: inline-block;
	font-size: 18px;
}

.mega-item-medium>a {
	line-height: 1.3;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	color: #ffffff;
	margin-bottom: 8px;
	display: inline-block;
}

.mega-item-small>a {
	line-height: 1.3;
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 6px;
	display: inline-block;
	border-bottom: 1px solid transparent;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.mega-item-big>a:hover,
.mega-item-medium>a:hover,
.mega-item-small>a:hover {
	border-bottom-color: transparent;
}


/*.mega-item-small > a:hover {
	border-bottom-color: #ffffff;
}*/

.mega-menu ul.sub-menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.mega-menu>ul.sub-menu {
	width: 100%;
	padding: 20px 25px;
	margin: 0px;
	left: 0px;
	background-color: rgba(40, 40, 40, 0.95);
}

#menu-item-68.mega-menu>ul.sub-menu {
	max-width: 850px;
	left: 250px;
}

.header-menu-box ul.menu>li.menu-item-has-children>ul.sub-menu {
	position: absolute;
	z-index: 999;
}


/*.after-menu-box {
	width: 22.5%;
	display: flex;
	flex-flow: wrap;
}
.after-menu-item {
	width: 50%;
	text-align: center;
	border-left: 1px solid #ffffff;
}
.after-menu-item a {
	color: #ffffff;
}
.after-menu-item a::before {

}
.after-menu-favorite::before {

}
.after-menu-search::before {

}*/

.menu-item-after {
	position: relative;
	padding-left: 25px;
}

.menu-item-after::before {
	content: "";
	display: block;
	height: 100%;
	border-left: 1px solid #ffffff;
	position: absolute;
	left: -35px;
}

.header-menu-wrapper ul.menu li.menu-item-after>a,
.header-menu-wrapper ul.menu li.menu-item-after>span {
	border-bottom: 1px solid transparent;
	text-transform: none;
	font-weight: normal;
}

.header-menu-wrapper ul.menu li.menu-item-after>a::before,
.header-menu-wrapper ul.menu li.menu-item-after>span::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -8px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

.header-menu-wrapper ul.menu li.menu-item-favorite>a::before,
.header-menu-wrapper ul.menu li.menu-item-favorite>span::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAABXUlEQVQ4jX3TP0gVUBQG8N97PMIxnR0dGhVCF6FwUbBJCYImQ3BxcHCzrTalWluakkTQycVFciwS001cBP+Ag2g8igi1OHlSe1ffN9zDPef7zr3n3Hsq3z48gjt4g4doxU+s4xlOcBfv0IUWHOMjJvCrihpWMYIfWMEu+vAJHWn70r+SvJHU1SLBizxhBs9d4QneYi09Y5i7Fn+JydBHOZs4R6cSCxjCIobLsK+oRjlt2C7CF4iaP6e9CaFrq+UtqjcQZA96Cu8VQnceyxHuoVJQmqOSuqNIMp8vMNVUUmIqdfPR2CjpC9rxFMsFvUQ/ZrGH+3GTUwyijvdJaIb+5NVTd/qvofsYyECcMHpLktGM15Mfuv9eZQu9OMRrTDckiH34Ix684P9F49MeoBsbGM9PFnMVNvbhj3jwLhFNbcR3PMgvHtO5k0O5lKNw1ii47ZMF8TFe4Xfa2BcJ4A+TdFR5lgT4UwAAAABJRU5ErkJggg==');
}

.header-menu-wrapper ul.menu li.menu-item-search>a::before,
.header-menu-wrapper ul.menu li.menu-item-search>span::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAABQUlEQVQokY3SPUsWUBjG8Z8paGhbDjpUkxhUJJhoBIaULyE06uwnaHHpA+Qk6G6r4guViAVJQ20FiqIuIjjooCJB2JBaKgfvx+fgs3RNh8P1v9/Lfk30CtVgGC2oxV/sYQ5vcCpTRTzvYwYNOAmgMoI8Qhd68LuAXsN1TAa0hJe4jTt4hS08wXSeMYFDuItFPManKOsIo5FtG08j6yWYoh3jdZivahOzqMJADqZB7GChBCnqbVRRm4Pl+IezEntRfwKsyMGfqMe9EntRfQEd5OAKqjFSYr/QDfRHxo85OBhTa8c8bmbQQ3xFI5YxloO7sa99vMAavsdOv6EpvHVoy8Gkd+jGlxhSMx5E/1NRSQLH48qKU8IqnkVPt+JvI04wTf4zOvAez3OwoEOsX/lL60pXk/ptxYdCqf+jdF2d+IGycyJ5RivRXKAfAAAAAElFTkSuQmCC');
}

.menu-item-favorite.has-favorite::after {
	content: attr(data-count);
	margin-left: 5px;
	color: #ffffff;
}

.top-preroll {
	padding: 30px 0px 250px;
}
.top-preroll-wrap {
	max-width: 950px;
}
.top-preroll-excursion {
	width: calc(100% - 430px);
}
.top-from-excursion {
	width: 400px;
}

.breadcrumbs {
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 35px;
	font-weight: normal;
}

.breadcrumbs-real {
	font-size: 14px;
	color: #ffffff;
	margin-bottom: 50px;
}

.breadcrumbs-real a {
	color: #ffffff;
}

.breadcrumbs-real .separator {
	margin: 0px 10px;
}


/*h1 {*/

.imitation-h1,
.service-header h1.breadcrumbs {
	font-size: 50px;
	line-height: 1.2;
	color: #ffffff;
	margin-bottom: 30px;
}

.category-header h1.breadcrumbs {
	font-size: 54px;
	font-weight: 700;
}

.category-header h1.breadcrumbs+div.imitation-h1 {
	font-size: 36px;
}

.after-title {
	font-size: 36px;
	color: #ffffff;
	margin-bottom: 50px;
}

.top-preroll-pluses {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.top-preroll-plus {
	position: relative;
	padding-left: 50px;
	font-size: 18px;
	color: #ffffff;
	max-width: 30%;
}

.top-preroll-plus::before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAClElEQVRYhc2YvWtTURiHn552dCkasXMLAdvgIgguClEnKSJOIikoiNap4L/g3Mk6ODWjINSPybbSyclFQoVA61YUMnTJJLTKG34nxHvuTc3pTW4eyJJzz/s+536c854z8XzzPBHMADeA68A8MAtMA5PAEXAI7AO7wA6wBfwcNM1U8E82E8AisCwxl3GlCZ7T7wrwEDiW4BrwHvgT9EohK0GSKvAN2ABuDdDP49RvQ3GqwRUpnJTkDLCuUVeC1jgqireu+Jn0k5sDvgK1oCUfaoo/lxUtS85G9wUoBy35Ulae1KeSJmcj2QZKQctwKClfcAeTcvYOfByhmKekvP+8g0m5lyN4lFmUlT9VrjrEl/9/qfVOM17OJtjVgsU8q/Lpyi1mfTEFUJFPV255TMQ8HR/Xs4iPE+Yz405YxIvCfG46lT3D4AC4D7yKjH1tSvVY3hxo0HvAZ+BpRPx5p0IxT3rFbEp4ERl71qmCjeV3ol9SzIrLR5Gxp50q1xhuA2eBD33Enpxi4JNONX8MP4A2cA94nbOYceS0GYnhjaoJe7SPcxYzDp12STEs6Ev05VWeYsa+0/YtlgVt/e4C9RzFjF2n4KfhIvAWeJCjmLHjtBM6DpqKpbPPddqJb42ZXOeEwC/4a0FzsXR8vJwdETTGRKwhn66cnV2sBJcVw4o/S+mt47Y1HRRJXR4k5YxnQLMguabyd0nKtbWgt4Kuw6WlvO1+cmiNrI5QsKV8e8mGNDn0xVwdwSNuKk/qTJElh0ZyeYgfSV3xgzvm6SeH3oEl3fbU0UXQ0I5vKfmODSrnsdLoEnAH+BSxFtv11s/6W5zudNGPQQ6sbWJ8p98F21eq+rWqxM7Wkqfp9ri+q+rZBH4NNBzgLxdZg5lqp+qVAAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -15px;
}

.top-preroll-plus .fsz-big {
	font-size: 55px;
}

.service-header .top-preroll-plus::before {
	/*background-image: none;*/
	/*background-color: #76ba1c;*/
	/*width: 15px;*/
	/*height: 15px;*/
	/*border-radius: 50%;*/
	/*top: 15px;*/
	/*left: 20px;*/
	/*margin-top: 0px;*/
}

.top-preroll-button-box {
	padding-top: 65px;
}

.top-preroll-button {
	position: relative;
	padding: 18px 35px;
	text-transform: uppercase;
}
.top-preroll-button:not(.is-ready) {
	padding: 18px 35px 18px 70px;
}

.top-preroll-button:not(.is-ready)::before {
	content: "";
	display: block;
	width: 30px;
	height: 35px;
	position: absolute;
	left: 25px;
	top: 50%;
	margin-top: -17.5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACjklEQVRIiZ2WO2iUQRSFvxN1E43iA0QbCUaICBHBIgqBgKRQ0BRioWArGLT00YlG8IF2Ij6IiBoMNhZ2gi8EKxvBR9RCRW18gApqYiTJkQmz5N9/dtfdHNiFO3P/OXPv3JcAbK8BdgAtTB8/gDvALUkT2VMUCQ4C34HHwO9p0MwEVgFtwF1Jl0t2bZ+wfdb23OTTOmA7XHiv7eu2F+dvEFx0W9KvSBrWCnWcPy5pVAocfgB0Aq3A1ywJRRdFgnNAXVbZPi7pecbVjXlLsihEgpfAUHJaigVAN7Ao2alCUsSQpJvJampBSySpikokBdtzktUUs5OVMsiTFOO7J/5qhavplZBI+mP7ErAw0ayMceBJ5e3UkkB0P9GqHaNR82dVEtsFSX9rlXMX/GR7t6QSkoYcwYyQJ7Z7mMqbC7a7o9wM9Nten/lmvu0u2x3xAiUEiSWSxm1fA15Hecz2VeBFVBkGBmIeBYKVwH6gOe5/sH1K0re8ewZtb0ts/w9sr7V9xXawfHWw1vaA7TO2l1Z0VyRdns0R2622m3I6XcC+WLmPSHom6R5wGpgH9IVzypLEN+kDNmXeJMgbMjpbgF7gPXBY0peMu58Cx6J4yHZ7WXfZXma7MS/HUr4z6g9Wqwi2O6NOcN+6JIQlfSwn214BbAZGQjmRNJycPoVivoRQ31PuTcIDLmGqEW20HarsO+Bo6D3JkZVxPrg7/yZB3g60x6WmKLeFvi3pVaa+1YJhSW+L7mqOrpmw3VscBCSN2N6VHwzqRUOMko5ij08mjQoE/2kFxcAZC3/BkhtxWjlpu9q08kjSZ+BNlA/YDpUgX+ZnxT4fAmQyaOqZuy5Kehj1t8Z+U5KkGYQhon+y7wP/AOM4b2PCAFagAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center left;
}

section.quiz-section {
	padding-bottom: 50px;
	margin-top: -160px;
	position: relative;
}

section.quiz-section::before {
	content: "";
	display: block;
	width: 350px;
	height: 600px;
	background-image: url(images/tree.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	right: 0px;
	top: -150px;
	z-index: 1;
}

section.quiz-section.lazyload::after,
section.quiz-section.lazyload::before {
	content: none!important;
}

section.quiz-section::after {
	content: "";
	display: block;
	width: 250px;
	height: 130px;
	background-image: url('images/before-quiz.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
	position: absolute;
	left: 50%;
	bottom: 100%;
	margin-left: -100px;
}

.quiz-container {
	border-radius: 5px;
	background-color: #ffffff;
	box-shadow: 0px 0px 250px 0px rgba(40, 39, 40, 0.05);
	padding: 50px 70px;
	position: relative;
}

.quiz-container::before {
	content: "";
	display: block;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	position: absolute;
	top: 20px;
	left: 20px;
	border: 1px solid #f1f1f1;
}

.quiz-container::after {
	content: "";
	display: block;
	width: 80px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 200px;
	background-image: url('icons/horizontal-flag.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}

.quiz-content {
	position: relative;
	z-index: 2;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.before-title {
	font-size: 18px;
	color: #282728;
	line-height: 1.2;
	margin-bottom: 10px;
	width: 100%;
}

.quiz-content .before-title {
	opacity: 0.5;
}

.quiz-form {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	width: calc(100% - 340px);
}

.quiz-header {
	margin-bottom: 30px;
}

.quiz-footer {
	margin-top: auto;
}

.quiz-loader {
	background-color: #edf3f6;
	height: 15px;
	border-radius: 50px;
}

.quiz-loader-progress {
	height: 15px;
	border-radius: 50px;
	background-color: #88c31d;
	width: 0px;
	transition: all 0.35s ease-in-out;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAARCAYAAABerHfAAAAD7UlEQVRogd2ZzW/TQBDF37hJ2/RDIEAgOIBAgECAQHz8/1dAohe4UI5tj5RDE9qmbRZZctrJy3jH64+0xbf1L7H3vRnvvjgCdYQQ7gB4qk5ti8j+dBBC2ATwSvEdEdlTfBnAe8X3RWRb8fx+nwBkxamxiGzRHN4BWJ0OReQL8ZcAbqhTX0VkovgTAHcV3xKRseIPADxU/LuIjBS/DeCZ4r9E5LfiGwBeK74rIruK9wF8UPyPiPwkDz4CWCpOnYjIN9L4FsBgOhaRz8RfALgZ8eAxgHsRD+4DeKT4DxEZKn4LwPOIB+sA3ii+JyI7ivcKjaYHxWdy3iuGpxlmj00aH9F4g8Z/HT6i8Zpqwvw4oMn1VBNa3+d7nOoCGDw/TmjMGscOZw+Yex4MaTxQTTjHCw8G6hRfn+9RxYNTGrOGY4c37YMZHkIYqCbMjyE3Il/AK8Khw7mRmHORorwQECviUtHs5/MTkUDX1BrPRIQb1fOAuecBF4n5zMNoXJ8f1rkiEs/IgyOjUfUcJhU88BrV88Cr88F5IxoCDisI8IrEjeitFh6fE+B8n4uYr7b9susXHqyrU3kRzyJzmBiN6hWhqQdVuI5c7MGK44GQB8ciEltRg9GI0RXR4AcZQS2AJ1hHQGxbDEajNmo0g1tFivF1x4M8Ay+rUyO94hoejCt4kPqwNeVVPMjKeJGBV9QpywN9jzwDeyvqKIvAVAM2nPxnCdABO1XAVSgi8+QMbOw6nP+8XaftXaUp5/hkeTCTgfNdh1fEmICuDahSRBbgFdHbMppqaJUbGZg9sDIwRwfOwO626PC2PTLvX9aIbQhoW2CU1wjxh072mRjZpum210kRp0fNDOx5kBqfanmUoTsBqUVcxLYay39zGZiyD3vQRQbuutG7yMD8+kvPobIHWQxeMQGXnY3YAy8DD2tkYPZg0fmujfiUkoFPphk4MyA6KmJMQL+ugMgckrY1g7e9rV6HDNxpRg4hrJW9By5bEZu+v2s7/5UKwEWIn/slRtfUGs4qFLFpBm7Vo/8kA5fyrOSXGAuY+SFjvMC87HdfUV5kYK+IbWfgy3i1FIsObWfgSZsa+eZzX64goMqLbN0o1i+xaCPFBLTEvSL2r2EGTvUwNQOPnL9PkzJwZkzQyjYxPnAE9FoQ4L3IXsTfZvrgIq46+W9pARm463+leMGydp2YB5kRn849sBoxVcDA4Ss0tv4y8gToItYJ8U2LyA+j5wFffzXGCw9iGViMInovslM98Ooc3TkreBT1IKtQRG9F9DhPwGtU5j0aW/muNP8Zc6yTgb3VIrUIzPW2b3EdjebuX8ODOhk4uiLWeBgvNAL4B5enxHEPS7t8AAAAAElFTkSuQmCC');
}

.quiz-step-item {
	display: none;
	background-repeat: no-repeat;
}

.quiz-step-item {
	background-size: 440px;
	background-position: right -100px center;
}

.quiz-step-item .form-control {
	background-color: #edf3f6;
}

.quiz-step-item.show {
	display: block;
}

.quiz-step-item-top {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 30px;
}

.quiz-step-item-before-thanks .quiz-step-item-top,
.quiz-step-item-thanks .quiz-step-item-top {
	flex-direction: column;
	align-items: flex-start;
	padding-bottom: 10px;
}

.quiz-step-item-thanks .quiz-step-item-top {
	padding-bottom: 30px;
}

.quiz-step-item-thanks .quiz-step-item-top .quiz-step-item-title {
	margin-top: 30px;
}

.quiz-step-item-number {
	font-weight: 300;
	font-size: 18px;
	line-height: 1;
	padding: 15px;
	border-radius: 10px;
	margin-right: 20px;
	background-color: #edf3f6;
}

.quiz-step-item-title {
	font-size: 30px;
}

.quiz-step-item-before-thanks .quiz-step-item-top .quiz-step-item-title span.padding,
.quiz-step-item-thanks .quiz-step-item-top .quiz-step-item-title span.padding {
	display: block;
	padding: 10px;
}

.quiz-step-item-title span:not(.padding) {
	font-size: 25px;
}

.quiz-step-item-content {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.quiz-step-item-before-thanks .quiz-step-item-content {
	max-width: 300px;
}

.quiz-step-item-thanks .quiz-step-item-content {
	max-width: 700px;
}

.radio-hidden {
	display: none!important;
}

.quiz-label-item {
	transition: all 0.35s ease-in-out;
	border-radius: 10px;
}

.label-item-small {
	width: calc((100% - 50px) / 3);
}

.label-item-medium {
	width: calc((100% - 20px) / 2);
}
.label-item-full {
	width: 100%;
}
.label-item-full textarea {
	width: 100%;
	height: 50vh;
}

.label-item-with_image {
	margin-bottom: 15px;
}

.label-item-with_image img {
	height: 150px;
	width: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
	border-radius: 10px;
}

.label-item-without_image {
	border: 1px solid #e9eced;
	background-color: #ffffff;
	margin-bottom: 25px;
	padding: 10px 25px;
	min-height: 80px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.label-item-is_long {}

.label-item-is_long img {
	height: 320px;
}

.label-item-is_column {
	margin-right: 50%;
}

.quiz-label-type-number,
.quiz-label-type-text {
	padding: 0px;
	border: none;
}

.quiz-label-type-number .form-control,
.quiz-label-type-text .form-control {
	height: calc(100%);
	padding-left: 60px;
	background-color: #ffffff;
}

.quiz-label-item-radio {
	width: 45px;
	height: 45px;
	border: 5px solid #ffffff;
	background-color: #ffffff;
	position: relative;
	border-radius: 50%;
}

.label-item-with_image .quiz-label-item-radio {
	margin: -22.5px auto 0px;
}

.quiz-label-item-radio span {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	left: 0px;
	top: 0px;
	border-radius: 50%;
	transition: all 0.35s ease-in-out;
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center center;
}

.quiz-label-item-radio .checked {
	background-color: #ef9e40;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAhUlEQVQYlYXQuwlCQRCF4WugxubGZlqKgamFWIDJbUBtwAoswDZMbEAbUET5ZMDFZVnYAwPDnH8eTIdWDHHEDfMWPMLJX/dkLDBpwKF9GGt8cMH0B48r8AGDMJ9Z8YoZzgW8CziG5RuS3gXc56empGyqwnlDxAqvDN7WPlcWlnhgU30z3ReEBG7TiIOk3gAAAABJRU5ErkJggg==');
	opacity: 0;
}

.quiz-label-item-radio .unchecked {
	background-color: #edf3f6;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAqElEQVQYlYXPr2qCYRiG8d/8m9dtgpg8B0GjbSbBsradwMqaxRMQi5hsH1aTYLLatjbYWQiDbTzwCi8fond534f7uh54Hj6/vt1JHWsMMajdZjVQYJTmfSV9eni8A0eKECY44YhWKppX4CVeQ1gh3i4O6GBXghd4wV+Az/hNRRsf6GfwPDYHHEMIG0wzqVqC3/LDLkeHNMZP1s3KcC5EtnjCOYHvZRj+ARmOHa9vw7VHAAAAAElFTkSuQmCC');
	opacity: 1;
}

.label-item-without_image .quiz-label-item-radio {
	margin-right: 20px;
}

.quiz-label-item-text {
	color: #808080;
}

.label-item-with_image .quiz-label-item-text {
	text-align: center;
}

.label-item-without_image .quiz-label-item-text {
	width: calc(100% - 65px);
}

.radio-hidden:checked+.label-item-without_image {
	background-color: #edf3f6;
	border-color: #ef9e40;
}

.radio-hidden:checked+.quiz-label-item .quiz-label-item-radio .unchecked {
	opacity: 0;
}

.radio-hidden:checked+.quiz-label-item .quiz-label-item-radio .checked {
	opacity: 1;
}

.radio-hidden:checked+.quiz-label-item .quiz-label-item-text {
	color: #282828;
	font-weight: bold;
}

.quiz-container.before-thanks::before {
	background-image: url('images/rukaphone.png');
	background-size: 450px;
	background-repeat: no-repeat;
	background-position: right -120px bottom;
}

.quiz-container.thanks::before {
	background-image: url('images/quiz-thanks.png');
	background-size: 800px;
	background-repeat: no-repeat;
	background-position: right -80px bottom;
}

.section-title {
	font-size: 48px;
	color: #282828;
	line-height: 1.2;
	margin-bottom: 30px;
	width: 100%;
}

.section-title a {
	font-weight: bold;
	border-bottom: 1px solid #282828;
	color: #282828;
}

.section-title-small {
	font-size: 24px;
	line-height: 1.2;
	color: #282828;
	width: 100%;
}

.left-manager-box {
	width: 300px;
	padding-top: 30px;
	text-align: center;
}

.left-manager-photo {
	width: 160px;
	height: 160px;
	margin: 0px auto 10px;
}

.left-manager-photo img {
	width: 100%;
	border-radius: 50%;
	display: block;
}

.left-manager-fio {
	font-size: 20px;
	color: #282728;
	font-weight: bold;
}

.left-manager-post {
	font-size: 14px;
	color: #777777;
	margin-bottom: 20px;
}

.left-manager-text {
	border-bottom: 1px solid #e9e8e8;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1.5;
}

.left-manager-pluses-title {
	text-transform: uppercase;
	margin-bottom: 15px;
}

.left-manager-plus-item {
	margin-bottom: 10px;
	padding: 5px 10px 5px 20px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	flex-flow: wrap;
	background-repeat: no-repeat;
	position: relative;
	font-size: 14px;
}

.left-manager-plus-item::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #333333cd;
}

.left-manager-plus-item-0 {
	background-size: 150px;
	background-position-y: -20px;
	background-position-x: 10px;
}

.left-manager-plus-item-1 {
	background-size: 175px;
	background-position-y: -70px;
	background-position-x: 15px;
}

.left-manager-plus-item-2 {
	background-size: 140px;
	background-position-y: -10px;
	background-position-x: 15px;
}

.left-manager-plus-item-icon {
	width: 50px;
	height: 50px;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin-left: -10px;
	margin-right: 10px;
	position: relative;
}

.left-manager-plus-item-text {
	width: calc(100% - 50px);
	color: #ffffff;
	text-align: left;
	position: relative;
}

.left-manager-pluses-list .left-manager-plus-item:last-child {
	margin-bottom: 0px;
}

.service-item {
	margin-bottom: 60px;
	position: relative;
}

.service-item-big {
	width: calc(50% - 10px);
}
.service-item-medium {
	width: calc((100% - 40px) / 3);
}

.service-item-image {
	position: relative;
	height: 250px;
	width: 100%;
}

.service-item-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
}

.service-other-links {
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px 15px 20px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	list-style: none;
	flex-flow: wrap;
}

.service-other-link {
	margin-top: 5px;
}

.service-other-links>.service-other-link:not(:last-child) {
	margin-right: 20px;
}

.service-other-link a {
	color: #fdf9f6;
	border-bottom: 1px solid transparent;
}

.service-other-link a:hover {
	color: #fdf9f6;
	border-bottom-color: #fdf9f6;
}

.service-item-content {
	padding-top: 10px;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.service-item-title {
	width: calc(100% - 170px);
	margin-bottom: 15px;
}

.service-item-big .service-item-title {
	width: calc(50% - 75px);
}

.services_f-list .service-item-medium .service-item-title {
	width: 100%;
}
/*.services_f-list .service-item-content .service-item-link {*/
.services_f-list .service-item-content > div {
	/*width: 150px;*/
	width: auto;
}

.service-item-title a {
	color: #282828;
	font-weight: bold;
	font-size: 36px;
}
.services_f-list .service-item-title a {
	font-size: 30px;
}

.service-item-label {
	background-color: #fced8c;
	border-radius: 30px;
	width: 150px;
	color: #282728;
	text-align: center;
	padding: 15px;
	margin-bottom: 15px;
}

.service-item-price {
	width: 100%;
	color: #282828;
	font-weight: bold;
	margin-bottom: 15px;
}

.services_f-list .service-item-medium .service-item-price, .services_f-list .service-item-medium .service-item-link {
	width: calc(50% - 25px);
}

.service-item-price span {
	color: #74bb16;
	font-size: 36px;
}

.service-item-big .service-item-price {
	width: calc(50% - 75px);
}

.service-item-link {
	width: 55%;
}

.service-item-modal {
	width: 45%;
	display: flex;
	justify-content: flex-end;
}

section#popular-projects {
	padding: 40px 0px 0px;
}

.project-item-wrapper, .project-item-last-wrapper, .main-price-item {
	width: calc((100% - 40px) / 3);
}
@media(max-width: 850px) {
	.project-item-wrapper, .project-item-last-wrapper, .main-price-item {
		max-width: 100%;
		width: 100%;
	}
}
.project-item {
	margin-bottom: 30px;
	border-radius: 5px;
	background-color: #ffffff;
	box-shadow: 0px 1px 144px 0px #00000005;
	overflow: hidden;
}

.project-item-image {
	position: relative;
}

.septik-item .project-item-image {
	border-bottom: 1px solid #e9e9e9;
	padding: 30px 0px;
}

.project-labels {
	position: absolute;
	left: 0px;
	top: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.project-label {
	margin-bottom: 8px;
	padding: 8px 12px 8px 8px;
	border-radius: 0px 16px 16px 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
}

.project-label-top_10 {
	background-color: #aa58cc;
}

.project-label-sales {
	background-color: #ef1e40;
}

.project-label-hit {
	background-color: #74bb16;
}

.project-item-image a {
	display: block;
	width: 100%;
	height: 250px;
}

.project-item-image a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
}

.septik-item .project-item-image a {
	height: 200px;
}

.septik-item .project-item-image a img {
	object-fit: contain;
	-o-object-fit: contain;
}

.project-item-like {
	padding: 10px 15px;
	border-radius: 20px;
	background-color: #fced8c;
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
	position: absolute;
	right: 20px;
	bottom: 18px;
}

.project-item-like .number {
	margin-right: 5px;
	line-height: 15px;
}

.project-item-like .heart {
	width: 15px;
	height: 15px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAABQElEQVQokY3Sv0uVURzH8Zf9gGyr+4BBuDV8ISICh8gh/A8kGhLNocWhiOgPiHCypUJuQ4uD1CIXa7+BU+FgNITwFdqqIXiipVJoiRNPebs3Ln2WA+fzfh/OrxGIiHO4gwsYxTusZGY7Im7gGk5hF6+wmJlvRiLiLJ5jA+vYwwSKtI3TaGMLR3AJU5gu8hp+ZOasnkTEZTzC9czs9HVPcfhQs9Vb+tIInf75Js/w8ACO4/VAPTyFbxX5Ay4ORQdT+PdF7mJmoB6ewneLvIjxiLg3FN+/rMKNF+9gXdffqqoqZ7hbVdWJuq5fDBj74hKu4Gpm7vz6JE1xHqt4iduZ+aWnO4b7mMR8Zm6W+T9yA53BY3zHbGZ+iogxlHc9ioXMfPub/0tuFmjhCU5iGTfxEXOZ+fm/rjMiHkTE1zL+E8BPNpldusi96RsAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.project-item-like.is-liked .heart {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAA7ElEQVQokZ3QPUqDQRSF4SdJqSCBr7AQBKspLESQNBqyAWM69+AGbG0ESzeRQsRCcBei2Ai3EiSFFmksrNLIJJ9iHALBU82cc947Pw1IKW3iAodYwRPOIuI2pXSU19jBJ+5wGhGvjZTSBu6xrtQVjguXd+y1qqq6xEERz7RdODOtot3EoIiW0yDD7X/C05NHhb2cRhke/hMe5t9ewyO2inixXrDbjIgP9DFeWJ1X7vUzl68tIp7RW+L9Oe/VfVP414AOHhaA2e98g3NwPeANXdz8AfO+W+c/ahUPGo8nVVVd14P3cY6TiJjMFfEF0hpFi1wVB94AAAAASUVORK5CYII=');
}

.project-item-content {
	padding: 30px 30px 40px;
	border-bottom: 1px solid #e9e9e9;
}

.project-item-before-title {
	margin-bottom: 10px;
}

.project-item-before-title a {
	color: #282828;
}

.project-item-title a {
	font-size: 30px;
	color: #282828;
	font-weight: bold;
	border-bottom: 1px solid #282828;
}

.project-item-attrs {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	margin: 20px 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

.project-item-attr {
	margin-bottom: 10px;
	padding-left: 35px;
	position: relative;
	width: calc(50% - 10px);
}

.septik-item .project-item-attr {
	width: 100%;
}

.project-item-attr::before {
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}

.project-item-attr-size::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAABRElEQVRIie2VP0vDQBjGf/ciioJNEVytfgJd+gnqIC2CiIOU4uagDuKgi6CDgyIIYsHRQUREiosI4p/ZQRDqJyiuZoh11SJpT6q5BJoUHUp+EO7uyfvycE/CneIHdjFdUSIpRKFEQEljFAXSnDdGc+3X16xVdPGbI2CATkC97o05iJwOrjwt2sX0sxIZ8ovDL7YoMVpAnw4uodd/gvzn14nNOttsFRgBNjz6g9ZHjY42zOzk3H0F2AbKWvsEFvqnL139xehow6xOsnD3AcwDNeAgMXNVNooCiPSDWPmbR2Ad2KyWct7zNZCWC79xTsanlMitNXu940rVUm4N2DUKfYiys2Fgq250ns0AeaMigNA70yy/nU10A1nX03gbQBizQ+c4sw/06ESWtF57v5h03BvE6PAQxqxXP16k1ZsiPq5is2CAL4oFN1tp5xX1AAAAAElFTkSuQmCC');
}

.project-item-attr-rooms::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAABVElEQVRIiWNkQAKvew2OMjAxWTEyMTEwMDExMDIxMjAwg2gYH4nGJs4MohnBfJgYQpyJgYUBFVQyMDAIMwwHwPi61+ARh6JsGW/Q5hWvew3WMjAxmdIyGGUZGBh4oAEnAeXTBDDRM3aGr2XoSR8rYJU1Z+B2agSlJ4Zvh1sZ2DX8GZjFdNCUQrLsr2sLGP482YvNGOIsY+QUZmBkg6YhJhYGBhZOBkZWbgx1MLW4wAiPM3Tw7XALAyMrOwMjKwcDt+sEhn/v7zD8ODcZnHn///2GoZ4iy7hsaxhYxPXgfGYxfQZujzlg9q9bKxl+316FoYeBnGBkEdVmYOIWwxAnSi+GCAHArhOOXwEeQLLPfpyfx/Dv0xMMcZpY9vfDA4Z/399hiFPNsv+/PmOI4QL/f3/FIUNknP1+cJjh/Vw7eB3158kxgvUZNoBdlEZg1DLKAQMDAwDbBUFVAEZLvQAAAABJRU5ErkJggg==');
}

.project-item-attr-area::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAABnklEQVRIie2VyytEURzHP+ewEoNhJ4+tlD+BSKQkz9goSWJoElaytPEsz1AoC0SYhY0VsaMs2JGSncfMKGIhj465cjkz7kwZC82nTuec3/d3fr/63nvPFZion7edSynShQAh1RC+WfhmaVqbtfe4X02d+cyL5itzgJ3/gKibibsVksWFxjtH/bztSEqRFk4b44EYwzibsQ8L8i+fTqRZMFwCJ8BroFyrZg9AOVAD3H3T+g1tExgBUoFsIEerEmSzp5naW9d0jXcF6DbFD9V+tMTtAs4AJ3ABFAOnwLNWKUQbJ4EDw6aWsVL3R0E1PwIOYBdYUt+vdjqUZlPV3hegCZgYL/PsmyRl7/Bw0c3GUOG1Z7DgOh841gqAdjcGpHk1MW+y0rvdum53trnsyUKKzLFS956R39OxldzzcYME4gdJY9yxlmibqPAoG/uAJC3DglCapQCzrev2TqBBU4PAysbYpuWEHWWPWgNVxlD0OjeT2oEM7VQArJpFAbla1EeWFrHgT+/GoN/GEFgD7v2lh6NZ10D+1bkWjfxifgXgDf2oWGC/J7UsAAAAAElFTkSuQmCC');
}

.project-item-attr-bedrooms::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAACAklEQVRIid2Uz0tUURTHP/c6ziQ5Y6FBBlO4CIkoNwUiESYRDEK4auX8BUWLCCHSTVsDdyHzD+jGFi50oatARiSELMEgcpAJzcQmf8w0To3xfvh8M2d6zlhG+N3cd773nPM957x7r8KFaCw4pTRtSiu0BqUUSoPW1urwjl1ir0TMnu2jEE+Aeo4DVDQWXGoIB3oGImvD0VhwRGmue43kT8cYBmrtwZ217SNB8T8T0KqK8OnLVpV21c5qfrPfmXHclGIt84GfZEWuA8VOVNfSF3nF99wmu+yKfQwxt78vxMBMByvb88L1QLE99I1do7Gu2apeQzq3Tja/TcPJ8063y1vv6L05K2IrFgsFzvCofdSx55bH+bTxlkhzj8O9eN0l4ioS+5HfIf5xiPROinhiyPxHxuCSG2/4mkkykxw2/Qx+M7vK7MpL0rmUyIM1kN+jxh+iq6XX3L975WmBX7iuhauNnQVcR9ND/LqGWxcecCpwTuT17Ky16R53Lt0XfDnI5TOMLz4rvzOfrhZcuajSfuHpKfa34TnGpfU5JhcGrUOh7AuMdRrcnLXaHJad+BYX+TzF3n+e4sbFblvAlZwiMVyi9i1fTE2LfJ5iBuqNS+uq2BFmX1jw5jMnU0umCP0TnfJlr+DVd+P/OSCHxAiwVSr0KMQeP7/9JSHYfz3GYyoG/ALQS2osvJcjowAAAABJRU5ErkJggg==');
}

.project-item-attr-mans_count::before,
.project-item-attr-volley_discharge::before,
.project-item-attr-sizes::before {
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: left center;
	-webkit-mask-position: left center;
}

.project-item-attr-mans_count::before {
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDIwIDE3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMTEuNzMgNy4yOTJjMS4xNCAwIDIuMTI4LjY1NCAyLjYxMyAxLjYwNi4yNDUtLjA2Ny41MDMtLjEwMy43Ny0uMTAzaDEuOTU3YzEuNjE2IDAgMi45MyAxLjMxNCAyLjkzIDIuOTN2My4xM2MwIC45NjktLjc4OSAxLjc1Ny0xLjc1OCAxLjc1N0gxLjc1OGMtLjk3IDAtMS43NTgtLjc4OC0xLjc1OC0xLjc1OHYtMy4xM2MwLTEuNjE1IDEuMzE0LTIuOTI5IDIuOTMtMi45MjloMS45NTdjLjI2NyAwIC41MjUuMDM2Ljc3LjEwMy40ODUtLjk1MiAxLjQ3My0xLjYwNiAyLjYxMy0xLjYwNnpNNC44ODcgOS45NjdIMi45M2MtLjk3IDAtMS43NTguNzg4LTEuNzU4IDEuNzU4djMuMTNjMCAuMzIyLjI2My41ODUuNTg2LjU4NUg1LjM0di01LjIxOGMwLS4wNjUuMDAzLS4xMy4wMDctLjE5NC0uMTQ2LS4wNC0uMy0uMDYxLS40Ni0uMDYxem02Ljg0My0xLjUwM0g4LjI3Yy0uOTcgMC0xLjc1OC43ODktMS43NTggMS43NTh2NS4yMThoNi45NzZ2LTUuMjE4YzAtLjk3LS43ODgtMS43NTgtMS43NTgtMS43NTh6bTUuMzQgMS41MDNoLTEuOTU3Yy0uMTYgMC0uMzE0LjAyMi0uNDYuMDYxLjAwNC4wNjQuMDA3LjEyOS4wMDcuMTk0djUuMjE4aDMuNTgyYy4zMjMgMCAuNTg2LS4yNjMuNTg2LS41ODZ2LTMuMTNjMC0uOTY5LS43ODgtMS43NTctMS43NTgtMS43NTd6TTMuOTEgMy4yNjJjMS40MzUgMCAyLjYwMyAxLjE2OCAyLjYwMyAyLjYwMyAwIDEuNDM2LTEuMTY4IDIuNjA0LTIuNjAzIDIuNjA0LTEuNDM2IDAtMi42MDQtMS4xNjgtMi42MDQtMi42MDQgMC0xLjQzNSAxLjE2OC0yLjYwMyAyLjYwNC0yLjYwM3ptMTIuMTgyIDBjMS40MzYgMCAyLjYwNCAxLjE2OCAyLjYwNCAyLjYwMyAwIDEuNDM2LTEuMTY4IDIuNjA0LTIuNjA0IDIuNjA0LTEuNDM1IDAtMi42MDMtMS4xNjgtMi42MDMtMi42MDQgMC0xLjQzNSAxLjE2OC0yLjYwMyAyLjYwMy0yLjYwM3pNMy45MSA0LjQzNGMtLjc5IDAtMS40MzIuNjQyLTEuNDMyIDEuNDMxIDAgLjc5LjY0MiAxLjQzMiAxLjQzMiAxLjQzMi43ODkgMCAxLjQzMS0uNjQyIDEuNDMxLTEuNDMyIDAtLjc5LS42NDItMS40MzEtMS40MzEtMS40MzF6bTEyLjE4MiAwYy0uNzg5IDAtMS40MzEuNjQyLTEuNDMxIDEuNDMxIDAgLjc5LjY0MiAxLjQzMiAxLjQzMSAxLjQzMi43OSAwIDEuNDMyLS42NDIgMS40MzItMS40MzIgMC0uNzktLjY0Mi0xLjQzMS0xLjQzMi0xLjQzMXpNMTAgLjAyOGMxLjkxOCAwIDMuNDc4IDEuNTYgMy40NzggMy40NzkgMCAxLjkxNy0xLjU2IDMuNDc4LTMuNDc4IDMuNDc4LTEuOTE4IDAtMy40NzgtMS41Ni0zLjQ3OC0zLjQ3OEM2LjUyMiAxLjU4OSA4LjA4Mi4wMjggMTAgLjAyOHpNMTAgMS4yYy0xLjI3MiAwLTIuMzA2IDEuMDM1LTIuMzA2IDIuMzA3IDAgMS4yNzEgMS4wMzQgMi4zMDYgMi4zMDYgMi4zMDZzMi4zMDYtMS4wMzUgMi4zMDYtMi4zMDZDMTIuMzA2IDIuMjM1IDExLjI3MiAxLjIgMTAgMS4yeiIvPgo8L3N2Zz4K');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDIwIDE3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMTEuNzMgNy4yOTJjMS4xNCAwIDIuMTI4LjY1NCAyLjYxMyAxLjYwNi4yNDUtLjA2Ny41MDMtLjEwMy43Ny0uMTAzaDEuOTU3YzEuNjE2IDAgMi45MyAxLjMxNCAyLjkzIDIuOTN2My4xM2MwIC45NjktLjc4OSAxLjc1Ny0xLjc1OCAxLjc1N0gxLjc1OGMtLjk3IDAtMS43NTgtLjc4OC0xLjc1OC0xLjc1OHYtMy4xM2MwLTEuNjE1IDEuMzE0LTIuOTI5IDIuOTMtMi45MjloMS45NTdjLjI2NyAwIC41MjUuMDM2Ljc3LjEwMy40ODUtLjk1MiAxLjQ3My0xLjYwNiAyLjYxMy0xLjYwNnpNNC44ODcgOS45NjdIMi45M2MtLjk3IDAtMS43NTguNzg4LTEuNzU4IDEuNzU4djMuMTNjMCAuMzIyLjI2My41ODUuNTg2LjU4NUg1LjM0di01LjIxOGMwLS4wNjUuMDAzLS4xMy4wMDctLjE5NC0uMTQ2LS4wNC0uMy0uMDYxLS40Ni0uMDYxem02Ljg0My0xLjUwM0g4LjI3Yy0uOTcgMC0xLjc1OC43ODktMS43NTggMS43NTh2NS4yMThoNi45NzZ2LTUuMjE4YzAtLjk3LS43ODgtMS43NTgtMS43NTgtMS43NTh6bTUuMzQgMS41MDNoLTEuOTU3Yy0uMTYgMC0uMzE0LjAyMi0uNDYuMDYxLjAwNC4wNjQuMDA3LjEyOS4wMDcuMTk0djUuMjE4aDMuNTgyYy4zMjMgMCAuNTg2LS4yNjMuNTg2LS41ODZ2LTMuMTNjMC0uOTY5LS43ODgtMS43NTctMS43NTgtMS43NTd6TTMuOTEgMy4yNjJjMS40MzUgMCAyLjYwMyAxLjE2OCAyLjYwMyAyLjYwMyAwIDEuNDM2LTEuMTY4IDIuNjA0LTIuNjAzIDIuNjA0LTEuNDM2IDAtMi42MDQtMS4xNjgtMi42MDQtMi42MDQgMC0xLjQzNSAxLjE2OC0yLjYwMyAyLjYwNC0yLjYwM3ptMTIuMTgyIDBjMS40MzYgMCAyLjYwNCAxLjE2OCAyLjYwNCAyLjYwMyAwIDEuNDM2LTEuMTY4IDIuNjA0LTIuNjA0IDIuNjA0LTEuNDM1IDAtMi42MDMtMS4xNjgtMi42MDMtMi42MDQgMC0xLjQzNSAxLjE2OC0yLjYwMyAyLjYwMy0yLjYwM3pNMy45MSA0LjQzNGMtLjc5IDAtMS40MzIuNjQyLTEuNDMyIDEuNDMxIDAgLjc5LjY0MiAxLjQzMiAxLjQzMiAxLjQzMi43ODkgMCAxLjQzMS0uNjQyIDEuNDMxLTEuNDMyIDAtLjc5LS42NDItMS40MzEtMS40MzEtMS40MzF6bTEyLjE4MiAwYy0uNzg5IDAtMS40MzEuNjQyLTEuNDMxIDEuNDMxIDAgLjc5LjY0MiAxLjQzMiAxLjQzMSAxLjQzMi43OSAwIDEuNDMyLS42NDIgMS40MzItMS40MzIgMC0uNzktLjY0Mi0xLjQzMS0xLjQzMi0xLjQzMXpNMTAgLjAyOGMxLjkxOCAwIDMuNDc4IDEuNTYgMy40NzggMy40NzkgMCAxLjkxNy0xLjU2IDMuNDc4LTMuNDc4IDMuNDc4LTEuOTE4IDAtMy40NzgtMS41Ni0zLjQ3OC0zLjQ3OEM2LjUyMiAxLjU4OSA4LjA4Mi4wMjggMTAgLjAyOHpNMTAgMS4yYy0xLjI3MiAwLTIuMzA2IDEuMDM1LTIuMzA2IDIuMzA3IDAgMS4yNzEgMS4wMzQgMi4zMDYgMi4zMDYgMi4zMDZzMi4zMDYtMS4wMzUgMi4zMDYtMi4zMDZDMTIuMzA2IDIuMjM1IDExLjI3MiAxLjIgMTAgMS4yeiIvPgo8L3N2Zz4K');
	background-image: -moz-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
}

.project-item-attr-sizes::before {
	zoom: 85% !important;
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAUxJREFUaEPtWdsNwjAQc+cAsQ9iD3aCRWAf2AMUXqpQWvtUN0Ll+oXI1YntS3qndAB2AA4AVqg/VwB7AKeB8f7fzbE6ABcAa7K4ErMRCDTHKgRur4WV37WHjfffYbFsPIz1VwSEDPqEMDdtWBEHbJNGgACMihEhMAQUztuRRYWxFkGg+dHnPJKLA1sAx5FvQSFYPmRnIXebY9XyOnJWC5xsIdV1JQGbvhwoHeAazRuRDsyrL0dPB7hG80YMOuBsA50UpHW5W0onAalGc1ejTgKspHmMJwGn5F9Y6cBbEKbEXCaweZezB6TjSmwDnW5I63K3lE4CUnuaHZlTcoKV1WhDsatTpQPpwEQFMoUmCjj59SYtpdQGOm883S2lVL+IdZWE5e7IpBI4b2ie2yncD0R2Yd5S9tTKW0q2MfupxWLZeBhrEceo1Lr96i3lHdXcxx4hy8TzAAAAAElFTkSuQmCC');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAUxJREFUaEPtWdsNwjAQc+cAsQ9iD3aCRWAf2AMUXqpQWvtUN0Ll+oXI1YntS3qndAB2AA4AVqg/VwB7AKeB8f7fzbE6ABcAa7K4ErMRCDTHKgRur4WV37WHjfffYbFsPIz1VwSEDPqEMDdtWBEHbJNGgACMihEhMAQUztuRRYWxFkGg+dHnPJKLA1sAx5FvQSFYPmRnIXebY9XyOnJWC5xsIdV1JQGbvhwoHeAazRuRDsyrL0dPB7hG80YMOuBsA50UpHW5W0onAalGc1ejTgKspHmMJwGn5F9Y6cBbEKbEXCaweZezB6TjSmwDnW5I63K3lE4CUnuaHZlTcoKV1WhDsatTpQPpwEQFMoUmCjj59SYtpdQGOm883S2lVL+IdZWE5e7IpBI4b2ie2yncD0R2Yd5S9tTKW0q2MfupxWLZeBhrEceo1Lr96i3lHdXcxx4hy8TzAAAAAElFTkSuQmCC');
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
}

.project-item-attr-volley_discharge {
	margin-bottom: 0px;
}

.project-item-attr-volley_discharge::before {
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMTkuNDE0IDEyLjkzaC0uNTg2VjEwYzAtMi4yODMtMS44NC00LjE0LTQuMTAxLTQuMTRIMTAuNTJjLS4yNDUtLjY2Ny0uOTEtMS4xNzMtMS42OTMtMS4xNzNoLS41MzdWMy41MTZoLjUzN2MuMzI0IDAgLjU4Ni0uMjYzLjU4Ni0uNTg2di0uNTg2aDEuMzEyYy4yNDIuNjgyLjg5MyAxLjE3MiAxLjY1NyAxLjE3Mi45NyAwIDEuNzU4LS43ODkgMS43NTgtMS43NThDMTQuMTQuNzg4IDEzLjM1MiAwIDEyLjM4MyAwYy0uNzY0IDAtMS40MTUuNDktMS42NTcgMS4xNzJIOS4zMTNDOS4wNzEuNDkgOC40MiAwIDcuNjU2IDBTNi4yNDEuNDkgNiAxLjE3Mkg0LjU4N0M0LjM0NS40OSAzLjY5NCAwIDIuOTMgMGMtLjk3IDAtMS43NTguNzg5LTEuNzU4IDEuNzU4IDAgLjk3Ljc4OCAxLjc1OCAxLjc1OCAxLjc1OC43NjQgMCAxLjQxNS0uNDkgMS42NTctMS4xNzJoMS4zMTF2LjU4NmMwIC4zMjMuMjYzLjU4Ni41ODYuNTg2aC42MzV2MS4xNzFoLS42MzVjLS43ODIgMC0xLjQ0OC41MDUtMS42OTIgMS4xNzJILjU4NmMtLjMyNCAwLS41ODYuMjYzLS41ODYuNTg2VjEwYzAgLjMyNC4yNjIuNTg2LjU4Ni41ODZoNC4yMDZjLjI0NC42NjcuOTEgMS4xNzIgMS42OTIgMS4xNzJoMi4zNDRjLjc4MyAwIDEuNDQ4LS41MDUgMS42OTMtMS4xNzJoMy4wMzRjLjMyMyAwIC41ODYuMjYzLjU4Ni41ODZ2MS43NThoLS41ODZjLS4zMjQgMC0uNTg2LjI2Mi0uNTg2LjU4NiAwIC4zMjMuMjYyLjU4Ni41ODYuNTg2aDIuMDAzbC0xLjE5MiAyLjUxMWMtLjc0IDEuNTYuMzgxIDMuMzg3IDIuMTE4IDMuMzg3IDEuNzQ4IDAgMi44NzYtMS44NSAyLjEwMy0zLjQxOWwtMS4xNzYtMi40OGgyLjAwM2MuMzI0IDAgLjU4Ni0uMjYyLjU4Ni0uNTg1IDAtLjMyNC0uMjYyLS41ODYtLjU4Ni0uNTg2ek0xMi4zODMgMS4xNzJjLjMyMyAwIC41ODYuMjYzLjU4Ni41ODYgMCAuMzIzLS4yNjMuNTg2LS41ODYuNTg2LS4zMjMgMC0uNTg2LS4yNjMtLjU4Ni0uNTg2IDAtLjMyMy4yNjMtLjU4Ni41ODYtLjU4NnpNMi45MyAyLjM0NGMtLjMyMyAwLS41ODYtLjI2My0uNTg2LS41ODYgMC0uMzIzLjI2My0uNTg2LjU4Ni0uNTg2LjMyMyAwIC41ODYuMjYzLjU4Ni41ODYgMCAuMzIzLS4yNjMuNTg2LS41ODYuNTg2em0xLjc1NyA3LjA3SDEuMTcyVjcuMDMxaDMuNTE2djIuMzgzem0yLjM4My03LjA3di0uNTg2YzAtLjMyMy4yNjMtLjU4Ni41ODYtLjU4Ni4zMjMgMCAuNTg2LjI2My41ODYuNTg2di41ODZINy4wN3pNOS40NTMgMTBjMCAuMzEyLS4yOTIuNTg2LS42MjUuNTg2SDYuNDg0Yy0uMzMzIDAtLjYyNS0uMjc0LS42MjUtLjU4NlY2LjQ0NWMwLS4zMTIuMjkyLS41ODYuNjI1LS41ODZoMi4zNDRjLjMzMyAwIC42MjUuMjc0LjYyNS41ODZWMTB6bTguMDc3IDcuMDg4bC4wMDUuMDFjLjM4OS43ODItLjE2MSAxLjczLTEuMDUgMS43My0uODg1IDAtMS40My0uOTM0LTEuMDYtMS43MTJsMS4wNi0yLjIzMyAxLjA0NSAyLjIwNXptLjEyNi00LjE1OGgtMi4zNDN2LTEuNzU4YzAtLjk3LS43OS0xLjc1OC0xLjc1OC0xLjc1OGgtMi45M1Y3LjAzMWg0LjEwMmMxLjYxNSAwIDIuOTMgMS4zMzIgMi45MyAyLjk2OXYyLjkzeiIvPgo8L3N2Zz4K');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMTkuNDE0IDEyLjkzaC0uNTg2VjEwYzAtMi4yODMtMS44NC00LjE0LTQuMTAxLTQuMTRIMTAuNTJjLS4yNDUtLjY2Ny0uOTEtMS4xNzMtMS42OTMtMS4xNzNoLS41MzdWMy41MTZoLjUzN2MuMzI0IDAgLjU4Ni0uMjYzLjU4Ni0uNTg2di0uNTg2aDEuMzEyYy4yNDIuNjgyLjg5MyAxLjE3MiAxLjY1NyAxLjE3Mi45NyAwIDEuNzU4LS43ODkgMS43NTgtMS43NThDMTQuMTQuNzg4IDEzLjM1MiAwIDEyLjM4MyAwYy0uNzY0IDAtMS40MTUuNDktMS42NTcgMS4xNzJIOS4zMTNDOS4wNzEuNDkgOC40MiAwIDcuNjU2IDBTNi4yNDEuNDkgNiAxLjE3Mkg0LjU4N0M0LjM0NS40OSAzLjY5NCAwIDIuOTMgMGMtLjk3IDAtMS43NTguNzg5LTEuNzU4IDEuNzU4IDAgLjk3Ljc4OCAxLjc1OCAxLjc1OCAxLjc1OC43NjQgMCAxLjQxNS0uNDkgMS42NTctMS4xNzJoMS4zMTF2LjU4NmMwIC4zMjMuMjYzLjU4Ni41ODYuNTg2aC42MzV2MS4xNzFoLS42MzVjLS43ODIgMC0xLjQ0OC41MDUtMS42OTIgMS4xNzJILjU4NmMtLjMyNCAwLS41ODYuMjYzLS41ODYuNTg2VjEwYzAgLjMyNC4yNjIuNTg2LjU4Ni41ODZoNC4yMDZjLjI0NC42NjcuOTEgMS4xNzIgMS42OTIgMS4xNzJoMi4zNDRjLjc4MyAwIDEuNDQ4LS41MDUgMS42OTMtMS4xNzJoMy4wMzRjLjMyMyAwIC41ODYuMjYzLjU4Ni41ODZ2MS43NThoLS41ODZjLS4zMjQgMC0uNTg2LjI2Mi0uNTg2LjU4NiAwIC4zMjMuMjYyLjU4Ni41ODYuNTg2aDIuMDAzbC0xLjE5MiAyLjUxMWMtLjc0IDEuNTYuMzgxIDMuMzg3IDIuMTE4IDMuMzg3IDEuNzQ4IDAgMi44NzYtMS44NSAyLjEwMy0zLjQxOWwtMS4xNzYtMi40OGgyLjAwM2MuMzI0IDAgLjU4Ni0uMjYyLjU4Ni0uNTg1IDAtLjMyNC0uMjYyLS41ODYtLjU4Ni0uNTg2ek0xMi4zODMgMS4xNzJjLjMyMyAwIC41ODYuMjYzLjU4Ni41ODYgMCAuMzIzLS4yNjMuNTg2LS41ODYuNTg2LS4zMjMgMC0uNTg2LS4yNjMtLjU4Ni0uNTg2IDAtLjMyMy4yNjMtLjU4Ni41ODYtLjU4NnpNMi45MyAyLjM0NGMtLjMyMyAwLS41ODYtLjI2My0uNTg2LS41ODYgMC0uMzIzLjI2My0uNTg2LjU4Ni0uNTg2LjMyMyAwIC41ODYuMjYzLjU4Ni41ODYgMCAuMzIzLS4yNjMuNTg2LS41ODYuNTg2em0xLjc1NyA3LjA3SDEuMTcyVjcuMDMxaDMuNTE2djIuMzgzem0yLjM4My03LjA3di0uNTg2YzAtLjMyMy4yNjMtLjU4Ni41ODYtLjU4Ni4zMjMgMCAuNTg2LjI2My41ODYuNTg2di41ODZINy4wN3pNOS40NTMgMTBjMCAuMzEyLS4yOTIuNTg2LS42MjUuNTg2SDYuNDg0Yy0uMzMzIDAtLjYyNS0uMjc0LS42MjUtLjU4NlY2LjQ0NWMwLS4zMTIuMjkyLS41ODYuNjI1LS41ODZoMi4zNDRjLjMzMyAwIC42MjUuMjc0LjYyNS41ODZWMTB6bTguMDc3IDcuMDg4bC4wMDUuMDFjLjM4OS43ODItLjE2MSAxLjczLTEuMDUgMS43My0uODg1IDAtMS40My0uOTM0LTEuMDYtMS43MTJsMS4wNi0yLjIzMyAxLjA0NSAyLjIwNXptLjEyNi00LjE1OGgtMi4zNDN2LTEuNzU4YzAtLjk3LS43OS0xLjc1OC0xLjc1OC0xLjc1OGgtMi45M1Y3LjAzMWg0LjEwMmMxLjYxNSAwIDIuOTMgMS4zMzIgMi45MyAyLjk2OXYyLjkzeiIvPgo8L3N2Zz4K');
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
}

.project-item-attr-text {
	line-height: 25px;
	font-size: 14px;
}

.project-item-attr-text span::after {
	content: " ";
}

.project-item-features-list {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.project-item-feature {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
}

.project-item-feature.seo-feature {
	justify-content: flex-start;
}

.project-item-feature span svg {
	margin-right: 10px;
}

.project-item-price {
	width: 100%;
	padding-top: 20px;
	text-align: center;
}

#popular-projects .project-item-price {
	flex-direction: row;
	text-align: initial;
	justify-content: center;
	align-items: flex-end;
}

#popular-projects .project-item-price .single-price-value {
	font-size: 20px;
	text-align: center;
	/*white-space: nowrap;*/
}

.project-item-btn {
	display: block;
	width: 100%;
	padding: 25px 0px 30px;
	text-align: center;
	background: #ffffff;
	box-shadow: 0px 1px 144px 0px rgba(0, 0, 0, 0.03);
}

.project-item-btn:hover {
	background: -moz-linear-gradient( 90deg, rgb(237, 149, 57) 0%, rgb(241, 165, 70) 56%, rgb(244, 181, 83) 100%);
	background: -webkit-linear-gradient( 90deg, rgb(237, 149, 57) 0%, rgb(241, 165, 70) 56%, rgb(244, 181, 83) 100%);
	background: -ms-linear-gradient( 90deg, rgb(237, 149, 57) 0%, rgb(241, 165, 70) 56%, rgb(244, 181, 83) 100%);
	box-shadow: 0px 19px 49px 0px rgba(241, 157, 64, 0.1);
}

.project-item-btn .orange-link::after {
	bottom: 1px;
}

.project-item-btn:hover .orange-link {
	color: #ffffff;
	border-bottom-color: #ffffff;
}

.project-item-btn:hover .orange-link::after {
	background-color: #ffffff;
	transform: translateX(15px);
}

.project-last {
	border-radius: 5px;
	border: 7px solid #ffffff;
	background-color: #ffffff;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}

.project-last-content {
	border: 1px solid #eeeeee;
	background-image: url('images/last-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	padding: 15px;
}

.project-last-content .section-title-small {
	margin-bottom: 15px;
}

.project-last-content .before-title {
	margin-bottom: 12px;
	font-size: 18px;
}

.project-last-pluses {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}

.project-last-plus-item {
	width: calc(50% - 10px);
}

.project-last-plus-item-title {
	padding: 0px 30px;
	text-align: center;
	color: #282828;
	font-weight: bold;
	line-height: 1.2;
	font-size: 40px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.project-last-plus-item-title span {
	font-size: 18px;
}

.project-last-plus-item-title::before,
.project-last-plus-item-title::after {
	content: "";
	display: block;
	width: 25px;
	height: 100%;
	position: absolute;
	bottom: 0px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position-y: bottom;
}

.project-last-plus-item-title::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAAD4ElEQVRIiZ2XCYhWVRiGH2dGB8ncGylcwLTSQclMTFFDFKWUksAcccHSaBFBGy1FUszcUCYQUSQttXDcapxGxSVIS9TBKQuKZhxpGXFfMrWcSTH58D10vGf++9/fF37Oufee895zv+/9lr/B9H15ZIB8YCqwCvgeaASsA0YCrwMf+1RZGRDb2s+BScBM3VsPjAZygEH1bUiKAcDjWnscGAMU6PoM8EFS8obAO8C73prB3vPdQBFQC6wAugG/RElyAtq7sFMt0fxXYCvQXdfVwFJgmczSAmgQMMSc/Elv3kNjR41NgF3AM8BvQCVQAzyc9OR/e/NmGttpbAW8H1l/A6hLSl4d2Winbqrr28Al4LwcexD4DLiclPyIN78KbASeBr4LVsYglc0rZU+k42LgmLRsztwJzAp2ReDI+0qnvlO+1HhTajATfAVMB54HFgAPBIweHPlmYLZO5Ey1UaOF/IfAo94+e+H8iOMD5HiLkexeFvFFmWKvnpljz0n3h4DrAVsEjvwLoFDzCSJ/BZgLlAW7EsKZZbmn04FAc2C4wjwbmAb8lMSJPhy5RdhCze1rJgI/K8eUKY/k66syJjcs8nQ8Q1rfATznrSkKGGLgk99UwvoHaAO8KRMZTgIjgNWpqUJEg6hKJjF0VbV5FegElAa70yBLJ3obeFBLN0mCXYCewGlgG9A7niqEOW+LHGc1cCjwu/JJpSK3TM+t2pQHDDHIUlQaHlN4u4pthGs0ui/K2CxjpAoU4tuVVifLNKjkfR3sToMcqeMFOdK03kfkvYB/gbeAtfE09cOp5T+ZoJOqzDXlkX7ABmCeJ8uMTu7jqvLJAWAYcBQYBczR1/UIGGKQqlgcUp+CV/WbBKvSwJE/BYwDHtF1rfJNF+/eH/FUIRx5iWxbI+flaXzD60kqgt1p4MiPacxWuFep5JlyGuvZHq3Pjaf8H458LLDSq0jNpR7T/Uty9EEVlbNSVWLy6wqatsAUdVRXgJZSVIle3FUvLgyY6kFULefVWA4T8RPqZPNV6Q9r3fCQKkQqKaLAqlJnUCSHu/zS1stBvVW1CqIEceQ+ilVDRyhbGjprHCJzrYg6OxX5R8AF4ASwX+10hfKQO3EHjU6irSI9fBD+DraotX6mmGeVGeskV7yX7FV8tFcucimc7L7j6+3ISqWgWmVGO/GfwCkR/QD0V+dbrg73RSmsON3JrRq9F9y9F7nqG4/IjD+q4KQ1SxKYiT6Rg+dLtnVqRb6xPvJ+yK2uvqZYeMi7bwJYLHPZH7VbmZJbPv82ojLzjcWB/f7yF2dKbp2vVSg7sXVnnyq4rHLdC+AOKkXVdAoHQCgAAAAASUVORK5CYII=');
	background-position-x: left;
	left: 0px;
}

.project-last-plus-item-title::after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAADxUlEQVRIiZ3XachVVRQG4McsJC2Lii+Myigz0gobwBSTpIgKgzAIwwIbfhQNlNlMNE8UFhWCpET+qKTBBo0syX5UWlQWWGkG0hfNEY1aGhk73lOHe+7V794XLvucs/d+79prr/2utQfNfrVPC87DPDyFmdiMo3ARHsBHrRM6YYc230/AjjgLj+XbtbgAz3SY0xbtBt6Or/M8HTPwad4PweTGjA5oR/4JDsfD+ANz8HKt/8S0Ze41uBo7NVg6kBcMCvlI3Id7sT59R6Q9A3fjnqyugXbkI9CPtdiAY/ESdkn/gWmPrM0Z12DJxrXiT2zCzhiKafltzrj90u5Wm/d7g6UD+Y8Yi7MxCaNR4nVY+ofH+k21OesbLB3cUvBNfH06xmCvrKTsxTF4HL/Uxq9qMHSwvBXXZQUfJ2pW4AlcmHEbsj8NdLK8QnHFHTgVs7E8MV9WsCVjXqiNH5FzMnFbbqlQNuq2GlHBQbg/+yIuqrywFDdg0UDdclPifGI2cu/4v+Ak/JDnM2vhuWWg5AW/4ZXGV97EubgxIlfhWd2IUFA2dw2uwOBs8FTsjikZU87Jg72Qz4yvi968GE0pEnx+zQt35oR3TT6n9nwKliTGr8q393BXNWCgPq8wLwfsocjAlGxw+W2MgP0XWd1aXvA8RiVjvZ8TLK5ZVx/YC/l4PI2vcDQOxWo8mf5dMatIR7duEYtPw8k4Hm/VdOYALIvYbenF8srCEinza1moL/IwOu9LeyFfkdQmLrkYf+O5SIOE6Yxe3CJyUHR/brRnaPbve1yPBdjai+Ul/G7Bwkjxt/gVtyaKiqu26iHO5SCNi74vSmgWNXytdWAvlleJuqoCJidiGuiF/PO0+2RD+1PfVN/OSfnXE/m7aQcl1S1IGC7IH5W9WNwt+ZCMX5b3kjAmJLWty+EanL7V3ZCPimCVJPBGTuS0xPX86LmI1tyUJQMmvzIEY0KwOJG2B35KRXYp9s2hKplrwKE4Ne3KVARjUwF/kGpga2NGB8unJ7uMz3tfLBJdWZhYXxRftyVuRz4k1e2YZPaCg9OuTQW2JkXRdtFKXmrvPfNchdzI2go25nspm1/HZ9GTR9r9UavPJ6Xtr5US1aVpeO5FlzdY/r8QbJP8sLQ3Z1WzcjdaUitGh6evrOILvJMD1EAreRH6D+P7VYnrCalFukZFPiwCtH+IL0sVtbJXYlne8kjmcSkiS+1XBKkk4S/xHR6tKtdu0O6SW64jxdflV8lrQUllpfD/VzcGankrfk5lW+TzEryNv5Jxqop2+8A/YQrFz2r70H4AAAAASUVORK5CYII=');
	background-position-x: right;
	right: 0px;
}

.project-last-plus-item-value {
	color: #282828;
	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	font-weight: 500;
}

.form-group-socials {
	margin-top: 20px;
}

.form-group-title {
	font-weight: bold;
	margin-bottom: 15px;
}

.form-group-socials-labels {
	display: flex;
	justify-content: space-between;
}

.form-group-socials-labels input[type=radio] {
	display: none;
}

.form-group-social-label {
	background-color: #ffffff00;
	padding: 10px;
	text-align: center;
	box-shadow: 0px 7px 27px 0px rgba(40, 40, 40, 0);
	border-radius: 15px;
	text-align: center;
	transition: all 0.35s ease-in-out;
}

.form-group-socials-labels input[type=radio]:checked+.form-group-social-label {
	background-color: #ffffffff;
	box-shadow: 0px 7px 27px 0px rgba(40, 40, 40, 0.1);
}

.form-group-social-label img {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0px auto 10px;
}

.form-group-social-label-text {
	color: #282728;
	font-size: 15px;
}

.form-label {
	color: #282828;
	margin-bottom: 10px;
}

.form-control {
	padding: 17px 20px;
	background-color: #ffffff;
	border: 1px solid #f7f6f6;
	border-radius: 15px;
	color: #282728;
	font-size: 1rem;
	width: 100%;
}

.project-last-button,
.quiz-send-button,
.modal-form-send-button,
.single-smeta-btn {
	width: 100%;
	padding-right: 110px;
	position: relative;
}

.project-last-button::after,
.quiz-send-button::after,
.modal-form-send-button::after,
.single-smeta-btn::after {
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	background-image: url('icons/project-last-button.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -50px;
}

.quiz-send-button::after,
.modal-form-send-button::after,
.single-smeta-btn::after {
	background-image: url('icons/quiz-send-button.png');
}

.privacy-group {
	font-size: 12px;
	color: #282728;
	margin-bottom: 0px;
}

.privacy-group span {
	color: #282728;
	border-bottom: 1px solid #282728;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
}

.privacy-group span:hover:hover {
	border-bottom-color: transparent;
}

section#home-pluses1 {
	padding: 40px 0px 0px;
}

.home-plus1-item {
	width: calc((100% - 40px) / 3);
}

.gflag-item-box {
	border-radius: 5px;
	box-shadow: 0px 0px 250px 0px rgba(255, 255, 255, 0.24), 0px 0px 250px 0px rgba(40, 39, 40, 0.05);
	background-color: #ffffff;
	padding: 10px;
	position: relative;

	height: calc(100%);
}

.gflag-item-flag {
	width: 48px;
	height: 38px;
	position: absolute;
	left: 0px;
	top: 50px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAmCAYAAABkpNNFAAABV0lEQVRYhd2Zr0sEQRxH3/kDsQgiaNIilrMYrh34P2jRYLNdlENBEQ41eMHDIGoy2sV4wShGQWwXNWmxGIRTRmZlmO9y5s/3ld197bGzs7OzlWZ3eglYxw8XI0AV2HGS9AjsDhmtzT7Q9xR1D9yGE09Re8WJl6gucFdceIj6js/SHx6iboCHVKhH9fO7hIOoa+Apl8pRX0DLWPGoK6BnrHDUJ3BobEQ16hx4MTaiGPUBHBuboBh1CrwZm6AW9Q6cGJuhFtWOw28gSlGvwJmxJShFXcap/F+UotaAYWNLUIpaBDaNLUFtojgAJozNUIuaAbaNzVB8+W4Bc8YmKEaNA0fGJqguaDeAmrER1ajKoOWS8kfiMrBirIM9irAWHM2letQC0Milh32/sEU2mQoPUVMed2iJQ3C+uPASNRYnjV88/cpZBeo4iwov5E44hn++z+mtkwdmfwBuDSkUM5xfKAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	color: #ffffff;
	text-align: center;
	line-height: 38px;
	padding-right: 6px;
}

.gflag-item {
	border: 1px solid #eeeeee;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 35px 30px 60px 50px;
}

#home-pluses1 .gflag-item {
	min-height: 600px;
}

#home-pluses1 .gflag-item-box-1 .gflag-item {
	background-size: 200%;
}

#home-pluses1 .gflag-item-box-2 .gflag-item {
	background-size: 200%;
}

#home-pluses1 .gflag-item-box-3 .gflag-item {
	/*background-size: 200%;*/
}

.gflag-item-title {
	font-size: 28px;
	line-height: 1.2;
	font-weight: 300;
}

.gflag-item-title b {
	font-weight: bold;
}

.gflag-item-pluses-list {
	margin: 15px 0px 0px;
	padding: 0px;
	list-style: none;
}

.gflag-item-plus-item {
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
}

.gflag-item-plus-item::before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid #74bb16;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
}

.gflag-item-text {
	margin-top: 15px;
	font-size: 18px;
}

section#portfolio-slider {
	padding: 40px 0px 0px;
}

.portfolio-main-slider-wrapper {
	position: relative;
	width: 100%;
}

.portfolio-main-slider {
	padding-bottom: 40px;
}

.projects-map-title {
	width: calc(100% - 450px);
}

.projects-map-box {
	width: 450px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 20px;
}

.projects-map-box-image {
	width: 50px;
	margin-right: 15px;
}

.projects-map-box-image img {
	width: 100%;
}

.projects-map-box-text {
	margin-right: 15px;
}

.projects-map-box-button {}

.portfolio-slide {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.portfolio-slide-gallery {
	width: 50%;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}

.portfolio-slide-gallery img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
	border-radius: 5px;
}

.portfolio-slide-main-image {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	border-radius: 5px;
}

.portfolio-slide-secondary-image {
	height: 100px;
	width: calc((100% - 60px) / 4);
	border-radius: 5px;
}

.portfolio-slide-content {
	width: calc(50% - 30px);
}

.portfolio-slide-title {
	margin-bottom: 10px;
}

.portfolio-slide-title,
.portfolio-slide-title a {
	font-size: 36px;
	font-weight: bold;
	color: #282828;
}

.portfolio-slide-project-time {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.portfolio-slide-project {}

.portfolio-slide-project a {
	color: #ef9e40;
	font-weight: 600;
	border-bottom: 1px solid #ef9e40;
}

.portfolio-slide-time {
	font-size: 11px;
	padding: 10px 20px;
	background-color: #fced8c;
	border-radius: 20px;
}

.portfolio-slide-price {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	margin-bottom: 10px;
}

.portfolio-slide-price-before {
	font-weight: 600;
	font-size: 14px;
}

.portfolio-slide-price-value {
	color: #74bb16;
	font-weight: bold;
	margin: 0 10px 0 15px;
	font-size: 36px;
	line-height: 1;
}

.portfolio-slide-price-after {
	font-weight: bold;
}

.portfolio-slide-works-title {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}

.portfolio-slide-works-list {
	color: #727272;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
	overflow: hidden;
}

.portfolio-slide-works-list span {
	width: calc(50% - 10px);
	font-size: 14px;
	padding-bottom: 7px;
}

.portfolio-slide-works-list .works-list-read-more {
	width: 100%;
}

.portfolio-slide-works-read-more {
	margin: 10px 0px;
}

.portfolio-slide-works-read-more a {
	color: #e3a253;
	border-bottom: 1px solid #e3a253;
	font-size: 14px;
}

.portfolio-slide-works-read-more a:hover {
	border-bottom-color: transparent;
}

section#instagram {
	padding: 40px 0px 0px;
}

.instagram-box {
	background-image: url('images/insta-bg.jpg');
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 5px;
	padding: 30px 30px 30px 70px;
	position: relative;
	display: flex;
	align-items: center;
}

.instagram-box::before {}

.instagram-box-icon {
	width: 80px;
	height: 80px;
	margin-right: 25px;
}

.instagram-box-icon img {
	width: 100%;
}

.instagram-box-text {
	color: #ffffff;
	font-size: 24px;
}

.instagram-box-hashtag {
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
}

.instagram-box-photos {
	margin-left: auto;
	font-size: 0px;
}

.instagram-box-photo {
	display: inline-block;
	width: 130px;
}

.instagram-box-photos .instagram-box-photo:not(:first-child) {
	margin-left: 15px;
}

#six-steps {
	padding: 60px 0px 0px;
}

.six-steps-btns {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.six-steps-btn {
	background-color: #f4f2f2;
	font-weight: normal;
	width: calc((100% - 150px) / 6);
	padding: 15px 0px;
	text-align: center;
	border: none;
	border-radius: 10px;
	cursor: pointer;
}

.six-steps-btn.active {
	background-color: #7abd21;
	font-weight: bold;
	color: #ffffff;
}

.step-item {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.step-item-image {
	width: 50%;
}

.step-item-image img {
	width: 100%;
	height: auto;
}

.step-item-content {
	width: calc(50% - 45px);
}

.step-item-before-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}

.step-item-label {
	font-weight: 500;
	background-color: #f8ec90;
	padding: 10px 20px;
	border-radius: 20px;
	margin-right: 25px;
	text-transform: uppercase;
}

.step-item-time {
	font-size: 14px;
	position: relative;
	padding-left: 35px;
}

.step-item-time::before {
	content: "";
	display: block;
	width: 25px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAaCAYAAABYQRdDAAADpUlEQVRIia1VYWiVVRh+zoezwprXeeeSskA2/GEaBYNbxmiVGbGYhmvacizbSP9krgx1P6IfrkFjaD8a4o3lNm1zWIZJhdnE5hgEUWj5w6EwCl2b13E3At19nzfeeW5c9+22iB649/C+3/M8nPec857j8A+o/yZ6jOLKVRSkQpWgOmhKv2ituL42mzIIZf4HzGa6HcAjAA77+LCPt4eYGZgTymSgZc3oZYu2HY+O+OzIR+sSP4WI0/D3mu7su7cI1KGmkuEbFtefzA9AfZziSlW0ktTlqvyF6ro1pb2k699fmaBxa9sjdwj5QFtN8iLSpg39BYVCdxrUH0W0QslXSLcb1KUUhxk2CqS7RGWjStAJYY+Qj5L65MHN44Pp8p8AcJ///QYgmlHQzwDOAbgGYCGAFQAeBrAUQBxAUwbffAYzy98FaqOIQkkl3SFQ32tZMzo4fc229iwoJN27VFapBA5CCLm7rSb5fmb5OUJ3FtRiEU0qWdn89OjXmUZvHM9bICncxZSOtFZcn7RcXVfkOZWgG8JcIX8gddXBzeOT6SP1DoBiAEYum27osQ3A7wCSdV2RfXUdkdwDG8aMV+Z1xd4HQcPA4vkAdnlh4welf3wfsrsdd9rEAZx99ZPc/HhVwviN6VXcFM+dbzPdCGCe34jmkEV2PASg039t9vq7zS/w0zccaSoZnshqMTOerf74nli8esx0RzyjzExX+uDbGWWzY/U0/UozLfDB0H80LZqmL7DDP9cHf9pfw8DivSq6ltZFKYWkALEOEomE7G5hTqYeQI4lJvwCWzf9CsD6+cGQNDuu+i/3+3HUyj/vg5gf+7LKZ0aa/5gfL5tprw/W7zxTYB12wvf/v4HxTtS2R0y33vO/M9MOH9gpKN8Tu3LDn92bs5ja943tr40bf50/t4b2YE/sygUAR33iwx29i6KNq65aSaUALoWsbsHypW01yb7aQ3n5APb5/GcdtckL6d5/C8AYgCVWztunonlNJcP9AJb562yL7+stPl52YNNYf11XxK7CL/0mJdPPTObV9zyox0Q0R8kh0r3Zsnrk89AcPV7vznuRyr0qwRIIJ4Usb6tJfnWb6ZTxmYIXRPRTJeeRDqCep7geFT1H6jVVLqS6FZrSl0i3nEqoBBMQbohXj9kGTyH07u/oXVSoZCvpngHt0Gd9TkDlKZVga7wqMfU2ZTVNo/5kfgzUlynuKRUtInWuKm9S3UVN6WnSde6vTAyEhAD+AvTJ3oh/aTE/AAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -12.5px;
}

.step-item-title {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 15px;
}

.step-item-subtitle {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
}

.step-item-structure {
	margin: 0px 0px 20px;
	padding: 0px;
	margin-bottom: 20px;
}

.excursion-info-item {
	width: calc(50% - 10px);
}

.excursion-info-list {
	padding: 0px;
	margin: 0px;
}

.step-item-structure li,
.excursion-pluses li,
.smeta-pluses li,
.excursion-info-list li {
	position: relative;
	padding-left: 30px;
	list-style: none;
	font-size: 18px;
}

.step-item-structure li:not(:last-child),
.smeta-pluses li:not(:last-child),
.excursion-info-list li:not(:last-child) {
	margin-bottom: 15px;
}
.excButtonWrap{
	margin-top: 1.5rem;
}

.step-item-structure li::before,
.excursion-pluses li::before,
.smeta-pluses li::before,
.excursion-info-list li::before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABf0lEQVRIibWWoU7DUBSGP24aameQWKgY8AKYBZCAwbAHgAQxBQmCZFtCQMzNwQMMg5oiQSwBhxwTCw+AwWAHhhxy2pTe3pYW+smec/5/93bnnM4d3y+QQQA0gQZQB2qa+g5MgBEwAKYuCZfBEtADdqxIOkPgBHhJRk1K+gEwLiCO5o61NtOgA1wBviWRj6+1HZeBuLdLCCdpx08SGsid963U8vRVMzLolbwWF75qfhsEBV/obxHNwOj/vCqaRpuoKJ9AF3jNqWsY7dAiiPgecAG85dTVTaz9XXwAjxoLxe+AW2DNURNS86xHNg/AFnAOPMXEt63MFDwdXFmn2AROgTNgvoi4aHs6Fdet0E8ugUVgGdiwom4mno7cPAPhyHqSz8joPK+KgdFlMazAQDSn4SySZTGzUsozU81o2Mkmav2jQSvcbvF9cK3t/1e6qkXSAN1GhyWvS2qk1rnR4idZLfjiJVdqol8e4hoVcn+7uiv2deKuJD5bnrWHbpyfLcAXri5G6EmgzIgAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.step-item-comment {
	background-color: #f0f3f5;
	border-radius: 10px;
	padding: 30px 30px 30px 75px;
	position: relative;
}

.step-item-comment::before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -15px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAADLklEQVRYhdWZXUgUURTH/24fuKVbfqCWmwlCm2wmlCBBFBURRBDRSxR90EsQvfQc9FL0UGBYj4E+RNGLQdBLUQZShKJRGWiRhbZabuTaWu3WVv84w8w67h2r+dhVf3Bg9p57z/3vnTt37rmTRxIO8AFYB2AbgAYAqwBUAigAkAfgC4ARAK8APAHQDqALwC8nnUFE2rBlJM+QHKR9hkmeJ1lls8//FllK8hLJhANxmXwneUX/w1Z9KaYUWNgeklGlK/fESB606E8xpcBk80g2Z0FcJi0kF1r0/8/bLY1uKuGyx12SBRY6phUpI3grhwIN7k83okoByYtK89zRaqFHEbmb5O8ZFCkczhRpXsyXAOgHUKEsprllHMBqAKNGrz5T96dngUBhKYBz5gJjJMsBvAXgV5rYIJYYRnPXTnxNvceRtdcQLtvuNNRPACEAb2AayWNuBQq90TuaQKEzckPx22A+gBNGdZ++ITjkVqBQV7YDpf6wdt0Y3Kf4bXJAF6vd7noAT70QmQU2A+iQkdziVezu4TZ0DLYgkYorPofIVlAbzga3kUbifWjrP4Wh+EPtdyT+AvvrmpR6DlgPfU6G3ESRJ/p17DHqy3ely5Kpz0o9h4QMka7WxiJ/JTatPKpZFqgwRBZ6EXsg1pm+DgbqFL9DtHTE51W02LdI+rrYv0Lxu0FETngRaCzxLn1dtCio+B0iCR195he5GyLx3nTrmqJGr0R+gD6S/YrLAUMT3VqjqsBGrwQKLw2RPYrLJrIMGe/sEn+1lyJ7DJHtissmY8nJhyYYWOOlSE2bvHGeywoiU0mp4oBno7eRTMVRU7LB7dyMAngEfSRlQ3lVqWKD4vzJp/lTYgCVgbAXD891fV/p3aZX5qXc9uUFtfAvCCh+m0zZ9JoTniYlJZo5WqdLxCS36JsliVitsUYiIxET53F9js4kJ80CNSyS8Vl/ODBnjlnE8nN8YHWPZKGFjr+KnBNHf2bbS/KjEto941bnPlZmWWhhchx9mWTSA3E/snEcbTYJfNbFwf4FktU2+5yymNtB1ldJN7eaPpFIzrA44xOJ7AflE8kDOXlx9IkEwB+pmOAgG++OXQAAAABJRU5ErkJggg==');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

#specialists-slider {
	padding: 60px 0px 0px;
}

.specialists-slider-wrapper {
	padding: 0px 50px;
}

.specialists-slider-left {
	width: 40%;
}

.specialists-slider-right {
	width: 60%;
	position: relative;
}

.specialist-item {
	max-width: 200px;
	margin: auto;
}

.specialist-item img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 50%;
	margin: 0px auto 15px;
}

.specialist-item-fio {
	font-weight: bold;
	font-size: 20px;
}

.specialist-item-post {
	color: #6b6b6b;
	font-size: 14px;
}

.specialist-item-pluses {
	margin: 10px 0px 0px;
	list-style: none;
	padding: 0px;
}

.specialist-item-pluses li {
	font-size: 14px;
}

.spec-button-next,
.spec-button-prev {
	top: 100px;
}

.spec-button-next::after,
.spec-button-prev::after {
	font-size: 24px;
	color: #282828;
}

.specialists-slider-pagination {
	margin: 20px -5px 0px;
}

#excursion {
	padding: 60px 0px 0px;
}

.excursion-wrapper {
	padding: 60px 50px 50px;
	background-image: url('images/excursion_bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 20px;
	position: relative;
}

.excursion-wrapper::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	/*background-color: #ffffff88;*/
	background: rgba(255, 255, 255, 0);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 65%, rgba(255, 255, 255, 0.47) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(65%, rgba(255, 255, 255, 0.47)), color-stop(100%, rgba(255, 255, 255, 0.47)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 65%, rgba(255, 255, 255, 0.47) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 65%, rgba(255, 255, 255, 0.47) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 65%, rgba(255, 255, 255, 0.47) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 65%, rgba(255, 255, 255, 0.47) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}

.excursion-content {
	max-width: 700px;
	position: relative;
}

.excursion-pluses {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	margin: 30px 0px 0px;
	padding: 0px;
}

.excursion-pluses li {
	width: calc((100% - 40px) / 3);
	padding-left: 30px;
}

.excursion-form {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 20px;
}

.excursion-form .form-group-title {
	width: 100%;
}

.excursion-form .form-group {
	width: calc((100% - 20px) / 2);
}

.quiz-step-item-thanks .excursion-form .form-group {
	width: calc((100% - 20px) / 2);
}

.quiz-step-item-thanks .excursion-form .submit-group {
	width: 100%;
}

.quiz-step-item-thanks .excursion-form .submit-group button {
	margin-top: 0px;
}

.excursion-form label {
	margin-left: 10px;
}

.excursion-form .form-control {
	padding: 23px 25px;
}

.excursion-form button {
	margin-top: 19px;
	font-size: 14px;
	width: 100%;
}

.excursion-form .privacy-group {
	font-size: 12px;
}

#reviews-slider {
	padding: 60px 0px 40px;
}
#reviews-slider .flex-row {
	align-items: center;
}
.reviews-slider-title {
	width: calc(100% - 220px);
}
.reviews-slider-btn {
	width: 200px;
}

.reviews-slider-wrapper {
	position: relative;
}

.reviews-slider {
	margin-top: 30px;
}

.review-item {
	border-radius: 10px;
	background-color: #ffffff;
	position: relative;
	padding: 30px;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.review-item>* {
	position: relative;
}

.review-item::before {
	content: "";
	display: block;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	border: 1px solid #efefef;
	border-radius: 5px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.review-item-type {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #f0f0f0;
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: #ffffff;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.review-item-0 {}

.review-item-yandex {
	background-image: url('data:image/png;base64,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');
}

.review-item-google {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFjElEQVRYhb2ZT2wUVRzHv+/N7G7d3ZpXWjQNRQ5NBIzxIh4wSigSFFN7MQEE9ED8U//ghYNe9GDVs6aSiDGcEKiICtFwUOEoaLkolRSiQaGAaDOzWbttd2feM7+ZN8t2Z7o70y18k18z23nv9z7zm/f3N0wphaSybZsDeAhAH4A1AO4FsAxATruaAjAB4AKAUQCnAPwshJBJ20oEaNt2D4BXAewwDGO5aZog45x7xhjzypFPKaVnjuN45rruZQCfAdgrhLgScj6PYgHatt0J4B3G2PNpXzAMI1SukVzXRblcJisrpT4F8LYQYrJBFVSftpFZlrXFsqx/SqWSklKqVkU+yBf5tCxra6O2yeaNoG3bJoBhzvlgLpdLHLE4EZ2amqJu8DGA3UIIJ1Qo6hXT70KhkAUwYppmfzabrfatxRa1VSqVqI9+A2CrEKLUFFBH7mgqlRoguNshgqxUKscBPF0fSR7R/kcLgqMoz2dNRG1Rm9R2yG1tBG3b3so5P5zP5+O/VsbgeZiYAM6fh5q0/LrUyTMZsCc2gbW1eb+bqVgsUp/cLoQ4VC0ajBbLsjppZFUqFW+kxTKllHPpknJefEG5nUsI4aal0srt6FDOxIRXrpk/kuM4NLonLctaGnCZNQ/1biaT6Yo9WhmD++sv4Nu3g58bg0qnIfv6gJ4e4MI4+JmfvIUlyQCjtjOZzJLZ2dkhAIPVCFqWdY9t2+WoJ4s0etpCQTmPbfCi5fb0qMrxY8qtVJRL94587v+/s1O5V6/GjqDS5YiFmIgtGCQvp9PpVKLp5PvvwH846fU/NTQE/tQAmGmCPLByJVQ8roiBWIiJqnC98O+k5SuWvEGhgBMnPBi1fDkwMOBdVweCTLwnmCPNspPYvF2JYRg9iVYK1wW7eNG/Xr0aPJcLFWlFxEJMxEaAG2hHkug1UKBK0/51+50Aj5pOW5Nm6iPPDyYF9F6k7hKqWIw1xyWVZlpDgCt50ggYBlRvr389dg4uQS6yNNNK+tudCJC2QDTaNz/uRZLTCjIy4kc1mAXM1nc+mqmb/rYvaLfyZD/kpk3epfHmG5DDw5DXrkJZFjD1X6h4UmmmdpqkZ2v3oFGTaKQppdzfxpTz8FpvUpZkHR3K7e1VculSf6Lu6ko8UdeK2CiCxfk2rQ1Fr3r1fVDHjsN94H5/gi4UfJuZblQzpnuPqUiA12QLEyubnAS/fsO7dvbsgTs6Cvf994JWQuXjSjNdI8DxVgDVBx+C3bgB1d0NtmsX+IoVwF13h8otEHCcAM/SsTCxaDczNgbj6y99h/39YKtW+UteC2txIM00SoCnEgPqTSo7cgTs+t9QuRzUc89iMU8umukUAf7kuu4VOmUlkbwyARw86NWQ69eDP/LoosERCzFRNoLrdMQBOlQn0ldHYQQbht2vzN3NtCjNcoDYgiVkrz7xN/fMGGSxCDa814/e2rVg69bPLRP4SfhWoKeXsk/oNeABUq6E0hEzMzOhClFSIyPgf/wO1dYGOTgIdke2Ch8AqlQKivpqwqgSg1Jqf5C/qZ7qdP5lPJ/PdzbcG9LoPX0G/M9LUHT6W7cOrL39ZtQI6vJfUD+ehspmwTdujHWqo6WN+l6xWKR8zcogb1N/7NzGOT/U9NhZf6++8Wb355E+du4QQhwMSszZxgghDksp901PN1mq5h4wQ7eb3o8QZReklJ/UwoUAtV6nNARVuF2qSX3srm8ylJupSR59YZrm5tuUPPoWwJZYyaNAtm2ndPrtpVucftun02/R62NU0rDWLMvadgsTmM9EtRkrgVkXzS4AQ4yxXYuUAt4P4C0hxL+hgnVaSBL9NTpUG4axLGESnbL+ByjFtuhJ9AjQ4DPEBjq26s8QBJ/XRehQQhD0GeIsgJML+gwB4H9SURyVPnUiQgAAAABJRU5ErkJggg==');
}

.review-item-photo {
	width: 70px;
	margin-bottom: 20px;
}

.review-item-photo img {
	width: 100%;
	height: auto;
	border-radius: 50%;
}

.review-item-top {
	width: calc(100% - 90px);
	margin-bottom: 20px;
}

.review-item-fio {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

.review-item-date {
	font-size: 12px;
	color: #727272;
}

.review-item-excerpt,
.review-item-text {
	width: 100%;
	color: #727272;
	font-size: 12px;
}

.review-item-excerpt {
	margin-bottom: 10px;
}

.review-item-excerpt::before {
	content: '"';
}

.review-item-excerpt::after {
	content: "...";
}

.review-item-text {
	padding: 25px 10px 10px;
	overflow: auto;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	background-color: #ffffff;
	border: 1px solid #efefef;
	border-radius: 5px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 2;
}

a.review-item-text-close {
	color: #ef9e40;
	position: absolute;
	font-size: 20px;
	line-height: 1;
	top: 5px;
	right: 10px;
}

a.review-item-read-more {
	color: #ef9e40;
	border-bottom: 1px solid #ef9e40;
	position: relative;
}

a.review-item-read-more::after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAkUlEQVQYlXXKLYpCARiF4UfdyASjWGyWSYMIFjWZprgBkzuxDygWEZky2k02V6BtwJ8kGFRQPrhXRLhvOeE8ueOgOsQME9l10MzjgBE+M+gXfrAN3MMUvyi/wUryjdEPfMc3VpjjI4FF/GGJbrjA0QUt/GOBUrIbtHENlOLohDoKWOOGBs4peMXRDrUEx+6fDx56Fx+L7ESOBQAAAABJRU5ErkJggg==');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -3px;
}

#pluses-slider {
	padding: 60px 0px;
	background-image: url('images/psbg.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
}

.pluses-slider-wrapper {
	position: relative;
}

#pluses-slider .gflag-item-title {
	font-size: 24px;
	font-weight: bold;
}

#pluses-slider .swiper-slide {
	height: auto;
}

#pluses-slider .gflag-item {
	padding: 25px;
	min-height: 100%;
}

.gflag-item-icon {
	display: block;
	height: 40px;
	margin: 0px 0px 10px auto;
}

#pluses-slider .gflag-item-flag {
	top: 30px;
}

.pluses-row .gflag-item-box {
	width: calc((100% - 60px) / 4);
	margin-bottom: 20px;
	height: auto;
}

#photo-video {
	padding: 60px 0px;
}

.photo-video-left {
	width: calc(55% - 10px);
}

.photo-video-right {
	width: calc(45% - 10px);
	overflow: hidden;
}

.dogovor-title {
	margin-bottom: 60px;
}

.dogovor-pluses-list {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.dogovor-plus-item {
	width: calc((100% - 40px) / 3);
	text-align: center;
}

.dogovor-plus-item-image {
	display: block;
	height: 160px;
	margin: 0 auto 20px;
}

.dogovor-plus-item-title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px;
}

.dogovor-plus-item-text {}

.photo-video-text {
	margin: 10px 0px 40px;
}

.photo-video-swiper {
	padding-left: 36px;
	overflow: initial;
	width: 200px;
	margin-right: auto;
	margin-left: 0px;
}

.photo-video-swiper .swiper-wrapper {
	width: 200px;
	/*margin-left: -20px;*/
}

.photo-video-swiper .swiper-button-next {
	right: auto;
	left: 200px;
	z-index: 99999;
}

.photo-video-swiper .swiper-button-prev {
	z-index: 99999;
}

.photo-video-slide {
	transition: all 0.45s ease-in-out;
	transform: scale(0.7);
	opacity: 0.7;
	height: 300px!important;
	background-size: contain;
	background-repeat: no-repeat;
}

.photo-video-swiper-phone {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	/*background-image: url('images/phone.png');*/
	background-image: url('images/transparent-mobile-phone2.png');
	background-repeat: no-repeat;
	background-size: contain;
	/*background-position: center center;*/
	background-position: left 8px center;
	z-index: 999;
	margin-left: 40px;
	width: 200px;
	height: 290px;
}

.photo-video-slide.swiper-slide-active {
	transform: scale(0.82);
	opacity: 1;
}

.photo-video-slide {
	width: 200px;
}
.photo-video-slide img {
	width: 100%;
}

#directors-word {
	padding: 60px 0 40px;
}

.directors-word-col {
	width: calc(50% - 10px);
}

.directors-word-image {
	max-width: 100%;
	max-height: 570px;
	display: block;
	margin: auto;
}

.directors-facts {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0;
	padding: 0;
}

.director-fact {
	width: calc((100% - 80px) / 3);
	list-style: none;
}

.director-fact-title {
	position: relative;
	font-size: 20px;
	margin-bottom: 20px;
}

.director-fact-title b {
	font-size: 55px;
}

.director-fact-title::before {
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: #76ba1c;
	position: absolute;
	left: -30px;
	top: 50%;
	margin-top: -10px;
}

.director-fact-text {
	font-size: 18px;
}

.directors-title {
	margin-bottom: 20px;
}

#smeta-form {
	padding: 60px 0px 0px;
}

.smeta-box {
	padding: 40px 60px;
	background-image: url('images/smeta-bg.jpg');
	background-size: cover;
	background-position: center center;
	border-radius: 10px;
}

.smeta-box .section-title {
	margin-top: 60px;
}

.smeta-form-left {
	width: calc(100% - 450px);
}
.smeta-form-right {
	width: 400px;
}


/* Видеоблок */

#videoblock {
	margin-top: 30px;
}

.videoblock-header-left {
	width: calc(100% - 250px);
}

.videoblock-header-right {
	width: 250px;
}

.button-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: flex-start;
}

.videoblock-tabs {
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	justify-content: flex-start;
	list-style-type: none;
	padding: 0;
}

.videoblock-lineBreak {
	width: 100%;
}

.video-item-wrapper {
	align-items: stretch;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0px 1px 144px 0px #00000005;
	border: 1px solid #eee;
}

.videoblock-tabs *,
.videoblock-items * {
	transition: 0.3s;
}

.videoblock-tabs-item {
	display: flex;
	cursor: pointer;
	background-color: #f4f2f2;
	font-weight: 400;
	text-align: center;
	justify-content: center;
	padding: 15px;
	border: none;
	border-radius: 10px;
	flex-direction: column;
}

.videoblock-tabs-item.active {
	background-color: #7abd21;
	font-weight: 700;
	color: #fff;
}

.videoblock-item {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.single-top-videotabs-content {
	margin-top: 30px;
	padding: 0;
}

.video-block-poster {
	position: relative;
}

.videoblock-item-video .project-label,
.videoblock-item-video .project-labels {
	opacity: 1;
	z-index: 99;
}

.videoblock-item-video .project-label {
	box-shadow: 1px 1px 1px 0px #0101018f;
}

.videoblock-btns {
	display: flex;
	flex-wrap: wrap;
}

.project-labels u {
	text-decoration: none;
}

.project-labels * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.videoblock-str {
	display: block;
	width: 100%;
}

.title-videoblock-item {
	display: none;
}

.video-item-wrapper:hover .title-videoblock-item {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	background-color: #fff;
	font-weight: 600;
	font-size: 16px;
	box-sizing: border-box;
	padding: 10px;
	flex-direction: column;
	justify-content: end;
	box-sizing: border-box;
	z-index: 5;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
}

.videoblock-item-video:hover:after,
.videoblock-item-video:hover:before {
	cursor: pointer;
}

.video-item-wrapper:hover .videoblock-item-video:before {
	content: "";
	display: block;
	width: 120px;
	height: 120px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACbCAYAAAB1YemMAAATrUlEQVR4nO1dC4wlxXU9Vd3vzczO7M5nP7AkQBLLEo6JMEnI5oOlZbGxY6yQ2MZynI8AWXKQktgQh0hRLMUhH8dOlARsGZuASWBtKYkRETa2IxMnwTIfmRCz6yXBEgkGDI6BzX7w7PxeRe/tzPKm697qqq6q7uo3c0at6b73VnXVrdO3Pt2vWxy5ZS82MERDVVeaZAMg3yD1bIpUHLjyjDQJR5FsXEO2AcWyjxT5RoVsbSaYCSNFvjaTbVQJZsJwnVtHvLaRbSMSjEPriNcGsm0SrBxrPkqadCmTbZNk7kiadCmSrSmSxT5vnQRIknQpka1OkjVBaOqcscmQFOlSIRvVEG3KvyrqWtpIgnRNky0mCdo45os9wxRNEq5JssUgwyhNKmIRr7Eo1wTZ2kCyEPmlTpDao1zdZAtJihB5NdGN+zRwaNLVGuXqJBvn/DrzSaGbDTEpiEG66ISrg2xNR7PUx3E+Y7OQpItOuNhkazKaVT53tmv2bAh5HgTOBfBDAM4CsAvAHICJvgmAlVXzowC+C+A5AP8D4HEodUAtr/xH74Ujx7TMzahKvFCki0q4mGRrYkxV6ZzZjpnTkWdvAHAJgAsBfJ9mxGMWwNnrSyEgOvlKdvr2bwD4MpT6olpc+tfe4WMLbC46qhAoBFmiES7WY+F1E82ZlHL79LTo5JcDeCeAnwEgNauweBHA30Gp/SvfefGBCg0a255CUNLFIJsv0WKRbGCb7Zx9FaR4D4B3AJjUrOrBNwHcpJaWP9l78ehaV2vbsC4ESIpwocmWGtFO2WS7Zl8NId4P4C0JTRoOA/gLtbh0Y+/wseOrstRIF4xsIbuOuogmLGxP2WTbp3dkp83dDCH+HcBbE5ud9sd7fyC6nUPZaXNXiPGutKwfHOzgWedg/gpFNt/KhHLuKRuR5yLbNXclsuwQFK6Aghxco2luu6Fws9w29W/ZztlXF+piU2cbNE64EGSroxLWJMPJaLZbzm39HKA+AajZVBlGbHsg8FC2a/Z9YqwrC/UzweWCrQpvwsWegZkQgmiak+XOmYtVJh9WwOvJ5kx/6yrgT8T05D1ybttOU10JJE04X7JVPXmIblPTyZ2z7wXE56Cws40sK2wXI8sekDtmziPqrdXd5BcCjRDOh2yxicZBd3aeCblz9kMAPry6uj8qOAtC/IvcMfMGoj5uPtJR+0SpKtmaJNp6wdRER85uvRVQ11DhYQS2KQjcKXdMX655wz/KxWxHDak99WGy0XRiYiwT42OfhsJlmvVooQuI2+X26RO9F47cTdTMdIvJpLPRc3BOVyWyaY0eKA1nQ1+9WSbF5MStwMgTbQ0ZhLhDbp/ep2lOQveRnQ4laU1wSuca2ZogGgUhZ6auh1LvJHSjjC39+6tydttFvcNHDxKRxRRtTDobvTeaXPpYA0soTbIql3PTbwdwnabZGJiGFHfJ6ak5xkd0T2D2qa2egnUal8gWoyCcnpIPZHJm66sGi7VRr8HkcRYyeQsy+Ras9MBEJC5ScXJbfWXEjGwUYWz0lPzkLajJ8TFIccdqd7LRcamcnnqvwWdV5LZtV8nelmyhT87pKfkpmRjr/j6AH9EsNi6ul7Nbi/dSWf85tlFwpPRTPkr+MtFmps5XSr1Hs9jY6AK4AZl8HVZ6ashnthMHTl6mo1BqbxPZKBKYYLLndJT8ZVkmBYS4YQO9A9gFrxVbt/xywd7sT3sEjX6hx2ymwnE6Sr5OJqa2XA6FPaN5gyDABvFBMTkxbfKhASEJZcyrjGzGxAFA5V+875lB4Pc2GWXcdqKT/abmu/Jjzi4KB+p6UpfS2ciE2DJ+GRTOMft6c4PCb6xGN8qvNu3Eyct01rYmsrGJCJhsTTqTnYDsj9XwO5tMstpmkMurCF9S/qdk0WEiW0xYXX1icnwvFM7f5JH19muDC1SHj6wKQUnbELM7MmODrkw2vH8llCLMN8HgB8SWsQvV8fn7iKUI26WM2u8gUIRwhddsSEyMbdtAT3SEgxDDDyfoQxPzcRm8eOEb2XwLyx4rmb0ZCuNaDpsow9sw1r0GC4snhnxqilSUnpK5Qssj1iIpRUJKxuuFerNmUSPy3RdgYs9vAzLH0pP/jIWDd0At/F+TRbLFNuRyHxZwz5D9cMNrJHBE5fRUN1rXYiA3TuuvrXWg8LomB9vj578bojsFkY+j+4o3YepNN6P7ystO/sSBsE9qg/hZzae876ljTuYFimy+oArpMlYQ6OavAdR0ky0op85YX6jO5ICAk5fcgGznuZp9YttrNa+afe6KSgGp7h+8UCDyEj/deNsxyGZ+EJP7PoSJn7wOYny7ni6N7RyMdbmHK7k2pGwpWWUUyRaya+RklE1Bp360+VYzo3P2RZi69GZ0z3krIDMifaObgBTnE/42+d5GX9V2gKYfC6cdoXBu4lw7WeB8AuOveRem3vgx5KclcH2sL/+5WoFNPucRLABVmY1yJ6fkpqhG2a9CvUITJQy57UxsueiPsfTUV7DwyMfRe+l/UyjsK4f2XWaQ0RZ10/ucULfTf6PPhGbRAnTOvBCdMy7AwsFPY+E/PwOsLDZZ6LM1yctwXQrhbDg5CZc35biiUlRTArupXiHBXpRGNoax867A1KWfQHbGT2j51rjtrtBlRkWo341yctc8BRS2R4ritUJO7cbk3uux9PT9mL//z6AWXV8c7o0dJRmYoluUrjTWBMEU1cwQmDHqW4bO9/8Utlz4u00Uem0oEiq6cWk5uWbT9A9e9H01Um8hGiDfvTpTrRfbHM8WPbqF+JEyJ68I1fjYIjSWn+2/zrd2thUvZKrLjDbzpLBGtph3BPTopWN4jW2kMBizffXDTdRrPgKZvPJL8XujL2mSFqJ3/FnMP/RRLD/zYFOFP1E45ogSItJZpav7ebby/JR6oflJenWolQUsHPgUFg79fdPrbC9okpfRyFO7dX4ozWYfUOr5BJaEKmHpyftw4ms3offSd1IozhrZah2XGSBsyVbXM24QSn1LCaFSWIS0Re/oU5h/8CNYfvbhlIr1LU3id7fAJQ8SKb3O4CS5empBCfVtxy/jNQK1PI8TX78dC4c+A/SWUyvekyVXa+2z0qbJRvmjLzuUOtkWn7gXJx7+OHrfMw2NGsWBoZP7kCnY+M6HbBRROD23T0OpvqNeT+oaxsrhJzD/4I1Yfu7rKRZvGAc0ScNI4TWnFO4jZLWid/SZdadTi8cH47Jjd7+7DUQ7LHvqm0xAoGS1QAY8ebD7bkLhq/3JnWZVI+Yf+sjg5rlaPoGF/7obR+/8VSw8difQW2myWLbofzy3Z2HL9Tghn+g9hSTfdyaUOq6A/j2ePZqyJiw99QCO7P+5pk7viy+lWKjUPpQmhv7fq2k3YYt/Iuwof9eKGG+eDAOFu5J6pr892yNS4b8Dt0YQDtQd2awLLU8uf3xDU2yiDP9Qom8MdZDN46pQf7vRw5Tjtiig9hf8TvmfkkVHXU/qVstEYT8UXtrkkPX2jwLiec2RiSDVdbYBhBBHANyuKTbB4a9Svqfchle936iUumr1nf+b4PGlTMqkV5tT/lDaAFKI/tMLt2mKTQyj34n+YeoeSYFsSpMUIIT4UwC1/xauRbgzkzKp55sotOKLKVKI7670eh8E8EeachPfE0K8f8gLpRdvU4gV2YJXWEr5MQCPaopNXC+lfLoNXqijGw1BPCWEWBZCXN1/lEzTblw8JKW8qYo/NUkNqHvM5lVJKeUBKHxgcz1tsB0TEO8SQnCPoajC/8ZhQ7YmC6udO8uzjwLqs5T3N9CmAHW1zOSTmscSRpOzUY1Itjoh5dUb/L7pn2d5fneJD0MiyHlSu4NgUyklpTwqIN4Ohec3YGC7Lcvz4pqald80Sc0ISbZaKyPz7GkhRP9d8a34OEEgfF7m2bUGX3NyDsP23D6FSm0tU2B81StT5tlBIfALgHqRCgEjtn1ZZvKqoQmB5g+Tr1JAzG6Uu1J8rj4NMs8fEUK8EcBTmnJ08AWZZe8QUs4H8B0lqwU+ZAtRaCoPmyn7Op3M88ch5CVK4bHBPG20tr+Wef5LQsoFxieUrIqNL0rPkfQjRgSoCg1kWZ49KzN5CYC7NIt2Yh4Cv553O+8j1tJYP0RAsHxtydb0lUHpNJnMsmN5t3MloK4F1EKLx2yPC4GL805nv6m+JbIy+1DDHGuEjmzFgnKVsJ3tUHalTsy73U8KIfofWjugt2PSW//vVpnle7NO57GK9XfRVUHl/HzJFnrcZsqP0lGyAbJO52DW7ewD8IGWvGDwUSHEpflY97dkNpgIlPklqcG/BVQbxmyUA626iP7N+3ys+5cykz8O4G8SvYn/bQhxbd7t7Mu6nfs17Xr4kE7zT8k+l09lyAiZmvJy6VaDOVHm+XP5WPcaIWX/F/a3rr5vtmk8ASGuyzr5j+Xdzm1YPwkg6xFIFgNW5xFHbtl7al/T6qBsfL5ZVbZP6SmZ035veXl7b2XlFwH8SuEbT7HRf8/tF4UQn8o6nXshxNr7ODhyle1TekrG6Tkb22POjoIKQTZKbjrmdJyNr96oW1lcOk/1ej+/+oquH9Zq5o9+FP0KhLhHZtldMs+OFHLkGjs26Uz7RZ1JxtlqNrHIRsm4Bq8julnpekvLp6teb49S6oLVTyj2ybe9WDEDVlZfL3oQAo8KiAdlnn9NZFYLsrFIV2W/mMZVRqEVZIMHyVy/yaDJeisrU2qldyaU6n8Lak6d/HLK2lh3XvR/iCNwGEI8J7PsGSFl8VVfVGOYGtZGR8lc9GXnsTnm7CgMbPJCIs3ZRMaUDSfnMGzvsl81HVXONScV9etkMsuOI8seY+phAtcIpkZ10ZXl61PWKBOLum7EU8eczmRnsg11Ba/JFKMzwZSuKKeOuXLF7D5t6+WNkD/l84luHLgoVWUfhqimRbRCOX1ApTcRq3gcijAcTOd2TWtElcjmUxhTWs6R3D4Hk73NMReZXEHlw8m449j7deDU+YqRzTU6VW0EKkKFzMdWh0KDcvKijiqLCXVEtyoXqOmcJhlna0TVMRt3IkpOyThwTvIdm1HjI6pcnHxYR20cqPw4GXfM5V+lS607qq1DU/dGTY7idLb7nB13TDVAkVC2MKWzkVHHVPlNZeLSc3lxx5SNF3wmCFwXSMkpma2e6xK5fUoHwzEKTqXK4eN0Lm2I6Gayc+k+XVEpklKRLdTguExmOqbSUzpun8qDOqbOw0UmF5jyoOSmY9vIR53LRselpWRe8F36MEUk3/QukcsUxagIViYr2vsiRnQLoaOOy1DZJ1RkCwWqUJTMpA/lbErPyShdFZjyouSm46o66rw2iNK7cZHNFHF8bKm8XY5NtnVFNWo8agPOrkr3T+272rrITPbWiD0brdoQpmOTjrKl9JzMprwuEdBkR8lj+YFC8DFZ2bm5yLaWgLriKZhsKZ2NjLLhdNQxDFGPk4FxFFeOsnS2Nj6kC3HM5WOrs4KJbLFBkYmSFR3BEYgij0tXWpRT564CU1qbaBSLWGXnqZKHEWVkMzW+iy2no+SmMRolc41ynAyMU6lym0DlUXaOqrIqRKNkIcHmHzqyUeQo01Fy08CfSkMdU2k4WVFeLIsvXLutGBGPk5nkZTon1N2NUsTi5BSBYhKMcipVVhtQeQ2D01PyEMTjZCZ5mY6C0d6GbBQRTCiz9+maqWME6japMhmd5whTXpQuVNfKyUzyKLCNbKEJR4FLQxGMIo2tDIQtCMdTNi51qWoTsmvlZCa5rd7ZvqnZKEUOFzmVniISJUPBMVQ5ijahYMqT01Hy1IhmBReyUQ1sQtXu1EQQWyJRMhjsYdD7oI4I5yLjbF30FKzSxI5sVMPb6ildyO6S0sHCcdy5XGBKw+koOSWrIveBdZ6uZKMa1jeNSU/pKLJQMkSKaFUbLOQMNaTcpYxeqGvMRpHGVs/pKDlHujIdGEdztmWg8uJgsqV0lKxMx8ldbbzSVCEb1cgh0pn0nI4jECdHSbQz2YZEXVHOtg7RiQaPyMY1vm+6qpGJ03Hyoh4ldr7wbfAYOpu8gyLGbxBCpDPZ+ERAMHrKbhimNDbpq6bxiVgxiVYpXWrrbLY2pohl0sGBeFyaEPAlSuuIhoZ/g+BLuDJ9lYVbzs4Xtg1UB8lc7EKlGyBEZDM1eIi0tpGK09vawNAINvXj0oZIFzJS1TZGKyJUNxqbcDZ2LqRbg8nWlM4XIYlRF8m8fdDkW4yqpA0ZxUA4sOlu1NW+NURDzQ9P2qRFBNLZ5llMU4QpD1M6F8QgTxJEQ6TZqA/hXNO7RkTUdFcgVr51kixUHqcQa+kjBOEQMMpR9i5pQqKO1frkiIbI62y+hHPNI1S3WfcjRiY0QbKQ+axD048Y2eaBCs/SuaYppm0StdyrZBCt/nXcQQhBOHiSzjVdE2hkoTViXhpSecSojrzqWuawRTKzxLqieZ33Rn26Ni4vn/zqJF/KxKht2NDEjfiQUQ4BSZzCWM2EGOWrtc4pP/VRJU+0YGzmghTW9oKh6RfLICLpYuRdB2ITofU34n0QMyKlNingUAcBGh8mpEC2NcToWqlzDKMtdxDadD4WKZENDYy7yhqirYvCSHHCkxrZ1pDKYD/1GSqFZMucKtnW0PbBfp1I/sJInWzDGMWlDV+0KvK2iWxr2OjRro1d+wBtJNswNgrxWkuwYbSdbMNoy5qaDUaCXEWMEtmK4BosNRJy5Rw5jDLZOMRYWzNhw5DJCAD/DyRM7VOkPxunAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	position: absolute;
	left: calc(50% - 60px);
	top: calc(50% - 60px);
	z-index: 6;
	cursor: pointer;
}

.videoblock-item-video:after,
.videoblock-item-video:before {
	display: none;
}

.bottom-title-videoblock-item {
	background-color: #fff;
	padding: 20px;
	cursor: pointer;
}

.video-item-wrapper .title-videoblock-item,
.videoblock-item-video,
.videoblock-item-video>a,
.videoblock-item-video>a>img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.video-block-container>*,
.video-block-container>*:hover,
.video-block-container>*:before {
	transition: 0.2s;
}

.bottom-title-videoblock-item>div {
	font-size: 16px;
	line-height: 18px;
	color: #282828;
	font-weight: 600;
	border: none;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}

.videoblock-item-video {
	position: relative;
}

.video-title {
	font-size: 14px;
}

.videoblock-item-video>a {
	display: block;
	width: 100%;
	max-width: 100%;
	position: relative;
	padding-bottom: 56.25%;
}

.videoblock-item-video>a>img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.video_wrapper {
	position: relative;
	padding-bottom: 56.25%;
}

.videoblock-slider {
	position: relative;
	width: 100%;
}

.videoblock-button-prev {
	left: -50px;
	right: auto;
}

.videoblock-button-next {
	right: -50px;
	left: auto;
}

.videoblock-el {
	display: none;
}

.videoblock-elements .active {
	display: block;
}

.videoblock-slider-pagination {
	width: 100%;
}

.videosection-button-outer {
	display: flex;
	flex-direction: row-reverse;
	align-items: flex-start;
}


/* /Видеоблок */

.smeta-pluses {
	padding: 0px;
	margin: 20px 0px 0px;
	max-width: 540px;
}

.smeta-form {
	background-color: #ffffff;
	border-radius: 10px;
	padding: 30px 40px;
	position: relative;
}

.smeta-form::before {
	content: "";
	display: block;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	border: 1px solid #efefef;
	position: absolute;
	top: 10px;
	left: 10px;
}

.smeta-form .form-group-socials {
	margin: 0px;
	position: relative;
}

.smeta-form .before-title {
	font-size: 18px;
}

.smeta-form .form-group {
	max-width: 310px;
	margin-left: auto;
	margin-right: auto;
}

.smeta-form .form-control {
	background-color: #f7f6f6;
}

.smeta-form-button {
	width: 100%;
}

.file-label {
	display: block;
	width: 100%;
	margin: 15px 0px;
}

.file-label input[type=file] {
	display: none;
}

.file-label .file-label-text {
	display: block;
	width: 100%;
	border: 1px solid #7abc23;
	padding: 20px;
	border-radius: 10px;
	font-weight: 400;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	margin-bottom: 5px;
}

.file-label .file-label-text::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAC2ElEQVRIiZ3VS6iWVRTG8Z9pWZImdKFAIdSBFUqjSAKzUxiZRolSaYbowKwInaiDLkRBUVAOTB1Ig6iQKKQSESsLB14iijpF0U2KLCEjtPKUXYxVzyuv3/nS01nwsV++vdf+77XWs9cesmLbGIO0i3EPrsVYHMVebMZqfN1se8og9h+Ce9GLJTgH7+R3AZbjs8wNCjIU6/EQfsJinI3LMSXfi3A465b9c6r/ka4CPIN52IcefNpv1b82ETtxJi4ZesWCUf1WdLHT8CxuxZe4Jik5CzNxKQ7iUFwP4HvcVL4DSVcBXsTN+AJX4nNcj68y93zgy1t+zyVtM04GGYGXMQsfBvAN5mMTRuJpPIE/Mk6J728BjxnWb9vjASXHqwLoSQrmpzYl2dtz4rL9eAw3YldrjyP/FUnlelsAb2NaAEtTmz8xuwUo+yvj0YwTMK6k3i2SBnBZANNT1LuwBr+mPq+0fOoQD+R7U8ZHMm7sjORc7AjgzaSoAKsC6EvB24BasyX1WYE9AcxJB1jbhpyH7ZiMNyLNX3BfnA4FsL3lMyt1OyMt5nE8mkMdzHxfk666kW9hPF7NKY7EYWUA03PKxm6IfE/Fnbnha5LWA4nwI2krI1OD8clnAX7HkwGUw9UdgFLYS+kCCwJYG8D+AHqbxcMS2kXJ89yopBzuaJ2otwPQlvDGKK5pN9NyWY9ZRXJLNl4aaS4LoBymdgA6JfxCq5/t7QZo0jUuje7b/NebqMrh49bauxNhX1K6NSmbl3YztRugSdfPOD/Aiuj1/Nq2Kgrri+p2BzAz3eC6tJuuVhu/htFY2G0B7m9JeEYAm1uAnhMBmnQ9HDU9lVoMz1zdmw14sCXh93LxOtvNCa0g7+K2LFqHH/M+f5eXb18k/EmkXp24aTc/nAzQRFJWKpmUwhbgdLyfZ7Y6wAdJa9NuClo3ekDWbpCljLpM3awu7IWJpF67eowGZvgbjprHUUY50KQAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: 20px;
}

#contacts {
	padding: 60px 0px 0px;
}

#contacts .section-title-small {
	margin-bottom: 30px;
}

.contacts-col {
	width: calc((100% - 60px) / 4);
}
.contacts-col-big {
	width: calc(50% - 10px);
}

.contacts-title {
	font-size: 21px;
	font-weight: bold;
}

.contacts-adderss-item {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.contacts-adderss-icon {
	width: 20px;
	height: 35px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAADXUlEQVRIia2VW2wVVRSGvzbyYNBC9bTUYDQaLw+YGI0PShDjpakSYwpSi2kaEEms1yAIXpAnxaikSIqN1LSFomK0gonxjpEU8YrGB6NRY2K8BtpTzmkVQ0TXMmtmKnO6zkyHhi85mbP/f+/9z96zZ00FKazcVTNdRReqcK0qF4vomSpUqugRFX4T0c9VeVuF/q7mwmjSTGVDVu+unaaia0S4Q0WnqoAqiCjB/+gatNXaHFLRDhHWdbcUD00Ycv9A7VwVtqvoTIlNOEFIoInwo4o297SO7IvPWRlvPLBnxiLgPWCmW142zgIGlvZNaygb8tDeGdcA24ApkwwY40Tg1Vu2Vl1SErLmo7ocsD1DwDDwfXRNw4JeXtxbdVJ8JY8ANQmD/gE6gVkd1w/nNt0wfP7TjQftpmYBHZFfDtu6B02vePiTutNU+ElFpwQPWjX+IIdVtHFDQ35vmUkC2vqrL1PhNRXNlR6UYLydutNtJS0J26TAgrQAY3NT4WNgPvCvM2Eq0GQhDc4Keb69fmiPU8vQ1VywG9nqnYB5FnKBk0N6nZJOX4J7kYXUOTnkS6ek80WCe0alk45y2CnpHElwKyxkxMkh5zolnbMT3KKFfOfkkPlOSacxwf3dQpKO6IqVu2pqnVqG216qtpdztXcCPrWQnU4OmW41aMU7uSrnxGjrrz7Z+gGnODPkjcpHL93/IfCNs0JmA/vufStX7xzg9leqrwI+A+Y4MyRvISdEjfXAFtcl5Dzg3eVv5n4Q0Q9UyKvoqSpcLqITHY7Obcv+ODwW8hywHLjQdTvKOdEvK7aKjYxV4XWz91vduSuqV8eLVX1LR4vEP1qPzTlgp6z9OAXsjpeZ8W/8WuBbN+TYsLtfsmXJ6P+7UhLy+NwDVkpumkRJibOsd/HIz3HB1a4nrhj8CrjbDc3Gpp7WkR3ju7oQ48krB7uBF5yRjn287ivXo2xIRFtKXRvPkG1zd0vxb+ekhay/euhP4EbgL2eWIsCiZ28u/uqcDCuhvX7oayuUzihlbVdz4X2nZg0xNjTku4DXnREyYIfSqccaEnFrVCbi2MeudXNTQVzvyYQ8dV1+ELhnnLzqmYWFX7KMz7oSNs7LvxiVC8PKe0/WsZlDIqxS26m7s3PBwQm3KQD4D7znWWqRWuauAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}

.contacts-adderss-content {
	width: calc(100% - 40px);
}

.contacts-adderss-value {
	margin-top: 5px;
}

#contacts .flicker-text-content,
#contacts .phone-box a {
	color: #282828;
}

.meeting-box {
	position: relative;
	margin-bottom: 30px;
}

.meeting-box img {
	width: 100%;
	display: block;
}

.meeting-label {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	background-color: #fced8c;
	border-radius: 20px;
	padding: 10px 17px;
	font-weight: 500;
}

.contacts-button {
	width: 100%;
	margin: 20px 0 30px;
	padding: 20px;
	text-align: center;
	font-weight: 500;
}

.contacts-socials-list {
	margin: 10px 0px 30px;
}

.contacts-email-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.add-bookmark-box {
	position: relative;
	border: 1px dashed #76ba1c;
	border-radius: 10px;
	padding: 55px 20px 20px;
	min-height: calc(100% - 30px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#contacts .add-bookmark-box .section-title-small {
	margin-bottom: 0px;
}

.add-bookmark-box::before {
	content: "";
	display: block;
	width: 35px;
	height: 45px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA0CAYAAAANFPE9AAAC8klEQVRYhe2YTUgUYRjHf35s5qqohJomaG4q5lcHhdJT4CWprCBQk6KMCjxVXqIgsEMQWF3sYGREmEWXsKhDChEaSkVoq1EpWfhRWahppvkVzzKHdl8dZtI1D/ODZZjn+b8zP975Xp/yx5HdrDD8gYSVJuWrVFYAlpRRLCmjWFJGsaSMYkkZxZIyiiVlFH+zA2JC0siLP0lcaBY2v9V8H+/h+UAdz3pryIk9RHZ0EWvs8UzNTPBx5AUNPZX0jzqV7eghb55zOn03ooNTOZBxne6hZpyDD5menWRdSKZL5svPt0QFJbvk+kbb8PcNIC0iH0d4LjfaDzIw1qFsbyFMSe1Lq2Z2boq6jjK3enrkdnYlnefeu1O8/vrArVeUWoWvj41a5xFlewth6pyKC83GOfhIqYvIuaZ0RUiQvIwzgykpuy2MvtF2pa6H5INs4ToJFVNSIxP9JIRtUep6SH54ok8noWJK6v3QUzKjdit1PSQv47wm1fDhImEBMeQ7zii9+ZCc5GWc16TGfg9y981xMqIK2OY4rfT/RvqSk7yM85qU8OnHS245j7nuQXtTLhPoH+rWl3WpS19ykjfLPz1mZEc3nYeJsDsoSb9K8KoIV12Wsi516f+LEGZvnp7YbeEUbqwiNGAtzb3XyI0tZWTyM7c7yxifGlLyRlnUA1l2XNNWTNdQEzsSK1xLWV+MEIudKW9hvU8ZxZIyiiVlFEvKKJaUUZZKahyYVar/SUpEaoANwCagXkkss9QTIAsoBQbkSwsoADYDjUray1KdwE5gK/BK6UIrkKf9WpXuEkt9A+TTOBO4r3RVGrVZK9BmcUmlJoBKIBG4AkwrCX3qtfOtBOjSTRqQkpe/OiAZKAeGlYRx5IKoBVKAo0Cv3siFpFqAHKBYvhMWIeOJzHI1kASc0E4JBU8pmd5CTahFSS8dv4BLwHrgrPwjMN9MDWuHKBW4ox265WAMqAAcwAVNFr+c/UGRwB7taplZJhlPRKbBdSOGwD8Rg+BHW+HXrAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top center;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -17.5px
}

.add-bookmark-text-item {
	margin-top: 15px;
}

.add-bookmark-text-item b {
	font-weight: 600;
}

.add-bookmark-text-big {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 21px;
}

.add-bookmark {
	margin-top: 10px;
	width: 100%;
	text-align: center;
}

.quiz-excursion-send-button {
	width: 100%;
}

.success-message {
	width: 100%;
	padding: 30px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

footer {
	margin-top: 30px;
	padding: 30px 0px 30px;
	background-color: #f4f7fa;
}

.footer-menu-wrapper {
	padding-bottom: 30px;
	width: calc(100% - 320px);
}

.footer-menu-wrapper ul.menu>li.menu-item>a,
.footer-catalog-menu-wrapper ul.menu>li.menu-item>a {
	color: #282828;
}

.footer-menu-wrapper ul.menu>li.menu-item>a:hover,
.footer-catalog-menu-wrapper ul.menu>li.menu-item>a:hover {
	border-bottom-color: #282828;
}

.footer-icons {
	width: 300px;
	display: flex;
	flex-flow: wrap;
	justify-content: flex-end;
	align-items: center;
	height: calc(100%);
	padding-bottom: 10px;
}

.footer-icon {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-left: 15px;
}

.footer-icon img {
	width: 100%;
}

.footer-border {
	width: 100%;
	border-bottom: 1px solid #dbdbdb;
}

.footer-catalog-menu-wrapper {
	width: 100%;
	padding: 30px 0px;
}

.footer-catalog-menu-wrapper ul.menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.footer-catalog-menu-wrapper ul.menu>li.menu-item>a {
	margin-bottom: 15px;
	display: inline-block;
}

.footer-catalog-menu-wrapper ul.menu>li.menu-item>ul.sub-menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.footer-catalog-menu-wrapper ul.menu>li.menu-item>ul.sub-menu>li.menu-item>a {
	color: #282828;
	border-bottom: 1px solid #282828;
	transition: all 0.35s ease-in-out;
	line-height: 1.5;
}

.footer-catalog-menu-wrapper ul.menu>li.menu-item>ul.sub-menu>li.menu-item>a:hover {
	border-bottom-color: transparent;
}

.column-4>.sub-menu {
	columns: 4;
}

.footer-last {

	padding-top: 30px;
}

.footer-last * {
	color: #282828;
	font-size: 12px;
}

.footer-logo-wrapper {
	width: 300px;
	max-width: 25%;
}
.footer-privacy-wrapper {
	width: 700px;
	max-width: 40%;
}
.footer-company-wrapper {
	max-width: 25%;
}

.footer-privacy {
	margin: 0px;
	padding-top: 20px;
}

.footer-privacy span,
.footer-privacy a {
	color: #282728;
	border-bottom: 1px solid #282728;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
	line-height: 1.5;
}

.footer-privacy span {
	margin-right: 5px;
}

.footer-privacy span:hover,
.footer-privacy a:hover {
	border-bottom-color: transparent;
}

.form-modal .modal-dialog {
	margin-top: 50px;
}

.form-modal .after-title {
	font-size: 30px;
	margin-bottom: 30px;
}

.form-modal .section-title-small {
	font-size: 20px;
}

.form-modal .modal-title {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

.form-modal .modal-subtitle {
	font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
}

.form-modal:not(#quiz-modal) .modal-content {
	padding: 10px;
}

.form-modal:not(#quiz-modal) .modal-body {
	padding: 30px;
	border: 1px solid #eeeeee;
}

.form-modal .form-control {
	background-color: #f7f5f6;
}

.form-modal .modal-form {
	padding: 0px 30px;
}

.form-modal .modal-form-send-button {
	margin: 15px 0px;
}

.form-modal button.close {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 35px;
	line-height: 20px;
	opacity: 1;
	position: absolute;
	top: 12px;
	right: 15px;
	z-index: 999;
	border: none;
	background: transparent;
}

.form-modal .form-group .form-label {
	margin-left: 20px;
}

.form-modal:not(.quiz-modal) .button {
	width: 100%;
}

.seo-link-wrapper {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.seo-swiper-button {
	top: 10px;
}

.seo-slider-wrap {
	width: calc(100% - 150px);
	position: relative;
	padding: 10px 40px 30px;
}

section#popular-projects .seo-slider-wrap {
	padding: 10px 40px 30px;
}

.seo-slider-control-wrap {
	width: 150px;
	padding: 15px 20px 0px 0px;
}

.swiper-seo-slide {
	display: inline-block;
	width: auto!important;
}

.seo-swiper-button {
	margin-top: -7px;
	color: #000000;
}

.seo-swiper-button::after {
	font-size: 20px;
	font-weight: bold;
}

.unswiper .swiper-button-next,
.unswiper .swiper-button-prev {
	display: none;
}

.unswiper .swiper-seo-slide {
	margin: 10px 10px 0px 0px;
}

.btn-seo,
.page-numbers:not(.dots) {
	background-color: #f4f2f2;
	border-color: #f4f2f2;
	color: #282828;
	font-size: 14px;
}

.btn-seo:hover,
.btn-seo:focus,
.page-numbers:not(.dots):hover,
.page-numbers:not(.dots):focus,
.page-numbers.current:not(.dots) {
	background-color: #74bb16;
	border-color: #74bb16;
	color: #ffffff;
}

.seo-box-item {
	width: 100%;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 35px;
}

.catalog-seo-slider {
	margin-top: 50px;
}
.seo-links-wrap {
	width: 100%;
}
.seo-links-wrap .seo-box-item:last-child {
	margin-bottom: 0px;
}

.seo-box-item-title {
	width: 130px;
	font-weight: bold;
	/*line-height: 38px;*/
}

.seo-box-item-links {
	width: calc(100% - 150px);
}

.seo-box-item-links {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: -15px;
}

.seo-box-item-links .btn-seo {
	margin: 0px 15px 15px 0px;
}

.sidebar-filter-wrapper {
	padding: 25px 30px;
	background-color: #ffffff;
	border-radius: 5px;
}

.sidebar-title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}

.sidebar-title img {
	width: 20px;
	margin-right: 10px;
}

.sidebar-title h2 {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

.filter-group {
	margin-bottom: 20px;
}

.filter-title,
.slider-comment span {
	font-weight: bold;
	font-size: 14px;
}

.filter-title {
	margin-bottom: 10px;
}

.slider-comment {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.sidebar-filter .ui-slider-range {
	background: #ef9e40!important;
}

.sidebar-filter .ui-widget.ui-widget-content {
	border-color: #f4f8fa!important;
	background-color: #f4f8fa!important;
	border-radius: 5px!important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	background: #ef9e40!important;
	border-radius: 50%!important;
	border: 3px solid #ffffff!important;
	box-shadow: 0px 0px 5px #000000!important;
	cursor: pointer;
}

#category-wrapper .project-item-attr {
	padding-left: 25px;
}

#category-wrapper .project-item-attr::before {
	width: 20px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
}

#category-wrapper .project-item-attr-text {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	line-height: 18px;
}

#category-wrapper .project-item-attr-text span::after {
	content: none;
}

#category-wrapper .project-item-content {
	padding: 20px;
}

#category-wrapper .project-item-feature {
	font-size: 14px;
}

#category-wrapper .project-item-features-list .project-item-feature:not(:last-child) {
	margin-bottom: 7px;
}

#category-wrapper .project-item-feature span svg {
	margin-right: 5px;
	margin-top: -3px;
}

#similar-projects .single-price-value span,
#category-wrapper .single-price-value span {
	line-height: 1.3;
}

.checkbox-line-group .checkbox-list {
	display: flex;
	justify-content: space-between;
}

.checkbox-line-group .checkbox-list span {}

.gabarity-group .filter-title {
	margin-bottom: 5px;
}

.select-group .form-select {
	font-weight: bold;
	width: 100%;
	padding: 5px;
}

.gabarity-group .form-control,
.select-group .form-select {
	border-color: #d0d0d0;
}

.inputs-columns {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.inputs-columns .input-column {
	min-width: calc(50% + 5px);
	margin-bottom: 10px;
}

.gabarity-group .input-column {
	min-width: auto;
	width: calc(50% - 5px);
}

.inputs-columns .input-column .form-control {
	padding: 10px;
	border-radius: 5px;
}

.checkbox-group span {
	font-size: 14px;
}

.open-all-filters,
.open-all-filters:hover,
.open-all-filters:focus {
	width: 100%;
	display: block;
	margin-bottom: 25px;
	text-align: center;
	color: #ef9e40;
}

.open-all-filters span {
	border-bottom: 1px solid #ef9e40;
	margin-right: 5px;
}

.filter-submit {
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.filter-reset,
.filter-reset:hover,
.filter-reset:focus {
	color: #2c2b2c;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	background-color: #fdf9f6;
}

.sidebar-banner-item {
	padding: 30px 25px;
	color: #ffffff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 30px;
	border-radius: 10px;
	position: relative;
}

.sidebar-banner-item::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

.sidebar-banner-top {
	background: #85d71a;
	background: -moz-linear-gradient(top, #85d71a 0%, #75bd16 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #85d71a), color-stop(100%, #75bd16));
	background: -webkit-linear-gradient(top, #85d71a 0%, #75bd16 100%);
	background: -o-linear-gradient(top, #85d71a 0%, #75bd16 100%);
	background: -ms-linear-gradient(top, #85d71a 0%, #75bd16 100%);
	background: linear-gradient(to bottom, #85d71a 0%, #75bd16 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#85d71a', endColorstr='#75bd16', GradientType=0);
}

.sidebar-banner-top::before {
	background-image: url('images/banner1.png');
	background-repeat: no-repeat;
	background-size: 330px;
	background-position: right -200px bottom -20px;
}

.sidebar-banner-sale {
	background: #f2d939;
	background: -moz-linear-gradient(top, #f2d939 0%, #ecc734 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f2d939), color-stop(100%, #ecc734));
	background: -webkit-linear-gradient(top, #f2d939 0%, #ecc734 100%);
	background: -o-linear-gradient(top, #f2d939 0%, #ecc734 100%);
	background: -ms-linear-gradient(top, #f2d939 0%, #ecc734 100%);
	background: linear-gradient(to bottom, #f2d939 0%, #ecc734 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2d939', endColorstr='#ecc734', GradientType=0);
}

.sidebar-banner-sale::before {
	background-image: url('images/banner2.png');
	background-repeat: no-repeat;
	background-size: 200px;
	background-position: right -90px bottom 40px;
}

.sidebar-banner-project {
	background: #acdae2;
	background: -moz-linear-gradient(top, #acdae2 0%, #8eb7c0 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #acdae2), color-stop(100%, #8eb7c0));
	background: -webkit-linear-gradient(top, #acdae2 0%, #8eb7c0 100%);
	background: -o-linear-gradient(top, #acdae2 0%, #8eb7c0 100%);
	background: -ms-linear-gradient(top, #acdae2 0%, #8eb7c0 100%);
	background: linear-gradient(to bottom, #acdae2 0%, #8eb7c0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#acdae2', endColorstr='#8eb7c0', GradientType=0);
}

.sidebar-banner-project::before {
	background-image: url('images/banner3.png');
	background-repeat: no-repeat;
	background-size: 280px;
	background-position: right -200px bottom -20px;
}

.sidebar-banner-label {
	padding: 10px 15px;
	font-size: 14px;
	background-color: #ffffff;
	border-radius: 20px;
	color: #282728;
	margin-bottom: 15px;
	font-weight: bold;
	position: relative;
}

.sidebar-banner-title {
	font-size: 25px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
}

.sidebar-banner-text {
	font-size: 14px;
	margin-bottom: 15px;
	position: relative;
}

.sidebar-banner-link a,
.sidebar-banner-link a:hover,
.sidebar-banner-link a:focus {
	color: #ffffff;
	border-color: #ffffff;
	position: relative;
}

.sidebar-banner-link a::after,
.sidebar-banner-link a:hover::after,
.sidebar-banner-link a:focus::after {
	background-color: #ffffff;
}

#single-catalog-wrapper {
	padding: 60px 0px 30px;
}

.single-header,
.default-header {
	background-image: url('images/single-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.single-header .top-preroll,
.default-header .top-preroll {
	padding-bottom: 30px;
}

.slider-image {
	display: block;
	height: 350px;
	background-color: #000000;
}

.slider-thumb {
	display: block;
	height: 80px;
}

.slider-thumb,
.slider-image {
	border-radius: 5px;
}

.slider-thumb img,
.slider-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
	border-radius: 5px;
}

.slider-image img {
	opacity: 0.8;
}

.single-catalog-col {
	width: calc(50% - 10px);
}

.single-catalog-tabs {
	width: 100%;
}

.gallery-slider {
	margin-bottom: 10px;
}

.project-labels,
.project-item-like {
	z-index: 2;
}

.gallery-slider .project-item-like {
	top: 20px;
	bottom: auto;
}

.change-single-project-box {
	position: absolute;
	z-index: 2;
	right: 20px;
	bottom: 20px;
}

.change-single-project {
	display: block;
	padding-left: 40px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAB30lEQVRYhe3YS2gTURTG8f/cTEJJJokupFW0YLqtUDddqJRSUnwgCCKUuu7CXaELkXYhboQIQgTdlFJoA+2yVJcVRIJWRQQtgoIFLe5EShbmMdFGbjp5kFsYyeQx4Hy7Ofec3N9MAjeMtrs4Sl3OAdeBGOCrX2hTfgIbQAow5Ra6tY8AHgE3OoBozAQwDVwCvgtr8VaXMJWcAp7IByRBBjCrtHQ+Q8A1CRoGQi4AycQlqFcpdy99EqS5CIRQKl2OB7KLB7LLfwASOsGROaKTa/gOx5TlzoKETmjsDoGBOFrPIYwL95WWtoDknWuB8IEY/4kz1ZL59bky23KQvPvwlQWMyw8RoSOW0K9gCp8ek9t8oMy3HBQ8exM0DV+0H+NiEhE5jjGeaMCsk9tMAiVlvuWg7It7UNrfSISPEbm6hH70dA2ztdo0pimQuf2UbPpuFYVW+4gy5u28MtNWUAX169lt2PtdreXfpxxjmgbJFL+ly6jSH7MMyb9bVHqaie5kuLjzkszyeaXuJN5ZZhcPZBcPZBdXggpKtXsxJeiLi0CfJegDsKUsdT57wIqw/idMueCrS8gHU/lRvwHkq7SPSlv7kwFmgDl5UX+4vgIGrfc0J50evP+YH8BrIFfuB/4CIX1seB2bKEsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: left center;
	transition: all 0.35s ease-in-out;
}

.change-single-project span {
	color: #ffffff;
	border-bottom: 1px solid transparent;
}

.change-single-project:hover span {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.single-top-btns {}

.single-top-btns .six-steps-btn {
	width: calc(50% - 10px);
}

.features-item-box {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.features-item-title {
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	margin-bottom: 20px;
}

.features-item-list {
	color: #7abe21;
	padding-left: 20px;
	list-style-type: circle;
	font-size: 14px;
}

.features-item-icon {
	width: 20px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA+0lEQVQ4je2TMUpDQRRFT2KCLuBVwUJSXXADyQYsxELBDaRTi7QW1oJrsJd0LkEQERcgyGvSidVzBQGR//mJkZmEz1ew8RZT3HlzHnPfzAY1JGnTzNoR8bGuup04eU2Ai+xOA1iturqw3+v4D/sDmKRTSaOMfy7pKDkAdBLnS1E8VklbS6ArYAzsJdXAyu8UES9mNgWugRmwDRwCB+5+nxyYwyQNIuI1A3yugCdAD9h397vM1VtmNuhIKnJ7AlpJK8DdbyTtAG85UKXdgrEus2XgZWJ+V8lZOc0mWsAkdX/AKSMqF0nvwC3w2BBUTLk/z2wIHFdBNtEDcPYJFX84QdFVvXIAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 10px;
}

.number-features {
	width: calc(60% - 10px);
}

.number-features li>* {
	display: inline-block;
}

.features-item-list li span {
	color: #282828;
}

.number-features li span {
	width: 150px;
}

.number-features li b {
	color: #282828;
	width: calc(100% - 160px);
}

.features-item-special-links {
	width: calc(40% - 10px);
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.features-item-special-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 5px 0px;
}

.features-item-special-link img {
	width: 25px;
	margin-right: 10px;
}

.features-item-special-link span {
	font-weight: 600;
	color: #282828;
	text-decoration: underline;
	text-decoration-color: #282828;
}

.features-item-special-link:hover span {
	color: #282828;
	text-decoration-color: transparent;
}

.full-width-features {
	width: 100%;
	columns: 3;
}

.features-last-box {
	align-items: stretch;
	margin-bottom: -20px;
}

.features-last-box>div {
	width: calc(50% - 20px);
	margin-bottom: 20px;
}

.single-price-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 1.2;
}

.single-price-box {
	font-weight: 600;
}

.single-price-value {
	font-weight: bold;
	font-size: 14px;
}

.single-price-value span {
	color: #74bb16;
	font-size: 30px;
	line-height: 0.9;
	transition: all 0.35s ease-in-out;
}

.single-price-value.is-loading span {
	color: transparent;
	position: relative;
}

.single-lightgray-box {
	background-color: #f4f2f2;
	border-radius: 5px;
	padding: 10px 25px;
}

.single-credit-box b {
	font-size: 20px;
}

.single-pay-box {
	padding-right: 45px;
	background-image: url('data:image/png;base64,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');
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: right 25px center;
	display: flex;
	align-items: center;
}

.single-pay-box b {
	margin-right: 5px;
}

.single-smeta-btn {
	width: 100%;
	text-align: left;
}

.materials-item-box .features-item-title {
	width: auto;
}

.features-item-subtitle {
	margin-bottom: 20px;
}

.materials-list {
	width: 100%;
}

.materials-list li {
	margin-bottom: 10px;
}

.materials-list li div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.materials-list li div b {
	color: #282828;
}

.single-second-btns {
	margin-top: 50px;
	justify-content: center;
}

.single-second-btns .six-steps-btn {
	width: 220px;
	margin: 0px 10px;
}

.single-second-features {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.single-second-features-author {
	width: 200px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.single-author-photo {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	margin-bottom: 10px;
}

.single-author-photo img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: cover;
	-o-object-fit: cover;
}

.single-author-fio {
	font-size: 20px;
	font-weight: bold;
}

.single-author-after-fio {
	font-size: #6b6b6b;
	margin-bottom: 18px;
	font-size: 14px;
}

.single-author-projects-count {
	font-size: 14px;
}

.single-link-box {
	margin-top: 10px;
}

.single-link {
	color: #282828;
	border-bottom: 1px dashed #282828;
}

.single-link:hover {
	color: #282828;
	border-bottom-color: transparent;
}

.single-second-features-desc,
.single-second-features-tags {
	width: calc((100% - 260px) / 2);
	margin-top: 20px;
}

.single-second-features-desc {}

.single-second-features-tags {}

.single-second-features-tags .features-item-title a {
	color: #74bb16;
	border-bottom: 1px solid #74bb16;
}

.features-item-tags {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: stretch;
	margin: -5px;
}

.features-item-tags span {
	padding: 10px 13px;
	background-color: #f4f2f2;
	border-radius: 10px;
	margin: 5px;
}

.plains-list-box {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: -40px;
}

.plain-item {
	width: calc(50% - 20px);
	margin-bottom: 40px;
}

.plain-item a {
	display: block;
	margin-bottom: 20px;
}

.plain-item a img {
	width: 100%;
}

.plain-item span {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
}

.portfolio-item .project-item-content {
	padding: 20px 30px;
}

.portfolio-item .project-item-title a {
	font-size: 20px;
}

.portfolio-item-price {
	flex-direction: row;
	margin-top: 20px;
	justify-content: space-between;
	align-items: center;
}

.portfolio-item-price .single-price-value span {
	font-size: 25px;
}

.new-cat-description-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.new-cat-description-dropdown {
	position: relative;
}

.new-cat-description-dropdown-title {
	font-size: 15px;
	color: #7abd22;
	font-weight: 600;
	cursor: pointer;
}

.new-cat-description-dropdown-title::after {
	content: "";
	display: inline-block;
	font-size: 0px;
	width: 13px;
	height: 9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAyUlEQVQokY3RMUuCURSH8V9iDe0NRUt7U3uNGUGkkE32DYImpc/QkIK4NjkoSINDCA4S9AVCEFfBoMXBQcgtLlzpxTeoZzv3/J/L4ZyNSn/3Fvu49z9qmGRxjWN8oP6HWsYdXjMoYBx/ukpFfyjhAUNcBnGGM3yiiZOUwimeMMU55pnYmMSHJbo4TEhH6GCBXJStxMA78thGLy7sAC/YxAVGq3BYTpIBbtCK8hZ2UMRbMrguBtrYw2Osw7me10O/iYFqHPULjVQX37e5I+2IREAcAAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 5px;
}

.new-cat-description-dropdown-list {
	position: absolute;
	z-index: 2;
	display: none;
	padding: 10px!important;
	background-color: #ffffff;
	box-shadow: 0px 30px 50px 10px rgba(0, 0, 0, 0.2);
	width: calc(100% + 20px);
	top: 100%;
	left: -10px;
	border-radius: 3px;
	margin-top: 20px;
}

.new-cat-description-dropdown-list li {
	list-style: none;
	margin: 5px 0px;
}

.new-cat-description-dropdown-list li a {
	font-size: 14px;
	color: #282828;
	border-bottom: 1px solid #282828;
	font-weight: normal;
}

.new-cat-description-dropdown-list li:not(.active) a:hover {
	color: #7abd22;
	border-bottom-color: #7abd22;
}

.new-cat-description-dropdown-list li.active a {
	color: #7abd22;
	border-bottom-color: #7abd22;
}

.new-cd-button {
	font-size: 10px;
	padding: 10px 10px 10px 40px;
}

.new-cd-button::before {
	width: 25px;
	height: 30px;
	left: 10px;
	margin-top: -15px;
}

.new-cat-description {
	overflow: auto;
}

.new-cat-description * {
	box-sizing: border-box;
}

.new-cd-table {
	border-radius: 5px;
	border-collapse: collapse;
	min-width: 100%;
}

.big-col {
	width: 50%;
}

.small-col {
	width: 25%;
}

.new-cd-table th,
.new-cat-description-header {
	font-size: 18px;
	color: #282828;
	font-weight: bold;
	line-height: 1.2;
}

.new-cd-table th.small-col {
	text-align: center;
}

.new-cd-table th>span {
	display: block;
	text-align: center;
	margin-top: 5px;
}

.new-cd-table th span.price {
	color: #74bb16;
}

.new-cd-table th,
.new-cd-table td,
.new-cat-description-header {
	background-color: #ffffff;
	padding: 15px 30px;
	border: 1px solid #ece8e6;
}

.new-cd-table .tech-part-title {
	background-color: #ece8e6;
}

.td-title {
	font-size: 18px;
	color: #282828;
	line-height: 1.2;
	position: relative;
	display: inline-block;
}

.has-td-content {
	cursor: pointer;
	padding-right: 40px;
}

.has-td-content::after {
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -12.5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADKklEQVRYhc2YS0iUURTHfzoSIhQYI+SixDHQHogGoWEFvjKLlioURgVqkDOKj2VCtTJ8RWpkmm500TYiymhjDyLd9RjTzGwhKC60QctRijPcT8U7jvPp6Phb3nPvuX/uvd95fCGumRlMEgvkACeBQ0AMsFu5+A38BL4Cb4AXwA8z7v0VZAHygVLghKzTZnjnH/AeaAaeAIteZ5kUlAXcBxI0izmcgB145WtVqDayTDjwEOgNgBiUj17lM1yzKtY6oSjgGXBcswSGj8B5YHK1N28nJGL6tlAMynef2sunoAjgKRCvuQg88WqvCF+C7gEp2yDGIEXtucTKN5SlHl0wyDa+PkOQnNQnFeiCgYSEoxKnjCsrCKIYVEiQwLv0hm5oU7YfyQKeK5Pc9N1EOtgqJM0clBM6uwPEoDTkiKA0zWSSxqYmWlsfBEJUWhhwRBs2QU9PD93dPZ4F1igr+Xl5m3F3WATt14b95GVvLw2NTdhsNhbcburq6rFarWSkp2/UZYw86r/ALs20Dv39A5Ta7eyNjKSrq5OFhQWuXL2Gy+WitaWZpKQk3w68M78hQd+GhigqKiYkJISO9kfExcV5xp1OJ8Ul17FYLHR0tGOLjdXWrsN8qCo7/WZ8fJyysnLcbjcNDfVLYoSEhATu1tYyNzdHaamdiYkJs4JcIuiXNrwG09PT2B1lTE1Ncef2LY4lJ2sTU1NTqKm56RHjKCv3XKEJxkTQF3/nV1VXMzo6SmVFBZmZmZrd4FxuLg6HneHhYSoqqzS7Dz6Hqe7g4tpzlsnOyiIxMZGCgnzNtprLhYVMTkwSHb1Ps/ngrTxqGzC8k1LHCPBOM28/0i6NGNm+ZQcIkt5tqUCzqAItEO3ORtAKtEXVxAULh9HVrizypabtDIKgxytr+dWNorQkr7ex8/gAZACzxsDqNkgMF4BBbWngGVR7za707K1zlfb2NDCwhWIG1B5+tdKCZMVTQJtm2Txt6t+S18y7liBhDigBzgToCgeVL/H5R7P6IchAvgApcyXfSTSVEG8GWXNJ+Vi3M97oL71cdewSSA8Ae5RNnI2pQCdJ+7mpX3rAf5d/5lmfcdO7AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transform: rotateX(180deg);
	transition: all 0.5s ease-in-out;
}

.has-td-content.is-opened::after {
	transform: rotateX(0deg);
}

.td-content {
	color: #282828;
	line-height: 1.5;
	margin-top: 20px;
}

.td-content img {
	width: 100%;
	margin: 0px 0px 10px;
}

.td-content p:last-child {
	margin-bottom: 0px;
}

span.check {
	display: block;
	width: 25px;
	height: 25px;
	margin: auto;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAClElEQVRYhc2YvWtTURiHn552dCkasXMLAdvgIgguClEnKSJOIikoiNap4L/g3Mk6ODWjINSPybbSyclFQoVA61YUMnTJJLTKG34nxHvuTc3pTW4eyJJzz/s+536c854z8XzzPBHMADeA68A8MAtMA5PAEXAI7AO7wA6wBfwcNM1U8E82E8AisCwxl3GlCZ7T7wrwEDiW4BrwHvgT9EohK0GSKvAN2ABuDdDP49RvQ3GqwRUpnJTkDLCuUVeC1jgqireu+Jn0k5sDvgK1oCUfaoo/lxUtS85G9wUoBy35Ulae1KeSJmcj2QZKQctwKClfcAeTcvYOfByhmKekvP+8g0m5lyN4lFmUlT9VrjrEl/9/qfVOM17OJtjVgsU8q/Lpyi1mfTEFUJFPV255TMQ8HR/Xs4iPE+Yz405YxIvCfG46lT3D4AC4D7yKjH1tSvVY3hxo0HvAZ+BpRPx5p0IxT3rFbEp4ERl71qmCjeV3ol9SzIrLR5Gxp50q1xhuA2eBD33Enpxi4JNONX8MP4A2cA94nbOYceS0GYnhjaoJe7SPcxYzDp12STEs6Ev05VWeYsa+0/YtlgVt/e4C9RzFjF2n4KfhIvAWeJCjmLHjtBM6DpqKpbPPddqJb42ZXOeEwC/4a0FzsXR8vJwdETTGRKwhn66cnV2sBJcVw4o/S+mt47Y1HRRJXR4k5YxnQLMguabyd0nKtbWgt4Kuw6WlvO1+cmiNrI5QsKV8e8mGNDn0xVwdwSNuKk/qTJElh0ZyeYgfSV3xgzvm6SeH3oEl3fbU0UXQ0I5vKfmODSrnsdLoEnAH+BSxFtv11s/6W5zudNGPQQ6sbWJ8p98F21eq+rWqxM7Wkqfp9ri+q+rZBH4NNBzgLxdZg5lqp+qVAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

.new-cat-description ul,
.new-cat-description ol {
	padding-left: 30px;
	list-style-type: initial;
}

.category-portfolio-btns {
	padding-top: 30px;
}

#single-portfolio-wrapper {
	padding: 60px 0px 30px;
}

#single-portfolio-wrapper .portfolio-slide-gallery {
	width: 100%;
}

.single-portfolio-gallery {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: stretch;
	margin: -10px;
}

.single-portfolio-image {
	width: calc((100% - 80px) / 4);
	margin: 10px;
	border-radius: 5px;
}

.single-portfolio-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
	border-radius: 5px;
}

.flex-tab-item {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.flex-tab-item .section-title {
	width: 100%;
}

.single-portfolio-review-wrap {
	padding: 30px;
	border-radius: 10px;
	background-color: #f4f2f2;
	width: 100%;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.single-portfolio-review-wrap.has-video {
	width: calc(100% - 350px);
}

.single-portfolio-review-excerpt {
	width: 100%;
	font-weight: bold;
	margin-bottom: 30px;
}

.single-portfolio-review-author {
	width: 250px;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
}

.single-portfolio-review-author img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
}

.single-portfolio-review-author-info {
	width: 140px;
}

.single-portfolio-review-author-fio {
	font-weight: bold;
}

.single-portfolio-review-author-date {
	font-size: 10px;
	color: #727272;
}

.single-portfolio-review-text {
	width: calc(100% - 270px);
	font-size: 14px;
}

#second-2,
#second-22 {
	align-items: stretch;
}

.single-portfolio-video-wrap {
	width: 300px;
	display: block;
	/*height: 300px;*/
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

#second-22 .single-portfolio-review-wrap.has-video {
	width: calc(100% - 250px);
}

#second-22 .single-portfolio-video-wrap {
	width: 230px;
}

#second-22 .single-portfolio-review-author {
	width: 100px;
}

#second-22 .single-portfolio-review-text {
	width: calc(100% - 120px);
	font-size: 12px;
}

.single-portfolio-video-wrap::after {
	content: "Посмотрите видео-отзыв";
	display: block;
	width: 120px;
	font-size: 14px;
	position: absolute;
	left: 20px;
	bottom: 20px;
	color: #ffffff;
}

.single-portfolio-video-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
}

.review-video-play {
	display: block;
	width: 120px;
	height: 120px;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -40px;
}

section#service-pluses1 {
	padding: 40px 0px 0px;
}

.service-pluses1-list {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.service-plus-item {
	width: calc((100% - 100px) / 5);
	height: 200px;
	text-align: center;
}

.service-plus-item .gflag-item-box {
	height: calc(100%);
}

.service-plus-item .gflag-item {
	height: calc(100%);
	padding: 20px 30px 40px 40px;
}

.service-plus-item .gflag-item-flag {
	top: 25px;
}

.service-plus-item .gflag-item-title {
	font-size: 14px;
	font-weight: bold;
	color: #282828;
}

.gflag-item-has-bg .gflag-item {
	background-size: 110%;
	background-position-y: 120%;
}

section#service-price {
	padding: 60px 0px;
	background-image: url('images/service_price_bg.png');
	background-size: cover;
	background-position: right bottom;
}

#price-accordion {
	width: calc(100% - 420px);
	max-width: 750px;
}

.price-form-wrap {
	width: 400px;
}

.accordion-button:focus {
	box-shadow: none;
}

.accordion-item {
	background-color: transparent;
	border: none;
	margin-bottom: 25px;
}

.accordion-button {
	color: #282828;
	font-size: 24px;
	font-weight: bold;
	background-color: #f4f2f2;
	padding: 25px 40px;
	box-shadow: none;
	border-radius: 10px;
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	text-align: left;
	border: 0;
	overflow-anchor: none;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
	cursor: pointer;
}

.accordion-button.collapsed {
	font-weight: normal;
}

.accordion-body {
	padding: 25px 40px 0px;
}

.price-row-item {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.accordion-body .price-row-item:not(:last-child) {
	margin-bottom: 15px;
}

.price-row-item span {
	/*background-color: #fdf9f6;*/
	font-size: 18px;
	white-space: nowrap;
}

.price-col-item-name {}

.price-col-item-line {
	width: 100%;
	border-bottom: 1px dotted #282828;
}

.price-col-item-value {
	font-weight: bold;
}

section#service-portfolio {
	padding: 60px 0px 30px;
}

section#service-steps {
	background-image: url('images/service_steps_bg.png');
	background-size: cover;
	background-position: center bottom;
	padding: 60px 0px;
}

.readyPage_icon{
	width: 30px;
	height: 30px;
	margin: -10px 0 10px auto;
	background-image: linear-gradient(90deg,#F7C05C 0%,#F2AB49 56%,#EA9139 100%);
	mask-repeat: no-repeat;
	mask-size: cover;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: cover;
}

.ready-pluses-banner-number:first-child{
	margin-top: 0px;
	padding-top: 10px;
}

.ready-pluses-banner-number-content span{
	padding-left: 10px;
	font-size: 16px !important;
	padding: 7px 7px !important;
}

.ready-pluses-banner{
	box-shadow: none !important;
}

.category-header{
	padding-bottom: 50px;
}

.service-steps .col-12{
	backdrop-filter: blur(10px);
}

section#service-steps .single-second-btns .six-steps-btn {
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
}

.vflag-item-flag {
	width: 46px;
	height: 60px;
	position: absolute;
	left: 50px;
	top: 0px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAABOCAYAAACaP778AAACAElEQVR4nO3cz4tNYRjA8Q/5GywtGGMSSVlINpKFlKRYKOVHVkoWs1G2ysZCykqyUJKFpKRGsjNZUJJIFlj4kWIxmvxoRkdvmrzdydw55w5Pz7fO4p73ufe+3/e8z/OczTmLRseWbsYxcTmwBMuwJ7DkkcXVqYCkZBRSMgopGYWUjEJKRiElo5CSUUjJKKRkFFIyCikZhZSMQkpGISWjkJJRSMkopGQUUjIKKRmFlIxCSkYhJaOQklFIySikZBRSMgopGYWUjEJKRiElW2Yazwf4f78ZlOQ4NmEEO/CwiuiQriVfYl8RHC/nbmED9uJZ9Y0O6EryM0axGlfKVp1J8/ka1uIgXlW/0CJtS/7AeazEGXyrIur4SxguT+O+qyJaoE3J61iDo/hYjc5OsxjnMIQT+DRr9BxpQ/IRtmB3C9XzC05jOU5hoorog/lIvsHhUkTuVaPzo8npk1iBs/g6aMmJMoFVuIipKqI9PuB4ydkLJYc7lZwqUsNlK01WEd3xunnKfEa1ntPC/q3kbawv2/NtNTo4XpS+28zlZluST7G9HI+r0YWjmcvOcpNxt1/J96UVrCtX8V/lPrZiGx70muOfkpMl34ZKU+8r0ReAO9iIXXjSS3K6JPRIqZyt9KcB0zjcKLtvf7lv/kXz7o+mgTer0PNy/2c0lfcyruIQvv8Em1tTfLdjl7IAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
}

.vflag-item-box {
	height: calc(100%);
}

.vflag-item-box .gflag-item {
	padding: 30px;
	height: calc(100%);
}

.vflag-item-box .gflag-item-title {
	font-weight: bold;
	font-size: 24px;
}

.vflag-item-box .gflag-item-icon {
	height: 80px;
	margin-top: -10px;
}

.vflag-item-button {
	margin-top: 10px;
}

#faq-list {
	padding: 60px 0px 40px;
}

.faq-item {
	width: calc(50% - 10px);
}

.accordion-header, .accordion-button {
	width: 100%;
}

#faq-accordion .accordion-body {
	font-size: 18px;
	padding: 25px 0px 15px;
}

.accordion-button::after {
	flex-shrink: 0;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: auto;
	content: "";
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 1.25rem;
	transition: transform .2s ease-in-out;
}
.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(-180deg);
}

.form-modal .modal-xl .modal-body {
	padding: 0px!important;
}

.form-modal-wrap {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-end;
}

.form-modal-bg {
	width: calc(100% - 450px);
	height: calc(100%);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 0.3rem 0px 0px 0.3rem;
}

#change-single-modal .form-modal-bg {
	background-image: url('images/change-single-modal.jpg');
}

#smeta-single-modal .form-modal-bg {
	background-image: url('images/modal-bg-2.png');
	padding: 40px;
}

#catalog-top-modal .form-modal-bg {
	background-image: url('images/modal-bg-3.png');
	padding: 40px;
}

.form-modal-content {
	width: 450px;
	background-color: #ffffff;
	position: relative;
	z-index: 3;
	padding: 30px;
}

section#excursion-info {
	padding: 60px 0px 40px;
}

section#excursion-info .section-title-small, section#excursion-pluses .section-title-small {
	margin-bottom: 20px;
}

section#excursion-pluses {
	padding: 60px 0px;
	background-image: url('images/explusesbg.png');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: bottom center;
}

section#excursion-pluses .gflag-item-box {
	height: 350px;
}

section#excursion-pluses .gflag-item {
	height: calc(100%);
	background-size: auto;
	background-position: bottom center;
}

section#excursion-pluses .gflag-item-title {
	font-size: 20px;
}

section#excursion-clients {
	padding: 60px 0px;
}

section#excursion-clients .gflag-item-box {
	width: calc((100% - 40px) / 3);
	margin-bottom: 20px;
}

section#catalog-form {
	padding: 60px 0px;
}

.catalog-form-wrapper {
	padding: 50px;
	background-image: url('images/catalog-form-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
	border-radius: 20px;
}

.catalog-form-wrapper .section-title {
	width: calc(100% - 450px);
}

.catalog-form-wrapper .project-item-last-wrapper {
	width: 430px;
}

.modal-lg {}
#quiz-modal {
	display: block;
}
#quiz-modal .quiz-step-item-number {
	position: absolute;
	right: 2vw;
	top: 90px;
}
#quiz-modal.modal-opened {
	z-index: 99999;
}
#quiz-modal .modal-content {
	margin-top: 0px;
	max-width: 100%;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
#quiz-modal .quiz-step-item-content {
	justify-content: flex-start;
	gap: 20px;
}
#quiz-modal .left-manager-box {
	width: 30%;
	padding: 0 1vw;
}
#quiz-modal .quiz-form {
	padding: 2vh 3vw;
	width: 70%;
}
#quiz-modal .modal-body {
	padding: 0px;
}
#quiz-modal .section-title {
	font-size: 38px;
	margin-bottom: 0.1vh;
	text-align: left!important;
	margin-top: 2vh;
}
#quiz-modal .quiz-step-item-title {
	font-size: 25px;
}
#quiz-modal .label-item-with_image {
	margin-bottom: 8vh;
	height: 20vh;
}
#quiz-modal .label-item-with_image img {
	height: 100%;
}

#quiz-modal .modal-close {
	/*top: 22px;*/
	/*right: 25px;*/
	z-index: 999999;
}

.right-fixed-box {
	position: fixed;
	height: 100%;
	right: 0px;
	top: 0px;
	z-index: 999;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: all 0.45s ease-in-out;
	margin-top: -50px;
}

.right-fixed-box.is-hidden {
	right: -80px;
}

.right-fixed-open {
	display: none;
	width: 30px;
	height: 30px;
	background-image: -moz-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -webkit-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -ms-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	box-shadow: 0px 19px 49px 0px rgba(132, 191, 28, 0.1);
	border-radius: 50% 0 0 50%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -15px;
}

.right-fixed-open i {
	width: 9px;
	color: #ffffff;
	font-weight: bold;
}

.right-fixed-box.is-hidden .right-fixed-open {
	display: flex;
}

.right-fixed-close {
	width: 30px;
	height: 30px;
	background-image: -moz-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -webkit-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -ms-linear-gradient( 180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	box-shadow: 0px 19px 49px 0px rgba(132, 191, 28, 0.1);
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
	margin-right: -10px;
}

.right-fixed-close img {
	display: block;
}

.right-fixed-item {
	width: 80px;
	height: 80px;
	background-image: -moz-linear-gradient(180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -webkit-linear-gradient(180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	background-image: -ms-linear-gradient(180deg, rgb(116, 187, 22) 0%, rgb(142, 198, 32) 56%, rgb(168, 209, 42) 100%);
	box-shadow: 0px 19px 49px 0px rgba(132, 191, 28, 0.1);
	border-radius: 20px 0px 0px 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.right-fixed-box .right-fixed-item:not(:last-child) {
	margin-bottom: 5px;
}

.right-fixed-item-icon {
	height: 25px;
	margin-bottom: 5px;
}

.right-fixed-item i {
	font-size: 25px;
	color: #ffffff;
	margin-bottom: 5px;
}

.right-fixed-item-text {
	color: #ffffff;
	font-weight: 500;
	text-align: center;
	line-height: 12px;
	font-size: 10px;
}

.load-more-link-wrapper {
	width: 100%;
}

.load-more-link {
	font-weight: 600;
}

.load-more-link span {
	display: inline-block;
	vertical-align: middle;
	color: #282828;
}

.load-more-link::after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAB7klEQVQ4ja3VW6iMURQH8J85KBHRKHUkhXOOXELKJVF44cWLklCSlEt4l0fKkycijifllleXcr8lKZF5UogUETl5kUSrWVPjfDOTOc2/pvm+vff6/7/9X3uvNayvt08TLMUmLEcPRuI3XuMhLuA6/jQOr6KRwCwcT+LAB1TwGRMwHTNyLsZ3426BOTF80Ht88en82n4cw7NCVFVgO/biFg7icGEVusrlcj35WXzCmtzFx0JEFV9xA5ewEhvTvnvNLJqLJ/iS3r8rUDbHuCQOjrW4Wr+ylP9hxQisb5M88B3r8AMn0t7ATGwIgWX5O4PHhfDWGI1JeItDmJJWj8GVyGMp/ZOet4uIeYP9OIWfyXcUU3EgclBJHycPQWAhzmMaHmBiHuMu3MaqUh65SiH0//AU83InYXNvkg9ga1zCUib32xAFZHLjsq3G+xzbVzsscdF+YXwhrH3cxGwswJ1adOzgVZaHTmCgnrwmEHWkG/M7JPIPQuBcDuwqzHZI4D4eYRsWFVZ0QCCwM5N9eQj3YSx2YFRhpk7gRZbf7iwXiwsrG6MnHTjZbPeluuco1VtQzo7V3yLxcTmP4DnmREkYfHpqaNbRorquyPfoaC+zlEdHC/IoB4EY39Oqo7XqyUuwuUFPjuIWdecirrXsyfgLrxxiwDYmXLEAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin-left: 10px;
}

.load-more-link.is-load::after {
	-webkit-animation: 1s linear 0s normal none infinite running rotation;
	-moz-animation: 1s linear 0s normal none infinite running rotation;
	-o-animation: 1s linear 0s normal none infinite running rotation;
	animation: 1s linear 0s normal none infinite running rotation;
}

#contacts-page {
	padding: 60px 0px 40px;
}

#contacts-page .contacts-title {
	font-size: 18px;
}

#contacts-page .section-title-small {
	margin-bottom: 30px;
}

#contacts-page .phone-box,
#contacts-page .flicker-text {
	text-align: left;
}

#contacts-page .socials-list {
	justify-content: flex-start;
}

#contacts-page .phone-box a,
#contacts-page .flicker-text-content {
	color: #282828;
}

#contacts-page .contacts-email-box {
	flex-direction: row;
	justify-content: flex-start;
	text-align: left;
}

#contacts-page .contacts-email-box img {
	margin-right: 10px;
}

#contacts-form-wrap {
	padding: 40px 0px 100px;
}

#contacts-form-wrap .section-title {
	margin: -70px 0px 0px;
}

.contacts-form {
	margin-top: -100px;
	background-color: #ffffff;
	padding: 50px 90px 40px;
	border-radius: 5px;
	position: relative;
}

.contacts-form::before {
	content: "";
	position: absolute;
	display: block;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	border: 1px solid #f1f1f1;
	top: 10px;
	left: 10px;
}

.contacts-form > div {
	position: relative;
	z-index: 3;
}

.contacts-form .section-title-small {
	margin-bottom: 20px;
}

.contacts-form-group {
	width: calc((100% - 40px) / 3);
}

.contacts-form .form-control {
	background-color: #f7f6f6;
}

.about-info .section-title-small {
	font-size: 30px;
}

#about-video {
	padding: 60px 0px;
}

.about-video-wrapper {
	border-radius: 5px;
	background-color: #565656;
	overflow: hidden;
	display: block;
	object-fit: cover;
	max-height: 600px;
}

.about-video-poster {
	opacity: 0.5;
	width: 100%;
}

.about-video-play {
	width: 100px;
	height: 100px;
	background-image: url('icons/play.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	border-radius: 50%;
}

.about-video-title {
	bottom: 45px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-weight: 500;
	text-shadow: 1px 2px #00000069;
}

#about-certificates {
	padding: 60px 0px;
}

.certificates-slider-wrapper {
	padding: 0px 50px;
}

.certificates-slider-wrapper a {
	display: block;
}

.certificates-slider-wrapper img {
	max-width: 100%;
}

.sidebar-filter-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 997;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
}


.sidebar-open-mobile,
.catalog-sidebar-open {
	display: none;
	width: 100%;
}

#page-content {
	padding: 50px 0px 10px;
}

#individualnyi-catalog-wrapper {
	margin-top: -120px;
	padding-bottom: 40px;
}

.single-header-individualnyi .top-preroll {
	padding-bottom: 160px;
}

.individualnyi-main-photo {
	margin-bottom: 20px;
	position: relative;
}

.individualnyi-main-photo>a {
	display: block;
	height: 700px;
}

.individualnyi-main-photo>a::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
}

.individualnyi-main-photo>a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
	border-radius: 5px;
}

.individualnyi-main-photo .change-single-project-box {
	right: 40px;
	bottom: 40px;
}

.individualnyi-project-item-like {
	right: auto;
	left: 40px;
	bottom: 40px;
}

.individualnyi-main-photo-title {
	position: absolute;
	left: 40px;
	bottom: 100px;
	color: #ffffff;
	font-size: 24px;
}

.individualnyi-gallery {
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: stretch;
	margin: -10px;
}

.individualnyi-gallery a {
	width: calc(25%);
	padding: 10px;
}

.individualnyi-gallery a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
	border-radius: 5px;
}

.single-item {}

.single-item-photo {
	display: block;
	height: 300px;
}

.single-item-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
	border-radius: 5px;
}

.single-item-info {
	font-size: 14px;
	color: #31384288;
	display: flex;
	flex-flow: wrap;
}

.single-item-info span {
	margin-right: 15px;
	padding-left: 30px;
	position: relative;
}

.single-item-info span::before {
	content: "";
	display: block;
	width: 20px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
}

.single-item-info .single-item-info-data::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAp0lEQVQYlU3PIW5CYRAE4K+kqSjJCwZML4CsQSA4B+kNGgwGT0g1SWVvgMciKxCcA09eAppMsi95Y+bfyez8sy+b0wQabPGFEW44YId2UIZ/DDHDe/Gw9CamJJzxjSt+izNH377WF9ns8Nl7/+CSpHTIZoeUjBZEH8WUkh890xpHLEu/5bp9lUyHDm+YYoV7knLmHH+9xHEZou9iarHIRkriUZx5gfYJQwsiMBFn2UcAAAAASUVORK5CYII=');
}

.single-item-info .single-item-info-views::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAyklEQVQokZXRO04CUBCF4U+FuAMqY0FgC8bagka0cCGCSktFCxE2QiJqRWJNXAJSWbkFY3xkyJBc6JzmTmb+eZ2715vXFHaMLtpoZHiFJ4zxvkH3i6JrLHGDz3xvC3+ZzFbhPSY4xAInmGGa/iJzk2TFqncYFpNbqOIRv7jAF+YF04uJA9v2hvPc5iDvjTtLG0SyvxMMUR7wjR88o7nD9CsY4SjVXHfDGeo58QMvRVGoO9qIE6p1UsFTvOIKl+lHLHLBBLsW5///iD8ofzBevh75QQAAAABJRU5ErkJggg==');
}

.single-item-title a {
	color: #282828;
	font-size: 24px;
	font-weight: bold;
}

#single-default {
	padding: 60px 0px;
}

.alignright {
	float: right;
	margin: 0px 0px 0px 20px;
}

.alignleft {
	float: left;
	margin: 0px 20px 0px 0px;
}

.sidebar-banner-single {
	background-size: contain;
	background-position: bottom center;
	background-repeat: no-repeat;
	align-items: center;
}

.sidebar-banner-single::before {
	content: none;
}

.sidebar-banner-single .sidebar-banner-label {
	margin-bottom: 35px;
}

.sidebar-banner-single .sidebar-banner-title {
	margin-bottom: 25px;
}

.sidebar-banner-single:not(.banner-horizontal) .orange-link,
.sidebar-banner-single:not(.banner-horizontal) .orange-link:hover {
	color: #282828;
	border-bottom-color: #282828;
}

.sidebar-banner-single:not(.banner-horizontal) .orange-link::after,
.sidebar-banner-single:not(.banner-horizontal) .orange-link:hover::after {
	background-color: #282828;
}

.sidebar-banner-single-calc {
	background-image: url('images/banner-single-calc.png');
	background-color: #eece35;
	padding-bottom: 350px;
}

.sidebar-banner-single-podbor {
	background-image: url('images/banner-single-podbor.png');
	background-color: #9ec9d1;
	padding-bottom: 400px;
}

.banner-horizontal-wrap {
	width: calc(50% - 10px);
	margin-bottom: 20px;
}

.banner-horizontal {
	padding: 30px 50px;
	margin: 0px;
	height: calc(100%);
	background-position: right center;
	justify-content: space-between;
	align-items: flex-start;
}

.banner-horizontal.sidebar-banner-single-calc {
	background-image: url('images/banner-horizontal-calc.png');
}

.banner-horizontal.sidebar-banner-single-podbor {
	background-image: url('images/banner-horizontal-podbor.png');
}

#default-catalog-wrapper {
	padding-bottom: 60px;
}

.catalog-sidebar {
	width: 400px;
}
.catalog-list {
	width: calc(100% - 420px);
}

#portfolio-cities {
	padding: 60px 0px;
}

.portfolio-cities-title {
	width: 400px;
}

.portfolio-cities-list {
	width: calc(100% - 420px);
}

.cities-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.city-item {
	position: relative;
	width: calc(30% - 5px);
	padding-left: 30px;
	margin-bottom: 10px;
}

.city-item::before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAADXUlEQVRIia2VW2wVVRSGvzbyYNBC9bTUYDQaLw+YGI0PShDjpakSYwpSi2kaEEms1yAIXpAnxaikSIqN1LSFomK0gonxjpEU8YrGB6NRY2K8BtpTzmkVQ0TXMmtmKnO6zkyHhi85mbP/f+/9z96zZ00FKazcVTNdRReqcK0qF4vomSpUqugRFX4T0c9VeVuF/q7mwmjSTGVDVu+unaaia0S4Q0WnqoAqiCjB/+gatNXaHFLRDhHWdbcUD00Ycv9A7VwVtqvoTIlNOEFIoInwo4o297SO7IvPWRlvPLBnxiLgPWCmW142zgIGlvZNaygb8tDeGdcA24ApkwwY40Tg1Vu2Vl1SErLmo7ocsD1DwDDwfXRNw4JeXtxbdVJ8JY8ANQmD/gE6gVkd1w/nNt0wfP7TjQftpmYBHZFfDtu6B02vePiTutNU+ElFpwQPWjX+IIdVtHFDQ35vmUkC2vqrL1PhNRXNlR6UYLydutNtJS0J26TAgrQAY3NT4WNgPvCvM2Eq0GQhDc4Keb69fmiPU8vQ1VywG9nqnYB5FnKBk0N6nZJOX4J7kYXUOTnkS6ek80WCe0alk45y2CnpHElwKyxkxMkh5zolnbMT3KKFfOfkkPlOSacxwf3dQpKO6IqVu2pqnVqG216qtpdztXcCPrWQnU4OmW41aMU7uSrnxGjrrz7Z+gGnODPkjcpHL93/IfCNs0JmA/vufStX7xzg9leqrwI+A+Y4MyRvISdEjfXAFtcl5Dzg3eVv5n4Q0Q9UyKvoqSpcLqITHY7Obcv+ODwW8hywHLjQdTvKOdEvK7aKjYxV4XWz91vduSuqV8eLVX1LR4vEP1qPzTlgp6z9OAXsjpeZ8W/8WuBbN+TYsLtfsmXJ6P+7UhLy+NwDVkpumkRJibOsd/HIz3HB1a4nrhj8CrjbDc3Gpp7WkR3ju7oQ48krB7uBF5yRjn287ivXo2xIRFtKXRvPkG1zd0vxb+ekhay/euhP4EbgL2eWIsCiZ28u/uqcDCuhvX7oayuUzihlbVdz4X2nZg0xNjTku4DXnREyYIfSqccaEnFrVCbi2MeudXNTQVzvyYQ8dV1+ELhnnLzqmYWFX7KMz7oSNs7LvxiVC8PKe0/WsZlDIqxS26m7s3PBwQm3KQD4D7znWWqRWuauAAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}

.change-single-label-wrap {
	text-align: center;
	font-size: 0px;
	margin-bottom: 16px;
}

.change-single-label {
	position: static;
	display: inline-block;
	font-size: 16px;
}

.modal-xl-title,
.default-steps-btns .six-steps-btn:not(.active) {
	color: #282828;
}

.horizontal-banner {
	width: 100%;
	margin-bottom: 20px;
	padding: 35px 75px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 5px;
}

.horizontal-banner + h2 {
	width: 100%;
	margin-bottom: 20px;
}

.horizontal-banner-title {
	font-size: 24px;
	color: #fefefe;
	font-weight: 300;
}

.horizontal-banner-title a {
	color: #fefefe;
	border-bottom: 1px solid #fefefe;
}

.horizontal-banner-title b {
	font-weight: bold;
}

.projects-banner {
	background-image: url('images/projects-banner.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.excursion-free {
	background-image: url('images/catalog-banner.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 30px;
}

.link-no-link {
	cursor: default!important;
	border-bottom-color: transparent!important;
}

.header-logo-text-main-mobile {
	display: none!important;
}

.section-mobile-title {
	font-size: 50px;
	font-weight: bold;
	text-align: center;
}

.section-mobile-title+.section-title {
	font-size: 25px;
}

.portfolio-slide-works-mobile,
.section-title-mobile,
.portfolio-slide-review-mobile {
	display: none;
}

.seo-header .imitation-h1 {
	font-weight: 700;
}

.category-description {
	padding-top: 1.5rem;
	width: 100%;
}

.screen-reader-text {
	display: none;
}

.pagination {
	display: block;
	padding: 20px 0px 0px;
}

.pagination .nav-links {
	display: flex;
	justify-content: center;
}

.pagination .nav-links>* {
	margin: 0px 5px;
	font-size: 20px;
}

.pagination .nav-links>.page-numbers:not(.dots) {
	padding: 2px 10px;
	border-radius: 5px;
}

#portfolio-map .ymaps-2-1-79-balloon {
	border-radius: 10px;
	overflow: hidden;
	box-shadow: none;
}

#portfolio-map .ymaps-2-1-79-balloon__content {
	padding: 0px!important;
	margin: 0px!important;
	border: 1px solid #8e8e8e;
	border-radius: 10px;
}

.ballon-item {
	width: 300px;
}

.ballon-item img {
	border-radius: 10px 10px 0px 0px;
}

.ballon-item-content {
	padding: 20px 20px 30px;
}

.ballon-item-title {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 15px;
}

.sitemap-item-links {
	columns: 3;
}

.sidebar-fixed-box {
	position: absolute;
	display: block;
	padding: 10px 15px;
	background-color: #ffffff;
	border-radius: 15px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.sidebar-fixed-box-count {
	text-align: center;
	font-size: 14px;
	margin-bottom: 10px;
}

.sidebar-fixed-box-btn .button {
	font-size: 14px;
	padding: 15px 20px;
}

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

.mobile-menu-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 997;
}

.mobile-bottom-fixed-box {
	width: 100%;
	position: fixed;
	bottom: 15px;
	left: 0px;
	z-index: 99;
}

.mobile-bottom-fixed {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	font-size: 0px;
	background-image: -moz-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(225, 153, 77) 0%, rgb(230, 169, 89) 56%, rgb(234, 184, 100) 100%);
	border-radius: 20px;
}

.mobile-bottom-btn,
.mobile-bottom-btn:hover,
.mobile-bottom-btn:focus {
	display: inline-block;
	padding: 10px 40px;
	font-size: 18px;
	color: #ffffff;
}

.mobile-bottom-fixed .mobile-bottom-btn:not(:last-child) {
	border-right: 1px solid #ffffff;
}

.mobile-bottom-fixed .mobile-bottom-btn:first-child {
	border-radius: 20px 0px 0px 20px;
}

.mobile-bottom-fixed .mobile-bottom-btn:last-child {
	border-radius: 0px 20px 20px 0px;
}

#mobile-bottom-favorites-count {
	padding-left: 5px;
}

.search-modal-wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	padding: 30px 0px;
	top: 0px;
	left: 0px;
	overflow: auto;
}

.search-modal-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0px;
	left: 0px;
}

.search-input-box {
	position: sticky;
	/*width: calc(100% - 24px);*/
	top: 0px;
}

.search-input-box .form-control {
	width: calc(100% - 30px);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1.0);
}

.search-input-box .form-control:focus {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 1.0);
	border: 1px solid #f7f6f6;
}

.search-modal-close {
	float: right;
	font-size: 50px;
	color: #ffffff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1.0), 0px 0px 10px rgba(0, 0, 0, 1.0);
}

.search-result-box {
	overflow: auto;
	background-color: #ffffff;
	border-radius: 15px;
	margin-top: 30px;
}

.search-result-item {}

.search-result-item a {
	display: block;
	padding: 17px 20px;
	background-color: transparent;
	transition: all 0.45s ease-in-out;
}

.search-result-item a:hover {
	background-color: #fced8c;
}

.search-result-box .search-result-item:not(:last-child) {
	border-bottom: 1px solid #282828;
}

.search-result-item-title {
	font-weight: bold;
	color: #282828;
	font-size: 18px;
}

.top-catalog-count {
	position: absolute;
	background-color: #fced8c;
	border-radius: 30px;
	/*width: 150px;*/
	color: #282728;
	text-align: center;
	padding: 5px 10px;
	font-size: 12px;
	bottom: calc(100% + 10px);
}

#right-fixed-favorites-count {
	position: absolute;
	right: 12px;
	top: 12px;
	color: #ffffff;
	display: block;
	background-color: red;
	font-size: 15px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
}

.button.lazyload::after {
	content: none!important;
}

.button-quiz {
	padding-right: 58px;
	position: relative;
}

.button-quiz::after {
	content: "";
	display: block;
	width: 25px;
	height: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAALCAYAAABhwJ3wAAABbUlEQVQ4jY2UP0ubURTGf1GiVgkWQUnRWMFIl+LSxdqhcVBxFaVfQye/joMgdOnYSoZshS7FfoBCFbu0HSq2g7TyK8fekDfJm1cfeIZ7n3P/nHOee0vqI+Av8J1ivAB+A6cFUa+BL8ABYFYYAn4BD4EqUOpb2sEF8ARYSevy8AbYAw6BcpeuBsfVujqrltJcHqvqrtpQh3P04Lp6pb5N+97OZwPG1EV1vmCT4JS6rW6oozl68Jn6Tf2gTsfc7e0ziHTnUn2/An9yyhOoAI0U10q960UdOEn93+w9KDAKPAaugbO+5R1MAlvAT+Bdn/ofT4FPwbyMZpMpLgoymgDWUlwrGaoXCymj4cgo657IpJbKcV5wSDh0PZWkOeCQZeB90laBz+3mPUium1OHcprb5oy6o66p5QExL9VLtalWsq6LwVI83DusXVNfqasFl4lLXKvH6khWi43jod7c42d4ngzysSDmCPgB7Hf9DMA/C75/3OoUTnsAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	right: 28px;
	top: 50%;
	margin-top: -5px;
	transition: all 0.15s ease-in-out;
}

.button-quiz:hover::after {
	right: 18px;
}

.button-quiz-back {
	padding-left: 58px;
	position: relative;
}

.button-quiz-back::after {
	content: "";
	display: block;
	width: 25px;
	height: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAALCAYAAABhwJ3wAAABbUlEQVQ4jY2UP0ubURTGf1GiVgkWQUnRWMFIl+LSxdqhcVBxFaVfQye/joMgdOnYSoZshS7FfoBCFbu0HSq2g7TyK8fekDfJm1cfeIZ7n3P/nHOee0vqI+Av8J1ivAB+A6cFUa+BL8ABYFYYAn4BD4EqUOpb2sEF8ARYSevy8AbYAw6BcpeuBsfVujqrltJcHqvqrtpQh3P04Lp6pb5N+97OZwPG1EV1vmCT4JS6rW6oozl68Jn6Tf2gTsfc7e0ziHTnUn2/An9yyhOoAI0U10q960UdOEn93+w9KDAKPAaugbO+5R1MAlvAT+Bdn/ofT4FPwbyMZpMpLgoymgDWUlwrGaoXCymj4cgo657IpJbKcV5wSDh0PZWkOeCQZeB90laBz+3mPUium1OHcprb5oy6o66p5QExL9VLtalWsq6LwVI83DusXVNfqasFl4lLXKvH6khWi43jod7c42d4ngzysSDmCPgB7Hf9DMA/C75/3OoUTnsAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	left: 28px;
	top: 50%;
	margin-top: -5px;
	transition: all 0.15s ease-in-out;
	transform: scale(-1, 1)
}

.button-quiz-back:hover::after {
	left: 18px;
}

.map-btn-close {
	position: absolute;
	z-index: 9;
	right: 20px;
	top: 20px;
}

.fancybox-image {
	background-color: #ffffff;
}

.link-imitation {
	cursor: pointer;
}

#proektirovanie-tarrifs {
	padding: 60px 0px;
}

.main-price-item {
	padding: 0px 0px 30px;
	background-color: #ffffff;
	border-radius: 10px;
	/*height: calc(100%);*/
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.main-price-item-0 {
	background-color: #F4F2F2;
	background-image: url('images/main-price-item-0.png');
	background-repeat: no-repeat;
	background-position: right top;
}
.main-price-item-1 {
	background-color: #FFFFFF;
	background-image: url('images/main-price-item-1.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.main-price-item-2 {
	background-color: #282828;
	background-image: url('images/main-price-item-1.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.main-price-item-2 * {
	color: #ffffff;
}

.main-price-header {
	padding: 60px 20px 0px;
	/*border-bottom: 1px solid #e9e9e9;*/
	text-align: center;
	font-weight: bold;
	font-size: 26px;
}

.main-price-content {
	padding: 20px 30px 0px;
}

.main-price-title {
	text-align: center;
	font-weight: bold;
	margin-bottom: 16px;
}
.main-price-text {
	padding-bottom: 20px;
	font-weight: 500;
	text-align: center;
}
.main-price-wrap:not(:last-of-type) {
	border-bottom: 1px solid #e1994d;
}
.main-price-text br {
	margin-bottom: 16px;
}

.main-price-points {
	padding-left: 25px;
	margin-bottom: 3px;
}

.main-price-point {}

.main-price-point::marker {
	color: #e3a253;
}

.main-price-wrap {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.main-price-btns {
	padding: 30px 30px 0px;
	/*border-top: 1px solid #e9e9e9;*/
}

.main-price-value, .main-price-v-title {
	font-size: 17px;
	font-weight: bold;
	padding: 16px 0px;
	text-align: center;
}
.main-price-value {
	font-size: 22px;
}
.main-price-value span {
	font-weight: normal;
	font-size: 17px;
}

.main-price-button {}

.main-price-button .button {
	width: 100%;
	text-align: center;
}

#proektirovanie-example {
	padding: 60px 0px;
}

#proektirovanie-example img {
	max-width: 100%;
	margin: auto;
}

.proektirovanie-example-item {
	width: calc(50% - 10px);
}

.main-example-text {
	padding: 0px 0px 20px;
}

#proektirovanie-sections {
	padding: 60px 0px;
}

.proektirovanie-sections-title {
	margin: 20px 0px 15px;
}

.main-plain-part-list {
	padding-left: 17px;
	width: 400px;
}

.main-plain-part-list li {
	color: #282828;
	margin-bottom: 10px;
}

.main-plain-part-list li a {
	display: inline-block;
	color: #e3a253;
	border-bottom: 1px dashed #e3a253;
	transition: all 0.45s ease-in-out;
}

.main-plain-part-list li a.is-active,
.main-plain-part-list li a:hover {
	color: #282828;
	border-bottom-color: #282828;
}

.main-plain-part-item-image {
	position: relative;
	height: 500px;
	width: calc(100% - 450px);
}

.main-plain-part-item-image a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0;
	transition: all 0.45s ease-in-out;
	top: 0px;
	left: 0px;
}

.main-plain-part-item-image a.is-active {
	opacity: 1;
	z-index: 1;
}

.main-plain-part-item-image a img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
}

.main-plain-part-item-button {
	width: 100%;
}

#septik-calc {
	/*padding: 60px 0px;*/
}

#septik-calc .quiz-container::after {
	top: 45px;
}


/*.septik-calc-form {
	border: 8px solid #e3a253;
	background-color: #ffffff;
	position: relative;
	padding: 50px 70px;
	border-radius: 0px 65px 0px 0px;
}
.septik-calc-form::before {
	content: "";
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 20px;
	right: 20px;
	mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzBweCIgaGVpZ2h0PSI3MHB4IiB2aWV3Qm94PSIwIDAgNzAgNzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDY0ICg5MzUzNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMjU4MDIzNiUiIHkxPSI1MCUiIHgyPSItMi4yMjA0NDYwNWUtMTQlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MEM4NTgiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Nzg0NCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijk4LjI1ODAyMzYlIiB5MT0iNTAlIiB4Mj0iLTIuMjIwNDQ2MDVlLTE0JSIgeTI9IjUwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNjBDODU4IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0ODc4NDQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i0JPQu9Cw0LLQvdCw0Y8t0YHQtdC/0YLQuNC60LgtMTkyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NTAuMDAwMDAwLCAtMjA4My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ItCf0L7QtNC+0LHRgNCw0YLRjC3RgdC10L/RgtC40Lot0L/Qvi3Qv9Cw0YDQsNC80LXRgtGA0LDQvCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjAwMDAwMCwgMjA1My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLQmtCy0LjQtyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ItCk0L7QvSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDgwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2U9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHN0cm9rZS13aWR0aD0iNS44MzMzMzMzMyIgY3g9IjM1IiBjeT0iMzUiIHI9IjMyLjA4MzMzMzMiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IndhdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yMDgzMzMsIDExLjY2NjY2NykiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ1Ljc5NjkyMjcsMzMuMTk1NTI1MiBDNDYuMjU2MDk5NSwzMy4xODIzOTQ4IDQ2LjcxMDM3NzYsMzMuMjkyODA5MyA0Ny4xMTIzMDE0LDMzLjUxNTIzNDQgQzQzLjE1NTgzNTUsNDEuOTE4NTc2NCAzNC42MDY0NTUxLDQ3Ljc0OTc4MyAyNC43MTkzNTc2LDQ3Ljc0OTc4MyBDMTYuMTU4NTA5NCw0Ny43NDU3OTc5IDguMjA4MDcyNDMsNDMuMzE2NDI5MiAzLjY5OTM4MTUxLDM2LjAzOTA3NzcgQzMuNzc0MDE0NzYsMzYuMDQyMTc2NiAzLjg0OTI5MzYyLDM2LjA0NDI0MjYgMy45MjU3MzQ1OSwzNi4wNDQyNDI2IEM1Ljc4MjY1NjI1LDM2LjA0NDI0MjYgNi43NTY4OTEyOCwzNS4xMTYxMDQ2IDcuNTM5NzY1NjIsMzQuMzcwNDE3OCBDOC4yNTU4ODMyNSwzMy42ODgzODg3IDguNzczNTM4NDEsMzMuMTk1Mzk2MSA5LjkwNzExMTU1LDMzLjE5NTM5NjEgQzExLjA0MDY4NDcsMzMuMTk1Mzk2MSAxMS41NTc5NTI1LDMzLjY4ODI1OTUgMTIuMjc0MDcwMSwzNC4zNzA0MTc4IEMxMy4wNTY5NDQ0LDM1LjExNjEwNDYgMTQuMDMwNzkyMSwzNi4wNDQyNDI2IDE1Ljg4Nzg0MjksMzYuMDQ0MjQyNiBDMTcuNzQ0ODkzNywzNi4wNDQyNDI2IDE4LjcxOTEyODcsMzUuMTE2MTA0NiAxOS41MDIxMzIyLDM0LjM3MDQxNzggQzIwLjIxODI0OTgsMzMuNjg4Mzg4NyAyMC43MzU3NzU4LDMzLjE5NTM5NjEgMjEuODY5NDc4MSwzMy4xOTUzOTYxIEMyMy4wMDMxODAzLDMzLjE5NTM5NjEgMjMuNTIwNzA2NCwzMy42ODgzODg3IDI0LjIzNjgyNCwzNC4zNzA0MTc4IEMyNS4wMTk2OTg0LDM1LjExNjEwNDYgMjUuOTkzOTMzNCwzNi4wNDQyNDI2IDI3Ljg1MDk4NDIsMzYuMDQ0MjQyNiBDMjkuNzA4MDM0OSwzNi4wNDQyNDI2IDMwLjY4MjM5OTEsMzUuMTE2MTA0NiAzMS40NjUyNzM0LDM0LjM3MDU0NjkgQzMyLjE4MTM5MTEsMzMuNjg4NTE3OCAzMi42OTkxNzUzLDMzLjE5NTUyNTIgMzMuODMyODc3NiwzMy4xOTU1MjUyIEMzNC45NjY1Nzk5LDMzLjE5NTUyNTIgMzUuNDg0MTA1OSwzMy42ODg1MTc4IDM2LjIwMDIyMzUsMzQuMzcwNTQ2OSBDMzYuOTgzMjI3LDM1LjExNjIzMzcgMzcuOTU3MzMyOSwzNi4wNDQzNzE3IDM5LjgxNDUxMjgsMzYuMDQ0MzcxNyBDNDEuNjcxNjkyNywzNi4wNDQzNzE3IDQyLjY0NjE4NiwzNS4xMTYyMzM3IDQzLjQyOTE4OTUsMzQuMzcwNTQ2OSBDNDQuMTQ1NDM2MiwzMy42ODg1MTc4IDQ0LjY2Mjk2MjIsMzMuMTk1NTI1MiA0NS43OTY5MjI3LDMzLjE5NTUyNTIgWiBNNDUuNzk2OTIyNywyOC45MjIxOTA4IEM0Ni45MzExNDE1LDI4LjkyMjE5MDggNDcuNDQ4NTM4NCwyOS40MTUxODM0IDQ4LjE2NDc4NTIsMzAuMDk3MjEyNSBDNDguMjMwMTIxNSwzMC4xNTkzNjM4IDQ4LjI5NjM2MTgsMzAuMjIyMDMxNiA0OC4zNjM1MDU5LDMwLjI4NTIxNTkgQzQ4LjIwMDU1MjMsMzAuODEzMzMwMSA0OC4wMjA3Njk3LDMxLjMzMzUyNDcgNDcuODI0MTU4LDMxLjg0NTc5OTcgQzQ3LjE5NDUyMDYsMzEuNTMzODc5NiA0Ni40OTk1MDM0LDMxLjM3NjgxNDYgNDUuNzk2OTIyNywzMS4zODc2NzA0IEM0My45Mzk4NzIsMzEuMzg3NjcwNCA0Mi45NjU1MDc4LDMyLjMxNTgwODQgNDIuMTgyNTA0MywzMy4wNjEzNjYxIEM0MS40NjYxMjg1LDMzLjc0MzM5NTIgNDAuOTQ4MzQ0MiwzNC4yMzYzODc4IDM5LjgxNDUxMjgsMzQuMjM2Mzg3OCBDMzguNjgwNjgxNCwzNC4yMzYzODc4IDM4LjE2MzE1NTQsMzMuNzQzMzk1MiAzNy40NDcwMzc4LDMzLjA2MTM2NjEgQzM2LjY2NDE2MzQsMzIuMzE1Njc5MyAzNS42OTAwNTc1LDMxLjM4NzU0MTIgMzMuODMyODc3NiwzMS4zODc1NDEyIEMzMS45NzU2OTc3LDMxLjM4NzU0MTIgMzEuMDAxMzMzNiwzMi4zMTU2NzkzIDMwLjIxODQ1OTIsMzMuMDYxMzY2MSBDMjkuNTAyMzQxNiwzMy43NDMzOTUyIDI4Ljk4NDY4NjQsMzQuMjM2Mzg3OCAyNy44NTA5ODQyLDM0LjIzNjM4NzggQzI2LjcxNzI4MTksMzQuMjM2Mzg3OCAyNi4xOTk3NTU5LDMzLjc0MzM5NTIgMjUuNDgzNjM4MiwzMy4wNjEzNjYxIEMyNC43MDA2MzQ4LDMyLjMxNTY3OTMgMjMuNzI2NTI4OSwzMS4zODc1NDEyIDIxLjg2OTQ3ODEsMzEuMzg3NTQxMiBDMjAuMDEyNDI3MywzMS4zODc1NDEyIDE5LjAzODE5MjMsMzIuMzE1Njc5MyAxOC4yNTUxODg4LDMzLjA2MTM2NjEgQzE3LjUzOTIwMDMsMzMuNzQzMzk1MiAxNy4wMjE0MTYsMzQuMjM2Mzg3OCAxNS44ODc4NDI5LDM0LjIzNjM4NzggQzE0Ljc1NDI2OTcsMzQuMjM2Mzg3OCAxNC4yMzcwMDIsMzMuNzQzNTI0MyAxMy41MjA4ODQzLDMzLjA2MTM2NjEgQzEyLjczODEzOTEsMzIuMzE1Njc5MyAxMS43NjQxNjIzLDMxLjM4NzU0MTIgOS45MDcxMTE1NSwzMS4zODc1NDEyIEM4LjA1MDA2MDc2LDMxLjM4NzU0MTIgNy4wNzU4MjU3NCwzMi4zMTU2NzkzIDYuMjkyOTUxMzksMzMuMDYxMzY2MSBDNS41NzY4MzM3NywzMy43NDM1MjQzIDUuMDU5NDM2ODUsMzQuMjM2Mzg3OCAzLjkyNTczNDU5LDM0LjIzNjM4NzggQzMuNDE1MTQyNzUsMzQuMjUzMTE5IDIuOTExNDY2MzksMzQuMTE0NzI5NiAyLjQ4MTEwMzUyLDMzLjgzOTQ2MjkgQzIuMDIxMDUwODMsMzIuODk4MjgyMiAxLjYyMTYzMjkxLDMxLjkyODY1NTMgMS4yODUyOTI5NywzMC45MzY1MTM3IEMyLjA1MDIzMDgzLDMxLjQ5NjQ2NDUgMi45Nzc5MzQ3NSwzMS43ODk2MjQyIDMuOTI1NzM0NTksMzEuNzcwOTA4MiBDNS43ODI2NTYyNSwzMS43NzA5MDgyIDYuNzU3MDIwNCwzMC44NDI3NzAyIDcuNTM5NzY1NjIsMzAuMDk3MDgzMyBDOC4yNTU4ODMyNSwyOS40MTUwNTQzIDguNzczNTM4NDEsMjguOTIyMDYxNiA5LjkwNzExMTU1LDI4LjkyMjA2MTYgQzExLjA0MDY4NDcsMjguOTIyMDYxNiAxMS41NTc5NTI1LDI5LjQxNTA1NDMgMTIuMjc0MDcwMSwzMC4wOTcwODMzIEMxMy4wNTY5NDQ0LDMwLjg0Mjg5OTMgMTQuMDMwNzkyMSwzMS43NzEwMzczIDE1Ljg4Nzg0MjksMzEuNzcxMDM3MyBDMTcuNzQ0ODkzNywzMS43NzEwMzczIDE4LjcxOTEyODcsMzAuODQyODk5MyAxOS41MDIxMzIyLDMwLjA5NzIxMjUgQzIwLjIxODI0OTgsMjkuNDE1MTgzNCAyMC43MzU3NzU4LDI4LjkyMjE5MDggMjEuODY5NDc4MSwyOC45MjIxOTA4IEMyMy4wMDMxODAzLDI4LjkyMjE5MDggMjMuNTIwNzA2NCwyOS40MTUwNTQzIDI0LjIzNjgyNCwzMC4wOTcyMTI1IEMyNS4wMTk2OTg0LDMwLjg0Mjg5OTMgMjUuOTkzOTMzNCwzMS43NzEwMzczIDI3Ljg1MDk4NDIsMzEuNzcxMDM3MyBDMjkuNzA4MDM0OSwzMS43NzEwMzczIDMwLjY4MjM5OTEsMzAuODQyODk5MyAzMS40NjUyNzM0LDMwLjA5NzIxMjUgQzMyLjE4MTUyMDIsMjkuNDE1MTgzNCAzMi42OTkxNzUzLDI4LjkyMjE5MDggMzMuODMyODc3NiwyOC45MjIxOTA4IEMzNC45NjY1Nzk5LDI4LjkyMjE5MDggMzUuNDg0MTA1OSwyOS40MTUwNTQzIDM2LjIwMDIyMzUsMzAuMDk3MjEyNSBDMzYuOTgzMjI3LDMwLjg0Mjg5OTMgMzcuOTU3MzMyOSwzMS43NzEwMzczIDM5LjgxNDUxMjgsMzEuNzcxMDM3MyBDNDEuNjcxNjkyNywzMS43NzEwMzczIDQyLjY0NjE4NiwzMC44NDI4OTkzIDQzLjQyOTE4OTUsMzAuMDk3MjEyNSBDNDQuMTQ1NDM2MiwyOS40MTUxODM0IDQ0LjY2MjcwNCwyOC45MjIxOTA4IDQ1Ljc5NjkyMjcsMjguOTIyMTkwOCBaIE00OS40Mzg3MTUzLDIzLjkxODQwNiBDNDkuMzg1NTI4OSwyNS4zOTM4NDQ2IDQ5LjIwMDA1MjgsMjYuODYxNTM0NSA0OC44ODQ1MTgyLDI4LjMwMzgxOTQgQzQ4LjE3ODYwMTMsMjcuNjkzMTk1NSA0Ny4yNjMzNzU3LDI3LjExNDQ2NTEgNDUuNzk2OTIyNywyNy4xMTQ0NjUxIEM0My45Mzk4NzIsMjcuMTE0NDY1MSA0Mi45NjU1MDc4LDI4LjA0MjYwMzEgNDIuMTgyMzc1MiwyOC43ODgyODk5IEM0MS40NjYxMjg1LDI5LjQ3MDQ0ODEgNDAuOTQ4MzQ0MiwyOS45NjMzMTE2IDM5LjgxNDUxMjgsMjkuOTYzMzExNiBDMzguNjgwNjgxNCwyOS45NjMzMTE2IDM4LjE2MzE1NTQsMjkuNDcwNTc3MyAzNy40NDcwMzc4LDI4Ljc4ODI4OTkgQzM2LjY2NDE2MzQsMjguMDQyNjAzMSAzNS42OTAwNTc1LDI3LjExNDQ2NTEgMzMuODMyODc3NiwyNy4xMTQ0NjUxIEMzMS45NzU2OTc3LDI3LjExNDQ2NTEgMzEuMDAxMzMzNiwyOC4wNDI2MDMxIDMwLjIxODQ1OTIsMjguNzg4Mjg5OSBDMjkuNTAyMjEyNSwyOS40NzA0NDgxIDI4Ljk4NDY4NjQsMjkuOTYzMzExNiAyNy44NTA5ODQyLDI5Ljk2MzMxMTYgQzI2LjcxNzI4MTksMjkuOTYzMzExNiAyNi4xOTk3NTU5LDI5LjQ3MDU3NzMgMjUuNDgzNjM4MiwyOC43ODgyODk5IEMyNC43MDA2MzQ4LDI4LjA0MjYwMzEgMjMuNzI2NTI4OSwyNy4xMTQ0NjUxIDIxLjg2OTQ3ODEsMjcuMTE0NDY1MSBDMjAuMDEyNDI3MywyNy4xMTQ0NjUxIDE5LjAzODE5MjMsMjguMDQyNjAzMSAxOC4yNTUxODg4LDI4Ljc4ODI4OTkgQzE3LjUzOTIwMDMsMjkuNDcwNDQ4MSAxNy4wMjE0MTYsMjkuOTYzMzExNiAxNS44ODc4NDI5LDI5Ljk2MzMxMTYgQzE0Ljc1NDI2OTcsMjkuOTYzMzExNiAxNC4yMzcwMDIsMjkuNDcwNDQ4MSAxMy41MjA4ODQzLDI4Ljc4ODI4OTkgQzEyLjczODEzOTEsMjguMDQyNDc0IDExLjc2NDE2MjMsMjcuMTE0MzM1OSA5LjkwNzExMTU1LDI3LjExNDMzNTkgQzguMDUwMDYwNzYsMjcuMTE0MzM1OSA3LjA3NTY5NjYxLDI4LjA0MjQ3NCA2LjI5Mjk1MTM5LDI4Ljc4ODI4OTkgQzUuNTc2ODMzNzcsMjkuNDcwNDQ4MSA1LjA1OTU2NTk3LDI5Ljk2MzMxMTYgMy45MjU3MzQ1OSwyOS45NjMzMTE2IEMyLjc5MTkwMzIxLDI5Ljk2MzMxMTYgMi4yNzQ1MDYyOSwyOS40NzA1NzczIDEuNTU4Mzg4NjcsMjguNzg4Mjg5OSBDMS4yMTk4MTg3NSwyOC40NDk4OTc5IDAuODUzMjY4OTMyLDI4LjE0MDcxMDYgMC40NjI2NDg2NTUsMjcuODY0MDI1NiBDMC4yMDI3MTk3NTQsMjYuNTYzMzc4MiAwLjA0ODAwMzAxNzcsMjUuMjQzOTAzMSAwLDIzLjkxODQwNiBMMCwyMy45MTg0MDYgWiBNMjQuNzgzMjM5NCwwIEwzMC42NDI4NTksOC41NTYyMzQ2OCBDMzEuNjc4MDc3OCwxMC40NDE2MjA5IDMxLjY1NTAwODQsMTIuNjUyMTk1MyAzMC41NzczMTc1LDE0LjYyOTE0MDkgQzI5LjM5MzM3NzEsMTYuODEyMzY1MiAyNy4xODkxODg4LDE4LjE2NjMyNSAyNC43OTU3NjcyLDE4LjE4MDU1NTYgTDI0Ljc5NTc2NzIsMTguMTgwNTU1NiBDMjIuNDAzNjU0NCwxOC4xNjc2MjY5IDIwLjIwMzA2MzYsMTYuODIwNTEwNiAxOS4wMTY2NjEyLDE0LjY0NTMzNjIgQzE3LjkyOTgwMzcsMTIuNjYzMjU5NCAxNy45MDE2OTI3LDEwLjQzOTg1NyAxOC45MzczNjk4LDguNTM2OTkyNzcgTDE4LjkzNzM2OTgsOC41MzY5OTI3NyBMMjQuNzgzMjM5NCwwIFogTTI4LjgzNzMzNzIsMTAuMjE1MDQ3NCBDMjguMjQ2NzAxMywxMC4yMTUwNDc0IDI3Ljc2Nzg5NjMsMTAuNzE3NTgzIDI3Ljc2Nzg5NjMsMTEuMzM3NDkyIEwyNy43Njc4OTYzLDExLjMzNzQ5MiBDMjcuNzcxNzU4NiwxMi4xNzU3MDI1IDI3LjQ1NDM5NjksMTIuOTgwMzIwNCAyNi44ODcyODgsMTMuNTcwNTE1MyBDMjYuMzE4MzQ0LDE0LjE2NjMxMDIgMjUuNTQ2NjAxOSwxNC40OTk1MTY5IDI0Ljc0MjkwNjIsMTQuNDk2MzcxNyBDMjQuMTUyMjcwMywxNC40OTYzNzE3IDIzLjY3MzQ2NTMsMTQuOTk4OTA3MyAyMy42NzM0NjUzLDE1LjYxODgxNjMgQzIzLjY3MzQ2NTMsMTYuMjM4NzI1NCAyNC4xNTIyNzAzLDE2Ljc0MTI4MTUgMjQuNzQyOTA2MiwxNi43NDEyODE1IEMyNi4xMTA5NTY3LDE2Ljc0NTIyMjYgMjcuNDI0Mjg0NSwxNi4xNzc2ODM4IDI4LjM5MzA3ODEsMTUuMTYzODgzMiBDMjkuMzYxODcxNiwxNC4xNTAwODI2IDI5LjkwNjQ5OTIsMTIuNzczMzUxMyAyOS45MDY3NzgxLDExLjMzNzQ5MiBDMjkuOTA2Nzc4MSwxMC43MTc1ODMgMjkuNDI3OTczMSwxMC4yMTUwNDc0IDI4LjgzNzMzNzIsMTAuMjE1MDQ3NCBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
	-webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzBweCIgaGVpZ2h0PSI3MHB4IiB2aWV3Qm94PSIwIDAgNzAgNzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDY0ICg5MzUzNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMjU4MDIzNiUiIHkxPSI1MCUiIHgyPSItMi4yMjA0NDYwNWUtMTQlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MEM4NTgiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Nzg0NCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijk4LjI1ODAyMzYlIiB5MT0iNTAlIiB4Mj0iLTIuMjIwNDQ2MDVlLTE0JSIgeTI9IjUwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNjBDODU4IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0ODc4NDQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i0JPQu9Cw0LLQvdCw0Y8t0YHQtdC/0YLQuNC60LgtMTkyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NTAuMDAwMDAwLCAtMjA4My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ItCf0L7QtNC+0LHRgNCw0YLRjC3RgdC10L/RgtC40Lot0L/Qvi3Qv9Cw0YDQsNC80LXRgtGA0LDQvCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjAwMDAwMCwgMjA1My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLQmtCy0LjQtyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ItCk0L7QvSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDgwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2U9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHN0cm9rZS13aWR0aD0iNS44MzMzMzMzMyIgY3g9IjM1IiBjeT0iMzUiIHI9IjMyLjA4MzMzMzMiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IndhdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4yMDgzMzMsIDExLjY2NjY2NykiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ1Ljc5NjkyMjcsMzMuMTk1NTI1MiBDNDYuMjU2MDk5NSwzMy4xODIzOTQ4IDQ2LjcxMDM3NzYsMzMuMjkyODA5MyA0Ny4xMTIzMDE0LDMzLjUxNTIzNDQgQzQzLjE1NTgzNTUsNDEuOTE4NTc2NCAzNC42MDY0NTUxLDQ3Ljc0OTc4MyAyNC43MTkzNTc2LDQ3Ljc0OTc4MyBDMTYuMTU4NTA5NCw0Ny43NDU3OTc5IDguMjA4MDcyNDMsNDMuMzE2NDI5MiAzLjY5OTM4MTUxLDM2LjAzOTA3NzcgQzMuNzc0MDE0NzYsMzYuMDQyMTc2NiAzLjg0OTI5MzYyLDM2LjA0NDI0MjYgMy45MjU3MzQ1OSwzNi4wNDQyNDI2IEM1Ljc4MjY1NjI1LDM2LjA0NDI0MjYgNi43NTY4OTEyOCwzNS4xMTYxMDQ2IDcuNTM5NzY1NjIsMzQuMzcwNDE3OCBDOC4yNTU4ODMyNSwzMy42ODgzODg3IDguNzczNTM4NDEsMzMuMTk1Mzk2MSA5LjkwNzExMTU1LDMzLjE5NTM5NjEgQzExLjA0MDY4NDcsMzMuMTk1Mzk2MSAxMS41NTc5NTI1LDMzLjY4ODI1OTUgMTIuMjc0MDcwMSwzNC4zNzA0MTc4IEMxMy4wNTY5NDQ0LDM1LjExNjEwNDYgMTQuMDMwNzkyMSwzNi4wNDQyNDI2IDE1Ljg4Nzg0MjksMzYuMDQ0MjQyNiBDMTcuNzQ0ODkzNywzNi4wNDQyNDI2IDE4LjcxOTEyODcsMzUuMTE2MTA0NiAxOS41MDIxMzIyLDM0LjM3MDQxNzggQzIwLjIxODI0OTgsMzMuNjg4Mzg4NyAyMC43MzU3NzU4LDMzLjE5NTM5NjEgMjEuODY5NDc4MSwzMy4xOTUzOTYxIEMyMy4wMDMxODAzLDMzLjE5NTM5NjEgMjMuNTIwNzA2NCwzMy42ODgzODg3IDI0LjIzNjgyNCwzNC4zNzA0MTc4IEMyNS4wMTk2OTg0LDM1LjExNjEwNDYgMjUuOTkzOTMzNCwzNi4wNDQyNDI2IDI3Ljg1MDk4NDIsMzYuMDQ0MjQyNiBDMjkuNzA4MDM0OSwzNi4wNDQyNDI2IDMwLjY4MjM5OTEsMzUuMTE2MTA0NiAzMS40NjUyNzM0LDM0LjM3MDU0NjkgQzMyLjE4MTM5MTEsMzMuNjg4NTE3OCAzMi42OTkxNzUzLDMzLjE5NTUyNTIgMzMuODMyODc3NiwzMy4xOTU1MjUyIEMzNC45NjY1Nzk5LDMzLjE5NTUyNTIgMzUuNDg0MTA1OSwzMy42ODg1MTc4IDM2LjIwMDIyMzUsMzQuMzcwNTQ2OSBDMzYuOTgzMjI3LDM1LjExNjIzMzcgMzcuOTU3MzMyOSwzNi4wNDQzNzE3IDM5LjgxNDUxMjgsMzYuMDQ0MzcxNyBDNDEuNjcxNjkyNywzNi4wNDQzNzE3IDQyLjY0NjE4NiwzNS4xMTYyMzM3IDQzLjQyOTE4OTUsMzQuMzcwNTQ2OSBDNDQuMTQ1NDM2MiwzMy42ODg1MTc4IDQ0LjY2Mjk2MjIsMzMuMTk1NTI1MiA0NS43OTY5MjI3LDMzLjE5NTUyNTIgWiBNNDUuNzk2OTIyNywyOC45MjIxOTA4IEM0Ni45MzExNDE1LDI4LjkyMjE5MDggNDcuNDQ4NTM4NCwyOS40MTUxODM0IDQ4LjE2NDc4NTIsMzAuMDk3MjEyNSBDNDguMjMwMTIxNSwzMC4xNTkzNjM4IDQ4LjI5NjM2MTgsMzAuMjIyMDMxNiA0OC4zNjM1MDU5LDMwLjI4NTIxNTkgQzQ4LjIwMDU1MjMsMzAuODEzMzMwMSA0OC4wMjA3Njk3LDMxLjMzMzUyNDcgNDcuODI0MTU4LDMxLjg0NTc5OTcgQzQ3LjE5NDUyMDYsMzEuNTMzODc5NiA0Ni40OTk1MDM0LDMxLjM3NjgxNDYgNDUuNzk2OTIyNywzMS4zODc2NzA0IEM0My45Mzk4NzIsMzEuMzg3NjcwNCA0Mi45NjU1MDc4LDMyLjMxNTgwODQgNDIuMTgyNTA0MywzMy4wNjEzNjYxIEM0MS40NjYxMjg1LDMzLjc0MzM5NTIgNDAuOTQ4MzQ0MiwzNC4yMzYzODc4IDM5LjgxNDUxMjgsMzQuMjM2Mzg3OCBDMzguNjgwNjgxNCwzNC4yMzYzODc4IDM4LjE2MzE1NTQsMzMuNzQzMzk1MiAzNy40NDcwMzc4LDMzLjA2MTM2NjEgQzM2LjY2NDE2MzQsMzIuMzE1Njc5MyAzNS42OTAwNTc1LDMxLjM4NzU0MTIgMzMuODMyODc3NiwzMS4zODc1NDEyIEMzMS45NzU2OTc3LDMxLjM4NzU0MTIgMzEuMDAxMzMzNiwzMi4zMTU2NzkzIDMwLjIxODQ1OTIsMzMuMDYxMzY2MSBDMjkuNTAyMzQxNiwzMy43NDMzOTUyIDI4Ljk4NDY4NjQsMzQuMjM2Mzg3OCAyNy44NTA5ODQyLDM0LjIzNjM4NzggQzI2LjcxNzI4MTksMzQuMjM2Mzg3OCAyNi4xOTk3NTU5LDMzLjc0MzM5NTIgMjUuNDgzNjM4MiwzMy4wNjEzNjYxIEMyNC43MDA2MzQ4LDMyLjMxNTY3OTMgMjMuNzI2NTI4OSwzMS4zODc1NDEyIDIxLjg2OTQ3ODEsMzEuMzg3NTQxMiBDMjAuMDEyNDI3MywzMS4zODc1NDEyIDE5LjAzODE5MjMsMzIuMzE1Njc5MyAxOC4yNTUxODg4LDMzLjA2MTM2NjEgQzE3LjUzOTIwMDMsMzMuNzQzMzk1MiAxNy4wMjE0MTYsMzQuMjM2Mzg3OCAxNS44ODc4NDI5LDM0LjIzNjM4NzggQzE0Ljc1NDI2OTcsMzQuMjM2Mzg3OCAxNC4yMzcwMDIsMzMuNzQzNTI0MyAxMy41MjA4ODQzLDMzLjA2MTM2NjEgQzEyLjczODEzOTEsMzIuMzE1Njc5MyAxMS43NjQxNjIzLDMxLjM4NzU0MTIgOS45MDcxMTE1NSwzMS4zODc1NDEyIEM4LjA1MDA2MDc2LDMxLjM4NzU0MTIgNy4wNzU4MjU3NCwzMi4zMTU2NzkzIDYuMjkyOTUxMzksMzMuMDYxMzY2MSBDNS41NzY4MzM3NywzMy43NDM1MjQzIDUuMDU5NDM2ODUsMzQuMjM2Mzg3OCAzLjkyNTczNDU5LDM0LjIzNjM4NzggQzMuNDE1MTQyNzUsMzQuMjUzMTE5IDIuOTExNDY2MzksMzQuMTE0NzI5NiAyLjQ4MTEwMzUyLDMzLjgzOTQ2MjkgQzIuMDIxMDUwODMsMzIuODk4MjgyMiAxLjYyMTYzMjkxLDMxLjkyODY1NTMgMS4yODUyOTI5NywzMC45MzY1MTM3IEMyLjA1MDIzMDgzLDMxLjQ5NjQ2NDUgMi45Nzc5MzQ3NSwzMS43ODk2MjQyIDMuOTI1NzM0NTksMzEuNzcwOTA4MiBDNS43ODI2NTYyNSwzMS43NzA5MDgyIDYuNzU3MDIwNCwzMC44NDI3NzAyIDcuNTM5NzY1NjIsMzAuMDk3MDgzMyBDOC4yNTU4ODMyNSwyOS40MTUwNTQzIDguNzczNTM4NDEsMjguOTIyMDYxNiA5LjkwNzExMTU1LDI4LjkyMjA2MTYgQzExLjA0MDY4NDcsMjguOTIyMDYxNiAxMS41NTc5NTI1LDI5LjQxNTA1NDMgMTIuMjc0MDcwMSwzMC4wOTcwODMzIEMxMy4wNTY5NDQ0LDMwLjg0Mjg5OTMgMTQuMDMwNzkyMSwzMS43NzEwMzczIDE1Ljg4Nzg0MjksMzEuNzcxMDM3MyBDMTcuNzQ0ODkzNywzMS43NzEwMzczIDE4LjcxOTEyODcsMzAuODQyODk5MyAxOS41MDIxMzIyLDMwLjA5NzIxMjUgQzIwLjIxODI0OTgsMjkuNDE1MTgzNCAyMC43MzU3NzU4LDI4LjkyMjE5MDggMjEuODY5NDc4MSwyOC45MjIxOTA4IEMyMy4wMDMxODAzLDI4LjkyMjE5MDggMjMuNTIwNzA2NCwyOS40MTUwNTQzIDI0LjIzNjgyNCwzMC4wOTcyMTI1IEMyNS4wMTk2OTg0LDMwLjg0Mjg5OTMgMjUuOTkzOTMzNCwzMS43NzEwMzczIDI3Ljg1MDk4NDIsMzEuNzcxMDM3MyBDMjkuNzA4MDM0OSwzMS43NzEwMzczIDMwLjY4MjM5OTEsMzAuODQyODk5MyAzMS40NjUyNzM0LDMwLjA5NzIxMjUgQzMyLjE4MTUyMDIsMjkuNDE1MTgzNCAzMi42OTkxNzUzLDI4LjkyMjE5MDggMzMuODMyODc3NiwyOC45MjIxOTA4IEMzNC45NjY1Nzk5LDI4LjkyMjE5MDggMzUuNDg0MTA1OSwyOS40MTUwNTQzIDM2LjIwMDIyMzUsMzAuMDk3MjEyNSBDMzYuOTgzMjI3LDMwLjg0Mjg5OTMgMzcuOTU3MzMyOSwzMS43NzEwMzczIDM5LjgxNDUxMjgsMzEuNzcxMDM3MyBDNDEuNjcxNjkyNywzMS43NzEwMzczIDQyLjY0NjE4NiwzMC44NDI4OTkzIDQzLjQyOTE4OTUsMzAuMDk3MjEyNSBDNDQuMTQ1NDM2MiwyOS40MTUxODM0IDQ0LjY2MjcwNCwyOC45MjIxOTA4IDQ1Ljc5NjkyMjcsMjguOTIyMTkwOCBaIE00OS40Mzg3MTUzLDIzLjkxODQwNiBDNDkuMzg1NTI4OSwyNS4zOTM4NDQ2IDQ5LjIwMDA1MjgsMjYuODYxNTM0NSA0OC44ODQ1MTgyLDI4LjMwMzgxOTQgQzQ4LjE3ODYwMTMsMjcuNjkzMTk1NSA0Ny4yNjMzNzU3LDI3LjExNDQ2NTEgNDUuNzk2OTIyNywyNy4xMTQ0NjUxIEM0My45Mzk4NzIsMjcuMTE0NDY1MSA0Mi45NjU1MDc4LDI4LjA0MjYwMzEgNDIuMTgyMzc1MiwyOC43ODgyODk5IEM0MS40NjYxMjg1LDI5LjQ3MDQ0ODEgNDAuOTQ4MzQ0MiwyOS45NjMzMTE2IDM5LjgxNDUxMjgsMjkuOTYzMzExNiBDMzguNjgwNjgxNCwyOS45NjMzMTE2IDM4LjE2MzE1NTQsMjkuNDcwNTc3MyAzNy40NDcwMzc4LDI4Ljc4ODI4OTkgQzM2LjY2NDE2MzQsMjguMDQyNjAzMSAzNS42OTAwNTc1LDI3LjExNDQ2NTEgMzMuODMyODc3NiwyNy4xMTQ0NjUxIEMzMS45NzU2OTc3LDI3LjExNDQ2NTEgMzEuMDAxMzMzNiwyOC4wNDI2MDMxIDMwLjIxODQ1OTIsMjguNzg4Mjg5OSBDMjkuNTAyMjEyNSwyOS40NzA0NDgxIDI4Ljk4NDY4NjQsMjkuOTYzMzExNiAyNy44NTA5ODQyLDI5Ljk2MzMxMTYgQzI2LjcxNzI4MTksMjkuOTYzMzExNiAyNi4xOTk3NTU5LDI5LjQ3MDU3NzMgMjUuNDgzNjM4MiwyOC43ODgyODk5IEMyNC43MDA2MzQ4LDI4LjA0MjYwMzEgMjMuNzI2NTI4OSwyNy4xMTQ0NjUxIDIxLjg2OTQ3ODEsMjcuMTE0NDY1MSBDMjAuMDEyNDI3MywyNy4xMTQ0NjUxIDE5LjAzODE5MjMsMjguMDQyNjAzMSAxOC4yNTUxODg4LDI4Ljc4ODI4OTkgQzE3LjUzOTIwMDMsMjkuNDcwNDQ4MSAxNy4wMjE0MTYsMjkuOTYzMzExNiAxNS44ODc4NDI5LDI5Ljk2MzMxMTYgQzE0Ljc1NDI2OTcsMjkuOTYzMzExNiAxNC4yMzcwMDIsMjkuNDcwNDQ4MSAxMy41MjA4ODQzLDI4Ljc4ODI4OTkgQzEyLjczODEzOTEsMjguMDQyNDc0IDExLjc2NDE2MjMsMjcuMTE0MzM1OSA5LjkwNzExMTU1LDI3LjExNDMzNTkgQzguMDUwMDYwNzYsMjcuMTE0MzM1OSA3LjA3NTY5NjYxLDI4LjA0MjQ3NCA2LjI5Mjk1MTM5LDI4Ljc4ODI4OTkgQzUuNTc2ODMzNzcsMjkuNDcwNDQ4MSA1LjA1OTU2NTk3LDI5Ljk2MzMxMTYgMy45MjU3MzQ1OSwyOS45NjMzMTE2IEMyLjc5MTkwMzIxLDI5Ljk2MzMxMTYgMi4yNzQ1MDYyOSwyOS40NzA1NzczIDEuNTU4Mzg4NjcsMjguNzg4Mjg5OSBDMS4yMTk4MTg3NSwyOC40NDk4OTc5IDAuODUzMjY4OTMyLDI4LjE0MDcxMDYgMC40NjI2NDg2NTUsMjcuODY0MDI1NiBDMC4yMDI3MTk3NTQsMjYuNTYzMzc4MiAwLjA0ODAwMzAxNzcsMjUuMjQzOTAzMSAwLDIzLjkxODQwNiBMMCwyMy45MTg0MDYgWiBNMjQuNzgzMjM5NCwwIEwzMC42NDI4NTksOC41NTYyMzQ2OCBDMzEuNjc4MDc3OCwxMC40NDE2MjA5IDMxLjY1NTAwODQsMTIuNjUyMTk1MyAzMC41NzczMTc1LDE0LjYyOTE0MDkgQzI5LjM5MzM3NzEsMTYuODEyMzY1MiAyNy4xODkxODg4LDE4LjE2NjMyNSAyNC43OTU3NjcyLDE4LjE4MDU1NTYgTDI0Ljc5NTc2NzIsMTguMTgwNTU1NiBDMjIuNDAzNjU0NCwxOC4xNjc2MjY5IDIwLjIwMzA2MzYsMTYuODIwNTEwNiAxOS4wMTY2NjEyLDE0LjY0NTMzNjIgQzE3LjkyOTgwMzcsMTIuNjYzMjU5NCAxNy45MDE2OTI3LDEwLjQzOTg1NyAxOC45MzczNjk4LDguNTM2OTkyNzcgTDE4LjkzNzM2OTgsOC41MzY5OTI3NyBMMjQuNzgzMjM5NCwwIFogTTI4LjgzNzMzNzIsMTAuMjE1MDQ3NCBDMjguMjQ2NzAxMywxMC4yMTUwNDc0IDI3Ljc2Nzg5NjMsMTAuNzE3NTgzIDI3Ljc2Nzg5NjMsMTEuMzM3NDkyIEwyNy43Njc4OTYzLDExLjMzNzQ5MiBDMjcuNzcxNzU4NiwxMi4xNzU3MDI1IDI3LjQ1NDM5NjksMTIuOTgwMzIwNCAyNi44ODcyODgsMTMuNTcwNTE1MyBDMjYuMzE4MzQ0LDE0LjE2NjMxMDIgMjUuNTQ2NjAxOSwxNC40OTk1MTY5IDI0Ljc0MjkwNjIsMTQuNDk2MzcxNyBDMjQuMTUyMjcwMywxNC40OTYzNzE3IDIzLjY3MzQ2NTMsMTQuOTk4OTA3MyAyMy42NzM0NjUzLDE1LjYxODgxNjMgQzIzLjY3MzQ2NTMsMTYuMjM4NzI1NCAyNC4xNTIyNzAzLDE2Ljc0MTI4MTUgMjQuNzQyOTA2MiwxNi43NDEyODE1IEMyNi4xMTA5NTY3LDE2Ljc0NTIyMjYgMjcuNDI0Mjg0NSwxNi4xNzc2ODM4IDI4LjM5MzA3ODEsMTUuMTYzODgzMiBDMjkuMzYxODcxNiwxNC4xNTAwODI2IDI5LjkwNjQ5OTIsMTIuNzczMzUxMyAyOS45MDY3NzgxLDExLjMzNzQ5MiBDMjkuOTA2Nzc4MSwxMC43MTc1ODMgMjkuNDI3OTczMSwxMC4yMTUwNDc0IDI4LjgzNzMzNzIsMTAuMjE1MDQ3NCBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center center;
	-webkit-mask-position: center center;
}*/

#septik-calc-form>div {
	position: relative;
	z-index: 5;
}

.special-before-maks::before {
	/*background: -moz-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -webkit-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -ms-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
}

.septik-calc-content {
	margin-top: 40px;
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}

.septik-calc-item-param {
	padding: 40px 0;
	border-bottom: 1px solid #eaebea;
	width: 100%;
}

.septik-calc-item-param-inline {
	display: inline-block;
	width: calc(50% - 40px);
}

.septik-calc-item-param:first-of-type {
	padding-top: 0;
}

.septik-calc-item-param:last-of-type {
	padding-bottom: 0;
}

.septik-calc-item-param.septik-calc-item-param-last {
	border-bottom: none;
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
	align-items: center;
}

.septik-calc-item-param>div {
	display: inline-block;
	vertical-align: middle;
}

.septik-calc-item-param-title {
	width: 220px;
	padding-left: 44px;
	position: relative;
}

.septik-calc-item-param-title span {
	line-height: 29px;
	font-size: 18px;
}

.septik-calc-item-param-title::before {
	content: "";
	display: block;
	width: 30px;
	position: absolute;
	left: 0;
	background-size: contain;
	background-position: top left;
	background-repeat: no-repeat;
}

.septik-calc-item-param-construction::before {
	height: 29px;
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDMwIDI5Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4zOC4yNTZjLjM0My0uMzQyLjg5OS0uMzQxIDEuMjQxLjAwMWwzLjc3NCAzLjc3M1YyLjYzN2MwLS40ODYuMzkzLS44OC44NzgtLjg4aDMuNTE2Yy40ODUgMCAuODc5LjM5NC44NzkuODhWOS4zbDUuMDcxIDUuMDE2Yy4zNDUuMzQuMzQ4Ljg5Ny4wMDcgMS4yNDItLjM0MS4zNDYtLjg5OC4zNDktMS4yNDMuMDA3bC0yLjA3Ny0yLjA1NHYxMy43MzRjMCAuNDg1LS4zOTQuODc5LS44OC44NzloLTcuMDNjLS40ODYgMC0uODgtLjM5NC0uODgtLjg3OXYtNy45MWgtNS4yNzN2Ny45MWMwIC40ODUtLjM5My44NzktLjg3OS44NzloLTcuMDNjLS40ODYgMC0uODgtLjM5NC0uODgtLjg3OVYxMy40OThMMS41IDE1LjU2NGMtLjM0NC4zNDMtLjkuMzQyLTEuMjQzLS4wMDItLjM0Mi0uMzQ0LS4zNDEtLjkuMDAzLTEuMjQzem0uNjE5IDEuODY1bC05LjY2NyA5LjYyNnYxNC42Mmg1LjI3M3YtNy45MWMwLS40ODUuMzk0LS44NzkuODgtLjg3OWg3LjAzYy40ODYgMCAuODguMzk0Ljg4Ljg3OXY3LjkxaDUuMjczVjExLjc3M2wtMS40OTctMS40OGMtLjE2Ny0uMTY1LS4yNi0uMzktLjI2LS42MjVWMy41MTZoLTEuNzU5djIuNjM2YzAgLjM1Ni0uMjE0LjY3Ni0uNTQyLjgxMi0uMzI5LjEzNi0uNzA3LjA2MS0uOTU4LS4xOUwxNC45OTkgMi4xMnpNMTUgOC43ODljMS40NTQgMCAyLjYzNyAxLjE4MyAyLjYzNyAyLjYzN1MxNi40NTQgMTQuMDYyIDE1IDE0LjA2MnMtMi42MzctMS4xODItMi42MzctMi42MzZjMC0xLjQ1NCAxLjE4My0yLjYzNyAyLjYzNy0yLjYzN3ptMCAxLjc1OGMtLjQ4NSAwLS44NzkuMzk0LS44NzkuODc5IDAgLjQ4NC4zOTQuODc5Ljg3OS44NzlzLjg3OS0uMzk1Ljg3OS0uODhjMC0uNDg0LS4zOTQtLjg3OC0uODc5LS44Nzh6Ii8+Cjwvc3ZnPgo=');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDMwIDI5Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4zOC4yNTZjLjM0My0uMzQyLjg5OS0uMzQxIDEuMjQxLjAwMWwzLjc3NCAzLjc3M1YyLjYzN2MwLS40ODYuMzkzLS44OC44NzgtLjg4aDMuNTE2Yy40ODUgMCAuODc5LjM5NC44NzkuODhWOS4zbDUuMDcxIDUuMDE2Yy4zNDUuMzQuMzQ4Ljg5Ny4wMDcgMS4yNDItLjM0MS4zNDYtLjg5OC4zNDktMS4yNDMuMDA3bC0yLjA3Ny0yLjA1NHYxMy43MzRjMCAuNDg1LS4zOTQuODc5LS44OC44NzloLTcuMDNjLS40ODYgMC0uODgtLjM5NC0uODgtLjg3OXYtNy45MWgtNS4yNzN2Ny45MWMwIC40ODUtLjM5My44NzktLjg3OS44NzloLTcuMDNjLS40ODYgMC0uODgtLjM5NC0uODgtLjg3OVYxMy40OThMMS41IDE1LjU2NGMtLjM0NC4zNDMtLjkuMzQyLTEuMjQzLS4wMDItLjM0Mi0uMzQ0LS4zNDEtLjkuMDAzLTEuMjQzem0uNjE5IDEuODY1bC05LjY2NyA5LjYyNnYxNC42Mmg1LjI3M3YtNy45MWMwLS40ODUuMzk0LS44NzkuODgtLjg3OWg3LjAzYy40ODYgMCAuODguMzk0Ljg4Ljg3OXY3LjkxaDUuMjczVjExLjc3M2wtMS40OTctMS40OGMtLjE2Ny0uMTY1LS4yNi0uMzktLjI2LS42MjVWMy41MTZoLTEuNzU5djIuNjM2YzAgLjM1Ni0uMjE0LjY3Ni0uNTQyLjgxMi0uMzI5LjEzNi0uNzA3LjA2MS0uOTU4LS4xOUwxNC45OTkgMi4xMnpNMTUgOC43ODljMS40NTQgMCAyLjYzNyAxLjE4MyAyLjYzNyAyLjYzN1MxNi40NTQgMTQuMDYyIDE1IDE0LjA2MnMtMi42MzctMS4xODItMi42MzctMi42MzZjMC0xLjQ1NCAxLjE4My0yLjYzNyAyLjYzNy0yLjYzN3ptMCAxLjc1OGMtLjQ4NSAwLS44NzkuMzk0LS44NzkuODc5IDAgLjQ4NC4zOTQuODc5Ljg3OS44NzlzLjg3OS0uMzk1Ljg3OS0uODhjMC0uNDg0LS4zOTQtLjg3OC0uODc5LS44Nzh6Ii8+Cjwvc3ZnPgo=');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center center;
	-webkit-mask-position: center center;
}

.septik-calc-item-param-family::before {
	height: 23px;
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDMwIDIzIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4xMSA3LjQ5NGMuNzc1LS43OTMgMS4yNTMtMS44NzYgMS4yNTMtMy4wNjggMC0yLjQyMy0xLjk3MS00LjM5NS00LjM5NC00LjM5NXMtNC4zOTUgMS45NzItNC4zOTUgNC4zOTVjMCAxLjE4Ni40NzMgMi4yNjMgMS4yNCAzLjA1NC0uODYzLjMzNS0xLjY0NS44NjItMi4yODIgMS41NDItMS4zODctMS40NDItMy42NzktMS40NC01LjA2NCAwLS42MzctLjY4LTEuNDItMS4yMDctMi4yODItMS41NDIuNzY3LS43OTEgMS4yNC0xLjg2OCAxLjI0LTMuMDU0QzExLjQyNiAyLjAwMyA5LjQ1NC4wMyA3LjAzLjAzYy0yLjQyMyAwLTQuMzk0IDEuOTcyLTQuMzk0IDQuMzk1IDAgMS4xOTIuNDc4IDIuMjc1IDEuMjUyIDMuMDY4QzEuNjEzIDguMzk3IDAgMTAuNjIgMCAxMy4yMTR2OC43OWMwIC40ODUuMzk0Ljg3OS44NzkuODc5SDI5LjEyYy40ODUgMCAuODc5LS4zOTQuODc5LS44OHYtOC43ODhjMC0yLjU5NC0xLjYxMy00LjgxOC0zLjg5LTUuNzIxek0yMi45NyAxLjc4OWMxLjQ1NCAwIDIuNjM2IDEuMTgzIDIuNjM2IDIuNjM3cy0xLjE4MiAyLjYzNi0yLjYzNiAyLjYzNmMtMS40NTQgMC0yLjYzNy0xLjE4Mi0yLjYzNy0yLjYzNiAwLTEuNDU0IDEuMTgzLTIuNjM3IDIuNjM3LTIuNjM3ek0xNSA5LjY5OWMuOTcgMCAxLjc1OC43ODkgMS43NTggMS43NTggMCAuOTctLjc4OSAxLjc1OC0xLjc1OCAxLjc1OC0uOTcgMC0xLjc1OC0uNzg5LTEuNzU4LTEuNzU4IDAtLjk3Ljc4OS0xLjc1OCAxLjc1OC0xLjc1OHpNNy4wMzEgMS43OWMxLjQ1NCAwIDIuNjM3IDEuMTgzIDIuNjM3IDIuNjM3UzguNDg1IDcuMDYyIDcuMDMxIDcuMDYyIDQuMzk1IDUuODggNC4zOTUgNC40MjZjMC0xLjQ1NCAxLjE4Mi0yLjYzNyAyLjYzNi0yLjYzN3pNMS43NTggMTMuMjE1YzAtMi40MjMgMS45NzEtNC4zOTUgNC4zOTQtNC4zOTVINy45N2MxLjQzMiAwIDIuNzgyLjcxIDMuNiAxLjg3NS0uMjMxIDEuMDQuMDE4IDIuMTEzLjY3NiAyLjk0MS0xLjQ4Ny43MDYtMi41MTggMi4yMjEtMi41MTggMy45NzN2My41MTZoLTcuOTd2LTcuOTF6bTkuNzI2IDcuOTF2LTMuNTE2YzAtMS40NTQgMS4xODMtMi42MzYgMi42MzctMi42MzZoMS43NThjMS40NTQgMCAyLjYzNyAxLjE4MiAyLjYzNyAyLjYzNnYzLjUxNmgtNy4wMzJ6bTE2Ljc1OCAwaC03Ljk2OXYtMy41MTZjMC0xLjc1Mi0xLjAzLTMuMjY3LTIuNTE4LTMuOTczLjY1Ny0uODI4LjkwOC0xLjkuNjc2LTIuOTQxLjgxOC0xLjE2NCAyLjE2OC0xLjg3NSAzLjYtMS44NzVoMS44MTdjMi40MjMgMCA0LjM5NCAxLjk3MiA0LjM5NCA0LjM5NXY3LjkxeiIvPgo8L3N2Zz4K');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDMwIDIzIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4xMSA3LjQ5NGMuNzc1LS43OTMgMS4yNTMtMS44NzYgMS4yNTMtMy4wNjggMC0yLjQyMy0xLjk3MS00LjM5NS00LjM5NC00LjM5NXMtNC4zOTUgMS45NzItNC4zOTUgNC4zOTVjMCAxLjE4Ni40NzMgMi4yNjMgMS4yNCAzLjA1NC0uODYzLjMzNS0xLjY0NS44NjItMi4yODIgMS41NDItMS4zODctMS40NDItMy42NzktMS40NC01LjA2NCAwLS42MzctLjY4LTEuNDItMS4yMDctMi4yODItMS41NDIuNzY3LS43OTEgMS4yNC0xLjg2OCAxLjI0LTMuMDU0QzExLjQyNiAyLjAwMyA5LjQ1NC4wMyA3LjAzLjAzYy0yLjQyMyAwLTQuMzk0IDEuOTcyLTQuMzk0IDQuMzk1IDAgMS4xOTIuNDc4IDIuMjc1IDEuMjUyIDMuMDY4QzEuNjEzIDguMzk3IDAgMTAuNjIgMCAxMy4yMTR2OC43OWMwIC40ODUuMzk0Ljg3OS44NzkuODc5SDI5LjEyYy40ODUgMCAuODc5LS4zOTQuODc5LS44OHYtOC43ODhjMC0yLjU5NC0xLjYxMy00LjgxOC0zLjg5LTUuNzIxek0yMi45NyAxLjc4OWMxLjQ1NCAwIDIuNjM2IDEuMTgzIDIuNjM2IDIuNjM3cy0xLjE4MiAyLjYzNi0yLjYzNiAyLjYzNmMtMS40NTQgMC0yLjYzNy0xLjE4Mi0yLjYzNy0yLjYzNiAwLTEuNDU0IDEuMTgzLTIuNjM3IDIuNjM3LTIuNjM3ek0xNSA5LjY5OWMuOTcgMCAxLjc1OC43ODkgMS43NTggMS43NTggMCAuOTctLjc4OSAxLjc1OC0xLjc1OCAxLjc1OC0uOTcgMC0xLjc1OC0uNzg5LTEuNzU4LTEuNzU4IDAtLjk3Ljc4OS0xLjc1OCAxLjc1OC0xLjc1OHpNNy4wMzEgMS43OWMxLjQ1NCAwIDIuNjM3IDEuMTgzIDIuNjM3IDIuNjM3UzguNDg1IDcuMDYyIDcuMDMxIDcuMDYyIDQuMzk1IDUuODggNC4zOTUgNC40MjZjMC0xLjQ1NCAxLjE4Mi0yLjYzNyAyLjYzNi0yLjYzN3pNMS43NTggMTMuMjE1YzAtMi40MjMgMS45NzEtNC4zOTUgNC4zOTQtNC4zOTVINy45N2MxLjQzMiAwIDIuNzgyLjcxIDMuNiAxLjg3NS0uMjMxIDEuMDQuMDE4IDIuMTEzLjY3NiAyLjk0MS0xLjQ4Ny43MDYtMi41MTggMi4yMjEtMi41MTggMy45NzN2My41MTZoLTcuOTd2LTcuOTF6bTkuNzI2IDcuOTF2LTMuNTE2YzAtMS40NTQgMS4xODMtMi42MzYgMi42MzctMi42MzZoMS43NThjMS40NTQgMCAyLjYzNyAxLjE4MiAyLjYzNyAyLjYzNnYzLjUxNmgtNy4wMzJ6bTE2Ljc1OCAwaC03Ljk2OXYtMy41MTZjMC0xLjc1Mi0xLjAzLTMuMjY3LTIuNTE4LTMuOTczLjY1Ny0uODI4LjkwOC0xLjkuNjc2LTIuOTQxLjgxOC0xLjE2NCAyLjE2OC0xLjg3NSAzLjYtMS44NzVoMS44MTdjMi40MjMgMCA0LjM5NCAxLjk3MiA0LjM5NCA0LjM5NXY3LjkxeiIvPgo8L3N2Zz4K');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center center;
	-webkit-mask-position: center center;
}

.septik-calc-item-param-bathroom::before {
	height: 30px;
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMzAgMTYuNDU0YzAtMS4zNzMtMS4xMTctMi40OS0yLjQ5LTIuNDlIMjUuM1YzLjcwN0MyNS4zIDEuNjYzIDIzLjYzNiAwIDIxLjU5MiAwYy0yLjAwNCAwLTMuNjQyIDEuNTk4LTMuNzA1IDMuNTg3LTEuMzYxLjM4My0yLjM2MiAxLjYzNi0yLjM2MiAzLjExOCAwIDEuMTA4LjkgMi4wMDkgMi4wMDggMi4wMDloMi40NjFjMS4xMDggMCAyLjAwOS0uOTAxIDIuMDA5LTIuMDA5IDAtMS40OC0uOTk4LTIuNzMxLTIuMzU3LTMuMTE2LjA2Mi0xLjAyLjkxLTEuODMxIDEuOTQ2LTEuODMxIDEuMDc0IDAgMS45NDkuODc0IDEuOTQ5IDEuOTQ5djYuNjg4aC0xLjQ2NWMtLjQ4NSAwLS44OC4zOTMtLjg4Ljg3OSAwIC40ODUuMzk1Ljg3OC44OC44NzhoMS40NjV2MS44MTJIMi40OWMtMS4zNzMgMC0yLjQ5IDEuMTE3LTIuNDkgMi40OSAwIDEuMTQuNzcgMi4xMDMgMS44MTYgMi4zOTh2Mi4zOTRjMCAzLjIyNSAyLjYgNS44NTQgNS44MTQgNS45MDF2MS45NzRjMCAuNDg2LjM5NC44NzkuODguODc5LjQ4NSAwIC44NzgtLjM5My44NzgtLjg3OXYtMS45NzRoMTEuMjI0djEuOTc0YzAgLjQ4Ni4zOTQuODc5Ljg3OS44NzlzLjg3OS0uMzkzLjg3OS0uODc5di0xLjk3NGMzLjIxNC0uMDQ3IDUuODE0LTIuNjc2IDUuODE0LTUuOXYtMi4zOTVDMjkuMjMgMTguNTU3IDMwIDE3LjU5NCAzMCAxNi40NTR6bS05Ljc1NC05Ljc0OWMwIC4xMzgtLjExMy4yNS0uMjUuMjVoLTIuNDYyYy0uMTM4IDAtLjI1LS4xMTItLjI1LS4yNSAwLS44MTcuNjY0LTEuNDggMS40OC0xLjQ4LjgxOCAwIDEuNDgyLjY2MyAxLjQ4MiAxLjQ4em02LjE4IDE0LjU0MWMwIDIuMjg1LTEuODU5IDQuMTQ0LTQuMTQ0IDQuMTQ0SDcuNzE4Yy0yLjI4NSAwLTQuMTQ0LTEuODU5LTQuMTQ0LTQuMTQ0di0yLjMwMWgyMi44NTJ2Mi4zMDF6bTEuMDg0LTQuMDZIMi40OWMtLjQwNCAwLS43MzItLjMyOC0uNzMyLS43MzIgMC0uNDA0LjMyOC0uNzMyLjczMi0uNzMyaDI1LjAyYy40MDQgMCAuNzMyLjMyOC43MzIuNzMyIDAgLjQwNC0uMzI4LjczMy0uNzMyLjczM3oiLz4KPC9zdmc+Cg==');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMzAgMTYuNDU0YzAtMS4zNzMtMS4xMTctMi40OS0yLjQ5LTIuNDlIMjUuM1YzLjcwN0MyNS4zIDEuNjYzIDIzLjYzNiAwIDIxLjU5MiAwYy0yLjAwNCAwLTMuNjQyIDEuNTk4LTMuNzA1IDMuNTg3LTEuMzYxLjM4My0yLjM2MiAxLjYzNi0yLjM2MiAzLjExOCAwIDEuMTA4LjkgMi4wMDkgMi4wMDggMi4wMDloMi40NjFjMS4xMDggMCAyLjAwOS0uOTAxIDIuMDA5LTIuMDA5IDAtMS40OC0uOTk4LTIuNzMxLTIuMzU3LTMuMTE2LjA2Mi0xLjAyLjkxLTEuODMxIDEuOTQ2LTEuODMxIDEuMDc0IDAgMS45NDkuODc0IDEuOTQ5IDEuOTQ5djYuNjg4aC0xLjQ2NWMtLjQ4NSAwLS44OC4zOTMtLjg4Ljg3OSAwIC40ODUuMzk1Ljg3OC44OC44NzhoMS40NjV2MS44MTJIMi40OWMtMS4zNzMgMC0yLjQ5IDEuMTE3LTIuNDkgMi40OSAwIDEuMTQuNzcgMi4xMDMgMS44MTYgMi4zOTh2Mi4zOTRjMCAzLjIyNSAyLjYgNS44NTQgNS44MTQgNS45MDF2MS45NzRjMCAuNDg2LjM5NC44NzkuODguODc5LjQ4NSAwIC44NzgtLjM5My44NzgtLjg3OXYtMS45NzRoMTEuMjI0djEuOTc0YzAgLjQ4Ni4zOTQuODc5Ljg3OS44NzlzLjg3OS0uMzkzLjg3OS0uODc5di0xLjk3NGMzLjIxNC0uMDQ3IDUuODE0LTIuNjc2IDUuODE0LTUuOXYtMi4zOTVDMjkuMjMgMTguNTU3IDMwIDE3LjU5NCAzMCAxNi40NTR6bS05Ljc1NC05Ljc0OWMwIC4xMzgtLjExMy4yNS0uMjUuMjVoLTIuNDYyYy0uMTM4IDAtLjI1LS4xMTItLjI1LS4yNSAwLS44MTcuNjY0LTEuNDggMS40OC0xLjQ4LjgxOCAwIDEuNDgyLjY2MyAxLjQ4MiAxLjQ4em02LjE4IDE0LjU0MWMwIDIuMjg1LTEuODU5IDQuMTQ0LTQuMTQ0IDQuMTQ0SDcuNzE4Yy0yLjI4NSAwLTQuMTQ0LTEuODU5LTQuMTQ0LTQuMTQ0di0yLjMwMWgyMi44NTJ2Mi4zMDF6bTEuMDg0LTQuMDZIMi40OWMtLjQwNCAwLS43MzItLjMyOC0uNzMyLS43MzIgMC0uNDA0LjMyOC0uNzMyLjczMi0uNzMyaDI1LjAyYy40MDQgMCAuNzMyLjMyOC43MzIuNzMyIDAgLjQwNC0uMzI4LjczMy0uNzMyLjczM3oiLz4KPC9zdmc+Cg==');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center center;
	-webkit-mask-position: center center;
}

.septik-calc-item-param-order::before {
	height: 27px;
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMwIDI3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMy42OTEgMTguNzVjMi4wMzYgMCAzLjY5MiAxLjY1NiAzLjY5MiAzLjY5MSAwIDIuMDM2LTEuNjU2IDMuNjkyLTMuNjkyIDMuNjkyQzEuNjU2IDI2LjEzMyAwIDI0LjQ3NyAwIDIyLjQ0YzAtMi4wMzUgMS42NTYtMy42OTEgMy42OTEtMy42OTF6bTIzLjU1NS45MzhjMS41MTkgMCAyLjc1NCAxLjIzNSAyLjc1NCAyLjc1MyAwIDEuNTE5LTEuMjM1IDIuNzU0LTIuNzU0IDIuNzU0SDEyLjEzYy0xLjUxOSAwLTIuNzU0LTEuMjM1LTIuNzU0LTIuNzU0IDAtMS41MTggMS4yMzUtMi43NTMgMi43NTQtMi43NTN6bS0yMy41NTUuODJjLTEuMDY2IDAtMS45MzMuODY3LTEuOTMzIDEuOTMzIDAgMS4wNjcuODY3IDEuOTM0IDEuOTMzIDEuOTM0IDEuMDY3IDAgMS45MzQtLjg2NyAxLjkzNC0xLjkzNCAwLTEuMDY2LS44NjctMS45MzMtMS45MzQtMS45MzN6bTIzLjU1NS45MzdIMTIuMTNjLS41NSAwLS45OTYuNDQ3LS45OTYuOTk2IDAgLjU1LjQ0Ny45OTcuOTk2Ljk5N2gxNS4xMTdjLjU1IDAgLjk5Ni0uNDQ3Ljk5Ni0uOTk3IDAtLjU0OS0uNDQ3LS45OTYtLjk5Ni0uOTk2ek0zLjY5MSA5LjM3NWMyLjAzNiAwIDMuNjkyIDEuNjU2IDMuNjkyIDMuNjkxIDAgMi4wMzYtMS42NTYgMy42OTItMy42OTIgMy42OTJDMS42NTYgMTYuNzU4IDAgMTUuMTAyIDAgMTMuMDY2YzAtMi4wMzUgMS42NTYtMy42OTEgMy42OTEtMy42OTF6bTIzLjU1NS45MzhjMS41MTkgMCAyLjc1NCAxLjIzNSAyLjc1NCAyLjc1MyAwIDEuNTE5LTEuMjM1IDIuNzU0LTIuNzU0IDIuNzU0SDEyLjEzYy0xLjUxOSAwLTIuNzU0LTEuMjM1LTIuNzU0LTIuNzU0IDAtMS41MTggMS4yMzUtMi43NTQgMi43NTQtMi43NTR6bS0yMy41NTUuODJjLTEuMDY2IDAtMS45MzMuODY3LTEuOTMzIDEuOTMzIDAgMS4wNjcuODY3IDEuOTM0IDEuOTMzIDEuOTM0IDEuMDY3IDAgMS45MzQtLjg2NyAxLjkzNC0xLjkzNCAwLTEuMDY2LS44NjctMS45MzMtMS45MzQtMS45MzN6bTIzLjU1NS45MzdIMTIuMTNjLS41NSAwLS45OTYuNDQ3LS45OTYuOTk2IDAgLjU1LjQ0Ny45OTYuOTk2Ljk5NmgxNS4xMTdjLjU1IDAgLjk5Ni0uNDQ2Ljk5Ni0uOTk2IDAtLjU0OS0uNDQ3LS45OTYtLjk5Ni0uOTk2ek0zLjY5MSAwYzIuMDM2IDAgMy42OTIgMS42NTYgMy42OTIgMy42OTEgMCAyLjAzNi0xLjY1NiAzLjY5Mi0zLjY5MiAzLjY5MkMxLjY1NiA3LjM4MyAwIDUuNzI3IDAgMy42OSAwIDEuNjU2IDEuNjU2IDAgMy42OTEgMHptMjMuNTU1LjkzOEMyOC43NjUuOTM4IDMwIDIuMTczIDMwIDMuNjljMCAxLjUxOS0xLjIzNSAyLjc1NC0yLjc1NCAyLjc1NEgxMi4xM2MtMS41MTkgMC0yLjc1NC0xLjIzNS0yLjc1NC0yLjc1NCAwLTEuNTE4IDEuMjM1LTIuNzUzIDIuNzU0LTIuNzUzem0tMjMuNTU1LjgyYy0xLjA2NiAwLTEuOTMzLjg2Ny0xLjkzMyAxLjkzMyAwIDEuMDY3Ljg2NyAxLjkzNCAxLjkzMyAxLjkzNCAxLjA2NyAwIDEuOTM0LS44NjcgMS45MzQtMS45MzQgMC0xLjA2Ni0uODY3LTEuOTMzLTEuOTM0LTEuOTMzem0yMy41NTUuOTM3SDEyLjEzYy0uNTUgMC0uOTk2LjQ0Ny0uOTk2Ljk5NiAwIC41NS40NDcuOTk3Ljk5Ni45OTdoMTUuMTE3Yy41NSAwIC45OTYtLjQ0Ny45OTYtLjk5NyAwLS41NDktLjQ0Ny0uOTk2LS45OTYtLjk5NnoiLz4KPC9zdmc+Cg==');
	-webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMwIDI3Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTguMjU4JSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwQzg1OCIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4NDQiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBkPSJNMy42OTEgMTguNzVjMi4wMzYgMCAzLjY5MiAxLjY1NiAzLjY5MiAzLjY5MSAwIDIuMDM2LTEuNjU2IDMuNjkyLTMuNjkyIDMuNjkyQzEuNjU2IDI2LjEzMyAwIDI0LjQ3NyAwIDIyLjQ0YzAtMi4wMzUgMS42NTYtMy42OTEgMy42OTEtMy42OTF6bTIzLjU1NS45MzhjMS41MTkgMCAyLjc1NCAxLjIzNSAyLjc1NCAyLjc1MyAwIDEuNTE5LTEuMjM1IDIuNzU0LTIuNzU0IDIuNzU0SDEyLjEzYy0xLjUxOSAwLTIuNzU0LTEuMjM1LTIuNzU0LTIuNzU0IDAtMS41MTggMS4yMzUtMi43NTMgMi43NTQtMi43NTN6bS0yMy41NTUuODJjLTEuMDY2IDAtMS45MzMuODY3LTEuOTMzIDEuOTMzIDAgMS4wNjcuODY3IDEuOTM0IDEuOTMzIDEuOTM0IDEuMDY3IDAgMS45MzQtLjg2NyAxLjkzNC0xLjkzNCAwLTEuMDY2LS44NjctMS45MzMtMS45MzQtMS45MzN6bTIzLjU1NS45MzdIMTIuMTNjLS41NSAwLS45OTYuNDQ3LS45OTYuOTk2IDAgLjU1LjQ0Ny45OTcuOTk2Ljk5N2gxNS4xMTdjLjU1IDAgLjk5Ni0uNDQ3Ljk5Ni0uOTk3IDAtLjU0OS0uNDQ3LS45OTYtLjk5Ni0uOTk2ek0zLjY5MSA5LjM3NWMyLjAzNiAwIDMuNjkyIDEuNjU2IDMuNjkyIDMuNjkxIDAgMi4wMzYtMS42NTYgMy42OTItMy42OTIgMy42OTJDMS42NTYgMTYuNzU4IDAgMTUuMTAyIDAgMTMuMDY2YzAtMi4wMzUgMS42NTYtMy42OTEgMy42OTEtMy42OTF6bTIzLjU1NS45MzhjMS41MTkgMCAyLjc1NCAxLjIzNSAyLjc1NCAyLjc1MyAwIDEuNTE5LTEuMjM1IDIuNzU0LTIuNzU0IDIuNzU0SDEyLjEzYy0xLjUxOSAwLTIuNzU0LTEuMjM1LTIuNzU0LTIuNzU0IDAtMS41MTggMS4yMzUtMi43NTQgMi43NTQtMi43NTR6bS0yMy41NTUuODJjLTEuMDY2IDAtMS45MzMuODY3LTEuOTMzIDEuOTMzIDAgMS4wNjcuODY3IDEuOTM0IDEuOTMzIDEuOTM0IDEuMDY3IDAgMS45MzQtLjg2NyAxLjkzNC0xLjkzNCAwLTEuMDY2LS44NjctMS45MzMtMS45MzQtMS45MzN6bTIzLjU1NS45MzdIMTIuMTNjLS41NSAwLS45OTYuNDQ3LS45OTYuOTk2IDAgLjU1LjQ0Ny45OTYuOTk2Ljk5NmgxNS4xMTdjLjU1IDAgLjk5Ni0uNDQ2Ljk5Ni0uOTk2IDAtLjU0OS0uNDQ3LS45OTYtLjk5Ni0uOTk2ek0zLjY5MSAwYzIuMDM2IDAgMy42OTIgMS42NTYgMy42OTIgMy42OTEgMCAyLjAzNi0xLjY1NiAzLjY5Mi0zLjY5MiAzLjY5MkMxLjY1NiA3LjM4MyAwIDUuNzI3IDAgMy42OSAwIDEuNjU2IDEuNjU2IDAgMy42OTEgMHptMjMuNTU1LjkzOEMyOC43NjUuOTM4IDMwIDIuMTczIDMwIDMuNjljMCAxLjUxOS0xLjIzNSAyLjc1NC0yLjc1NCAyLjc1NEgxMi4xM2MtMS41MTkgMC0yLjc1NC0xLjIzNS0yLjc1NC0yLjc1NCAwLTEuNTE4IDEuMjM1LTIuNzUzIDIuNzU0LTIuNzUzem0tMjMuNTU1LjgyYy0xLjA2NiAwLTEuOTMzLjg2Ny0xLjkzMyAxLjkzMyAwIDEuMDY3Ljg2NyAxLjkzNCAxLjkzMyAxLjkzNCAxLjA2NyAwIDEuOTM0LS44NjcgMS45MzQtMS45MzQgMC0xLjA2Ni0uODY3LTEuOTMzLTEuOTM0LTEuOTMzem0yMy41NTUuOTM3SDEyLjEzYy0uNTUgMC0uOTk2LjQ0Ny0uOTk2Ljk5NiAwIC41NS40NDcuOTk3Ljk5Ni45OTdoMTUuMTE3Yy41NSAwIC45OTYtLjQ0Ny45OTYtLjk5NyAwLS41NDktLjQ0Ny0uOTk2LS45OTYtLjk5NnoiLz4KPC9zdmc+Cg==');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: center center;
	-webkit-mask-position: center center;
}

.septik-calc-item-param-inline .septik-calc-item-param-title {
	width: 100%;
	display: block;
}

.septik-calc-item-param-inline .septik-calc-item-param-choices {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}

.septik-calc-item-param:not(.septik-calc-item-param-inline) .calc-item-choice {
	margin-right: 10px;
}

.septik-calc-item-param-slider {
	width: 100%;
	display: block;
	margin: 35px 0 30px;
}

.septik-calc-content .ui-widget.ui-widget-content {
	border: none;
	background-color: #f7f7f7;
	border-radius: 2px;
	height: 6px;
}

.septik-calc-content .ui-state-default,
.septik-calc-content .ui-widget-content .ui-state-default,
.septik-calc-content .ui-widget-header .ui-state-default {
	width: 30px;
	height: 30px;
	border-radius: 50%!important;
	border: none!important;
	background-color: #fff!important;
	outline: none!important;
	top: -12px;
	background: #b0b0b0;
	margin-left: -15px;
}

.septik-calc-content .ui-state-default::after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	border: 5.5px solid #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	border-radius: 50%;
}

.septik-calc-content .septik-calc-item-param-slider-values {
	display: flex;
	justify-content: space-between;
	margin: 20px -7px 0px;
}

.septik-calc-item-param-slider-values span {
	font-size: 17px;
	font-weight: 300;
	opacity: 0.3;
	color: #000000;
}

.septik-calc-item-param-slider input {
	display: none;
}

.septik-calc-item-param-slider input:checked+.septik-calc-item-param-slider-cont .ui-widget.ui-widget-content .ui-state-default {
	/*background: -moz-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%)!important;*/
	/*background: -webkit-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%)!important;*/
	/*background: -ms-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%)!important;*/
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%)!important;
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%)!important;
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%)!important;
}

.septik-calc-item-param-slider input:checked+.septik-calc-item-param-slider-cont .septik-calc-item-param-slider-values span.active {
	opacity: 1;
	font-weight: bold;
}

.septik-calc-item-choice {
	min-width: 190px;
	display: inline-block;
	margin-right: 15px;
}

.septik-calc-item-choice:last-of-type {
	margin-right: 0;
}

.septik-calc-item-choice input,
.septik-calc-item-choice input[type=checkbox],
.septik-calc-item-choice input[type=radio] {
	display: none;
}

.septik-calc-content span.radio {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	position: relative;
	border-radius: 50%;
	border: solid 1px #b0b0b0;
	padding: 8px;
	vertical-align: middle;
}

.septik-calc-content span.radio span {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: block;
	background-color: #FFFFFF;
}

.septik-calc-content input:checked+span.radio {
	border: none;
	/*background: -moz-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -webkit-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -ms-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
}

.septik-calc-content span.checkbox {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #FFFFFF;
	position: relative;
	border-radius: 2px;
	border: solid 1px #b0b0b0;
	padding: 8px 7px;
	vertical-align: middle;
}

span.checkbox span {
	width: 10px;
	height: 8px;
	display: block;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcwNy4yOTNjLS4zOS0uMzktMS4wMjQtLjM5LTEuNDE0IDBMMyA1LjU4NiAxLjcwNyA0LjI5M2MtLjM5LS4zOS0xLjAyNC0uMzktMS40MTQgMC0uMzkuMzktLjM5IDEuMDI0IDAgMS40MTRsMiAyYy4zOS4zOSAxLjAyNC4zOSAxLjQxNCAwbDYtNmMuMzktLjM5LjM5LTEuMDI0IDAtMS40MTR6Ii8+Cjwvc3ZnPgo=');
}

input:checked+span.checkbox,
input:checked+.wpcf7-list-item-label span.checkbox {
	border: none;
	/*background: -moz-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -webkit-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	/*background: -ms-linear-gradient( 90deg, rgb(225,153,77) 0%, rgb(230,169,89) 56%, rgb(234,184,100) 100%);*/
	background-image: -moz-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(132, 185, 61) 0%, rgb(154, 197, 69) 56%, rgb(176, 208, 77) 100%);
}

.septik-calc-item-choice .label-text {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #000000;
	margin-left: 5px;
}

.logo-pay {
	width: 200px;
}

@media (max-width: 768px) {
	.new-cd-table {
		width: 420px;
	}
	.new-cd-table th,
	.new-cd-table td {
		padding: 10px 15px;
	}
	.new-cd-table th {
		font-size: 15px;
	}
	.big-col {
		width: 300px;
	}
	.small-col {
		width: 60px;
	}
}

.rating {
	display: flex;
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 3;
}

.rating span {
	background: goldenrod;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgYmFzZVByb2ZpbGU9InRpbnkiIGhlaWdodD0iMjRweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGc+PHBhdGggZD0iTTkuMzYyLDkuMTU4YzAsMC0zLjE2LDAuMzUtNS4yNjgsMC41ODRjLTAuMTksMC4wMjMtMC4zNTgsMC4xNS0wLjQyMSwwLjM0M3MwLDAuMzk0LDAuMTQsMC41MjEgICAgYzEuNTY2LDEuNDI5LDMuOTE5LDMuNTY5LDMuOTE5LDMuNTY5Yy0wLjAwMiwwLTAuNjQ2LDMuMTEzLTEuMDc0LDUuMTljLTAuMDM2LDAuMTg4LDAuMDMyLDAuMzg3LDAuMTk2LDAuNTA2ICAgIGMwLjE2MywwLjExOSwwLjM3MywwLjEyMSwwLjUzOCwwLjAyOGMxLjg0NC0xLjA0OCw0LjYwNi0yLjYyNCw0LjYwNi0yLjYyNHMyLjc2MywxLjU3Niw0LjYwNCwyLjYyNSAgICBjMC4xNjgsMC4wOTIsMC4zNzgsMC4wOSwwLjU0MS0wLjAyOWMwLjE2NC0wLjExOSwwLjIzMi0wLjMxOCwwLjE5NS0wLjUwNWMtMC40MjgtMi4wNzgtMS4wNzEtNS4xOTEtMS4wNzEtNS4xOTEgICAgczIuMzUzLTIuMTQsMy45MTktMy41NjZjMC4xNC0wLjEzMSwwLjIwMi0wLjMzMiwwLjE0LTAuNTI0cy0wLjIzLTAuMzE5LTAuNDItMC4zNDFjLTIuMTA4LTAuMjM2LTUuMjY5LTAuNTg2LTUuMjY5LTAuNTg2ICAgIHMtMS4zMS0yLjg5OC0yLjE4My00LjgzYy0wLjA4Mi0wLjE3My0wLjI1NC0wLjI5NC0wLjQ1Ni0wLjI5NHMtMC4zNzUsMC4xMjItMC40NTMsMC4yOTRDMTAuNjcxLDYuMjYsOS4zNjIsOS4xNTgsOS4zNjIsOS4xNTh6Ii8+PC9nPjwvZz48L3N2Zz4=);
	-webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgYmFzZVByb2ZpbGU9InRpbnkiIGhlaWdodD0iMjRweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGc+PHBhdGggZD0iTTkuMzYyLDkuMTU4YzAsMC0zLjE2LDAuMzUtNS4yNjgsMC41ODRjLTAuMTksMC4wMjMtMC4zNTgsMC4xNS0wLjQyMSwwLjM0M3MwLDAuMzk0LDAuMTQsMC41MjEgICAgYzEuNTY2LDEuNDI5LDMuOTE5LDMuNTY5LDMuOTE5LDMuNTY5Yy0wLjAwMiwwLTAuNjQ2LDMuMTEzLTEuMDc0LDUuMTljLTAuMDM2LDAuMTg4LDAuMDMyLDAuMzg3LDAuMTk2LDAuNTA2ICAgIGMwLjE2MywwLjExOSwwLjM3MywwLjEyMSwwLjUzOCwwLjAyOGMxLjg0NC0xLjA0OCw0LjYwNi0yLjYyNCw0LjYwNi0yLjYyNHMyLjc2MywxLjU3Niw0LjYwNCwyLjYyNSAgICBjMC4xNjgsMC4wOTIsMC4zNzgsMC4wOSwwLjU0MS0wLjAyOWMwLjE2NC0wLjExOSwwLjIzMi0wLjMxOCwwLjE5NS0wLjUwNWMtMC40MjgtMi4wNzgtMS4wNzEtNS4xOTEtMS4wNzEtNS4xOTEgICAgczIuMzUzLTIuMTQsMy45MTktMy41NjZjMC4xNC0wLjEzMSwwLjIwMi0wLjMzMiwwLjE0LTAuNTI0cy0wLjIzLTAuMzE5LTAuNDItMC4zNDFjLTIuMTA4LTAuMjM2LTUuMjY5LTAuNTg2LTUuMjY5LTAuNTg2ICAgIHMtMS4zMS0yLjg5OC0yLjE4My00LjgzYy0wLjA4Mi0wLjE3My0wLjI1NC0wLjI5NC0wLjQ1Ni0wLjI5NHMtMC4zNzUsMC4xMjItMC40NTMsMC4yOTRDMTAuNjcxLDYuMjYsOS4zNjIsOS4xNTgsOS4zNjIsOS4xNTh6Ii8+PC9nPjwvZz48L3N2Zz4=);
	mask-size: cover;
	-webkit-mask-size: cover;
}

.rating span.star-half {
	width: 9px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.project-item-gallery .swiper-button-prev::after,
.project-item-gallery .swiper-button-next::after {
	text-shadow: 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white;
}

.category-ready-wrapper {
	padding-top: 50px;
}
.category-ready-wrapper .project-item-image a {
	height: 350px;
}
#category-wrapper.category-ready-wrapper .project-item-attr-text {
	flex-direction: row;
}
#category-wrapper.category-ready-wrapper .project-item-attr-text > *:first-child {
	margin-right: 5px;
}
#category-wrapper.category-ready-wrapper .single-price-value {
	font-size: 18px;
}
#choice-help {
	margin-bottom: 50px;
}
.choice-help-banner {
	background-color: #ffffff;
	position: relative;
	display: block;
}
.choice-help-banner::before, .choice-help-banner::after {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
	background-size: contain;
	background-repeat: no-repeat;
}
.choice-help-banner::before {
	background-image: url('images/choice-help-banner-before.png');
	background-position: left bottom;
	left: 0px;
}
.choice-help-banner::after {
	background-image: url('images/choice-help-banner-after.png');
	background-position: right bottom;
	right: 0px;
}
.choice-help-banner-wrap {
	position: relative;
	z-index: 3;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.choice-help-banner-wrap .horizontal-banner-title {
	color: #000000;
	font-size: 35px;
}
.choice-help-banner-wrap .horizontal-banner-text {
	font-size: 14px;
}
.choice-help-banner-wrap .button {
	padding: 20px 60px;
	text-align: center;
}
#credit {
	padding-top: 50px;
}
.credit-box {
	padding: 80px 60px 70px;
	border-radius: 10px;
	background: linear-gradient(270deg, #D1DFEA 0%, #EEF6F9 61.98%);
	position: relative;
}
.credit-box::before, .credit-box::after {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0px;
	background-size: contain;
	background-repeat: no-repeat;
}
.credit-box::before {
	width: 150px;
	background-image: url('images/credit-before.png');
	background-position: left top;
	left: 0px;
}
.credit-box::after {
	width: 550px;
	background-image: url('images/credit-after.png');
	background-position: right bottom;
	right: 0px;
}
.credit-banks-list {
	margin: 60px 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.credit-box .button {
	padding: 20px 60px;
	text-align: center;
}
#ready-gallery {
	padding-top: 50px;
}
.ready-gallery-box {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}
.ready-gallery-box-item {
	width: calc(50% - 10px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
}
.ready-gallery-box-item > div {
	margin: 10px 0px;
}
.ready-gallery-box-item a {
	display: block;
}
.ready-gallery-box-big a {
	height: 380px;
}
.ready-gallery-box-little {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.ready-gallery-box-little a {
	height: 180px;
	width: calc(50% - 10px);
}
.ready-gallery-box-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center center;
	-o-object-position: center center;
	border-radius: 10px;
}
.project-item-attr-plot::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALpSURBVHgBbVW/axRBFP7e7F6Eyw9NvCRlOCtjhKBNLIJoYxOwkIDptbHwf7AXGwtba61E/AdsRAQVQY0gJN0ZDcRAjNwdZp9v386bndm7PfZm3sz7+c2bbwn+2Xl8gykjBjmCczI4nVLmEGSq5HKua+WerDnVIb8uI7mgV765BSEqrqMoxUwEgCUec1ZtFoW+eZ6D/50AeUtkGcCqX5rlLHOSPRYhK8TWiQ9RkpF6z7Z40Dvscl7sIsoAPmvnSmWrgOoqGnOXmU0WqjI/ziopkxK5fsiWOcxtkvwnNqT6lDiFBmHEi+a4EY9G9v1ckxPnzLGLYFn+HEeJxTk0LTgEqEzNpqyEuYZB5VBFFTnAZYlYkjEk7Ods69TQHYdzpJRj5GFtQY7UqgyZK28MS5xabUx2r8o4iX7vDYr+gT8TO1CxoqgSTYYRym4vreH0pS205rq+Ur0lmFhYwfTKLbTOLOlLeVv359Yf+PzjY68wcAY7J93FEuSKBjm7fj+YZVPzmF27J0E2NcBwfxt/vr1QF4O9DxESfvSWSSU80mfQSqaWN3Rl+uImssn5GkKBa+byXZzqnMfx95e26v1QqMxh7N2oz2Ow9xkzq7fRmu2ife4ahr++BvWJzjKydkcNZlbvwLXawXH8hINXuBgjSofvnmLx5iMsbjzEyfE+/u6+lnO5oHv9H+8l6Mfq1pdQ+Jtvh1+NrAQQ4NK+T8AChgc7ONp+pfPfb58kGVJDIOvvkGx1heoW9ndAVzkt9+jTc4Vp8PML8qmFyIQVAktMOlAzDx1kiacE6QkuovSS/BLqdwKqy8gonrKaTCuKj/Tl00Hy5ziuJFBD1OsJAwRgBWfyeCDNHImtYufGA8xI15uUaVAZIjyqEJiwQfX1PSFfDUfH2IibCEoGNRM3Hpe4iKy5/Bqah8A5kardOa53EsoPHwiuoB0TI5G4uUvGZWPKtMBcfxocj9XhNCJ7FvZGESpM1GRrbTyue4HwH5M1FRS1g2GCAAAAAElFTkSuQmCC');
}
.project-item-attr-home_address::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALvSURBVHgBdVY7a9RBEJ/Z/56HueSihac2BhFCEDUgfgBtBMXGwkdh4cfQUvQTWFgLYqFgaRGCaGljoSRoIfFRBDUHyal3et7df9yd3Z19JNlw2d3Zef9m5g7Br7X75wkrJECFoJTZFB+xUiB3dHd7Zpp9MzTFPOjpZkclfPajgxHE+hzU9lqZCwAZe0SVe6xr/mitgcYTAN0wd7MBMb8V02TOaN7IXKrayCqjwzCZHdefXKfh+tZR0vUnSDwA77VSljlEgDGK4qyqIFNJVEGPCpFYp8w9LgxkknM4ZP8zGWR+zJQamwTpoqi4sIfb3v2ZnTPKiVIVImn/VOpk6kMpYRWrRgv0/jlodo6LjI2EKKaB7xKFsyzAU8gKSZSZ/+2FS9BevArYmGLaZLABg49LMFhbZkzyuNOdEkwSnzn8hNI6dhZmz9wUA3ZVUwdg5tQNaB4+zZFgEnFUhWhvgglHSxCRpJis9uI1531/A34s3YLu8m0Yb31h2vTCZQ948D+F3VFVli6Mzw4hE+oeg8N0h6mbrx/AePMzjIyBX6vPmKZnj4DSe0Gg4Ez43RuUbDoAIVmYeWVXY9+cOKSarejx+E9S6Oj1oGjRhV6Jw1UJQf2vD8NvK9A8dAJmTl4BPXMQ6lEfpucvMu+o+8Fjgpl76cqri0omF03v7VPoGCM2da35C5mCnyuPpW6dMfINGRqTeABIurjufSxptQy/r8Lv98+hXLaEx72vwR+PRUQntFA+VsBRIzYUmKH35iGMDOhhWeW9d49ip0OQo7xVMDVSdG5UL/0J3Rd3uLps+XZf3XPJlIrZXijgqTqpPOlcTKZewMpSbBF0X951jkz+mo50lSQdj9ExL4u2HXUaCaS5g1SQhGINyagnZHtsirAII1RcMeojFj4NrgDykVz647xHSfcOS+0mTfbbMGiQmZOwYsQ5jqZk5AfUywGJu1ik8pW93sl0FAjGsgGZ81BukYtOHE/HDyHmrPxjAyNCNo//AXjPODgeXSO7AAAAAElFTkSuQmCC');
}
.project-item-attr-distance::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgBfVVbbJRFFP7m3x9TLwVsV0G7LVRRHty2rg+NaQ1Y37pKvLwoMSHERJsQY8ITBBKDD16rCQ9GSzQh+mAw4QHC/RIugUJSIFCuoVwK3ZZLKG1ZSlsuu8OZM/P/M//PwmT/nTO3c8435ztnBExb8Fe5FAlIwQ3wPAHBXyDDkQX1JCdoo0BsD/XCjlXvB0Y8yBZ1AJCQ0kehAPg0lvQVpIRPY6WTBqzYU3KRjtMvQVMgDyEfgD1V+oo0pE/Quvh6XYUcvVqsLU4q9moPECJQkJS3QsjQe/EkhApVwiJRHzwJD9p9MisNJhH2IhCDxlrMFRnUj6zznN4jjey7G7VOGZMkH1aoJDki1CTd4asVzUg+W4OJQh6nbmzRa+aQQubYUkisF1JoU08/NYUUVEcAaiW0NmkKvmlejy8b/8WsyibMnfkVls85gqrJdUaxdsZ4zYIfuS6pDEm8VZ3FF81/4kDvf9h48mcMjfVxHGYlm/DBG0sx/uAWVuzMIPkMISnmUT89i4UN/2Bl13s8jjcfJZvA2ev72egP87qxq6cDqefTqJ5ax0hW7Mig9fUleC3ZzOPfDrYgPa0V6Rdbcfja/1YNJYRy2rmuIApaHBztw+qDi7Bsw5toqMpi6E4O327N8PrY/Vvs/d5Lq9hIVXka4/fyljvWCl+xFwZeaspaU9ra4Ohl3LzTh54b+1n5ucFOvF0zH1t6fqF4tOH8zU6+zpcnp3FhuNOEVxhmaV3RwMcZGRNUQNceX4ZP0t9D0ax9XwvWnVmORY3rcfjKGgxP9PPWgCQw/zbwhnPCjBUotdljwRoeyJ/i/vOG31FJgW9MfUbK+7D9YjtTV6n3YgnmOddnOgPT0NHNSHbAwP370ALMrW3D0HguPOfS3VUauS6dPAZJ3HpM7s+fwHe7Mth2rj10wPoTxEObc5DojNVIDB5psx8ialq18fv5SIClyxhYIsUCL0McNRV1SD43Ay77lEKVG6rVT8sa723MwtIF94rdZGRcevFobhNmT38HP37YTRn/E89VUplZPGcDUlPT2HOhA+++0ob6l7LoGlgT1igLwlS9Iv0luNRXUqkvcKnnUi5sqX+hfAbm1S9FU+18zpHd5zvIwCouimo9O3sJGqs/JXbl8EfXR4u9BI6xId/X3uvnxnlP/ELvI28Gvw+QmdT7YuD2SQyP5fTbYV5E9V4ohCkqN6evbW75tXVwD0o0p3ZFg8rx8ZhrovvK5vAhcrbTDikUhYfv9qtbeWzzIsnoMCjyJkkZm+CEF6VpXtKIdS2gcEgQ4dISMqBPkKhSBBVVPLaeB6q4LVxdNhMoI2mC/svsDlcsi512xxMYWfnxyAhKtIe7KoJlbty7ZwAAAABJRU5ErkJggg==');
}
#single-catalog-wrapper.single-ready-wrapper {
	padding-bottom: 60px;
}
.ready-project-time {
	justify-content: flex-start;
}
.portfolio-slide-srok {
	background: #F4F2F2;
	margin-left: 10px;
}
.ready-project-price {
	margin-bottom: 20px;
}
.features-item-content {
	width: 100%;
}
.features-item-equipment-box {
	align-items: flex-end;
	margin-bottom: 40px;
}
.features-item-equipment {
	width: calc(100% - 180px);
}
.features-item-equipment-list {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.features-item-equipment-list li {
	margin-bottom: 10px;
}
.features-item-project {
	width: 160px;
}
.features-item-project span {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #6B6B6B;
}
.features-item-project a {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #000000;
	border-bottom: 2px dashed #EF9E40;
	display: inline-block;
}
#ready-pluses {
	padding: 50px 0px 0px;
}
.ready-pluses-banner-wrap {
	width: calc((100% - 40px) / 3);
}
.ready-pluses-banner {
	padding: 40px 45px;
	border-radius: 10px;
	height: calc(100%);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.ready-pluses-banner-title {
	background-color: #F4F1F1;
	background-image: url('images/ready-pluses-banner-title.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right -5px bottom -10px;
}
.ready-pluses-banner-title .section-title {
	font-size: 30px;
	max-width: 135px;
	margin-bottom: 0px;
}
.ready-pluses-banner-list {
	background-color: #282828;
	background-image: url('images/ready-pluses-banner-list.png');
	background-repeat: no-repeat;
	background-size: 100px;
	background-position: right bottom;
}
.ready-pluses-banner-list .section-title-small {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.ready-pluses-banner-list .section-title-small span {
	color: #F8D275;
}
.ready-pluses-banner-list ol {
	color: #ffffffaa;
	padding-left: 20px;
	margin: 10px 0px 0px;
	line-height: 1.4;
}
.ready-pluses-banner-number {
	height: calc(50% - 24px / 2);
	padding: 15px 45px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-repeat: no-repeat;
}
.ready-pluses-banner-number:first-child {
	background-color: #F8D275;
	margin-bottom: 24px;
	background-image: url('images/ready-pluses-banner-number-first.png');
	background-size: contain;
	background-position: right bottom;
	overflow: hidden;
}
.ready-pluses-banner-number:last-child {
	background-color: #282828;
	background-image: url('images/ready-pluses-banner-number-second.png');
	background-size: 100px;
	background-position: left bottom;
}
.ready-pluses-banner-number > div {
	width: calc(50% - 10px);
}
.ready-pluses-banner-number:first-child .ready-pluses-banner-number-value {
	transform: rotate(-15deg);
	font-weight: 800;
	font-size: 150px;
	line-height: 60px;
	color: #E9E9EA;
	text-shadow: -15px 27px 20px rgba(0, 0, 0, 0.25);
}
.ready-pluses-banner-number:last-child .ready-pluses-banner-number-value {
	font-weight: 800;
	font-size: 80px;
	color: #FFFFFF;
	text-shadow: 0px 19px 20px rgba(0, 0, 0, 0.25);
	position: relative;
}
.ready-pluses-banner-number:last-child .ready-pluses-banner-number-value::after {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: -15px;
	bottom: 15px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgMzJDNy4xNjM0NCAzMiAwIDI0LjgzNjYgMCAxNkMwIDcuMTYzNDQgNy4xNjM0NCAwIDE2IDBDMjQuODM2NiAwIDMyIDcuMTYzNDQgMzIgMTZDMzIgMjQuODM2NiAyNC44MzY2IDMyIDE2IDMyWk0xOC42NjY3IDE4LjY2NjdIMjRDMjUuNDcyOCAxOC42NjY3IDI2LjY2NjcgMTcuNDcyOCAyNi42NjY3IDE2QzI2LjY2NjcgMTQuNTI3MiAyNS40NzI4IDEzLjMzMzMgMjQgMTMuMzMzM0gxOC42NjY3VjhDMTguNjY2NyA2LjUyNzI0IDE3LjQ3MjggNS4zMzMzMyAxNiA1LjMzMzMzQzE0LjUyNzIgNS4zMzMzMyAxMy4zMzMzIDYuNTI3MjQgMTMuMzMzMyA4VjEzLjMzMzNIOEM2LjUyNzI0IDEzLjMzMzMgNS4zMzMzMyAxNC41MjcyIDUuMzMzMzMgMTZDNS4zMzMzMyAxNy40NzI4IDYuNTI3MjQgMTguNjY2NyA4IDE4LjY2NjdIMTMuMzMzM1YyNEMxMy4zMzMzIDI1LjQ3MjggMTQuNTI3MiAyNi42NjY3IDE2IDI2LjY2NjdDMTcuNDcyOCAyNi42NjY3IDE4LjY2NjcgMjUuNDcyOCAxOC42NjY3IDI0VjE4LjY2NjdaIiBmaWxsPSIjNjBDQjQzIi8+Cjwvc3ZnPgo=');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.ready-pluses-banner-number-content {
	text-align: center;
}
.ready-pluses-banner-number-content a {
	border-radius: 20px;
	color: #000000;
	font-weight: 500;
	font-size: 11px;
	line-height: 13px;
	padding: 7px 16px;
}
.ready-pluses-banner-number:first-child .ready-pluses-banner-number-content a {
	background: #FFFFFF;
}
.ready-pluses-banner-number:last-child .ready-pluses-banner-number-content a {
	background: #F8D275;
}
.ready-pluses-banner-number-content span {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
}
#ready-infrastructure {
	padding: 50px 0px 0px;
}
.ready-infrastructure-list {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	align-items: stretch;
}
.ready-infrastructure-item {
	background: #F4F2F2;
	border-radius: 10px;
	padding: 40px 25px 20px;
	margin: 10px;
	width: calc((100% - 120px) / 6);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.ready-infrastructure-item img {
	margin-bottom: 25px;
}
.ready-infrastructure-item span {
	font-weight: 600;
	font-size: 14px;
	color: #000000;
	text-align: center;
}
.project-ready-wrapper {
	width: calc(50% - 10px);
}
.project-ready {
	border-radius: 10px;
}
.project-ready-last-wrapper {
	/*background: linear-gradient(270deg, #D1E0EA 27.08%, #EEF6F9 93.23%);*/
	/*position: relative;*/
}
.project-ready-last-wrapper::after {
	/*content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;*/
}
.project-ready-last {
	background: linear-gradient(270deg, #D1E0EA 27.08%, #EEF6F9 93.23%);
	height: calc(100% - 30px);
	border-radius: 10px;
	position: relative;
	z-index: 5;
	padding: 70px 100px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	text-align: center;
}
.project-ready-last-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('images/project-ready-last-wrapper.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right bottom;
}
.project-ready-last-bg::before {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('images/project-ready-last-bg.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
.project-ready-last-bg span, .credit-box-text {
	position: absolute;
	font-weight: 500;
	font-size: 30px;
	color: #000000;
	transform: rotate(-8.5deg);
	top: 200px;
	right: 50px;
}
.credit-box-text {
	top: 70px;
	right: 120px;
	z-index: 2;
}
.credit-box-info {
	max-width: 850px;
}
.project-ready-last-bg span b, .credit-box-text b {
	font-size: 35px;
	color: #D9944B;
}
.project-ready-last .section-title {
	font-size: 40px;
	position: relative;
}
.project-ready-last-button .button {
	width: 100%;
	position: relative;
}
.category-ready-header * {
	text-shadow: 0px 0px 5px #000;
}
.category-ready-header .button, .category-ready-header .top-catalog-count {
	text-shadow: none;
}
.single-ready-wrapper .single-second-features-desc {
	width: calc(100% - 260px);
}



.modal-wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow-y: auto;
	opacity: 0;
	z-index: -9999;
	transition: all 0.45s ease-in-out;
}
.modal-wrapper.modal-opened {
	opacity: 1;
	z-index: 9999;
}
.modal-layout {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: #282828;
	opacity: 0.5;
}
.modal-close {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 30px;
	color: #000000;
	position: absolute;
	top: 5px;
	right: 15px;
}
.modal-content {
	max-width: 650px;
	margin: 20px auto;
	background-color: #ffffff;
	border-radius: 10px;
	position: relative;
	z-index: 2;
}
.big-modal .modal-content {
	max-width: 1100px;
	width: 100%;
}
.fullscreen-modal .modal-content {
	max-width: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px!important;
	margin: 0px!important;
}
.fullscreen-modal .modal-close {
	top: 35px;
	z-index: 9999;
}
.big-modal .modal-content {
	max-width: 1100px;
	width: 100%;
}
.modal-header {
	padding: 15px 20px 10px;
	border-bottom: 1px solid #282828;
}

/*.modal-title {
	font-size: 24px;
	font-weight: bold;
}*/
.modal-body {
	padding: 10px 20px 15px;
}
body.has-opened-modal {
	overflow: hidden!important;
}

#load-modal .modal-content {
	background-color: transparent;
}
#load-modal .modal-body, #portfolio-map-loaded {
	padding: 20px;
	max-width: 100%;
	width: 500px;
	height: 500px;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZWY5ZTQwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNlZjllNDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNlZjllNDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZWY5ZTQwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2VmOWU0MCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8IS0tIFtsZGlvXSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#portfolio-map-loaded {
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -250px;
}
#portfolio-map {
	opacity: 1;
	transition: all 0.35s ease-in-out;
}
#portfolio-map-loaded + #portfolio-map {
	opacity: 0;
}




#custom-phone-validation {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
	margin: 20px 0px;
}
#custom-phone-validation p {
	width: 100%;
	text-align: center;
	margin: 0px 0px 10px;
	font-weight: bold;
}
#custom-phone-validation button {
	width: calc(50% - 20px);
	padding: 10px;
}
#custom-phone-validation button.button:not(.green) {
	color: #282828;
	background-color: #00000055;
}


.clients-photo-slider-wrapper {
	position: relative;
}
.clients-photo-slider .swiper-slide {
	display: flex;
	justify-content: center;
}
.clients-photo-slider .swiper-slide img {
	max-width: 100%;
	width: 100%;
	height: 324.5px;
	object-fit: cover;
}
.our-clients-slider__title {
	font-size: 48px;
	margin: 55px 0 20px;
	color: #282828;
	line-height: 1.2;
	font-weight: 400;
}
.our-clients-slider__title b {
	font-weight: bolder;
}
.our-clients-slider__subtitle {
	margin: 20px 0;
	font-size: 35px;
	color: #282828;
	line-height: 1.2;
	font-weight: 400;
}
.our-clients-slider .our-clients__arrow {
	margin-top: 75px;
}
@media(max-width: 1560px) {
	.our-clients-slider__title {
		font-size: 35px;
	}
	.our-clients-slider__subtitle {
		font-size: 25px;
	}
}
@media(max-width: 1280px) {
	.our-clients-slider__title {
		font-size: 28px;
	}
	.our-clients-slider__subtitle {
		font-size: 22px;
	}
	.our-clients-slider .our-clients__arrow {
		margin-top: 25px;
	}
}
.our-clients-slider {
	text-align: center;
}
.clients-photo-slider {
	padding: 0 15px;
	box-sizing: border-box;
}


.footer-cities-relinking {
	width: 10%;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.footer-cities-relinking ul {
	padding: 0px;
	list-style: none;
}
.footer-cities-relinking a {
	font-size: 14px;
	border-bottom: 1px solid #282828;
	transition: all 0.35s ease-in-out;
	margin-bottom: 5px;
}
.footer-cities-relinking a:hover {
	border-bottom-color: transparent;
}


/*Фундамент*/
.fundament-banner__container {
	padding: 3em;
}

.fundament-banner {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	padding: 3rem;
	background-size: cover;
	background-position: bottom right;
	background-repeat: no-repeat;
	position: relative;
	background-color: #FFF;
	border-radius: 7px;
}
.fundament-banner:before {
    content: '';
    position: absolute;
    width: 95%;
    height: 80%;
    display: block;
    border: 1px solid #fff;
    box-sizing: border-box;
    top: 10%;
    border-radius: 7px;
}
.fundament-banner > * {
	max-width: max(calc(100% / 3 - 10px), 300px);
	width: 100%;
}
.fundament-banner__phone a {
	font-size: 2em;
	color: black;
	font-weight: bold;
}
.fundament-banner__phone div {
	font-size: 1.5em;
}
.fundament-banner .button {
    padding: 1.5em 4em;
    text-align: center;
}
@media(max-width: 1000px) {
	.fundament-banner {
		background-size: contain;
	}
	.fundament-banner__container {
		padding: 0;
	}
	.fundament-banner__phone a {
		font-size: 20px;
	}
	.fundament-banner .button {
		padding: 10px 0;
	}
}
.directors-videos {
/*	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;*/
	list-style-type: none;
	padding: 0;
	margin: 20px 0px;
}
/*.directors-video {
	max-width: calc(100% / 3 - 10px);
    width: 100%;
}*/
#directors-word .directors-video img {
	max-width: 100%;
	width: 100%;
	border-radius: 15px;
	filter: brightness(0.5);
	transition: .3s;
}
#directors-word .directors-video:hover img{
	transition: .3s;
	filter: brightness(1.0);
}
#directors-word .directors-video .about-video-play {
	width: 45px;
	height: 45px;
	margin-top: -22px;
    margin-left: -22px;
}
#directors-word .directors-video .about-video-title {
	margin: 10px 0;
	bottom: 0;
}
.fundament-prices__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fundament-prices__container>div {
	margin-bottom: 10px;
    max-width: calc(100%/3 - 10px);
}
.fundament-prices__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	background-color: #FFF;
	border-radius: 5px;
	padding: 1rem;
    box-shadow: 0px 0px 250px 0px rgb(255 255 255 / 24%), 0px 0px 250px 0px rgb(40 39 40 / 5%);
}
@media(max-width: 1200px) {
	.fundament-prices__container>div {
		max-width: calc(100%/2 - 10px);
	}
}
@media(max-width: 750px) {
	.fundament-prices__container>div {
		max-width: 100%;
	}
}
.fundament-prices__item__title a {
	color: #000;
	border-bottom: 1px solid #eab864;
	vertical-align: top;
}
.fundament-prices__item ul {
	flex-grow: 2;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}
.fundament-prices__item__content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}
.fundament-prices__item__name {
	display: flex;
	align-items: center;
}
.fundament-prices__item__price {
	display: flex;
	flex-direction: column;
}
.fundament-prices__item__price * {
	text-align: right;
	color: #e1994d;
}
.fundament-prices__item__price a {
	border-bottom: 1px dashed #eab864;
}
.fundament-prices__item .button {
	margin: 0;
	max-width: 200px;
}
.top-from-excursion {
	max-width: min(100%, 400px);
	width: 100%;
}
#fundament-prices + #quiz-fund {
	margin-top: 100px;
}
#fundament-bottom {
	padding: 10px 20px;
}
#fundament-bottom form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#fundament-bottom fieldset {
	max-width: calc(100% / 3 - 10px);
	width: 100%;
	padding: 10px;
	border: none;
}
#fundament-bottom .container {
	border: 1px solid #e1994d;
	border-radius: 15px;
}
@media(max-width: 880px) {
	#fundament-bottom .modal-form.has-validation fieldset {
		max-width: 100%;
	}
}
/*Фундамент END*/
.portfolio-item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.portfolio-item .project-item-content {
	flex-grow: 2;
}
.project-item-wrapper {
	margin-bottom: 10px;
}

a.widget-icon-item.widget-icon-item-to-top {
	display: none!important;
}

@media(min-width: 880px) {
	.menu-item-95068 a {line-height: 1.3;
		font-size: 16px;
		font-weight: 700;
		border-bottom: 1px solid rgba(255,255,255,.25);
		color: #fff;
		margin-bottom: 8px;
		display: inline-block;
	}
	.header-menu-wrapper ul.menu > li.menu-item > a {
		border-bottom: 1px solid rgba(255,255,255,.25) !important;
	}
}

/* Куки */
#cookie-banner {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #EBEBEB;
	padding: 24px;
	display: none;
	z-index: 9999999999;
}
#cookie-banner h3 {
	margin-bottom: 24px;
}
.cookie-banner__info {
	display: flex;
	align-items: flex-start;
	gap: 24px;
}
.cookie-banner__info p {
	margin: 0;
	color: #878784;
}
.cookie-banner__info a {
	color: #353632;
}
.cookie-banner__btns {
	display: flex;
	gap: 12px;
}
.cookie-banner__btns button {
	outline: none!important;
}
#accept-cookies {
	background-image: -moz-linear-gradient(90deg,#84b93d 0%,#9ac545 56%,#b0d04d 100%);
    background-image: -webkit-linear-gradient(90deg, #84b93d 0%, #9ac545 56%, #b0d04d 100%);
    background-image: -ms-linear-gradient(90deg,#84b93d 0%,#9ac545 56%,#b0d04d 100%);
    box-shadow: 0px 19px 49px 0px rgba(145, 189, 65, .1);
	border-radius: 15px;
    color: #FFFFFF;
	font-size: 16px;
    padding: 12px 24px;
	cursor: pointer;
	border: 0;
}

#accept-cookies:hover {
	background-image: -moz-linear-gradient(90deg,#75af27 0%,#97c733 56%,#b8df3f 100%);
    background-image: -webkit-linear-gradient(90deg, #75af27 0%, #97c733 56%, #b8df3f 100%);
    background-image: -ms-linear-gradient(90deg,#75af27 0%,#97c733 56%,#b8df3f 100%);
}

#reject-cookies {
	background-image: -moz-linear-gradient(90deg,#e1994d 0%,#e6a959 56%,#eab864 100%);
    background-image: -webkit-linear-gradient(90deg, #e1994d 0%, #e6a959 56%, #eab864 100%);
    background-image: -ms-linear-gradient(90deg,#e1994d 0%,#e6a959 56%,#eab864 100%);
    box-shadow: 0px 19px 49px 0px rgba(229, 161, 83, .1);
	border-radius: 15px;
    color: #FFFFFF;
	font-size: 16px;
    padding: 12px 24px;
	cursor: pointer;
	border: 0;
}

#reject-cookies:hover {
	background-image: -moz-linear-gradient(90deg,#d68733 0%,#e29b3e 56%,#edae48 100%);
    background-image: -webkit-linear-gradient(90deg, #d68733 0%, #e29b3e 56%, #edae48 100%);
    background-image: -ms-linear-gradient(90deg,#d68733 0%,#e29b3e 56%,#edae48 100%);
}

@media (max-width: 1024px) {
	.cookie-banner__info {
		flex-direction: column;
	}
}

/* Чекбокс на формах */
.privacy-label {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.privacy-text, .privacy-checkbox {
	margin: 0;
}