
.elementor-2 .elementor-element.elementor-element-4b89a1d9 > .elementor-background-overlay {
	background-color: #000;
	opacity: .2;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-4b89a1d9 > .elementor-container {
	min-height: 100vh;
}

.elementor-2 .elementor-element.elementor-element-4b89a1d9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b89a1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/09/primer_frame.png") 50% 50%;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-4b89a1d9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -200px;
	margin-bottom: 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-65c9c7c > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-65c9c7c.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-65c9c7c.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c .elementor-icon {
	font-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-65c9c7c .elementor-icon svg {
	height: 50px;
}

.elementor-2 .elementor-element.elementor-element-22c396d > .elementor-background-overlay {
	background-color: #000;
	opacity: .2;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-22c396d > .elementor-container {
	min-height: 100vh;
}

.elementor-2 .elementor-element.elementor-element-22c396d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-22c396d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/09/primer_frame.png") 50% 50%;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-22c396d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -200px;
	margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fdf48d2.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fdf48d2.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2 .elementor-icon {
	font-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-fdf48d2 .elementor-icon svg {
	height: 50px;
}

.elementor-2 .elementor-element.elementor-element-9fce8fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9fce8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/06/Watermelon_Recurso-1@2x-8-scaled.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-9fce8fb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3px;
	margin-bottom: 0px;
	padding: 75px 0px 75px 0px;
}

.elementor-2 .elementor-element.elementor-element-9fce8fb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2 .elementor-element.elementor-element-53544ed img {
	width: 370px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

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

.elementor-2 .elementor-element.elementor-element-3327c2d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 55px;
	color: #8cd2c9;
}

.elementor-2 .elementor-element.elementor-element-a784c92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-a784c92 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	line-height: 43px;
	color: #8cd2c9;
}

.elementor-2 .elementor-element.elementor-element-25c87df > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-25c87df {
	z-index: 2;
}

.elementor-2 .elementor-element.elementor-element-25c87df .elementor-heading-title {
	font-family: "Aminute", Sans-serif;
	font-size: 59px;
	font-weight: 500;
	line-height: 49px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-5a224ae {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-2 .elementor-element.elementor-element-5a224ae > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-3491d65 {
	width: var(--container-widget-width, 100.325%);
	max-width: 100.325%;
	--container-widget-width: 100.325%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	line-height: 23px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-3491d65 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2 .elementor-element.elementor-element-679da60 .elementor-button {
	background-color: #ff2952;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 19px;
	letter-spacing: .3px;
	padding: 10px 20px 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-679da60 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5286c54 {
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8feddd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-8feddd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/08/0000_food-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-8feddd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-2 .elementor-element.elementor-element-8feddd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2 .elementor-element.elementor-element-8feddd0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 70px 0px 70px;
}

.elementor-2 .elementor-element.elementor-element-8feddd0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-9077feb > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-2 .elementor-element.elementor-element-9077feb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 55px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-4fba7d8 .elementor-heading-title {
	font-family: "Aminute", Sans-serif;
	font-size: 41px;
	font-weight: 400;
	line-height: 44px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-3400ce4 {
	width: var(--container-widget-width, 100.325%);
	max-width: 100.325%;
	--container-widget-width: 100.325%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 31px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-3400ce4 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-24e8cfd .elementor-button {
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 19px;
	letter-spacing: .3px;
	fill: #424242;
	color: #424242;
	padding: 10px 20px 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-24e8cfd > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-f480c54 {
	--spacer-size: 150px;
}

.elementor-2 .elementor-element.elementor-element-f1ba5a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-f1ba5a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/08/0002_health-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-f1ba5a5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 70px 0px 70px;
}

.elementor-2 .elementor-element.elementor-element-f1ba5a5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-5c19254 > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-2 .elementor-element.elementor-element-5c19254 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 55px;
	color: #8cd2c9;
}

.elementor-2 .elementor-element.elementor-element-2e650f0 .elementor-heading-title {
	font-family: "Aminute", Sans-serif;
	font-size: 41px;
	font-weight: 400;
	line-height: 44px;
	color: #8cd2c9;
}

.elementor-2 .elementor-element.elementor-element-2e91dcb {
	width: var(--container-widget-width, 100.325%);
	max-width: 100.325%;
	--container-widget-width: 100.325%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 31px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-2e91dcb > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-3c686bb .elementor-button {
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 19px;
	letter-spacing: .3px;
	fill: #424242;
	color: #424242;
	padding: 10px 20px 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-3c686bb > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-3761dc8 {
	--spacer-size: 150px;
}

.elementor-2 .elementor-element.elementor-element-956839c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-956839c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/08/0001_brandedhuman-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-956839c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-2 .elementor-element.elementor-element-956839c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2 .elementor-element.elementor-element-956839c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 70px 0px 70px;
}

.elementor-2 .elementor-element.elementor-element-956839c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-79e2f3f > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-2 .elementor-element.elementor-element-79e2f3f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 55px;
	color: #ff2952;
}

.elementor-2 .elementor-element.elementor-element-d69c007 .elementor-heading-title {
	font-family: "Aminute", Sans-serif;
	font-size: 41px;
	font-weight: 400;
	line-height: 44px;
	color: #ff2952;
}

.elementor-2 .elementor-element.elementor-element-14b82b3 {
	width: var(--container-widget-width, 100.325%);
	max-width: 100.325%;
	--container-widget-width: 100.325%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	line-height: 31px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-14b82b3 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1ed381a .elementor-button {
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 800;
	line-height: 19px;
	letter-spacing: .3px;
	fill: #424242;
	color: #424242;
	padding: 10px 20px 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-1ed381a > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-fc370a0 {
	--spacer-size: 150px;
}

.elementor-2 .elementor-element.elementor-element-4640b09:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4640b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-gcgik.nitrocdn.com/UqjXnfuPMovbQcJRqdybwjcQkjgqTQxm/assets/images/optimized/rev-10938ad/www.watermelonmarketing.com/wp-content/uploads/2025/06/Watermelon_Recurso-1@2x-8-scaled.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-4640b09 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3px;
	margin-bottom: -60px;
	padding: 75px 0px 75px 0px;
}

.elementor-2 .elementor-element.elementor-element-4640b09 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2 .elementor-element.elementor-element-ea0e016 {
	width: var(--container-widget-width, 15.818%);
	max-width: 15.818%;
	--container-widget-width: 15.818%;
	--container-widget-flex-grow: 0;
	top: -32px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ea0e016 {
	left: -52px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-ea0e016 {
	right: -52px;
}

.elementor-2 .elementor-element.elementor-element-ea0e016 img {
	width: 60px;
}

.elementor-2 .elementor-element.elementor-element-13907b0 {
	width: initial;
	max-width: initial;
}

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

.elementor-2 .elementor-element.elementor-element-13907b0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 59px;
	font-weight: 700;
	line-height: 51px;
	color: #fff;
}

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

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

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-pagination-progressbar-fill {
	background-color: #ff2952;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-pagination-fraction {
	color: #ff2952;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2.elementor-arrows-yes .elementor-main-swiper {
	width: calc(90% - 40px);
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .elementor-main-swiper {
	width: 90%;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .elementor-main-swiper .swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .elementor-swiper-button {
	font-size: 20px;
	color: #fff;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .elementor-swiper-button svg {
	fill: #fff;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 8px;
	--swiper-pagination-bullet-vertical-gap: 8px;
	height: 18px;
	width: 18px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-horizontal .swiper-pagination-progressbar {
	height: 18px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: #fff;
	opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-030dfb2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2 .elementor-element.elementor-element-030dfb2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 0px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-030dfb2.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 0px;
}

@media (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-c491259 {
		width: 48.595%;
	}
	
	.elementor-2 .elementor-element.elementor-element-5f68754 {
		width: 51.275%;
	}
}

@media (max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-4b89a1d9 > .elementor-container {
		min-height: 100vh;
	}
	
	.elementor-2 .elementor-element.elementor-element-4b89a1d9 {
		margin-top: -379px;
		margin-bottom: 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-22c396d > .elementor-container {
		min-height: 100vh;
	}
	
	.elementor-2 .elementor-element.elementor-element-22c396d {
		margin-top: -379px;
		margin-bottom: 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-53544ed img {
		max-width: 200px;
	}
	
	.elementor-2 .elementor-element.elementor-element-d74bb4a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-3327c2d {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-a784c92 {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-25c87df {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-5a224ae {
		text-align: center;
	}
	
	.elementor-2 .elementor-element.elementor-element-3491d65 > .elementor-widget-container {
		margin: 45px 30px 45px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-3491d65 {
		columns: 1;
		column-gap: 0px;
		text-align: center;
		font-size: 25px;
		line-height: 32px;
	}
	
	.elementor-2 .elementor-element.elementor-element-3400ce4 > .elementor-widget-container {
		margin: 45px 30px 45px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-3400ce4 {
		columns: 1;
		column-gap: 0px;
		text-align: center;
		font-size: 25px;
		line-height: 32px;
	}
	
	.elementor-2 .elementor-element.elementor-element-2e91dcb > .elementor-widget-container {
		margin: 45px 30px 45px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-2e91dcb {
		columns: 1;
		column-gap: 0px;
		text-align: center;
		font-size: 25px;
		line-height: 32px;
	}
	
	.elementor-2 .elementor-element.elementor-element-14b82b3 > .elementor-widget-container {
		margin: 45px 30px 45px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-14b82b3 {
		columns: 1;
		column-gap: 0px;
		text-align: center;
		font-size: 25px;
		line-height: 32px;
	}
	
	.elementor-2 .elementor-element.elementor-element-c491259 > .elementor-element-populated {
		padding: 44px 44px 44px 44px;
	}
}

@media (max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-4b89a1d9 > .elementor-container {
		min-height: 315px;
	}
	
	.elementor-2 .elementor-element.elementor-element-4b89a1d9 {
		margin-top: -136px;
		margin-bottom: 0px;
		z-index: 99;
	}
	
	.elementor-2 .elementor-element.elementor-element-22c396d > .elementor-container {
		min-height: 600px;
	}
	
	.elementor-2 .elementor-element.elementor-element-22c396d {
		margin-top: -136px;
		margin-bottom: 0px;
		z-index: 99;
	}
	
	.elementor-2 .elementor-element.elementor-element-5a224ae img {
		max-width: 230px;
	}
	
	.elementor-2 .elementor-element.elementor-element-8feddd0 > .elementor-element-populated {
		padding: 60px 30px 0px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f1ba5a5 > .elementor-element-populated {
		padding: 60px 30px 0px 30px;
	}
	
	.elementor-2 .elementor-element.elementor-element-956839c > .elementor-element-populated {
		padding: 60px 30px 0px 30px;
	}
	
	body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ea0e016 {
		left: 11px;
	}
	
	body.rtl .elementor-2 .elementor-element.elementor-element-ea0e016 {
		right: 11px;
	}
	
	.elementor-2 .elementor-element.elementor-element-ea0e016 {
		top: 4px;
	}
	
	.elementor-2 .elementor-element.elementor-element-030dfb2 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-1346ed5 {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-d74bb4a {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-8feddd0 {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-f1ba5a5 {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-956839c {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-c491259 {
		width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-5f68754 {
		width: 100%;
	}
}
