﻿.elementor-1058 .elementor-element.elementor-element-400e8ce {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--background-transition:0.3s;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-400e8ce:not(.elementor-motion-effects-element-type-background), .elementor-1058 .elementor-element.elementor-element-400e8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEEEE;
}
.elementor-1058 .elementor-element.elementor-element-400e8ce, .elementor-1058 .elementor-element.elementor-element-400e8ce::before {
--border-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-5048b71 {
	text-align: center;
}
.elementor-1058 .elementor-element.elementor-element-5048b71 .elementor-heading-title {
	font-size: 80px;
	line-height: 1.5em;
}
.elementor-1058 .elementor-element.elementor-element-b25f9ec {
--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:100px 100px;
--background-transition:0.3s;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-e402044 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--background-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-95fe6f2 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--background-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-87c9c1b .elementor-heading-title {
	font-size: 25px;
	line-height: 1.5em;
}
.elementor-1058 .elementor-element.elementor-element-87c9c1b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}
.elementor-1058 .elementor-element.elementor-element-fc08aa5 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}
.elementor-1058 .elementor-element.elementor-element-34d9e99 .elementor-heading-title {
	line-height: 1.5em;
}
.elementor-1058 .elementor-element.elementor-element-084ee65 {
--display:flex;
--gap:0px 0px;
--background-transition:0.3s;
--padding-top:30px;
--padding-bottom:30px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-084ee65:not(.elementor-motion-effects-element-type-background), .elementor-1058 .elementor-element.elementor-element-084ee65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-1058 .elementor-element.elementor-element-084ee65, .elementor-1058 .elementor-element.elementor-element-084ee65::before {
--border-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-d88c003 {
	text-align: center;
}
.elementor-1058 .elementor-element.elementor-element-d88c003 .elementor-heading-title {
	line-height: 1.5em;
}
.elementor-1058 .elementor-element.elementor-element-d88c003 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-1058 .elementor-element.elementor-element-f6e2522 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--background-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-2feafaa img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-2feafaa > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-2feafaa {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-2feafaa.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-5e804b1 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-5e804b1 > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-5e804b1 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-5e804b1.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-51656e0 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-51656e0 > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-51656e0 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-51656e0.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-522b963 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-522b963 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-522b963 > .elementor-widget-container {
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-522b963.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-f0bcd93 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--background-transition:0.3s;
}
.elementor-1058 .elementor-element.elementor-element-1881fb2 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-1881fb2 > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-1881fb2 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-1881fb2.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-2f96b38 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-2f96b38 > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-2f96b38 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-2f96b38.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-26924a2 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-26924a2 > .elementor-widget-container {
	margin: 0px 10px 0px 0px;
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-26924a2 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-26924a2.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10 img {
	width: 330px;
	height: 222px;
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10 {
	width: var( --container-widget-width, 25% );
	max-width: 25%;
--container-widget-width:25%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10 > .elementor-widget-container {
	background-color: var( --e-global-color-blocksy_palette_8 );
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10.ha-has-bg-overlay > .elementor-widget-container:before {
	transition: background 0.3s;
}

@media(max-width:1024px) {
.elementor-1058 .elementor-element.elementor-element-400e8ce {
--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-5048b71 .elementor-heading-title {
	font-size: 45px;
}
.elementor-1058 .elementor-element.elementor-element-b25f9ec {
--gap:50px 50px;
--flex-wrap:wrap;
--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-87c9c1b .elementor-heading-title {
	font-size: 30px;
}
.elementor-1058 .elementor-element.elementor-element-084ee65 {
--padding-top:80px;
--padding-bottom:80px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1058 .elementor-element.elementor-element-d88c003 .elementor-heading-title {
	font-size: 30px;
}
.elementor-1058 .elementor-element.elementor-element-f6e2522 {
--flex-wrap:wrap;
}
.elementor-1058 .elementor-element.elementor-element-2feafaa {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-5e804b1 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-51656e0 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-522b963 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-f0bcd93 {
--flex-wrap:wrap;
}
.elementor-1058 .elementor-element.elementor-element-1881fb2 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-2f96b38 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-26924a2 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10 {
	width: var( --container-widget-width, 48% );
	max-width: 48%;
--container-widget-width:48%;
--container-widget-flex-grow:0;
}
}

@media(max-width:767px) {
.elementor-1058 .elementor-element.elementor-element-5048b71 .elementor-heading-title {
	font-size: 35px;
}
.elementor-1058 .elementor-element.elementor-element-87c9c1b {
	text-align: center;
}
.elementor-1058 .elementor-element.elementor-element-fc08aa5 {
	text-align: center;
}
.elementor-1058 .elementor-element.elementor-element-34d9e99 {
	text-align: center;
}
.elementor-1058 .elementor-element.elementor-element-2feafaa {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-5e804b1 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-51656e0 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-522b963 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-1881fb2 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-2f96b38 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-26924a2 {
	width: 100%;
	max-width: 100%;
}
.elementor-1058 .elementor-element.elementor-element-8fc7c10 {
	width: 100%;
	max-width: 100%;
}
}

@media(min-width:768px) {
.elementor-1058 .elementor-element.elementor-element-e402044 {
--width:53%;
}
.elementor-1058 .elementor-element.elementor-element-95fe6f2 {
--width:47%;
}
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-1058 .elementor-element.elementor-element-e402044 {
--width:100%;
}
.elementor-1058 .elementor-element.elementor-element-95fe6f2 {
--width:100%;
}
}
