
.elementor-7202 .elementor-element.elementor-element-c18eae8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-d4043ca {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-d4043ca:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-d4043ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 200, 243, .62);
}

.elementor-7202 .elementor-element.elementor-element-d4043ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-af903c0 {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-af903c0 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-2845cc6 {
	--display: flex;
	--min-height: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-947ba33 {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-947ba33 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-b58b463 {
	--e-image-carousel-slides-to-show: 7;
	width: 100%;
	max-width: 100%;
}

.elementor-7202 .elementor-element.elementor-element-b58b463.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-b58b463 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-7202 .elementor-element.elementor-element-c86a734 {
	--display: flex;
	--padding-top: 90px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-c86a734:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-c86a734 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-447b837 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-447b837.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-69b4fbc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-2e85dc0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-7202 .elementor-element.elementor-element-2e85dc0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-2e85dc0 .elementor-heading-title {
	font-family: var(--e-global-typography-a8e64d3-font-family), Sans-serif;
	font-size: var(--e-global-typography-a8e64d3-font-size);
	font-weight: var(--e-global-typography-a8e64d3-font-weight);
	text-transform: var(--e-global-typography-a8e64d3-text-transform);
	text-decoration: var(--e-global-typography-a8e64d3-text-decoration);
	line-height: var(--e-global-typography-a8e64d3-line-height);
	letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
	word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-a655d7c {
	width: var(--container-widget-width, 99.547%);
	max-width: 99.547%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 99.547%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-a655d7c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-a655d7c .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-678875d {
	width: var(--container-widget-width, 109.764%);
	max-width: 109.764%;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	--container-widget-width: 109.764%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-678875d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button:focus {
	background-color: var(--e-global-color-7a7062a);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-cf11f22 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-3706d86 {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-d562dd0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-7202 .elementor-element.elementor-element-d562dd0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-7202 .elementor-element.elementor-element-d562dd0 img {
	width: 100%;
	max-width: 100%;
}

.elementor-7202 .elementor-element.elementor-element-dfb3bea {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-d8e6bc1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7202 .elementor-element.elementor-element-1a531c7 {
	--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;
	--padding-top: 90px;
	--padding-bottom: 30px;
	--padding-left: 240px;
	--padding-right: 240px;
}

.elementor-7202 .elementor-element.elementor-element-1a531c7:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-1a531c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-bf7975f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-7202 .elementor-element.elementor-element-bf7975f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-bf7975f .elementor-heading-title {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-91db382 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-91db382.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-91db382 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-82e8cb3:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-82e8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-82e8cb3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-bd796f3 {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-5087f42 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-5087f42.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-0e2861a {
	--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;
	--padding-top: 90px;
	--padding-bottom: 20px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-0e2861a:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-0e2861a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 200, 243, .62);
}

.elementor-7202 .elementor-element.elementor-element-d292d02 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-7202 .elementor-element.elementor-element-d292d02.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-d292d02 .elementor-heading-title {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-f522ee5 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-f522ee5.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-f522ee5 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-d39e05e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-d39e05e.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-d39e05e p {
	margin-block-end: 13px;
}

.elementor-7202 .elementor-element.elementor-element-b19582f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-b19582f:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-b19582f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 200, 243, .62);
}

.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-d4a95a8:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-d4a95a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(253, 223, 91, 0);
}

.elementor-7202 .elementor-element.elementor-element-9d72840 {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-aa628bc img {
	width: 35%;
}

.elementor-7202 .elementor-element.elementor-element-a3bfd32 {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-a3bfd32 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-4544da9 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-4dde175 {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-05d2841 img {
	width: 35%;
}

.elementor-7202 .elementor-element.elementor-element-d26f953 {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-d26f953 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-92a6968 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-168c00a {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-d54a96a img {
	width: 35%;
}

.elementor-7202 .elementor-element.elementor-element-aad1b2d {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-aad1b2d .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: #013656;
}

.elementor-7202 .elementor-element.elementor-element-acdb8fa {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-acdb8fa a {
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-1c61483 {
	--display: flex;
}

.elementor-7202 .elementor-element.elementor-element-f87aa69 img {
	width: 35%;
}

.elementor-7202 .elementor-element.elementor-element-8d6762d {
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-8d6762d .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-7a462e1 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-fe44345 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-fe44345.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-10436f0 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-10436f0:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-10436f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013656;
}

.elementor-7202 .elementor-element.elementor-element-5c0b747 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-5c0b747:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-5c0b747 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-5c0b747.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-44a3d74 {
	width: 100%;
	max-width: 100%;
}

.elementor-7202 .elementor-element.elementor-element-1d071e3 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-1d071e3.e-con {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-1c5f9f5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-5cdbcb9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-a95fbd9 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-402030a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-402030a:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-402030a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-215a958 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .swiper-pagination-bullet-active, .elementor-7202 .elementor-element.elementor-element-de9d737 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-7a7062a);
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .swiper-pagination-fraction {
	color: var(--e-global-color-7a7062a);
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .elementor-main-swiper {
	height: 440px;
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .elementor-swiper-button {
	font-size: 40px;
	color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .elementor-swiper-button svg {
	fill: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-89649fd);
	opacity: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .elementor-custom-embed-play i {
	color: var(--e-global-color-c6ec2a2);
	font-size: 60px;
}

.elementor-7202 .elementor-element.elementor-element-de9d737 .elementor-custom-embed-play svg {
	fill: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-d771576 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-d771576:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-d771576 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-44365a1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-44365a1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-44365a1 .elementor-heading-title {
	font-family: var(--e-global-typography-a8e64d3-font-family), Sans-serif;
	font-size: var(--e-global-typography-a8e64d3-font-size);
	font-weight: var(--e-global-typography-a8e64d3-font-weight);
	text-transform: var(--e-global-typography-a8e64d3-text-transform);
	text-decoration: var(--e-global-typography-a8e64d3-text-decoration);
	line-height: var(--e-global-typography-a8e64d3-line-height);
	letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
	word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-8a13a03 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-8a13a03 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-43226b0 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-7202 .elementor-element.elementor-element-9ed7830 .elementor-main-swiper {
	height: 450px;
}

.elementor-7202 .elementor-element.elementor-element-9ed7830 .elementor-swiper-button {
	font-size: 60px;
	color: var(--e-global-color-7a7062a);
}

.elementor-7202 .elementor-element.elementor-element-9ed7830 .elementor-swiper-button svg {
	fill: var(--e-global-color-7a7062a);
}

.elementor-7202 .elementor-element.elementor-element-9ed7830 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: contain;
}

.elementor-7202 .elementor-element.elementor-element-bec1d18 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-bec1d18:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-bec1d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 200, 243, .62);
}

.elementor-7202 .elementor-element.elementor-element-619f261 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-619f261.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-619f261 .elementor-heading-title {
	font-family: var(--e-global-typography-a8e64d3-font-family), Sans-serif;
	font-size: var(--e-global-typography-a8e64d3-font-size);
	font-weight: var(--e-global-typography-a8e64d3-font-weight);
	text-transform: var(--e-global-typography-a8e64d3-text-transform);
	text-decoration: var(--e-global-typography-a8e64d3-text-decoration);
	line-height: var(--e-global-typography-a8e64d3-line-height);
	letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
	word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-faca924 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-faca924 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-b7a4105 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-b7a4105.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-b7a4105 p {
	margin-block-end: 13px;
}

.elementor-7202 .elementor-element.elementor-element-fd1f676 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-53a2023 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-89649fd);
	color: var(--e-global-color-89649fd);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-e556068 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-e556068.elementor-element {
	--align-self: flex-end;
}

.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-12b8182 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button {
	background-color: var(--e-global-color-89649fd);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-ca0966e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 20px;
}

.elementor-7202 .elementor-element.elementor-element-ca0966e.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-a53106d {
	--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;
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-a53106d:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-a53106d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-bafe35b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-bafe35b .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-ea05f50 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-ea05f50.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-ea05f50 p {
	margin-block-end: 13px;
}

.elementor-7202 .elementor-element.elementor-element-683d270 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-683d270:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-683d270 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-55003e1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-b27d3af {
	--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;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-b27d3af:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-b27d3af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-b4b6968.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button:focus svg {
	fill: var(--e-global-color-64b8adf);
}

.elementor-7202 .elementor-element.elementor-element-a244729 {
	--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;
	--padding-top: 90px;
	--padding-bottom: 20px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-a244729:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-a244729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-0f38911 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-7202 .elementor-element.elementor-element-0f38911.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7202 .elementor-element.elementor-element-0f38911 .elementor-heading-title {
	font-family: "Archivo", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-ee79fa8 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-ee79fa8.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-ee79fa8 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
	--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;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7202 .elementor-element.elementor-element-6ed2a0c:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-6ed2a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-3116719 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-3116719:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-3116719 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-3fe7656 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-a6541d5 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-afab846 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-b9f0d9e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-9effd1f {
	--display: flex;
	--min-height: 400px;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-9effd1f:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-9effd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-bc291d1 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-3d2d6fb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-3d2d6fb img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-86e0099 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-41dd47d {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-41dd47d:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-41dd47d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-4a6ab8f {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-56d920a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-56d920a img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-4aa3aaa .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-fdcb140 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-fdcb140.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-722ce19 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-722ce19:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-722ce19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-a7b557a {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-9ac0986 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-9ac0986 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-349e6c1 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-64d709e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-64d709e.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-8c83723 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-8c83723:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-8c83723 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-bf22251 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-74d2e3c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-74d2e3c img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-7a53896 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-02af255 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-02af255.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-abdeb87 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-abdeb87:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-abdeb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-39dbf8d {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-86b7584 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-86b7584 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-854dc47 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-502b6f6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-502b6f6.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-896fe16 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-896fe16:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-896fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-4ce24b7 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-8395fb7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-8395fb7 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-8403909 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-51ea49d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-51ea49d.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-1e7d8c8 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-1e7d8c8:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-1e7d8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-43f9005 {
	--display: flex;
	--min-height: 450px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7202 .elementor-element.elementor-element-61a4430 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7202 .elementor-element.elementor-element-61a4430.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-61a4430 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-8956655 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-3e74258 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-3e74258.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-90be246 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-7202 .elementor-element.elementor-element-90be246:not(.elementor-motion-effects-element-type-background), .elementor-7202 .elementor-element.elementor-element-90be246 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7202 .elementor-element.elementor-element-b6c7f71 {
	--display: flex;
	--min-height: 450px;
}

.elementor-7202 .elementor-element.elementor-element-8d53702 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7202 .elementor-element.elementor-element-8d53702.elementor-element {
	--align-self: center;
}

.elementor-7202 .elementor-element.elementor-element-8d53702 img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7202 .elementor-element.elementor-element-656858b .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button:hover, .elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-3088b37);
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5.elementor-element {
	--align-self: flex-start;
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button:hover svg, .elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7202 .elementor-element.elementor-element-521faac {
	--e-n-carousel-swiper-slides-gap: 30px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 30px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-primary);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-secondary);
}

:where( .elementor-7202 .elementor-element.elementor-element-521faac .swiper-slide ) > .e-con {
	background-color: var(--e-global-color-89649fd);
}

.elementor-7202 .elementor-element.elementor-element-521faac :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	border-style: none;
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 120px;
		--padding-right: 120px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-af903c0 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-947ba33 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-678875d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bf7975f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b8e09cd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d292d02 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d39e05e {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a3bfd32 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4544da9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d26f953 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-92a6968 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-aad1b2d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-acdb8fa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8d6762d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a462e1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b7a4105 {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ea05f50 {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 {
		width: var(--container-widget-width, 1167.325px);
		max-width: 1167.325px;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 1167.325px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-0f38911 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-afab846 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-86e0099 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4aa3aaa .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-349e6c1 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a53896 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-854dc47 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8403909 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8956655 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b6c7f71 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-656858b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
}

@media (max-width:1200px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-947ba33 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-c86a734 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1a531c7 {
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bd796f3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0e2861a {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b19582f {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-10436f0 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a95fbd9.e-con {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-402030a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d771576 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bec1d18 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a53106d {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a244729 {
		--padding-top: 60px;
		--padding-bottom: 10px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b6c7f71 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:1024px) {
	.elementor-7202 .elementor-element.elementor-element-af903c0 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-947ba33 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-c86a734 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-69b4fbc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-678875d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--grid-auto-flow: row;
		--align-items: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1a531c7 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bf7975f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-0e2861a {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d292d02 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d39e05e {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b19582f {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a3bfd32 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4544da9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d26f953 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-92a6968 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-aad1b2d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-acdb8fa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8d6762d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a462e1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-10436f0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d771576 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bec1d18 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b7a4105 {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a53106d {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ea05f50 {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a244729 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0f38911 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-afab846 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-86e0099 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4aa3aaa .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-349e6c1 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a53896 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-854dc47 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8403909 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8956655 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-656858b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-521faac {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

@media (max-width:991px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-af903c0 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2845cc6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-c86a734 {
		--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;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-69b4fbc {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--grid-auto-flow: row;
		--align-items: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1a531c7 {
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0e2861a {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d39e05e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d39e05e.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b19582f {
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-10436f0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5c0b747 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5c0b747.e-con {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d771576 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bec1d18 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a53106d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a244729 {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b6c7f71 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 {
		padding: 0px 0px 10px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-af903c0 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-947ba33 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-947ba33 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b58b463 {
		--e-image-carousel-slides-to-show: 4;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7202 .elementor-element.elementor-element-c86a734 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-69b4fbc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2e85dc0 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a655d7c .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-678875d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-cf11f22 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-dfb3bea {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d8e6bc1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1a531c7 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bf7975f {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bf7975f.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bf7975f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-91db382 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bd796f3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5087f42 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-0e2861a {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d292d02 {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d292d02.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d292d02 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 {
		width: 100%;
		max-width: 100%;
		padding: 0px 52px 0px 52px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-f522ee5 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-d39e05e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b19582f {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9d72840 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a3bfd32 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4544da9 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4dde175 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d26f953 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-92a6968 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-168c00a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-aad1b2d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-acdb8fa {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-1c61483 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8d6762d .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a462e1 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fe44345 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-10436f0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5c0b747 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5cdbcb9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a95fbd9 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ce8c5b4 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-215a958 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-de9d737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d771576 {
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-44365a1 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 {
		padding: 0px 50px 0px 50px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8a13a03 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-43226b0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9ed7830 .elementor-main-swiper {
		height: 450px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bec1d18 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-619f261 .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-faca924 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b7a4105 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 0px 30px;
		text-align: center;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-53a2023 {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-e556068 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ca0966e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a53106d {
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bafe35b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ea05f50 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 0px 10px;
		text-align: center;
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ea05f50 p {
		margin-block-end: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-683d270 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b27d3af {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b4b6968 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-a244729 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0f38911 {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0f38911.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0f38911 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 {
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ee79fa8 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-afab846 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-4fa7ee6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-86e0099 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2a1f3c7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-4aa3aaa .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-fdcb140 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-349e6c1 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-64d709e .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-7a53896 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-02af255 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-854dc47 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-502b6f6 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-8403909 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-51ea49d .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-61a4430 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8956655 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3e74258 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-b6c7f71 {
		--min-height: 400px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-656858b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5.elementor-element {
		--align-self: center;
	}
	
	.elementor-7202 .elementor-element.elementor-element-ad25ca5 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7202 .elementor-element.elementor-element-521faac {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 0px;
		--e-n-carousel-arrow-next-right-position: 0px;
	}
}

@media (min-width:768px) {
	.elementor-7202 .elementor-element.elementor-element-c18eae8 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2845cc6 {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-c86a734 {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-447b837 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3706d86 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1a531c7 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-82e8cb3 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-0e2861a {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-b19582f {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d4a95a8 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-10436f0 {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5c0b747 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-1c5f9f5 {
		--width: 50%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a95fbd9 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-d771576 {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-bec1d18 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-53a2023 {
		--width: 50%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-12b8182 {
		--width: 50%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a53106d {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a244729 {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-6ed2a0c {
		--content-width: 1140px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-3116719 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-9effd1f {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-41dd47d {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-722ce19 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-8c83723 {
		--content-width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-896fe16 {
		--content-width: 100%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--width: 1167px;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2845cc6 {
		--content-width: 80%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7202 .elementor-element.elementor-element-69b4fbc {
		--width: 100%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.elementor-7202 .elementor-element.elementor-element-d4043ca {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-2845cc6 {
		--content-width: 90%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-69b4fbc {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-5c0b747 {
		--width: 100%;
	}
	
	.elementor-7202 .elementor-element.elementor-element-a95fbd9 {
		--width: 50%;
	}
}
