﻿.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-container {
	min-height: 10vh;
}

.elementor-1469 .elementor-element.elementor-element-3512409:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E3F5FF;
}

.elementor-1469 .elementor-element.elementor-element-3512409,
.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-3512409 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-6791476.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-6791476.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-b43d9a6 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-b43d9a6 img {
	width: 88%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-e67d4a6.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-e67d4a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-e67d4a6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-e67d4a6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-302014c {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-43f8c72.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-43f8c72.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-43f8c72>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-43f8c72>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-d3c8294 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-06a3f75.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-06a3f75.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-06a3f75>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-06a3f75>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-774d55c);
	fill: var(--e-global-color-417c304);
	color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-framed .elementor-icon:hover,
.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-774d55c);
	color: var(--e-global-color-774d55c);
	border-color: var(--e-global-color-774d55c);
}

.elementor-1469 .elementor-element.elementor-element-509391b.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-509391b {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-509391b .elementor-icon {
	font-size: 20px;
}

.elementor-1469 .elementor-element.elementor-element-509391b .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-509391b .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-509391b .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-509391b .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-cbbd853.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-cbbd853.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-cbbd853>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-cbbd853>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-cbbd853>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-c2c8b0b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-782a86e.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-782a86e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-782a86e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-782a86e>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-b992ea0 img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1469 .elementor-element.elementor-element-c124620>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-1469 .elementor-element.elementor-element-c124620>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 13px;
}

.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-604a0c3 {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
}

.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-f1004ea .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	background-color: #26A81C;
	border-radius: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-4276c9a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-4276c9a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-4276c9a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 4px;
}

.elementor-1469 .elementor-element.elementor-element-1dce1f5 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-1dce1f5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-1dce1f5 {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
}

.elementor-1469 .elementor-element.elementor-element-1dce1f5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1469 .elementor-element.elementor-element-1dce1f5 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-1dce1f5 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-1591b09 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	fill: var(--e-global-color-f093462);
	color: var(--e-global-color-f093462);
	background-color: #FFDB3400;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-1591b09>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-0f71aa8>.elementor-container {
	min-height: 86vh;
}

.elementor-1469 .elementor-element.elementor-element-0f71aa8:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-0f71aa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
	background-image: url("../../2023/04/кровельные-работы-2.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-0f71aa8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-0f71aa8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-36a1adb.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-36a1adb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-36a1adb>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-36a1adb>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-84f1d77.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-1469 .elementor-element.elementor-element-84f1d77.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1469 .elementor-element.elementor-element-84f1d77>.elementor-element-populated {
	margin: 10% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-1469 .elementor-element.elementor-element-0d1fa57 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-0d1fa57 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -0.6px;
}

.elementor-1469 .elementor-element.elementor-element-0d1fa57>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-bd3bb46 {
	margin-top: 4%;
	margin-bottom: 0%;
}

.elementor-1469 .elementor-element.elementor-element-dea739b {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-d42858c.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-d42858c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-d42858c>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-d42858c>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-186aac2 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-186aac2 img {
	width: 31%;
}

.elementor-1469 .elementor-element.elementor-element-186aac2>.elementor-widget-container {
	margin: 0px 0px -71px 0px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-dd4acd1.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-dd4acd1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-dd4acd1>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-dd4acd1>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-3fd6455 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	background-color: var(--e-global-color-d1521af);
	border-style: groove;
	border-width: 2px 2px 2px 2px;
	border-radius: 25px 25px 25px 25px;
	padding: 3% 10% 4% 10%;
}

.elementor-1469 .elementor-element.elementor-element-084b79d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-084b79d>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-096a3c7 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-096a3c7 img {
	width: 65%;
}

.elementor-1469 .elementor-element.elementor-element-096a3c7>.elementor-widget-container {
	margin: 0% 0% 0% -17%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-fdf857f.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-fdf857f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-748c04d {
	padding: 6% 0% 6% 0%;
}

.elementor-1469 .elementor-element.elementor-element-f8b1943:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFFAFC;
}

.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-background-slideshow {
	border-radius: 0px 14px 14px 14px;
}

.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 7px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
}

.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated>.elementor-widget-wrap {
	padding: 17px 0px 0px 16px;
}

.elementor-1469 .elementor-element.elementor-element-d065b6a>.elementor-container {
	min-height: 209px;
}

.elementor-1469 .elementor-element.elementor-element-f454d87.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-f454d87.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-f454d87.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-f454d87 {
	--icon-box-icon-margin: 11px;
}

.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon {
	font-size: 18px;
}

.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-f454d87>.elementor-widget-container {
	margin: 9px 0px 10px 13px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-49eea54.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-49eea54.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-49eea54:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/гарантия-1.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-background-slideshow {
	border-radius: 0px 0px 14px 0px;
}

.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-49eea54>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-78eb898 {
	text-align: right;
}

.elementor-1469 .elementor-element.elementor-element-78eb898 img {
	width: 61%;
}

.elementor-1469 .elementor-element.elementor-element-6c325a9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c9b9e9e);
}

.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-background-slideshow {
	border-radius: 0px 14px 14px 14px;
}

.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 7px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
}

.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated>.elementor-widget-wrap {
	padding: 17px 0px 0px 16px;
}

.elementor-1469 .elementor-element.elementor-element-f3362d9>.elementor-container {
	min-height: 209px;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-b64dedc.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-b64dedc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-b64dedc {
	--icon-box-icon-margin: 11px;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon {
	font-size: 17px;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-description {
	color: var(--e-global-color-417c304);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-b64dedc>.elementor-widget-container {
	margin: 9px 0px 10px 13px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-9ef5411.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/опыт-3.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-background-slideshow {
	border-radius: 0px 0px 14px 0px;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-9ef5411>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-7c37f6a {
	text-align: right;
}

.elementor-1469 .elementor-element.elementor-element-7c37f6a img {
	width: 61%;
}

.elementor-1469 .elementor-element.elementor-element-de23e7f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFFAFC;
}

.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-background-slideshow {
	border-radius: 0px 14px 14px 14px;
}

.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 7px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
}

.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 17px 0px 0px 16px;
}

.elementor-1469 .elementor-element.elementor-element-038ce4a>.elementor-container {
	min-height: 209px;
}

.elementor-1469 .elementor-element.elementor-element-645ba39.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-645ba39.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-645ba39.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-645ba39 {
	--icon-box-icon-margin: 11px;
}

.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon {
	font-size: 18px;
}

.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-645ba39>.elementor-widget-container {
	margin: 9px 0px 10px 13px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-d2918c3.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/смета1.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-background-slideshow {
	border-radius: 0px 0px 14px 0px;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-d2918c3>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-da9d22d {
	text-align: right;
}

.elementor-1469 .elementor-element.elementor-element-da9d22d img {
	width: 61%;
}

.elementor-1469 .elementor-element.elementor-element-b074870:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c9b9e9e);
}

.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-background-slideshow {
	border-radius: 0px 14px 14px 14px;
}

.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 11px 11px 7px 11px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 11px;
}

.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated>.elementor-widget-wrap {
	padding: 17px 0px 0px 16px;
}

.elementor-1469 .elementor-element.elementor-element-243219d>.elementor-container {
	min-height: 208px;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-f04ccf5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 {
	--icon-box-icon-margin: 11px;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon {
	font-size: 17px;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-description {
	color: var(--e-global-color-417c304);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-f04ccf5>.elementor-widget-container {
	margin: 9px 0px 10px 13px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-a921604.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-a921604.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-a921604:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/бонус2.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-background-slideshow {
	border-radius: 0px 0px 14px 0px;
}

.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-a921604>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-8c181da {
	text-align: right;
}

.elementor-1469 .elementor-element.elementor-element-8c181da img {
	width: 61%;
}

.elementor-1469 .elementor-element.elementor-element-b6b9552:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-b6b9552>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фоновое-кровля.jpg");
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-b6b9552 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-b6b9552>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-5faf1cf {
	text-align: center;
}

.elementor-1469 .elementor-element.elementor-element-5faf1cf .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-5faf1cf>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-5f4408c:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-5f4408c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFFAFC;
}

.elementor-1469 .elementor-element.elementor-element-5f4408c,
.elementor-1469 .elementor-element.elementor-element-5f4408c>.elementor-background-overlay {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-5f4408c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 4%;
	margin-bottom: 0%;
	padding: 3% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-5f4408c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-b299831.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-b299831.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-b299831:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/кусты.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e .elementor-icon-list-icon i {
	color: var(--e-global-color-8d90f70);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-8d90f70);
	transition: fill 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1469 .elementor-element.elementor-element-9f39d4e .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e .elementor-icon-list-text {
	color: var(--e-global-color-f093462);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-9f39d4e>.elementor-widget-container {
	margin: 0% 0% 0% 10%;
}

.elementor-1469 .elementor-element.elementor-element-13d5a07 {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-13d5a07>.elementor-widget-container {
	margin: -4% 0% 0% 10%;
}

.elementor-1469 .elementor-element.elementor-element-c5e3f49 {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-c5e3f49>.elementor-widget-container {
	margin: 0% 15% 0% 10%;
}

.elementor-1469 .elementor-element.elementor-element-6ff5977 img {
	width: 62%;
}

.elementor-1469 .elementor-element.elementor-element-ed2b168>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-1469 .elementor-element.elementor-element-ed2b168>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0% 0% 6% 8%;
}

.elementor-1469 .elementor-element.elementor-element-e02ac0c a.elementor-button,
.elementor-1469 .elementor-element.elementor-element-e02ac0c .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	background-color: var(--e-global-color-d1521af);
	border-radius: 25px 25px 25px 25px;
	padding: 10px 40px 10px 40px;
}

.elementor-1469 .elementor-element.elementor-element-e02ac0c .pafe-multi-step-form__content-item .pafe-multi-step-form__content-item-buttons {
	justify-content: space-evenly;
}

.elementor-1469 .elementor-element.elementor-element-e02ac0c a.elementor-button:hover,
.elementor-1469 .elementor-element.elementor-element-e02ac0c .elementor-button:hover,
.elementor-1469 .elementor-element.elementor-element-e02ac0c a.elementor-button:focus,
.elementor-1469 .elementor-element.elementor-element-e02ac0c .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1469 .elementor-element.elementor-element-e02ac0c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #FE96358F;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1469 .elementor-element.elementor-element-39182a8:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-39182a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фон.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1469 .elementor-element.elementor-element-39182a8>.elementor-background-overlay {
	background-color: var(--e-global-color-417c304);
	opacity: 0.92;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-39182a8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 5% 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-7400e60.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-7400e60.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-7400e60>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-7400e60>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-16f114b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-16f114b>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-7c95242 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-7c95242 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-7c95242>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-9dbc89b {
	margin-top: 4%;
	margin-bottom: 0%;
}

.elementor-1469 .elementor-element.elementor-element-0d1ebc3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-a662426.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a662426.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a662426.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-a662426>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-2ff3f91 {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-133a7d7 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-802d2e6.elementor-column .elementor-column-wrap {
	align-items: space-around;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-a6f74e6>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-4558333 {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-55e5d4e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-bfb5ae9.elementor-column .elementor-column-wrap {
	align-items: space-around;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-b15d4eb>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-b2da6ce {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-93331f3 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-97c9fd6 {
	margin-top: 1%;
	margin-bottom: 6%;
}

.elementor-1469 .elementor-element.elementor-element-05c9980:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-d032c08.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d032c08.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d032c08.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-d032c08>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-f529b46 {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-7bbbed5 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-d65636f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-08ec434.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-08ec434.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-08ec434.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-08ec434>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-1935094 {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-2780a9f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-57fd14f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0FBFD;
}

.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated,
.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 11px 10px 19px 40px;
}

.elementor-1469 .elementor-element.elementor-element-d32c774.elementor-position-right .elementor-image-box-img {
	margin-left: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d32c774.elementor-position-left .elementor-image-box-img {
	margin-right: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d32c774.elementor-position-top .elementor-image-box-img {
	margin-bottom: 2px;
}

.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 44%;
}

.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-img img {
	opacity: 1;
	transition-duration: 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-d32c774>.elementor-widget-container {
	padding: 0px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-1b42a81 {
	color: var(--e-global-color-8d90f70);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-b22c8e6 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: var(--e-global-color-c9b9e9e);
	border-radius: 25px 25px 25px 25px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-469ba44.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-469ba44.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-469ba44>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-469ba44>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-4951332:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-4951332>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фоновое-кровля.jpg");
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-4951332>.elementor-background-overlay {
	background-color: var(--e-global-color-417c304);
	opacity: 0.88;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-4951332 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-7b537cf.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-7b537cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-7b537cf>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-7b537cf>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-7b537cf>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-bd6fd1a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-bd6fd1a>.elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-1469 .elementor-element.elementor-element-c02cd23 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-c02cd23 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-c02cd23>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-09eddae.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-09eddae.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-09eddae.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-09eddae {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-09eddae>.elementor-widget-container {
	margin: 4% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-30b9273.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-30b9273.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-30b9273.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-30b9273 {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-30b9273>.elementor-widget-container {
	margin: 2% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-79dfe0e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-79dfe0e>.elementor-widget-container {
	margin: 2% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-ab64004.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-ab64004.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-ab64004.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-ab64004 {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-ab64004>.elementor-widget-container {
	margin: 2% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-b719aaf.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-b719aaf.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-b719aaf {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-b719aaf>.elementor-widget-container {
	margin: 2% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-cd5f76c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon {
	font-size: 32px;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-title a {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-cd5f76c>.elementor-widget-container {
	margin: 2% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-f5c2074>.elementor-container {
	min-height: 55vh;
}

.elementor-1469 .elementor-element.elementor-element-f5c2074:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-f5c2074>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фон.png");
	background-position: center center;
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-f5c2074>.elementor-background-overlay {
	background-color: var(--e-global-color-417c304);
	opacity: 0.92;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-f5c2074 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 5% 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-3a56d5b.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-3a56d5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-3a56d5b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-3a56d5b>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-9dc4caa>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-9dc4caa>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-d2f8cce {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-d2f8cce .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-d2f8cce>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title:before,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title:after,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-content,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tabs-content-wrapper {
	border-width: 1px;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-mobile-title,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-desktop-title.elementor-active,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title:before,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title:after,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-content,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tabs-content-wrapper {
	border-color: #0201010D;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-desktop-title.elementor-active {
	background-color: #FFFFFF00;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tabs-content-wrapper {
	background-color: #FFFFFF00;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title a {
	color: #B8B8B8;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title.elementor-active,
.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title.elementor-active a {
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-2c5cfec>.elementor-widget-container {
	margin: 4% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-e856063:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-e856063>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фоновое-кровля.jpg");
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-e856063 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-e856063>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-dd8f3bc {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-dd8f3bc .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-dd8f3bc>.elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-7391347b {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-60de74ff img {
	width: 61%;
}

.elementor-1469 .elementor-element.elementor-element-642fe771>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-3425ab59 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-3425ab59 img {
	width: 31%;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-1469 .elementor-element.elementor-element-48b1c852 .elementor-heading-title {
	color: var(--e-global-color-c9b9e9e);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-48b1c852>.elementor-widget-container {
	margin: -22px 0px 0px 48px;
}

.elementor-1469 .elementor-element.elementor-element-22340bbc {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1469 .elementor-element.elementor-element-22340bbc>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-1469 .elementor-element.elementor-element-1bb50ae7 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-1bb50ae7 img {
	width: 31%;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-1469 .elementor-element.elementor-element-1bb50ae7>.elementor-widget-container {
	margin: 10% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-527d9acf .elementor-heading-title {
	color: var(--e-global-color-c9b9e9e);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-527d9acf>.elementor-widget-container {
	margin: -22px 0px 0px 48px;
}

.elementor-1469 .elementor-element.elementor-element-6a437239 {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1469 .elementor-element.elementor-element-6a437239>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-1469 .elementor-element.elementor-element-7d72fa58>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-68958bba {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-68958bba img {
	width: 31%;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-1469 .elementor-element.elementor-element-276c6fd5 .elementor-heading-title {
	color: var(--e-global-color-c9b9e9e);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-276c6fd5>.elementor-widget-container {
	margin: -22px 0px 0px 48px;
}

.elementor-1469 .elementor-element.elementor-element-446f9ca7 {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1469 .elementor-element.elementor-element-446f9ca7>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-1469 .elementor-element.elementor-element-12b032f9 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-12b032f9 img {
	width: 31%;
	height: 100px;
	object-fit: contain;
	opacity: 1;
}

.elementor-1469 .elementor-element.elementor-element-12b032f9>.elementor-widget-container {
	margin: 10% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-75d5cbc0 .elementor-heading-title {
	color: var(--e-global-color-c9b9e9e);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1469 .elementor-element.elementor-element-75d5cbc0>.elementor-widget-container {
	margin: -22px 0px 0px 48px;
}

.elementor-1469 .elementor-element.elementor-element-327aae58 {
	text-align: left;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1469 .elementor-element.elementor-element-327aae58>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-1469 .elementor-element.elementor-element-5a9017c {
	overflow: hidden;
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5% 0% 4% 0%;
}

.elementor-1469 .elementor-element.elementor-element-5a9017c:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-5a9017c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/03/fon2-1.jpg");
}

.elementor-1469 .elementor-element.elementor-element-5a9017c,
.elementor-1469 .elementor-element.elementor-element-5a9017c>.elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-5a9017c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-abe3ff9 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-abe3ff9 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-abe3ff9>.elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-d3d6880>.elementor-background-overlay {
	opacity: 0.71;
}

.elementor-1469 .elementor-element.elementor-element-d3d6880,
.elementor-1469 .elementor-element.elementor-element-d3d6880>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1469 .elementor-element.elementor-element-d3d6880 {
	margin-top: 2%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-4f9447c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-4f9447c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-4f9447c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-4f9447c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-4f9447c>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-67e073f {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-67e8969 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-28492e5 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-5d0b822:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-5d0b822>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-5d0b822>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-5d0b822>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-5d0b822>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-479f006 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-33a8e25 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-ae6037b {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-cf461d3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-cf461d3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-cf461d3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-cf461d3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-cf461d3>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-33f3ad9 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-cf28dc6 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-736d991 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-58b2fdc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-58b2fdc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-58b2fdc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-58b2fdc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-58b2fdc>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-9e86d56 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-e1c9344 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-f60d0d1 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-e78c1fe>.elementor-background-overlay {
	opacity: 0.71;
}

.elementor-1469 .elementor-element.elementor-element-e78c1fe,
.elementor-1469 .elementor-element.elementor-element-e78c1fe>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1469 .elementor-element.elementor-element-e78c1fe {
	margin-top: 2%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-e05825e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-e05825e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-e05825e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-e05825e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-e05825e>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-d13d9ba {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-3a783a1 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-e379a81 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-a7f8c4f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-a7f8c4f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-a7f8c4f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-a7f8c4f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-a7f8c4f>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-f172716 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-0119aea {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-1f08a1d {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-df3a3d8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-df3a3d8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-df3a3d8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-df3a3d8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-df3a3d8>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-8cac1c9 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-00cbaaa {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-f6d604f {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-4f939b7>.elementor-background-overlay {
	opacity: 0.71;
}

.elementor-1469 .elementor-element.elementor-element-4f939b7,
.elementor-1469 .elementor-element.elementor-element-4f939b7>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-1469 .elementor-element.elementor-element-4f939b7 {
	margin-top: 2%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-0fd2476:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-0fd2476>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-0fd2476>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-0fd2476>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-0fd2476>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-abcbf1d {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-a83d741 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-3858f07 {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-b4c6624:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1469 .elementor-element.elementor-element-b4c6624>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-b4c6624>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-1469 .elementor-element.elementor-element-b4c6624>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-b4c6624>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1469 .elementor-element.elementor-element-37ddd57 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-ea09ccd {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-8a1ba8a {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-178a715:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-178a715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фоновое-кровля.jpg");
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-178a715 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-178a715>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-aedb350.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-aedb350.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-8d53d86.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-8d53d86.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-8d53d86>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-1469 .elementor-element.elementor-element-8d53d86>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0% 10% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-4acfb70 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-4acfb70 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-4acfb70>.elementor-widget-container {
	margin: 0% 0% 5% 0%;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-item:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-item {
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title {
	background-color: var(--e-global-color-417c304);
	padding: 15px 10px 15px 10px;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-title,
.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon {
	color: var(--e-global-color-e266b72);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon svg {
	fill: var(--e-global-color-e266b72);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title.elementor-active a,
.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon.elementor-toggle-icon-left {
	margin-right: 16px;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon.elementor-toggle-icon-right {
	margin-left: 16px;
}

.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-content {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-1ec196e.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-1ec196e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-1ec196e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1469 .elementor-element.elementor-element-1ec196e>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-1d83ae1 img {
	width: 100%;
}

.elementor-1469 .elementor-element.elementor-element-0e80e55:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-0e80e55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-0e80e55>.elementor-background-overlay {
	opacity: 0.75;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-0e80e55 {
	border-style: solid;
	border-width: 2px 0px 2px 2px;
	border-color: var(--e-global-color-8d90f70);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -9%;
	margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-e4c432a.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-e4c432a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1469 .elementor-element.elementor-element-e4c432a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-e4c432a>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-6fb15b1 img {
	height: 129px;
	object-fit: contain;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-11ae673.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-11ae673.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-7ce482b {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-7ce482b .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 27px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-7ce482b>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-f0f03d1 {
	text-align: center;
	color: var(--e-global-color-e266b72);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1469 .elementor-element.elementor-element-8a51b6d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: var(--e-global-color-d1521af);
	border-radius: 20px 20px 20px 20px;
}

.elementor-1469 .elementor-element.elementor-element-05993d9>.elementor-container {
	min-height: 42vh;
}

.elementor-1469 .elementor-element.elementor-element-05993d9:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-05993d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/фон.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1469 .elementor-element.elementor-element-05993d9>.elementor-background-overlay {
	background-color: var(--e-global-color-417c304);
	opacity: 0.92;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-05993d9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 3% 0% 3% 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-edaa41f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-edaa41f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-edaa41f>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #CFCFCF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-edaa41f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-a5a71cb {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-a5a71cb img {
	width: 100%;
}

.elementor-1469 .elementor-element.elementor-element-e70c37e {
	text-align: center;
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-98e1306 {
	text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-98e1306 .elementor-heading-title {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: -1.6px;
}

.elementor-1469 .elementor-element.elementor-element-98e1306>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1469 .elementor-element.elementor-element-6aa9163 {
	margin-top: 3%;
	margin-bottom: 0%;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-7fcd491.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-7fcd491.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-7fcd491>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-1469 .elementor-element.elementor-element-3ea8545 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-3ea8545 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-3ea8545 {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
}

.elementor-1469 .elementor-element.elementor-element-3ea8545 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1469 .elementor-element.elementor-element-3ea8545 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-3ea8545 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-184e5cb .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	fill: var(--e-global-color-f093462);
	color: var(--e-global-color-f093462);
	background-color: #FFDB3400;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-184e5cb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-stacked .elementor-icon {
	background-color: #0376A7;
}

.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-default .elementor-icon {
	fill: #0376A7;
	color: #0376A7;
	border-color: #0376A7;
}

.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-d1521af);
}

.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-framed .elementor-icon:hover,
.elementor-1469 .elementor-element.elementor-element-716494a.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-d1521af);
	color: var(--e-global-color-d1521af);
	border-color: var(--e-global-color-d1521af);
}

.elementor-1469 .elementor-element.elementor-element-716494a {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-716494a .elementor-icon {
	font-size: 20px;
}

.elementor-1469 .elementor-element.elementor-element-716494a .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-716494a .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-716494a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-716494a .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-stacked .elementor-icon {
	background-color: #0376A7;
}

.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-default .elementor-icon {
	fill: #0376A7;
	color: #0376A7;
	border-color: #0376A7;
}

.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-d1521af);
}

.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-framed .elementor-icon:hover,
.elementor-1469 .elementor-element.elementor-element-d964656.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-d1521af);
	color: var(--e-global-color-d1521af);
	border-color: var(--e-global-color-d1521af);
}

.elementor-1469 .elementor-element.elementor-element-d964656 {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-d964656 .elementor-icon {
	font-size: 20px;
}

.elementor-1469 .elementor-element.elementor-element-d964656 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-d964656 .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-d964656 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-d964656 .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-f62104f iframe {
	height: 225px;
}

.elementor-1469 .elementor-element.elementor-element-f62104f>.elementor-widget-container {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1469 .elementor-element.elementor-element-95f41a6>.elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-1469 .elementor-element.elementor-element-f4a0d12 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-f4a0d12 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-f4a0d12 {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
}

.elementor-1469 .elementor-element.elementor-element-f4a0d12 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1469 .elementor-element.elementor-element-f4a0d12 .elementor-icon-list-item>a {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-f4a0d12 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-4036e44 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	background-color: #26A81C;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-8d90f70);
	fill: var(--e-global-color-417c304);
	color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-framed .elementor-icon,
.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-8d90f70);
	color: var(--e-global-color-8d90f70);
	border-color: var(--e-global-color-8d90f70);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-774d55c);
	fill: var(--e-global-color-417c304);
	color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-framed .elementor-icon:hover,
.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-774d55c);
	color: var(--e-global-color-774d55c);
	border-color: var(--e-global-color-774d55c);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-417c304);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a {
	--icon-box-icon-margin: 15px;
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon {
	font-size: 20px;
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon-box-title,
.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1469 .elementor-element.elementor-element-c7ba42a .elementor-icon-box-description {
	color: var(--e-global-color-f093462);
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-1469 .elementor-element.elementor-element-486003e:not(.elementor-motion-effects-element-type-background),
.elementor-1469 .elementor-element.elementor-element-486003e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f093462);
}

.elementor-1469 .elementor-element.elementor-element-486003e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-486003e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1469 .elementor-element.elementor-element-827b6ec>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-1469 .elementor-element.elementor-element-827b6ec>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-1469 .elementor-element.elementor-element-ba96fb7 {
	text-align: left;
	color: var(--e-global-color-417c304);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-1469 .elementor-element.elementor-element-ba96fb7>.elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-1573224.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-1573224.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1469 .elementor-element.elementor-element-0a5be79:hover img {
	filter: brightness(190%) contrast(100%) saturate(176%) blur(0px) hue-rotate(0deg);
}

:root {
	--page-title-display: none;
}

@media(max-width:1366px) {
	.elementor-1469 .elementor-element.elementor-element-6791476>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-6791476>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-b43d9a6 img {
		width: 264px;
	}

	.elementor-1469 .elementor-element.elementor-element-2473836>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1469 .elementor-element.elementor-element-604a0c3 .elementor-icon-list-item>a {
		font-size: 11px;
	}

	.elementor-1469 .elementor-element.elementor-element-f1004ea .elementor-button {
		font-size: 9px;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-1469 .elementor-element.elementor-element-84f1d77>.elementor-element-populated {
		margin: 19% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-0d1fa57 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-1469 .elementor-element.elementor-element-3fd6455 .elementor-button {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-5faf1cf .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-b299831.elementor-column .elementor-column-wrap {
		align-items: flex-end;
	}

	.elementor-1469 .elementor-element.elementor-element-b299831.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: flex-end;
		align-items: flex-end;
	}

	.elementor-1469 .elementor-element.elementor-element-b299831:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: contain;
	}

	.elementor-1469 .elementor-element.elementor-element-c5e3f49 {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-7c95242 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-c02cd23 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-d2f8cce .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-dd8f3bc .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-2d5197a3.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-2d5197a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-3425ab59 img {
		height: 55px;
	}

	.elementor-1469 .elementor-element.elementor-element-48b1c852 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-1bb50ae7 img {
		height: 55px;
	}

	.elementor-1469 .elementor-element.elementor-element-527d9acf .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-68958bba img {
		height: 55px;
	}

	.elementor-1469 .elementor-element.elementor-element-276c6fd5 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-12b032f9 img {
		height: 55px;
	}

	.elementor-1469 .elementor-element.elementor-element-75d5cbc0 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-abe3ff9 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-4acfb70 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-7ce482b .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1469 .elementor-element.elementor-element-8a51b6d .elementor-button {
		font-size: 9px;
	}

	.elementor-1469 .elementor-element.elementor-element-98e1306 .elementor-heading-title {
		font-size: 28px;
	}
}

@media(max-width:1024px) {
	.elementor-1469 .elementor-element.elementor-element-3512409 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-1591b09 .elementor-button {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-0d1fa57 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-096a3c7 img {
		width: 56%;
	}

	.elementor-1469 .elementor-element.elementor-element-748c04d {
		padding: 6% 3% 6% 3%;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-b299831.elementor-column .elementor-column-wrap {
		align-items: flex-end;
	}

	.elementor-1469 .elementor-element.elementor-element-b299831.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: flex-end;
		align-items: flex-end;
	}

	.elementor-1469 .elementor-element.elementor-element-e02ac0c a.elementor-button,
	.elementor-1469 .elementor-element.elementor-element-e02ac0c .elementor-button {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-e02ac0c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 72%;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-description {
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-1489e18 {
		text-align: left;
	}

	.elementor-1469 .elementor-element.elementor-element-1489e18 img {
		width: 62%;
	}

	.elementor-1469 .elementor-element.elementor-element-e856063 {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-7391347b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-2d5197a3.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-2d5197a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-48b1c852 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1469 .elementor-element.elementor-element-22340bbc {
		text-align: left;
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-527d9acf .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1469 .elementor-element.elementor-element-6a437239 {
		text-align: left;
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-276c6fd5 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1469 .elementor-element.elementor-element-446f9ca7 {
		text-align: left;
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-75d5cbc0 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1469 .elementor-element.elementor-element-327aae58 {
		text-align: left;
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-178a715 {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-8d53d86>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-8d53d86>.elementor-element-populated>.elementor-widget-wrap {
		padding: 5% 3% 0% 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-1ec196e>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0% 0% 0% 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-8a51b6d .elementor-button {
		font-size: 15px;
	}

	.elementor-1469 .elementor-element.elementor-element-184e5cb .elementor-button {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-ba96fb7 {
		text-align: left;
		font-size: 14px;
	}
}

@media(max-width:767px) {
	.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-container {
		min-height: 10vh;
	}

	.elementor-1469 .elementor-element.elementor-element-3512409,
	.elementor-1469 .elementor-element.elementor-element-3512409>.elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-3512409 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-e0b5e19 {
		width: 100%;
	}

	.elementor-1469 .elementor-element.elementor-element-6791476 {
		width: 25%;
	}

	.elementor-1469 .elementor-element.elementor-element-6791476>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-6791476>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-e67d4a6 {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72 {
		width: 20%;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-43f8c72.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-d3c8294 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-2473836 {
		width: 100%;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-2473836.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-2473836.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-2473836>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-06a3f75>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a {
		width: 72%;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-4276c9a.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 0px 10px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-a0bbad5 {
		width: 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-84f1d77>.elementor-element-populated {
		margin: 5% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-0d1fa57 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-0d1fa57 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-dea739b {
		text-align: center;
		font-size: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-dd4acd1 {
		width: 77%;
	}

	.elementor-1469 .elementor-element.elementor-element-084b79d {
		width: 23%;
	}

	.elementor-bc-flex-widget .elementor-1469 .elementor-element.elementor-element-084b79d.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-084b79d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-1469 .elementor-element.elementor-element-096a3c7 img {
		width: 78%;
	}

	.elementor-1469 .elementor-element.elementor-element-f8b1943>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-1469 .elementor-element.elementor-element-d065b6a>.elementor-container {
		min-height: 150px;
	}

	.elementor-1469 .elementor-element.elementor-element-18de746 {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-f454d87 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-49eea54 {
		width: 40%;
	}

	.elementor-1469 .elementor-element.elementor-element-78eb898 img {
		width: 76%;
	}

	.elementor-1469 .elementor-element.elementor-element-6c325a9>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-1469 .elementor-element.elementor-element-f3362d9>.elementor-container {
		min-height: 150px;
	}

	.elementor-1469 .elementor-element.elementor-element-a285347 {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-b64dedc .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-9ef5411 {
		width: 40%;
	}

	.elementor-1469 .elementor-element.elementor-element-7c37f6a img {
		width: 76%;
	}

	.elementor-1469 .elementor-element.elementor-element-de23e7f>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-1469 .elementor-element.elementor-element-038ce4a>.elementor-container {
		min-height: 150px;
	}

	.elementor-1469 .elementor-element.elementor-element-a9e2eee {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-645ba39 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-d2918c3 {
		width: 40%;
	}

	.elementor-1469 .elementor-element.elementor-element-da9d22d img {
		width: 81%;
	}

	.elementor-1469 .elementor-element.elementor-element-b074870>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-1469 .elementor-element.elementor-element-243219d>.elementor-container {
		min-height: 150px;
	}

	.elementor-1469 .elementor-element.elementor-element-7c9e6bd {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title,
	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-f04ccf5 .elementor-icon-box-description {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-a921604 {
		width: 40%;
	}

	.elementor-1469 .elementor-element.elementor-element-8c181da img {
		width: 76%;
	}

	.elementor-1469 .elementor-element.elementor-element-b6b9552 {
		padding: 7% 3% 0% 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-5faf1cf {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-5faf1cf .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-5faf1cf>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-b299831:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-1469 .elementor-element.elementor-element-b299831>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom left;
		background-size: 151px auto;
	}

	.elementor-1469 .elementor-element.elementor-element-ed2b168>.elementor-element-populated>.elementor-widget-wrap {
		padding: 8% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-e02ac0c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 11px 5px 10px 5px;
		border-width: 1px 1px 1px 1px;
	}

	.elementor-1469 .elementor-element.elementor-element-39182a8 {
		padding: 20% 3% 10% 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-7c95242 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-7c95242 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-7c95242>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-0d1ebc3>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-a662426 .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-2ff3f91 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-802d2e6>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-a6f74e6 .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-4558333 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-bfb5ae9>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-b15d4eb .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-b2da6ce {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-05c9980>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-d032c08 .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-f529b46 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-d65636f>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-08ec434 .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-1935094 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-57fd14f>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10px 10px 10px 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-img {
		margin-bottom: 2px;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-d32c774 .elementor-image-box-title {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-1b42a81 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-4951332 {
		padding: 10% 0% 10% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-1489e18 img {
		width: 100%;
	}

	.elementor-1469 .elementor-element.elementor-element-bd6fd1a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-c02cd23 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-c02cd23 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-c02cd23>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-09eddae .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-30b9273 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-30b9273>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-79dfe0e .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-79dfe0e>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-ab64004 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-ab64004>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-b719aaf .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-b719aaf>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-cd5f76c .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-cd5f76c>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-d2f8cce {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-d2f8cce .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-d2f8cce>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-2c5cfec .elementor-tab-title {
		font-size: 20px;
	}

	.elementor-1469 .elementor-element.elementor-element-3607d868>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-3607d868>.elementor-element-populated>.elementor-widget-wrap {
		padding: 10% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-dd8f3bc {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-dd8f3bc .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-dd8f3bc>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-7391347b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-60de74ff img {
		width: 47%;
	}

	.elementor-1469 .elementor-element.elementor-element-642fe771>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-3425ab59>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-48b1c852 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-22340bbc>.elementor-widget-container {
		margin: 0px 0px 30px 50px;
	}

	.elementor-1469 .elementor-element.elementor-element-1bb50ae7>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-527d9acf .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-6a437239>.elementor-widget-container {
		margin: 0px 0px 20px 50px;
	}

	.elementor-1469 .elementor-element.elementor-element-68958bba>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-276c6fd5 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-446f9ca7>.elementor-widget-container {
		margin: 0px 0px 30px 50px;
	}

	.elementor-1469 .elementor-element.elementor-element-12b032f9>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-75d5cbc0 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-5a9017c {
		padding: 8% 0% 0% 0%;
	}

	.elementor-1469 .elementor-element.elementor-element-abe3ff9 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-abe3ff9 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-abe3ff9>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-67e073f img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-479f006 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-33f3ad9 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-9e86d56 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-d13d9ba img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-f172716 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-8cac1c9 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-abcbf1d img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-37ddd57 img {
		width: 31%;
	}

	.elementor-1469 .elementor-element.elementor-element-4acfb70 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-4acfb70 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-4acfb70>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-item:not(:last-child) {
		margin-bottom: 12px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-title {
		font-size: 14px;
		line-height: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-title {
		padding: 5px 5px 5px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon.elementor-toggle-icon-left {
		margin-right: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-toggle-icon.elementor-toggle-icon-right {
		margin-left: 14px;
	}

	.elementor-1469 .elementor-element.elementor-element-e301dbc .elementor-tab-content {
		font-size: 14px;
		padding: 5px 5px 5px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-1ec196e>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-1ec196e>.elementor-element-populated>.elementor-widget-wrap {
		padding: 15% 0% 0% 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-0e80e55 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 15px 0px 15px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-7ce482b {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-7ce482b .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-7ce482b>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-f0f03d1 {
		text-align: center;
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-8a51b6d .elementor-button {
		font-size: 16px;
	}

	.elementor-1469 .elementor-element.elementor-element-a5a71cb {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-98e1306 {
		text-align: center;
	}

	.elementor-1469 .elementor-element.elementor-element-98e1306 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1469 .elementor-element.elementor-element-98e1306>.elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}

	.elementor-1469 .elementor-element.elementor-element-184e5cb .elementor-button {
		font-size: 18px;
	}

	.elementor-1469 .elementor-element.elementor-element-716494a>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-d964656>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-0fa39dd {
		width: 55%;
	}

	.elementor-1469 .elementor-element.elementor-element-ba96fb7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1469 .elementor-element.elementor-element-c443bd9 {
		width: 2%;
	}

	.elementor-1469 .elementor-element.elementor-element-1573224 {
		width: 37%;
	}

	.elementor-1469 .elementor-element.elementor-element-0a5be79 {
		text-align: right;
	}

	.elementor-1469 .elementor-element.elementor-element-0a5be79 img {
		width: 61%;
	}
}

@media(min-width:768px) {
	.elementor-1469 .elementor-element.elementor-element-e0b5e19 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-6791476 {
		width: 5.567%;
	}

	.elementor-1469 .elementor-element.elementor-element-e67d4a6 {
		width: 11.753%;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72 {
		width: 28.852%;
	}

	.elementor-1469 .elementor-element.elementor-element-2473836 {
		width: 52.015%;
	}

	.elementor-1469 .elementor-element.elementor-element-06a3f75 {
		width: 47.884%;
	}

	.elementor-1469 .elementor-element.elementor-element-cbbd853 {
		width: 19%;
	}

	.elementor-1469 .elementor-element.elementor-element-782a86e {
		width: 21.694%;
	}

	.elementor-1469 .elementor-element.elementor-element-c124620 {
		width: 78.306%;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a {
		width: 13.964%;
	}

	.elementor-1469 .elementor-element.elementor-element-a0bbad5 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-36a1adb {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-84f1d77 {
		width: 42.351%;
	}

	.elementor-1469 .elementor-element.elementor-element-3bbdf11 {
		width: 74.876%;
	}

	.elementor-1469 .elementor-element.elementor-element-d42858c {
		width: 25.063%;
	}

	.elementor-1469 .elementor-element.elementor-element-dd4acd1 {
		width: 75.146%;
	}

	.elementor-1469 .elementor-element.elementor-element-084b79d {
		width: 24.793%;
	}

	.elementor-1469 .elementor-element.elementor-element-fdf857f {
		width: 47.313%;
	}

	.elementor-1469 .elementor-element.elementor-element-5050da9 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-f8b1943 {
		width: 20%;
	}

	.elementor-1469 .elementor-element.elementor-element-18de746 {
		width: 59.036%;
	}

	.elementor-1469 .elementor-element.elementor-element-49eea54 {
		width: 40.768%;
	}

	.elementor-1469 .elementor-element.elementor-element-6c325a9 {
		width: 20%;
	}

	.elementor-1469 .elementor-element.elementor-element-a285347 {
		width: 59.036%;
	}

	.elementor-1469 .elementor-element.elementor-element-9ef5411 {
		width: 40.768%;
	}

	.elementor-1469 .elementor-element.elementor-element-de23e7f {
		width: 20%;
	}

	.elementor-1469 .elementor-element.elementor-element-a9e2eee {
		width: 59.036%;
	}

	.elementor-1469 .elementor-element.elementor-element-d2918c3 {
		width: 40.768%;
	}

	.elementor-1469 .elementor-element.elementor-element-b074870 {
		width: 20%;
	}

	.elementor-1469 .elementor-element.elementor-element-7c9e6bd {
		width: 59.036%;
	}

	.elementor-1469 .elementor-element.elementor-element-a921604 {
		width: 40.768%;
	}

	.elementor-1469 .elementor-element.elementor-element-5d2ccaa {
		width: 8.66%;
	}

	.elementor-1469 .elementor-element.elementor-element-11eee96 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-31dc192 {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-b299831 {
		width: 35.347%;
	}

	.elementor-1469 .elementor-element.elementor-element-ed2b168 {
		width: 64.652%;
	}

	.elementor-1469 .elementor-element.elementor-element-1f6b942 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-7400e60 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-16f114b {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-469ba44 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-7b537cf {
		width: 46.366%;
	}

	.elementor-1469 .elementor-element.elementor-element-bd6fd1a {
		width: 42.966%;
	}

	.elementor-1469 .elementor-element.elementor-element-def1fcd {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-3a56d5b {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-9dc4caa {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-970050d {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-6b2c70e {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-3607d868 {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-2d5197a3 {
		width: 35.521%;
	}

	.elementor-1469 .elementor-element.elementor-element-642fe771 {
		width: 33.101%;
	}

	.elementor-1469 .elementor-element.elementor-element-7d72fa58 {
		width: 31.044%;
	}

	.elementor-1469 .elementor-element.elementor-element-c67f0f5 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-43256e3 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-253aae7 {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-d837d17 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-aedb350 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-8d53d86 {
		width: 83%;
	}

	.elementor-1469 .elementor-element.elementor-element-e4c432a {
		width: 32.577%;
	}

	.elementor-1469 .elementor-element.elementor-element-11ae673 {
		width: 67.423%;
	}

	.elementor-1469 .elementor-element.elementor-element-175aecd {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-edaa41f {
		width: 9.5%;
	}

	.elementor-1469 .elementor-element.elementor-element-edc9801 {
		width: 70.5%;
	}

	.elementor-1469 .elementor-element.elementor-element-7fcd491 {
		width: 26.254%;
	}

	.elementor-1469 .elementor-element.elementor-element-552781f {
		width: 50.708%;
	}

	.elementor-1469 .elementor-element.elementor-element-95f41a6 {
		width: 22.704%;
	}

	.elementor-1469 .elementor-element.elementor-element-8bf54d3 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-8b0f050 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-827b6ec {
		width: 79.332%;
	}

	.elementor-1469 .elementor-element.elementor-element-c443bd9 {
		width: 56.46%;
	}

	.elementor-1469 .elementor-element.elementor-element-1573224 {
		width: 9.821%;
	}

	.elementor-1469 .elementor-element.elementor-element-3e2193c {
		width: 10%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-1469 .elementor-element.elementor-element-e0b5e19 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-cbbd853 {
		width: 23%;
	}

	.elementor-1469 .elementor-element.elementor-element-c124620 {
		width: 89%;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a {
		width: 21%;
	}

	.elementor-1469 .elementor-element.elementor-element-a0bbad5 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-5050da9 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-f8b1943 {
		width: 23%;
	}

	.elementor-1469 .elementor-element.elementor-element-6c325a9 {
		width: 27%;
	}

	.elementor-1469 .elementor-element.elementor-element-de23e7f {
		width: 23%;
	}

	.elementor-1469 .elementor-element.elementor-element-b074870 {
		width: 23%;
	}

	.elementor-1469 .elementor-element.elementor-element-5d2ccaa {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-11eee96 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-31dc192 {
		width: 90%;
	}

	.elementor-1469 .elementor-element.elementor-element-7400e60 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-16f114b {
		width: 85%;
	}

	.elementor-1469 .elementor-element.elementor-element-bd6fd1a {
		width: 48%;
	}

	.elementor-1469 .elementor-element.elementor-element-def1fcd {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-3a56d5b {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-9dc4caa {
		width: 85%;
	}

	.elementor-1469 .elementor-element.elementor-element-970050d {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-6b2c70e {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-3607d868 {
		width: 90%;
	}

	.elementor-1469 .elementor-element.elementor-element-2d5197a3 {
		width: 40%;
	}

	.elementor-1469 .elementor-element.elementor-element-c67f0f5 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-43256e3 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-253aae7 {
		width: 90%;
	}

	.elementor-1469 .elementor-element.elementor-element-d837d17 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-aedb350 {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-8d53d86 {
		width: 60%;
	}

	.elementor-1469 .elementor-element.elementor-element-175aecd {
		width: 5%;
	}

	.elementor-1469 .elementor-element.elementor-element-edc9801 {
		width: 85%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1469 .elementor-element.elementor-element-6791476 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-e67d4a6 {
		width: 16%;
	}

	.elementor-1469 .elementor-element.elementor-element-43f8c72 {
		width: 10%;
	}

	.elementor-1469 .elementor-element.elementor-element-cbbd853 {
		width: 36%;
	}

	.elementor-1469 .elementor-element.elementor-element-c124620 {
		width: 70%;
	}

	.elementor-1469 .elementor-element.elementor-element-4276c9a {
		width: 27%;
	}

	.elementor-1469 .elementor-element.elementor-element-84f1d77 {
		width: 71%;
	}

	.elementor-1469 .elementor-element.elementor-element-dd4acd1 {
		width: 66%;
	}

	.elementor-1469 .elementor-element.elementor-element-084b79d {
		width: 29%;
	}

	.elementor-1469 .elementor-element.elementor-element-fdf857f {
		width: 18%;
	}

	.elementor-1469 .elementor-element.elementor-element-f8b1943 {
		width: 50%;
	}

	.elementor-1469 .elementor-element.elementor-element-6c325a9 {
		width: 50%;
	}

	.elementor-1469 .elementor-element.elementor-element-de23e7f {
		width: 50%;
	}

	.elementor-1469 .elementor-element.elementor-element-b074870 {
		width: 50%;
	}

	.elementor-1469 .elementor-element.elementor-element-11eee96 {
		width: 2%;
	}

	.elementor-1469 .elementor-element.elementor-element-31dc192 {
		width: 96%;
	}

	.elementor-1469 .elementor-element.elementor-element-1f6b942 {
		width: 2%;
	}

	.elementor-1469 .elementor-element.elementor-element-7400e60 {
		width: 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-16f114b {
		width: 93%;
	}

	.elementor-1469 .elementor-element.elementor-element-469ba44 {
		width: 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-7b537cf {
		width: 98%;
	}

	.elementor-1469 .elementor-element.elementor-element-bd6fd1a {
		width: 100%;
	}

	.elementor-1469 .elementor-element.elementor-element-9dc4caa {
		width: 90%;
	}

	.elementor-1469 .elementor-element.elementor-element-2d5197a3 {
		width: 35%;
	}

	.elementor-1469 .elementor-element.elementor-element-aedb350 {
		width: 3%;
	}

	.elementor-1469 .elementor-element.elementor-element-8d53d86 {
		width: 100%;
	}

	.elementor-1469 .elementor-element.elementor-element-1ec196e {
		width: 100%;
	}

	.elementor-1469 .elementor-element.elementor-element-edaa41f {
		width: 15%;
	}

	.elementor-1469 .elementor-element.elementor-element-edc9801 {
		width: 79%;
	}

	.elementor-1469 .elementor-element.elementor-element-7fcd491 {
		width: 50%;
	}

	.elementor-1469 .elementor-element.elementor-element-95f41a6 {
		width: 50%;
	}
}