.elementor-12 .elementor-element.elementor-element-fc027b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc027b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://gadalki-tarolog.online/wp-content/uploads/2022/11/fone-1.jpg");
	background-position: bottom center;
	background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-fc027b0>.elementor-background-overlay {
	background-image: url("../../2022/11/fone11.jpg");
	background-size: cover;
	/* opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s; */
}

.elementor-12 .elementor-element.elementor-element-fc027b0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}

.elementor-12 .elementor-element.elementor-element-e55283e img {
	width: 37%;
}

.elementor-12 .elementor-element.elementor-element-6b2824c {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-6b2824c .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-e8ac6bc {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-e8ac6bc .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-5aae983 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-5aae983 .elementor-heading-title {
	color: #FFC800;
	font-family: "1 фон", Sans-serif;
	font-size: 118px;
	font-weight: 100;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.95);
}

.elementor-12 .elementor-element.elementor-element-1847a45 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-1847a45 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-5c0e864 img {
	width: 34%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(217deg);
}

.elementor-12 .elementor-element.elementor-element-a635e44 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-a635e44 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-0298c18 {
	text-align: center;
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-a0017f0 .elementor-icon-list-icon i {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a0017f0 .elementor-icon-list-icon svg {
	fill: #FFFFFF;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a0017f0 {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-a0017f0 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f539b7d .elementor-icon-list-icon i {
	color: #00AB01;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f539b7d .elementor-icon-list-icon svg {
	fill: #00AB01;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f539b7d {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-f539b7d .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-730f0ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-730f0ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/fone-2-1.jpg");
	background-position: bottom center;
}

.elementor-12 .elementor-element.elementor-element-730f0ab>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-730f0ab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-c501ba3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c501ba3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/ff3.jpg");
	background-position: center center;
}

.elementor-12 .elementor-element.elementor-element-c501ba3>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c501ba3 {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-cb80fa1 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-shadow: 0px 0px 10px #090909;
}

.elementor-12 .elementor-element.elementor-element-cb80fa1.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-90228a7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-69c7299 .elementor-heading-title {
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-a7231eb {
	text-align: justify;
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-8f4e08b {
	text-align: center;
	color: #FFC800;
	font-family: "Marck Script", Sans-serif;
	font-size: 36px;
	font-weight: 300;
	text-shadow: 0px 0px 10px #090909;
}

.elementor-12 .elementor-element.elementor-element-8f4e08b.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-192429d img {
	width: 34%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(217deg);
}

.elementor-12 .elementor-element.elementor-element-192429d>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

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

.elementor-12 .elementor-element.elementor-element-a4ef3e5 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-shadow: 0px 0px 10px #090909;
}

.elementor-12 .elementor-element.elementor-element-a4ef3e5.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-icon i {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-icon svg {
	fill: #FFFFFF;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0e58241 {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-item>a {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-icon i {
	color: #00AB01;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-icon svg {
	fill: #00AB01;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-82a1b7e {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-item>a {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1555aaa img {
	width: 79%;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-12 .elementor-element.elementor-element-37d2d70:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37d2d70>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/fone11.jpg");
	background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-37d2d70 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-37d2d70>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8ff6daf {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-8ff6daf .elementor-heading-title {
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-7f7eab6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-7f7eab6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-7f7eab6>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-045e9fe>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fc134db .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-fc134db>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-325c901 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-325c901>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

.elementor-12 .elementor-element.elementor-element-27845ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-27845ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-27845ef>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-27845ef>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c92d1d3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1f773c3 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-1f773c3>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-f6fd761 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-f6fd761>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

.elementor-12 .elementor-element.elementor-element-cdaa9ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-cdaa9ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-cdaa9ed>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-6e6d3a2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-12397ea .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-12397ea>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-b13120a {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-b13120a>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

.elementor-12 .elementor-element.elementor-element-2d91de3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2d91de3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-2d91de3>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2d91de3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0d038c1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fcbe321 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-fcbe321>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-de8bb94 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-de8bb94>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

.elementor-12 .elementor-element.elementor-element-017da4c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-017da4c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-017da4c>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-017da4c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-97d4827>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1f5c58e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-1f5c58e>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-4290901 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-4290901>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

.elementor-12 .elementor-element.elementor-element-b232cc6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-b232cc6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-b232cc6>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-69512d8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-694f756 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-694f756>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-0d322aa {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-0d322aa>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

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

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

.elementor-12 .elementor-element.elementor-element-5ed589e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-5ed589e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #010102 0%, #003672 100%);
}

.elementor-12 .elementor-element.elementor-element-5ed589e>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-a2ebd84>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4ca09bf .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-4ca09bf>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-12 .elementor-element.elementor-element-8d3d1dc {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-8d3d1dc>.elementor-widget-container {
	margin: 0px 0px 5px -15px;
}

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

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

.elementor-12 .elementor-element.elementor-element-8f0394d img {
	width: 37%;
}

.elementor-12 .elementor-element.elementor-element-8f0394d>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-29688da:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-29688da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/ff3.jpg");
	background-position: center center;
}

.elementor-12 .elementor-element.elementor-element-29688da>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-29688da {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a39874c {
	text-align: center;
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	text-shadow: 0px 0px 10px #090909;
}

.elementor-12 .elementor-element.elementor-element-a39874c.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3fae4e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3fae4e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2022/11/fone-2-1.jpg");
	background-position: bottom center;
}

.elementor-12 .elementor-element.elementor-element-3fae4e4>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3fae4e4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-557cf14.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-557cf14>.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-12 .elementor-element.elementor-element-7a02241 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	text-shadow: 0px 0px 10px #000000;
}

.elementor-12 .elementor-element.elementor-element-7a02241>.elementor-widget-container {
	padding: 10px 0px 10px 0px;
	background-image: url("../../2022/11/flame.gif");
	background-position: center center;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-12 .elementor-element.elementor-element-7a02241.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-02c341d {
	text-align: center;
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 23px;
	font-weight: 600;
	text-shadow: 0px 0px 10px #090909;
}

.elementor-12 .elementor-element.elementor-element-02c341d.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-cf46c3c img {
	width: 54%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(217deg);
}

.elementor-12 .elementor-element.elementor-element-ee074d0 .elementor-icon-list-icon i {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ee074d0 .elementor-icon-list-icon svg {
	fill: #FFFFFF;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ee074d0 {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-ee074d0 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b4d95f1 .elementor-icon-list-icon i {
	color: #00AB01;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b4d95f1 .elementor-icon-list-icon svg {
	fill: #00AB01;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b4d95f1 {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-b4d95f1 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-73db812 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-73db812 .elementor-heading-title {
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-73db812>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d29b9fd>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	margin: 8px 8px 8px 8px;
	--e-column-margin-right: 8px;
	--e-column-margin-left: 8px;
}

.elementor-12 .elementor-element.elementor-element-afab37c img {
	width: 18%;
	border-radius: 22222px 22222px 22222px 22222px;
}

.elementor-12 .elementor-element.elementor-element-7935cef {
	text-align: justify;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-da1f036 {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-da1f036 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-a50c3c5>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	margin: 8px 8px 8px 8px;
	--e-column-margin-right: 8px;
	--e-column-margin-left: 8px;
}

.elementor-12 .elementor-element.elementor-element-5c4a3e6 img {
	width: 18%;
	border-radius: 22222px 22222px 22222px 22222px;
}

.elementor-12 .elementor-element.elementor-element-7b4dec8 {
	text-align: justify;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-b154bfd {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-b154bfd .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-f1385ad>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	margin: 8px 8px 8px 8px;
	--e-column-margin-right: 8px;
	--e-column-margin-left: 8px;
}

.elementor-12 .elementor-element.elementor-element-4984b1b img {
	width: 18%;
	border-radius: 22222px 22222px 22222px 22222px;
}

.elementor-12 .elementor-element.elementor-element-e0ef1f4 {
	text-align: justify;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-38dfc14 {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-38dfc14 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.write-wa a {
	color: #fff;
}

.chip.ctc-analytics.ctc_nb {
	background-color: #2af08a !important;
	color: #fff !important;
}

.elementor-12 .elementor-element.elementor-element-8fa95a2>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	margin: 8px 8px 8px 8px;
	--e-column-margin-right: 8px;
	--e-column-margin-left: 8px;
}

.elementor-12 .elementor-element.elementor-element-4982336 img {
	width: 18%;
	border-radius: 22222px 22222px 22222px 22222px;
}

.elementor-12 .elementor-element.elementor-element-acb5293 {
	text-align: justify;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c1f07ee {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-c1f07ee .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-2d95a92:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d95a92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://gadalki-tarolog.online/wp-content/uploads/2022/11/fone-1.jpg");
	background-position: bottom center;
}

.elementor-12 .elementor-element.elementor-element-2d95a92>.elementor-background-overlay {
	background-image: url("../../2022/11/fone11.jpg");
	background-size: cover;
	/* opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s; */
}

.elementor-12 .elementor-element.elementor-element-2d95a92 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}

.elementor-12 .elementor-element.elementor-element-f6c41c9 img {
	width: 37%;
}

.elementor-12 .elementor-element.elementor-element-bf284d7 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-bf284d7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-f9d366b {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-f9d366b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-86e2519 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-86e2519 .elementor-heading-title {
	color: #FFC800;
	font-family: "1 фон", Sans-serif;
	font-size: 118px;
	font-weight: 100;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.95);
}

.elementor-12 .elementor-element.elementor-element-de93233 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-de93233 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-8d9d2be img {
	width: 34%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(217deg);
}

.elementor-12 .elementor-element.elementor-element-1517456 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-1517456 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-b6f1fe0 {
	text-align: center;
	color: #FFC800;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-icon i {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-icon svg {
	fill: #FFFFFF;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-05f499e {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-item>a {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bb6a031 .elementor-icon-list-icon i {
	color: #00AB01;
	transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bb6a031 .elementor-icon-list-icon svg {
	fill: #00AB01;
	transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bb6a031 {
	--e-icon-list-icon-size: 28px;
	--icon-vertical-offset: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-bb6a031 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

@media(min-width:768px) {
	.elementor-12 .elementor-element.elementor-element-c9acf1d {
		width: 46.25%;
	}

	.elementor-12 .elementor-element.elementor-element-90228a7 {
		width: 53.75%;
	}

	.elementor-12 .elementor-element.elementor-element-e7eb4e5 {
		width: 38.838%;
	}

	.elementor-12 .elementor-element.elementor-element-557cf14 {
		width: 61.162%;
	}
}

@media(max-width:767px) {
	.elementor-12 .elementor-element.elementor-element-fc027b0 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-e55283e img {
		width: 92%;
	}

	.elementor-12 .elementor-element.elementor-element-6b2824c .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-e8ac6bc .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-e8ac6bc>.elementor-widget-container {
		margin: -21px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-5aae983 .elementor-heading-title {
		font-size: 68px;
	}

	.elementor-12 .elementor-element.elementor-element-1847a45 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-1847a45>.elementor-widget-container {
		margin: 0px -6px 0px -6px;
	}

	.elementor-12 .elementor-element.elementor-element-5c0e864 img {
		width: 73%;
	}

	.elementor-12 .elementor-element.elementor-element-a635e44 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-0298c18 {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-8177816 {
		margin-top: -20px;
		margin-bottom: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-a0017f0 {
		--e-icon-list-icon-size: 23px;
	}

	.elementor-12 .elementor-element.elementor-element-a0017f0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-a0017f0 .elementor-icon-list-item>a {
		font-size: 32px;
	}

	.elementor-12 .elementor-element.elementor-element-f539b7d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f539b7d .elementor-icon-list-item>a {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-730f0ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-730f0ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2022/11/fone-2-1.jpg");
		background-position: center center;
		background-repeat: repeat-y;
	}

	.elementor-12 .elementor-element.elementor-element-730f0ab>.elementor-background-overlay {
		background-image: url("../../2022/11/gif-1.gif");
	}

	.elementor-12 .elementor-element.elementor-element-730f0ab {
		padding: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-cb80fa1 {
		font-size: 22px;
	}

	.elementor-12 .elementor-element.elementor-element-cb80fa1>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-a7231eb {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-8f4e08b {
		font-size: 31px;
	}

	.elementor-12 .elementor-element.elementor-element-8f4e08b>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-192429d img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-192429d>.elementor-widget-container {
		margin: -16px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-a4ef3e5 {
		font-size: 27px;
	}

	.elementor-12 .elementor-element.elementor-element-a4ef3e5>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-0e58241 {
		--e-icon-list-icon-size: 23px;
	}

	.elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-0e58241 .elementor-icon-list-item>a {
		font-size: 32px;
	}

	.elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-82a1b7e .elementor-icon-list-item>a {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-4f7a4ba>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-1555aaa img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-37d2d70 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-8ff6daf .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-12 .elementor-element.elementor-element-7f7eab6>.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-12 .elementor-element.elementor-element-7f7eab6>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-27845ef>.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-12 .elementor-element.elementor-element-27845ef>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-cdaa9ed>.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-12 .elementor-element.elementor-element-cdaa9ed>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-2d91de3>.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-12 .elementor-element.elementor-element-2d91de3>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-017da4c>.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-12 .elementor-element.elementor-element-017da4c>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-b232cc6>.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-12 .elementor-element.elementor-element-b232cc6>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-f6fe419>.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-12 .elementor-element.elementor-element-f6fe419>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-5ed589e>.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-12 .elementor-element.elementor-element-5ed589e>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-a45300d>.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-12 .elementor-element.elementor-element-a45300d>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-8f0394d img {
		width: 92%;
	}

	.elementor-12 .elementor-element.elementor-element-a39874c {
		font-size: 22px;
	}

	.elementor-12 .elementor-element.elementor-element-a39874c>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-3fae4e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3fae4e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2022/11/fone-2-1.jpg");
		background-position: center center;
		background-repeat: repeat-y;
	}

	.elementor-12 .elementor-element.elementor-element-3fae4e4>.elementor-background-overlay {
		background-image: url("../../2022/11/gif-1.gif");
	}

	.elementor-12 .elementor-element.elementor-element-3fae4e4 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-557cf14>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-7a02241 {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-7a02241>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 5px 10px 5px;
	}

	.elementor-12 .elementor-element.elementor-element-02c341d {
		font-size: 20px;
	}

	.elementor-12 .elementor-element.elementor-element-02c341d>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-cf46c3c img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-cf46c3c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-ee074d0 {
		--e-icon-list-icon-size: 23px;
	}

	.elementor-12 .elementor-element.elementor-element-ee074d0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-ee074d0 .elementor-icon-list-item>a {
		font-size: 32px;
	}

	.elementor-12 .elementor-element.elementor-element-b4d95f1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b4d95f1 .elementor-icon-list-item>a {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-73db812 .elementor-heading-title {
		font-size: 27px;
	}

	.elementor-12 .elementor-element.elementor-element-afab37c img {
		width: 28%;
	}

	.elementor-12 .elementor-element.elementor-element-5c4a3e6 img {
		width: 28%;
	}

	.elementor-12 .elementor-element.elementor-element-b154bfd .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-12 .elementor-element.elementor-element-4984b1b img {
		width: 28%;
	}

	.elementor-12 .elementor-element.elementor-element-4982336 img {
		width: 28%;
	}

	.elementor-12 .elementor-element.elementor-element-2d95a92 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-f6c41c9 img {
		width: 92%;
	}

	.elementor-12 .elementor-element.elementor-element-bf284d7 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-f9d366b .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-f9d366b>.elementor-widget-container {
		margin: -21px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-86e2519 .elementor-heading-title {
		font-size: 68px;
	}

	.elementor-12 .elementor-element.elementor-element-de93233 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-de93233>.elementor-widget-container {
		margin: 0px -6px 0px -6px;
	}

	.elementor-12 .elementor-element.elementor-element-8d9d2be img {
		width: 73%;
	}

	.elementor-12 .elementor-element.elementor-element-1517456 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-12 .elementor-element.elementor-element-b6f1fe0 {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-e5a2e00 {
		margin-top: -20px;
		margin-bottom: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-05f499e {
		--e-icon-list-icon-size: 23px;
	}

	.elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-05f499e .elementor-icon-list-item>a {
		font-size: 32px;
	}

	.elementor-12 .elementor-element.elementor-element-bb6a031 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-bb6a031 .elementor-icon-list-item>a {
		font-size: 24px;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: '1 фон';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2022/11/andantinoscript.ttf') format('truetype');
}
@media (max-width: 600px) {
	.elementor-12 .elementor-element.elementor-element-86e2519 .elementor-heading-title {
		font-size: 32px;
	}
}
/* End Custom Fonts CSS */