
.elementor-5717 .elementor-element.elementor-element-19b5e26 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5717 .elementor-element.elementor-element-19b5e26:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-19b5e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-5717 .elementor-element.elementor-element-19b5e26, .elementor-5717 .elementor-element.elementor-element-19b5e26::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-57fb52e {
	--display: flex;
	--min-height: 427px;
	--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;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-57fb52e:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-57fb52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cnkacff.nitrocdn.com/sAmCZELouKmrWSqjlSNaEWGspSluYoTF/assets/images/optimized/rev-2ec5cb8/fgingenieria.com.ar/wp-content/uploads/2025/11/Landing-1_page-0001-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5717 .elementor-element.elementor-element-57fb52e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5717 .elementor-element.elementor-element-57fb52e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5717 .elementor-element.elementor-element-57fb52e, .elementor-5717 .elementor-element.elementor-element-57fb52e::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f7a05a2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: column;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-73e8277 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-e8e91cd {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-e8e91cd .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-e8e91cd > .elementor-widget-container {
	margin: 60px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-0262c73 {
	text-align: left;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-0262c73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-0262c73.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-918c87a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-e3f1bf4 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #f00;
	border-radius: 10px 10px 10px 10px;
}

.elementor-5717 .elementor-element.elementor-element-e3f1bf4 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-5717 .elementor-element.elementor-element-e3f1bf4.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-8d73820 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5717 .elementor-element.elementor-element-8d73820 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #30bd45;
	border-radius: 34px 34px 34px 34px;
}

.elementor-5717 .elementor-element.elementor-element-741ee8c {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 100px;
}

.elementor-5717 .elementor-element.elementor-element-6131403 {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-6131403 img {
	width: 70%;
}

.elementor-5717 .elementor-element.elementor-element-6131403.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-e8112df {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-e8112df img {
	width: 70%;
}

.elementor-5717 .elementor-element.elementor-element-e8112df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-e8112df.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-9ebf0e2 {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-9ebf0e2 img {
	width: 70%;
}

.elementor-5717 .elementor-element.elementor-element-9ebf0e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-9ebf0e2.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-ae2dead {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-ae2dead:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-ae2dead > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
	background-image: url("https://cdn-cnkacff.nitrocdn.com/sAmCZELouKmrWSqjlSNaEWGspSluYoTF/assets/images/optimized/rev-2ec5cb8/fgingenieria.com.ar/wp-content/uploads/2025/10/Exportador-35_page-0001-scaled.jpg");
	background-size: cover;
}

.elementor-5717 .elementor-element.elementor-element-ae2dead:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5717 .elementor-element.elementor-element-ae2dead > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5717 .elementor-element.elementor-element-ae2dead, .elementor-5717 .elementor-element.elementor-element-ae2dead::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-1cb12f4 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-1cb12f4 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-1cb12f4 > .elementor-widget-container {
	margin: 100px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-9919ae2 {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 2px;
}

.elementor-5717 .elementor-element.elementor-element-9919ae2 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5717 .elementor-element.elementor-element-9919ae2 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5717 .elementor-element.elementor-element-9919ae2 > .elementor-widget-container {
	margin: -15px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-59064ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-59064ef:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-59064ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-5717 .elementor-element.elementor-element-59064ef, .elementor-5717 .elementor-element.elementor-element-59064ef::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-cb7f9a9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-2c8ed21 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-921b567 {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-921b567 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-921b567 > .elementor-widget-container {
	margin: 20px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-dd9b33b {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-dd9b33b .elementor-heading-title {
	color: #233f56;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-dd9b33b > .elementor-widget-container {
	margin: 15px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-61dba21 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-61dba21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-61dba21.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(7px / 2);
	margin-left: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-7px / 2);
	margin-left: calc(-7px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-7px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 {
	--e-icon-list-icon-size: 11px;
	--icon-vertical-offset: 0px;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-2c36f00 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-f5bd61f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #f00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-906a1ef {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-0054305 img {
	width: 60%;
}

.elementor-5717 .elementor-element.elementor-element-0054305 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-0478390 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-5717 .elementor-element.elementor-element-0478390:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-0478390 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-5717 .elementor-element.elementor-element-0478390, .elementor-5717 .elementor-element.elementor-element-0478390::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-3f80aa2 img {
	width: 100%;
}

.elementor-5717 .elementor-element.elementor-element-ddd5bb7 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-5717 .elementor-element.elementor-element-ddd5bb7 .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5717 .elementor-element.elementor-element-ddd5bb7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5717 .elementor-element.elementor-element-ddd5bb7 > .elementor-widget-container {
	margin: -15px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-c7d56cd {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-5717 .elementor-element.elementor-element-c7d56cd .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5717 .elementor-element.elementor-element-c7d56cd .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5717 .elementor-element.elementor-element-c7d56cd > .elementor-widget-container {
	margin: -15px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-5af46ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-5af46ea:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-5af46ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-5717 .elementor-element.elementor-element-5af46ea, .elementor-5717 .elementor-element.elementor-element-5af46ea::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-b9edfd4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-0f5b732 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f0fa9d6 img {
	width: 100%;
}

.elementor-5717 .elementor-element.elementor-element-f0fa9d6 > .elementor-widget-container {
	margin: 90px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-c384c16 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-c384c16:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-c384c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-5717 .elementor-element.elementor-element-c384c16, .elementor-5717 .elementor-element.elementor-element-c384c16::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-ddc28b1 img {
	width: 100%;
}

.elementor-5717 .elementor-element.elementor-element-ddc28b1 .widget-image-caption {
	color: #233f56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-block-start: 0px;
}

.elementor-5717 .elementor-element.elementor-element-39e2dbb {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-a1fc804 {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-a1fc804 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-a1fc804 > .elementor-widget-container {
	margin: 20px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-fecf2cc {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-fecf2cc .elementor-heading-title {
	color: #233f56;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-fecf2cc > .elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-d3fb311 {
	text-align: left;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-d3fb311 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-d3fb311.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(7px / 2);
	margin-left: calc(7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-7px / 2);
	margin-left: calc(-7px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-7px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-7px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 {
	--e-icon-list-icon-size: 11px;
	--icon-vertical-offset: 0px;
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-b0fc6d3 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-4e75bac .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #f00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-a6153d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 120px;
	--margin-bottom: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-a6153d5:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-a6153d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-5717 .elementor-element.elementor-element-a6153d5, .elementor-5717 .elementor-element.elementor-element-a6153d5::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-d48fbaf {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-d48fbaf .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-d48fbaf > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-5954105 {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 2px;
}

.elementor-5717 .elementor-element.elementor-element-5954105 .elementor-divider-separator {
	width: 20%;
}

.elementor-5717 .elementor-element.elementor-element-5954105 .elementor-divider {
	padding-block-start: 11px;
	padding-block-end: 11px;
}

.elementor-5717 .elementor-element.elementor-element-5954105 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-7b4f37e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-a8870f1 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-7f68df5 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-965b7e8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-5717 .elementor-element.elementor-element-965b7e8:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-965b7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #cc1a1a;
}

.elementor-5717 .elementor-element.elementor-element-965b7e8, .elementor-5717 .elementor-element.elementor-element-965b7e8::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-965b7e8.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-dc97286 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-dc97286 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-226f00d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f1e70a1 .elementor-counter-number-wrapper {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-f1e70a1 .elementor-counter-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-5717 .elementor-element.elementor-element-538ea10 .elementor-counter-number-wrapper {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-538ea10 .elementor-counter-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-5717 .elementor-element.elementor-element-fb14e46 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-fb14e46 .widget-image-caption {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

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

.elementor-5717 .elementor-element.elementor-element-3420de8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-3420de8, .elementor-5717 .elementor-element.elementor-element-3420de8::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5717 .elementor-element.elementor-element-9a1b084 .elementor-swiper-button.elementor-swiper-button-next {
	color: #f00;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5717 .elementor-element.elementor-element-9a1b084 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #f00;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084 .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5717 .elementor-element.elementor-element-9a1b084.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-a73f4d6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-a73f4d6:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-a73f4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-5717 .elementor-element.elementor-element-a73f4d6, .elementor-5717 .elementor-element.elementor-element-a73f4d6::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-d6327ba {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-5717 .elementor-element.elementor-element-d6327ba, .elementor-5717 .elementor-element.elementor-element-d6327ba::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-bbf8c99 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-bbf8c99 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 700;
}

.elementor-5717 .elementor-element.elementor-element-bbf8c99 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-14ff06f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #f00;
}

.elementor-5717 .elementor-element.elementor-element-687a858 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-8c2ebbe {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-8c2ebbe > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-39a055e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-39a055e, .elementor-5717 .elementor-element.elementor-element-39a055e::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-ba196a7 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-ba196a7, .elementor-5717 .elementor-element.elementor-element-ba196a7::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f5eceae {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f5eceae, .elementor-5717 .elementor-element.elementor-element-f5eceae::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-fc0e296 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-c70ec99 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-c70ec99 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-c70ec99 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-4d184ab img {
	width: 20%;
}

.elementor-5717 .elementor-element.elementor-element-4d184ab > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5717 .elementor-element.elementor-element-4c629f3 img {
	width: 80%;
}

.elementor-5717 .elementor-element.elementor-element-4c629f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-4c629f3.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-a65f2d4 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-a65f2d4:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-a65f2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-a65f2d4, .elementor-5717 .elementor-element.elementor-element-a65f2d4::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-eaea8a0 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-eaea8a0 > .elementor-widget-container {
	margin: 20px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-18e16ea {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-18e16ea > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-18e16ea.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-f495380 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-f495380 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-79bb652 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-79bb652 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-79bb652.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

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

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

.elementor-5717 .elementor-element.elementor-element-ecf7b1c .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-ecf7b1c > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-e717bcd {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-6ef027e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-6ef027e, .elementor-5717 .elementor-element.elementor-element-6ef027e::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-8f2d3a0 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-8f2d3a0.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-8be956d {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-8be956d .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-8be956d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-f901a79 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-4756509 img {
	width: 70%;
}

.elementor-5717 .elementor-element.elementor-element-4756509.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-47ae14b img {
	width: 60%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-5717 .elementor-element.elementor-element-96dfe81 img {
	width: 85%;
}

.elementor-5717 .elementor-element.elementor-element-96dfe81 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-96dfe81.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-13459b2 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-13459b2:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-13459b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-13459b2, .elementor-5717 .elementor-element.elementor-element-13459b2::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-7a2fbff .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-7a2fbff > .elementor-widget-container {
	margin: 60px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-78437a2 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-78437a2 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-5f2ff2b .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-5f2ff2b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-b283b72 {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-b283b72 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

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

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

.elementor-5717 .elementor-element.elementor-element-b572118 .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-b572118 > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-117bbd9 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-9acb124 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-9acb124, .elementor-5717 .elementor-element.elementor-element-9acb124::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-34d15b7 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-34d15b7.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-7204c5b {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-7204c5b .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-7204c5b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-c680c0c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-afe3a0c img {
	width: 70%;
}

.elementor-5717 .elementor-element.elementor-element-afe3a0c > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-afe3a0c.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-949549a img {
	width: 60%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-5717 .elementor-element.elementor-element-53b665c img {
	width: 75%;
}

.elementor-5717 .elementor-element.elementor-element-25c2aa6 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-25c2aa6:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-25c2aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-25c2aa6, .elementor-5717 .elementor-element.elementor-element-25c2aa6::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-a9a4b64 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-a9a4b64 > .elementor-widget-container {
	margin: 60px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-0805590 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-0805590 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-3c87093 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-3c87093 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-c2da01e {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-c2da01e > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

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

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

.elementor-5717 .elementor-element.elementor-element-d87c7f1 .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-d87c7f1 > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-786c052 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-302657f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-302657f, .elementor-5717 .elementor-element.elementor-element-302657f::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-c69db71 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-c69db71.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-74d60d0 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-74d60d0 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-74d60d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-71c83d8 img {
	width: 50%;
}

.elementor-5717 .elementor-element.elementor-element-71c83d8 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-d0da79a img {
	width: 90%;
}

.elementor-5717 .elementor-element.elementor-element-d0da79a > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-d0da79a.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-cbc8ead {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-cbc8ead:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-cbc8ead > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-cbc8ead, .elementor-5717 .elementor-element.elementor-element-cbc8ead::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-9b13070 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-9b13070 > .elementor-widget-container {
	margin: 40px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-fd49255 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-fd49255 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-38ce9eb .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-38ce9eb > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-59312f3 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-59312f3 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

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

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

.elementor-5717 .elementor-element.elementor-element-db67b65 .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-db67b65 > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-6ef9061 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-920f554 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-920f554, .elementor-5717 .elementor-element.elementor-element-920f554::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-1fd1a5c {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-1fd1a5c.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-e155f4d {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-e155f4d .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-e155f4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-e349643 img {
	width: 30%;
}

.elementor-5717 .elementor-element.elementor-element-e349643 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5717 .elementor-element.elementor-element-adc1b4a img {
	width: 90%;
}

.elementor-5717 .elementor-element.elementor-element-adc1b4a > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-adc1b4a.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-b0b47c0 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-b0b47c0:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-b0b47c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-b0b47c0, .elementor-5717 .elementor-element.elementor-element-b0b47c0::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-3e5aaa4 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-3e5aaa4 > .elementor-widget-container {
	margin: 60px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-d6c8b4b {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-d6c8b4b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-4d2a174 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-4d2a174 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-e3e032f {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-e3e032f > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b {
	--e-icon-list-icon-size: 10px;
	--icon-vertical-offset: 0px;
	width: var(--container-widget-width, 100.385%);
	max-width: 100.385%;
	--container-widget-width: 100.385%;
	--container-widget-flex-grow: 0;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-912cf3b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5717 .elementor-element.elementor-element-8b711a1 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-cfe2edf {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-cfe2edf, .elementor-5717 .elementor-element.elementor-element-cfe2edf::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-fe4b797 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-fe4b797.e-con {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-6f92f6b {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-6f92f6b .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-6f92f6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-a2b4c06 img {
	width: 50%;
}

.elementor-5717 .elementor-element.elementor-element-a2b4c06 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-1f2a2da > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-1f2a2da.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-e65d4eb {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-e65d4eb:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-e65d4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-e65d4eb, .elementor-5717 .elementor-element.elementor-element-e65d4eb::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-d64c525 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-d64c525 > .elementor-widget-container {
	margin: 20px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-da960bd {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-da960bd > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-20a1a85 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-20a1a85 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-b388f49 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-b388f49 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

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

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

.elementor-5717 .elementor-element.elementor-element-ae48979 .elementor-icon-list-text {
	color: #7a7a7a;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-ae48979 > .elementor-widget-container {
	margin: 0px 0px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-1a20fc2 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-cc6ea08 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-cc6ea08 {
	width: 100%;
	max-width: 100%;
}

.elementor-5717 .elementor-element.elementor-element-cc6ea08.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-26aa8eb {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-5717 .elementor-element.elementor-element-26aa8eb .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5717 .elementor-element.elementor-element-26aa8eb .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5717 .elementor-element.elementor-element-26aa8eb > .elementor-widget-container {
	margin: -15px 0px 20px 0px;
}

.elementor-5717 .elementor-element.elementor-element-7f92a24 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: .3s;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-7f92a24, .elementor-5717 .elementor-element.elementor-element-7f92a24::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-4e7ca2a {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-7768ca8 {
	text-align: left;
}

.elementor-5717 .elementor-element.elementor-element-7768ca8 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 700;
}

.elementor-5717 .elementor-element.elementor-element-7768ca8 > .elementor-widget-container {
	margin: 15px 0px 15px 0px;
}

.elementor-5717 .elementor-element.elementor-element-82b1f57 {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 2px;
}

.elementor-5717 .elementor-element.elementor-element-82b1f57 .elementor-divider-separator {
	width: 10%;
}

.elementor-5717 .elementor-element.elementor-element-82b1f57 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5717 .elementor-element.elementor-element-82b1f57 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-da3df61 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-container {
	width: 100%;
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-heading {
	color: #54595f;
	font-family: "Montserrat", Sans-serif;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-person-name {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-author-info {
	align-items: center;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-company-link {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-text-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-quote {
	fill: #f00;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-upper-quote svg, .elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-lower-quote svg {
	width: 25px;
	height: 25px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-box .slick-arrow {
	color: #f00;
	background-color: rgba(84, 89, 95, 0);
	border-radius: 0px;
	padding: 0px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-box .slick-arrow:hover {
	color: #f00;
	background-color: #000;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-box .slick-arrow i {
	font-size: 30px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-content-wrapper {
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	background-color: rgba(238, 238, 238, .93);
	border-radius: 70px;
}

.elementor-5717 .elementor-element.elementor-element-0e9da59 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-bc8de55 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 80px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-bc8de55:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-bc8de55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5717 .elementor-element.elementor-element-bc8de55, .elementor-5717 .elementor-element.elementor-element-bc8de55::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-be6be4e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #f7f7f7;
	--border-color: #f7f7f7;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-be6be4e:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-be6be4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-5717 .elementor-element.elementor-element-be6be4e, .elementor-5717 .elementor-element.elementor-element-be6be4e::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-9acb0d3 {
	text-align: center;
}

.elementor-5717 .elementor-element.elementor-element-9acb0d3 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-9acb0d3 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-467ef6c {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-e520a47 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-e42d94c .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-e42d94c .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-e42d94c {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5717 .elementor-element.elementor-element-e42d94c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-e42d94c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-e42d94c.elementor-element {
	--align-self: flex-start;
}

.elementor-5717 .elementor-element.elementor-element-43fa72d {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-dc2810f .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-dc2810f .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-dc2810f {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5717 .elementor-element.elementor-element-dc2810f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-dc2810f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-dc2810f.elementor-element {
	--align-self: flex-start;
}

.elementor-5717 .elementor-element.elementor-element-079d853 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-e3a1427 .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-e3a1427 .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-e3a1427 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

.elementor-5717 .elementor-element.elementor-element-e3a1427 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-e3a1427 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-e3a1427.elementor-element {
	--align-self: flex-start;
}

.elementor-5717 .elementor-element.elementor-element-e375960 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e .elementor-icon-list-icon i {
	color: #f00;
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e .elementor-icon-list-icon svg {
	fill: #f00;
	transition: fill .3s;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5717 .elementor-element.elementor-element-75d1b4e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-75d1b4e.elementor-element {
	--align-self: flex-start;
}

.elementor-5717 .elementor-element.elementor-element-a1a7366 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-9acd549 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-3abbee0 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-3abbee0 > .elementor-widget-container {
	margin: -10px -10px -10px -10px;
}

.elementor-5717 .elementor-element.elementor-element-acb361d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 30px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5717 .elementor-element.elementor-element-acb361d:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-acb361d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 238, 238, .93);
}

.elementor-5717 .elementor-element.elementor-element-acb361d, .elementor-5717 .elementor-element.elementor-element-acb361d::before {
	--border-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-13180ce .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-13180ce > .elementor-widget-container {
	margin: 20px 10px 0px 10px;
}

.elementor-5717 .elementor-element.elementor-element-4e6fdfe {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-f3e7e35 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-5717 .elementor-element.elementor-element-99adbc4 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-99adbc4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-8f4fc79 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5717 .elementor-element.elementor-element-8f4fc79 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	background-color: #30bd45;
	border-radius: 34px 34px 34px 34px;
}

.elementor-5717 .elementor-element.elementor-element-622543c img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-5717 .elementor-element.elementor-element-622543c.elementor-element {
	--align-self: center;
}

.elementor-5717 .elementor-element.elementor-element-cac1a66 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-5717 .elementor-element.elementor-element-cac1a66 > .elementor-widget-container {
	margin: 20px 10px 0px 10px;
}

.elementor-5717 .elementor-element.elementor-element-4bc3e0f {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-5717 .elementor-element.elementor-element-4bc3e0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form label, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form .wpcf7-quiz-label {
	display: inline-block;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container label {
	font-family: "Montserrat", Sans-serif;
	background-color: rgba(233, 233, 233, 0);
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf-head {
	align-items: center;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-date, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea {
	color: rgba(2, 1, 1, .45);
	background-color: rgba(238, 238, 238, .93);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-date {
	text-indent: 0px;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-date {
	width: 800px;
	height: 35px;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea {
	width: 0px;
	height: 0px;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container .wpcf7-form-control:not(.wpcf7-submit) {
	margin-bottom: 0px;
}

.elementor-5717 .elementor-element.elementor-element-b208913 .premium-cf7-container input.wpcf7-submit {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	background-color: #f00;
	border-style: none;
	border-radius: 5px;
	margin: 100px 50px 20px 0px;
	padding: 10px 10px 10px 10px;
}

body.elementor-page-5717 {
	margin: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-5717 .elementor-element.elementor-element-965b7e8 {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-f5eceae {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-6ef027e {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-9acb124 {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-302657f {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-920f554 {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-cfe2edf {
		--width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-da3df61 {
		--content-width: 1400px;
	}
	
	.elementor-5717 .elementor-element.elementor-element-bc8de55 {
		--content-width: 1300px;
	}
}

@media (min-width:1025px) {
	.elementor-5717 .elementor-element.elementor-element-57fb52e:not(.elementor-motion-effects-element-type-background), .elementor-5717 .elementor-element.elementor-element-57fb52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-5717 .elementor-element.elementor-element-f7a05a2 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-918c87a {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-741ee8c {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-cb7f9a9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-b9edfd4 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-7b4f37e {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-226f00d {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-f5eceae {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-6ef027e {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-f901a79 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-9acb124 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-c680c0c {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-302657f {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-920f554 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-cfe2edf {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-da3df61 {
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-container {
		width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-4e6fdfe {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-5717 .elementor-element.elementor-element-f7a05a2 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-918c87a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-741ee8c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-cb7f9a9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-b9edfd4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-7b4f37e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-226f00d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-f5eceae {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-6ef027e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-f901a79 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-9acb124 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-c680c0c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-302657f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-920f554 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-cfe2edf {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-da3df61 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5717 .elementor-element.elementor-element-0e9da59 .premium-testimonial-container {
		width: 100%;
	}
	
	.elementor-5717 .elementor-element.elementor-element-4e6fdfe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
