/*# sourceURL=elementor-frontend-inline-css */

.elementor-kit-7 {
	--e-global-color-primary: #6ec1e4;
	--e-global-color-secondary: #54595f;
	--e-global-color-text: #7a7a7a;
	--e-global-color-accent: #61ce70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-kit-7 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.e-con {
	--container-max-width: 1140px;
	--container-default-padding-top: 0px;
	--container-default-padding-right: 0px;
	--container-default-padding-bottom: 0px;
	--container-default-padding-left: 0px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 0px;
}

.elementor-element {
	--widgets-spacing: 0px 0px;
	--widgets-spacing-row: 0px;
	--widgets-spacing-column: 0px;
}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1199px) {
	.e-con {
		--container-default-padding-top: 0px;
		--container-default-padding-right: 0px;
		--container-default-padding-bottom: 0px;
		--container-default-padding-left: 0px;
	}
}

@media (max-width:991px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:575px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

.elementor-18908 .elementor-element.elementor-element-21c51ea {
	--display: flex;
	--min-height: 670px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 200px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-21c51ea:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-21c51ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/02/banner01.webp");
	background-size: cover;
}

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

.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-18908 .elementor-element.elementor-element-8931da4 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-511161d .elementor-button {
	font-weight: 700;
	fill: #000;
	color: #000;
	background-color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-511161d {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-db0edc9 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-db0edc9:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-db0edc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
}

.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-18908 .elementor-element.elementor-element-09adaa8 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-09adaa8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-79bc650 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-a0dd241 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-a0dd241:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-a0dd241 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
}

.elementor-18908 .elementor-element.elementor-element-c519083 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-3daf654 {
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-0d57a6d {
	--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;
}

.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-18908 .elementor-element.elementor-element-1d76a77 img {
	width: 80%;
}

.elementor-18908 .elementor-element.elementor-element-5876516 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-5876516:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-5876516 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
}

.elementor-18908 .elementor-element.elementor-element-ca9e018 {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #414141;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-c16c8b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-2037ca0 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-2037ca0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-9fa6eef {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-31ac680 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	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-18908 .elementor-element.elementor-element-edd1bba.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-edd1bba:has(:focus) .elementor-image-box-title {
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-18908 .elementor-element.elementor-element-edd1bba {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 25px 25px 25px 25px;
	background-color: #fffbe5;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-edd1bba:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-cd986b0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-cd986b0:has(:focus) .elementor-image-box-title {
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-18908 .elementor-element.elementor-element-cd986b0 {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 25px 25px 25px 25px;
	background-color: #fffbe5;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-cd986b0:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-cbd146a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-cbd146a:has(:focus) .elementor-image-box-title {
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-18908 .elementor-element.elementor-element-cbd146a {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 25px 25px 25px 25px;
	background-color: #fffbe5;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-cbd146a:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-32a9537 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-1c8fb3d:has(:focus) .elementor-image-box-title {
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 25px 25px 25px 25px;
	background-color: #fffbe5;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-1c8fb3d:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-ce9275c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-ce9275c:has(:focus) .elementor-image-box-title {
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-18908 .elementor-element.elementor-element-ce9275c {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 25px 25px 25px 25px;
	background-color: #fffbe5;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-ce9275c:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5 .elementor-image-box-title {
	margin-bottom: 9px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-a5a52e5:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5 {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	padding: 70px 25px 25px 25px;
	background-color: #1a297f;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-a5a52e5:hover {
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-65ac2de {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-65ac2de:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-65ac2de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff2fc;
}

.elementor-18908 .elementor-element.elementor-element-ebf71fb {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-ebf71fb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-96ac963 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-7de3c0b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-7de3c0b:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-7de3c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff2fc;
}

.elementor-18908 .elementor-element.elementor-element-8e18a1e {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-c2adfa6 {
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-52fc683 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-f64fb8c img {
	width: 69%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-18908 .elementor-element.elementor-element-ddebef8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-122182c {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-44c43f0 {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-045ecee {
	text-align: center;
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;
}

.elementor-18908 .elementor-element.elementor-element-045ecee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-4d04c0b {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-7c56df7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-7c56df7.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-fb83b98:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-fb83b98.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-edff65b .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-edff65b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-edff65b.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-0072a3b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-0072a3b.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-226d26c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-226d26c .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-226d26c:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-226d26c:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-226d26c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-18908 .elementor-element.elementor-element-226d26c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-226d26c.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-99544b7 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-99544b7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-99544b7 {
	margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-99544b7.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-1ecbf54 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-1ecbf54 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1ecbf54.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-13684c0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-13684c0.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-1915c33 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-1915c33 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-1915c33:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-1915c33:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-1915c33 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-18908 .elementor-element.elementor-element-1915c33 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-1915c33.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-6f184ec .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6f184ec .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-6f184ec {
	margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-6f184ec.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-beb5539 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-beb5539 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-beb5539.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f007a5f {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-f007a5f.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-c5ec390 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-c5ec390 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-c5ec390:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-c5ec390:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-c5ec390 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-18908 .elementor-element.elementor-element-c5ec390.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-1036404 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-1036404 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-1036404 {
	margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-1036404.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-110e5d8 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-110e5d8 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-110e5d8.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-595f437 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-595f437.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-d6fc397 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-d6fc397 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-d6fc397:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-d6fc397:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-d6fc397 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-18908 .elementor-element.elementor-element-d6fc397.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-02c3bf1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-02c3bf1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-02c3bf1 {
	margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-02c3bf1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-83a434a .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-83a434a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-83a434a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-bbe8d99 {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-bbe8d99:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-bbe8d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-d634396 {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-4a25f64 {
	text-align: center;
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;
}

.elementor-18908 .elementor-element.elementor-element-4a25f64 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-ceedf2a {
	text-align: center;
	color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-bc28c47 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-bc28c47.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-64e3002 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-64e3002 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-64e3002:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-64e3002:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-64e3002 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

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

.elementor-18908 .elementor-element.elementor-element-5a530d0 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-5a530d0 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-5a530d0.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-5294f05 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-5294f05.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-6024dbc .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-6024dbc .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-6024dbc:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-6024dbc:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-6024dbc .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-6024dbc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-6c4a28b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6c4a28b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-6c4a28b {
	margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-6c4a28b.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-3114a47 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-3114a47 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-3114a47.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-ad895e3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-ad895e3.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-4bf638e:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-4bf638e.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-b83062b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-b83062b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-b83062b {
	margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-b83062b.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-a44414a .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-a44414a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a44414a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-660a1f7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-660a1f7.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-cae85fa:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-cae85fa.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-d30910f .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-d30910f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-d30910f {
	margin: 0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-d30910f.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-2505767 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-2505767 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-2505767.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-2029257 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-2029257.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-a819da6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-a819da6 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-a819da6:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-a819da6:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-a819da6 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a819da6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-a819da6.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-e4c8a4d .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-e4c8a4d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-e4c8a4d {
	margin: 0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-e4c8a4d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-412f381 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-412f381 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-412f381.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-e90e1e4 {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-1aa86c7 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-1aa86c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-04d19c5 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #5f5f5f;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-b6b9fcd {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-1486072 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-be81bd6 {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18908 .elementor-element.elementor-element-45eb22f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-45eb22f:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-45eb22f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-18908 .elementor-element.elementor-element-45eb22f.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-223e00b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-223e00b .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-223e00b:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-223e00b:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-223e00b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-223e00b {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-223e00b.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-5b1bfd1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-5b1bfd1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-5b1bfd1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-96b61ea .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-96b61ea .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-96b61ea.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-8f0e4e6 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8f0e4e6 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-8f0e4e6.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-b2bce64 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-b2bce64.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-5cb4845 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-5cb4845:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-5cb4845:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-5cb4845 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-5cb4845 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-5cb4845.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-f52e269 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-f52e269 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-f52e269.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-4b15496 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-4b15496 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-4b15496.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-9a80188 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-9a80188 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-9a80188.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-d9b9bf7.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-6179d8a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6179d8a:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-6179d8a:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-6179d8a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-6179d8a {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-6179d8a.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-a8480b4 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-a8480b4 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-a8480b4.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-b85d0d1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-b85d0d1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-b85d0d1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-68b160a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-68b160a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-68b160a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-15eb85c {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-15eb85c.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-270b654 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-270b654:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-270b654:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-270b654 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-270b654 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-270b654.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-5a58b39 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-5a58b39 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-5a58b39.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-54e3ba3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-54e3ba3 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-54e3ba3.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-89c0af1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-89c0af1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-89c0af1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-c94aa91 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-c94aa91.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-8a8b1d1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8a8b1d1:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-8a8b1d1:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-8a8b1d1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-8a8b1d1 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-8a8b1d1.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-1c7c9dc .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-1c7c9dc .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1c7c9dc.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-17a5070 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-17a5070 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-17a5070.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-4273c51 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-4273c51 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-4273c51.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-ac0b44c {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-ac0b44c.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-cd3d3e2 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-cd3d3e2:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-cd3d3e2:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-cd3d3e2 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cd3d3e2 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-cd3d3e2.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-8d1adc3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8d1adc3 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-8d1adc3.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-6d6944a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6d6944a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-6d6944a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-8796415 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8796415 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-8796415.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-0a24dce {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-c799193 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-a4773e6 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #5f5f5f;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-9055848 {
	text-align: end;
	--e-transform-translateX: -200px;
	--e-transform-translateY: -90px;
}

.elementor-18908 .elementor-element.elementor-element-9055848.elementor-element {
	--align-self: flex-end;
}

.elementor-18908 .elementor-element.elementor-element-fb4422e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-7a83119 {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-7a83119:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-7a83119 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-b9203bd {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-b9203bd:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-b9203bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff2fc;
}

.elementor-18908 .elementor-element.elementor-element-b9203bd.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-76cf5c2:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-76cf5c2.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-52190ac .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-52190ac .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-52190ac.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-2fec869 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-2fec869 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-2fec869.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-1bd8ba4 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-1bd8ba4 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-1bd8ba4.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-b62c673 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-b62c673 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-b62c673.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-9e16fc5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-9e16fc5 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-9e16fc5.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-6dfd974 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6dfd974 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-6dfd974.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-bb608ba {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-bb608ba.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-7bdf2a3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-7bdf2a3:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-7bdf2a3:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-7bdf2a3 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-7bdf2a3 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-7bdf2a3.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-4e2aad1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-4e2aad1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-4e2aad1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-59032f1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-59032f1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-59032f1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-29e268a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-29e268a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-29e268a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f0557e7 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-f0557e7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-f0557e7.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-c18d49d .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-c18d49d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-c18d49d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-7aedbfa .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-7aedbfa .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-7aedbfa.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-576e831 {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-576e831.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-9ca690e .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-9ca690e:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-9ca690e:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-9ca690e .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-9ca690e {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-9ca690e.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-e342114 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-e342114 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-e342114.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-9800b8c .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-9800b8c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-9800b8c.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-bdea7a0 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-bdea7a0 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-bdea7a0.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-1f241a7 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-1f241a7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1f241a7.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-cc6d941 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-cc6d941 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cc6d941.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-555b96c .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-555b96c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-555b96c.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f6a4abe {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-f6a4abe.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-f641dce .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-f641dce:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-f641dce:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-f641dce .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-f641dce {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-f641dce.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-196e622 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-196e622 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-196e622.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-a55db91 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-a55db91 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-a55db91.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-897f6fb .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-897f6fb .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-897f6fb.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-abf29c9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-abf29c9 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-abf29c9.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-8eb7ef1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8eb7ef1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-8eb7ef1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f750e81 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-f750e81 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-f750e81.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-07e17ce {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-07e17ce.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-6e5329f .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-6e5329f:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-6e5329f:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-6e5329f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-6e5329f {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-6e5329f.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-edd348a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-edd348a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-edd348a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-4989b02 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-4989b02 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-4989b02.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-b349cca .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-b349cca .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-b349cca.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-2e031b4 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-2e031b4 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-2e031b4.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f29d3d6 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-f29d3d6 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-f29d3d6.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-55a8893 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-55a8893 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-55a8893.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-3478df3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(7, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-18908 .elementor-element.elementor-element-3478df3.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-7778640 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-7778640:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-7778640:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-7778640 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-7778640 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-7778640.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-70627dc .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-70627dc .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-70627dc.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-26db576 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-26db576 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-26db576.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-97f977a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-97f977a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-97f977a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-dc8ea9a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-dc8ea9a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-dc8ea9a.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-e0ef354 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-e0ef354 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-e0ef354.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-79f8352 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-79f8352 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-79f8352.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-3ce9f15 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-2f33af3 {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-8d58833 {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-860e0c4 {
	text-align: center;
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;
}

.elementor-18908 .elementor-element.elementor-element-860e0c4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-a7d7115 {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-33dc702 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-33dc702.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-8a4e1e3:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3 {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-8a4e1e3.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-1ebac54 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-1ebac54 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-1ebac54.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-dae4489 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-dae4489.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-c8b53a1 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-c8b53a1 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-c8b53a1:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-c8b53a1:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-c8b53a1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-18908 .elementor-element.elementor-element-c8b53a1.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-b016f74 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-b016f74 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-b016f74 {
	margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-b016f74.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-0cca7ee .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-0cca7ee .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-0cca7ee.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-1bb3eb4.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-8b87973 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-8b87973 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-8b87973:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-8b87973:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-8b87973 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-18908 .elementor-element.elementor-element-8b87973 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-8b87973.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-ea76e0f .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-ea76e0f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-ea76e0f {
	margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-ea76e0f.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-cead055 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-cead055 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-cead055.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-73e5fca {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-73e5fca.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-5ba603c .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-5ba603c .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-5ba603c:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-5ba603c:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-5ba603c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-18908 .elementor-element.elementor-element-5ba603c.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-c6bf51d .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-c6bf51d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-c6bf51d {
	margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-c6bf51d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-708803d .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-708803d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-708803d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-db336cd {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-db336cd.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-0ae4174 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-0ae4174 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-0ae4174:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-0ae4174:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-0ae4174 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-18908 .elementor-element.elementor-element-0ae4174.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-1422458 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-1422458 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-1422458 {
	margin: 0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-1422458.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-d6c3459 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-d6c3459 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #3b3b3b;
}

.elementor-18908 .elementor-element.elementor-element-d6c3459.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-18908 .elementor-element.elementor-element-c8bc052 {
	right: 120px;
}

body.rtl .elementor-18908 .elementor-element.elementor-element-c8bc052 {
	left: 120px;
}

.elementor-18908 .elementor-element.elementor-element-c8bc052 {
	bottom: -90px;
	--e-transform-rotateZ: 20deg;
}

.elementor-18908 .elementor-element.elementor-element-8a07d09 {
	--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;
	border-style: solid;
	--border-style: solid;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 4px 12px 10px 1px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-8a07d09:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-8a07d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-2e1fb8e {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-5a45a3f {
	text-align: center;
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;
}

.elementor-18908 .elementor-element.elementor-element-5a45a3f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-9eb587d {
	text-align: center;
	color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-e398944 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-e398944.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-6b01c62 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-6b01c62 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-6b01c62:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-6b01c62:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-6b01c62 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-6b01c62 {
	margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18908 .elementor-element.elementor-element-f8d01ae .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-f8d01ae .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-f8d01ae.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-10d1f70 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-10d1f70.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-402cf15 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-402cf15 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-402cf15:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-402cf15:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-402cf15 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-402cf15 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-165fb48 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-165fb48 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-165fb48 {
	margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-165fb48.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-4a0e523 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-4a0e523 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-4a0e523.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-f502c75 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-f502c75.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-0ff0556:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-0ff0556.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-046a27f .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-046a27f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-046a27f {
	margin: 0px 45px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-046a27f.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-433eb09 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-433eb09 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-433eb09.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-422f580 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-422f580.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-76b368e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-76b368e .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-76b368e:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-76b368e:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-76b368e .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-76b368e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-76b368e.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-3849861 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-3849861 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-3849861 {
	margin: 0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-3849861.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-7f21346 .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-7f21346 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-7f21346.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-7eda927 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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-radius: 15px 15px 15px 15px;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-18908 .elementor-element.elementor-element-7eda927.e-con:hover {
	--e-con-transform-translateY: -4px;
}

.elementor-18908 .elementor-element.elementor-element-2b39765 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-2b39765 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-2b39765:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-2b39765:has(:focus) .elementor-image-box-title {
	color: #4e4e4e;
}

.elementor-18908 .elementor-element.elementor-element-2b39765 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-2b39765 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	width: var(--container-widget-width, 165px);
	max-width: 165px;
	--container-widget-width: 165px;
	--container-widget-flex-grow: 0;
}

.elementor-18908 .elementor-element.elementor-element-2b39765.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-65a8846 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-18908 .elementor-element.elementor-element-65a8846 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-65a8846 {
	margin: 0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
	padding: 1px 1px 1px 1px;
	background-color: #010e8e;
	border-radius: 5px 5px 5px 5px;
}

.elementor-18908 .elementor-element.elementor-element-65a8846.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-259346d .elementor-image-box-wrapper {
	text-align: end;
}

.elementor-18908 .elementor-element.elementor-element-259346d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-259346d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-a94b9c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-a94b9c4:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-a94b9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
}

.elementor-18908 .elementor-element.elementor-element-884972b {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-884972b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-5e67e69 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-5e67e69:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-5e67e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f2ff;
}

.elementor-18908 .elementor-element.elementor-element-02579be {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-02579be.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-18908 .elementor-element.elementor-element-c4e0a6e.elementor-element {
	--align-self: flex-start;
}

.elementor-18908 .elementor-element.elementor-element-72c208e {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-a6de487 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #000;
	margin: 80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
}

.elementor-18908 .elementor-element.elementor-element-5877e66 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-268fa20 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-268fa20 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-692b722 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-3064d27 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-82ee90e img {
	width: 100%;
	height: 50px;
}

.elementor-18908 .elementor-element.elementor-element-82ee90e {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #0d1b64;
	border-radius: 50px 50px 50px 50px;
}

.elementor-18908 .elementor-element.elementor-element-82ee90e.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	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-18908 .elementor-element.elementor-element-5267226 .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-5267226 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-5267226 .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-5267226:has(:hover) .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-5267226:has(:focus) .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-5267226 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
}

.elementor-18908 .elementor-element.elementor-element-df93edb {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 150px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-3f562f8 img {
	width: 100%;
	height: 50px;
}

.elementor-18908 .elementor-element.elementor-element-3f562f8 {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #d81b60;
	border-radius: 50px 50px 50px 50px;
}

.elementor-18908 .elementor-element.elementor-element-3f562f8.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-a6cb3f1 .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-a6cb3f1 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-a6cb3f1 .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-a6cb3f1:has(:hover) .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-a6cb3f1:has(:focus) .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-a6cb3f1 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
}

.elementor-18908 .elementor-element.elementor-element-54ed4a0 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-7b5cf30 img {
	width: 100%;
	height: 50px;
}

.elementor-18908 .elementor-element.elementor-element-7b5cf30 {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #0d1b64;
	border-radius: 50px 50px 50px 50px;
}

.elementor-18908 .elementor-element.elementor-element-7b5cf30.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-48c6b7b .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-48c6b7b .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-48c6b7b .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-48c6b7b:has(:hover) .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-48c6b7b:has(:focus) .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-48c6b7b .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
}

.elementor-18908 .elementor-element.elementor-element-a41dea5 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 150px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-ce33593 img {
	width: 100%;
	height: 50px;
}

.elementor-18908 .elementor-element.elementor-element-ce33593 {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #d81b60;
	border-radius: 50px 50px 50px 50px;
}

.elementor-18908 .elementor-element.elementor-element-ce33593.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-51e065e .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-51e065e .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-51e065e .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-51e065e:has(:hover) .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-51e065e:has(:focus) .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-51e065e .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
}

.elementor-18908 .elementor-element.elementor-element-badc87d {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
}

.elementor-18908 .elementor-element.elementor-element-dc571d6 img {
	width: 100%;
	height: 50px;
}

.elementor-18908 .elementor-element.elementor-element-dc571d6 {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #0d1b64;
	border-radius: 50px 50px 50px 50px;
}

.elementor-18908 .elementor-element.elementor-element-dc571d6.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-2d5765b .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-2d5765b .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18908 .elementor-element.elementor-element-2d5765b .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-2d5765b:has(:hover) .elementor-icon-box-title, .elementor-18908 .elementor-element.elementor-element-2d5765b:has(:focus) .elementor-icon-box-title {
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-2d5765b .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
}

.elementor-18908 .elementor-element.elementor-element-f8e050c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-f8e050c:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-f8e050c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff4fc;
}

.elementor-18908 .elementor-element.elementor-element-f74f583 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-f74f583 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-a93d88b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-a93d88b:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-a93d88b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff4fc;
}

.elementor-18908 .elementor-element.elementor-element-a66a425 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-c958c20 {
	margin: 30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;
}

.elementor-18908 .elementor-element.elementor-element-613190d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-383a1ca {
	margin: 15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;
}

.elementor-18908 .elementor-element.elementor-element-682ca2e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18908 .elementor-element.elementor-element-682ca2e .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18908 .elementor-element.elementor-element-682ca2e .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	background-color: rgba(255, 244, 252, 0);
}

.elementor-18908 .elementor-element.elementor-element-682ca2e {
	margin: 0px 180px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
	background-color: #386df2;
	border-radius: 20px 20px 20px 20px;
}

.elementor-18908 .elementor-element.elementor-element-682ca2e:hover {
	background-color: #040d5d;
}

.elementor-18908 .elementor-element.elementor-element-35131a0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-2614e90 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-2614e90 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-21ad6bb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-8fd124e {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-8fd124e:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-8fd124e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #19297f;
}

.elementor-18908 .elementor-element.elementor-element-7127c2c {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-7127c2c.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-7127c2c:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-9a81262 .elementor-icon-box-title {
	color: #6ec1e4;
}

.elementor-18908 .elementor-element.elementor-element-9a81262 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-7e7846c {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-7e7846c:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-7e7846c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #19297f;
}

.elementor-18908 .elementor-element.elementor-element-833a1b1 {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-833a1b1.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-833a1b1:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-e386bb9 .elementor-icon-box-title {
	color: #6ec1e4;
}

.elementor-18908 .elementor-element.elementor-element-e386bb9 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-155748a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-86feabb {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 50px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-86feabb:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-86feabb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #19297f;
}

.elementor-18908 .elementor-element.elementor-element-9bf533c {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-9bf533c.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-9bf533c:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-a2569a4 .elementor-icon-box-title {
	color: #6ec1e4;
}

.elementor-18908 .elementor-element.elementor-element-a2569a4 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-a2569a4 {
	padding: 0px 15px 0px 0px;
}

.elementor-18908 .elementor-element.elementor-element-310e132 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-310e132:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-310e132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #19297f;
}

.elementor-18908 .elementor-element.elementor-element-e27d29f {
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-e27d29f.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-e27d29f:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-18908 .elementor-element.elementor-element-0d8ec8e .elementor-icon-box-title {
	color: #6ec1e4;
}

.elementor-18908 .elementor-element.elementor-element-0d8ec8e .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
}

.elementor-18908 .elementor-element.elementor-element-0d8ec8e {
	padding: 0px 15px 0px 0px;
}

.elementor-18908 .elementor-element.elementor-element-4cf03a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-1177f8c {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-2663205 {
	--display: flex;
	--border-radius: 20px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-49d172c {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(7, 1fr);
	--grid-auto-flow: row;
	--border-radius: 20px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-5dde706 {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 0px 0px 0px;
}

.elementor-18908 .elementor-element.elementor-element-5dde706 p {
	margin-block-end: 0px;
}

.elementor-18908 .elementor-element.elementor-element-5dde706.elementor-element {
	--order: -99999;
}

.elementor-18908 .elementor-element.elementor-element-dd53159 {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-dd53159.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-e0e92ec {
	text-align: center;
	color: #000;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 20px 0px 0px;
}

.elementor-18908 .elementor-element.elementor-element-e0e92ec.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-d2223bd:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-d2223bd {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-e1104da {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-fb8fcf9 {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-6da986e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-6da986e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-6da986e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-6da986e .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-6da986e:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-6da986e:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-6da986e {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-dc7a069 {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-dc7a069.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-ab72fc3 {
	text-align: center;
	color: #000;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-e260bd2:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-e260bd2 {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-d1d3413 {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-5c44a8d {
	text-align: center;
	color: #000;
	padding: 10px 0px 0px 0px;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-5c44a8d.elementor-element {
	--align-self: center;
}

.elementor-18908 .elementor-element.elementor-element-17305f3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-17305f3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-17305f3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-17305f3 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-17305f3:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-17305f3:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-17305f3 {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-a54531d {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	color: #000;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-c953bcf {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	color: #000;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-ad7f263 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-ad7f263 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-ad7f263 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-ad7f263:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-ad7f263:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-ad7f263 {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-3ac6e37 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	color: #000;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-65ed27e {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	color: #000;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-d654231 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-d654231 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-18908 .elementor-element.elementor-element-d654231 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18908 .elementor-element.elementor-element-d654231 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-d654231:has(:hover) .elementor-image-box-title, .elementor-18908 .elementor-element.elementor-element-d654231:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-d654231 {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-5b9d3fd {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 50px;
	color: #000;
	background-color: #ffe9e9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-169c5b3 {
	text-align: center;
	color: #000;
	background-color: #f2f6ff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18908 .elementor-element.elementor-element-61d39e8 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-737db76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-139abd9 {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-139abd9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-6df8381 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18908 .elementor-element.elementor-element-51890c5 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-ead82f2 img {
	width: 100%;
}

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

.elementor-18908 .elementor-element.elementor-element-dc30e5c {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-d1fbf26 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-d1fbf26 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
}

.elementor-18908 .elementor-element.elementor-element-85c8e28 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #000;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
}

.elementor-18908 .elementor-element.elementor-element-9c954ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-9c954ec:not(.elementor-motion-effects-element-type-background), .elementor-18908 .elementor-element.elementor-element-9c954ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff4fc;
}

.elementor-18908 .elementor-element.elementor-element-47b29bc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 40px;
	--margin-bottom: 20px;
	--margin-left: 40px;
	--margin-right: 20px;
}

.elementor-18908 .elementor-element.elementor-element-1e08a81 {
	text-align: start;
}

.elementor-18908 .elementor-element.elementor-element-1e08a81 img {
	width: 75%;
}

.elementor-18908 .elementor-element.elementor-element-16dad4d {
	text-align: start;
	padding: 30px 0px 20px 30px;
}

.elementor-18908 .elementor-element.elementor-element-16dad4d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-51256c8 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-18908 .elementor-element.elementor-element-75756ec .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	background-color: rgba(255, 244, 252, 0);
}

.elementor-18908 .elementor-element.elementor-element-75756ec {
	margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
	background-color: #386df2;
	border-radius: 20px 20px 20px 20px;
}

.elementor-18908 .elementor-element.elementor-element-75756ec:hover {
	background-color: #040d5d;
}

.elementor-18908 .elementor-element.elementor-element-67ff497 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-18908 .elementor-element.elementor-element-a9899fb > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-18908 .elementor-element.elementor-element-e1d23b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-4207ccc {
	text-align: center;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-18908 .elementor-element.elementor-element-4207ccc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #010e8e;
}

.elementor-18908 .elementor-element.elementor-element-9778e88 {
	--display: flex;
}

.elementor-18908 .elementor-element.elementor-element-26af933 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-aac42d4 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-a5a3e72 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-bdde1c9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-d36b3bb {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-8491318 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-6cf4dc2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-1b6eff4 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-1e74c1d {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-c611a88 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-0398238 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-a84e8d5 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-d676617 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-507fb05 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-c4c0fb7 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-dc009ff .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-08183fa {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-4f0a409 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-e0b3cd3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-367da83 {
	--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;
}

.elementor-18908 .elementor-element.elementor-element-bec4202 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18908 .elementor-element.elementor-element-4e04a77 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #386df2;
}

.elementor-18908 .elementor-element.elementor-element-c387140 {
	--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;
}

@media (max-width:1199px) and (min-width:576px) {
	.elementor-18908 .elementor-element.elementor-element-02579be {
		--width: 347.5px;
	}
}

@media (max-width:1399px) {
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--grid-auto-flow: row;
	}
}

@media (max-width:1199px) {
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--grid-auto-flow: row;
	}
}

@media (max-width:991px) {
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--grid-auto-flow: row;
	}
}

@media (max-width:575px) {
	.elementor-18908 .elementor-element.elementor-element-a0dd241 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c519083 {
		--margin-top: -5px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1d76a77 img {
		width: 90%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ca9e018 {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c16c8b1 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2037ca0 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-edd1bba .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-edd1bba {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cd986b0 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cd986b0 {
		margin: 0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cbd146a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cbd146a {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1c8fb3d .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1c8fb3d {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ce9275c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ce9275c {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c2adfa6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8a4e1e3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1ebac54 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1ebac54 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c8b53a1 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c8b53a1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b016f74 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0cca7ee .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0cca7ee {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8b87973 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8b87973 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ea76e0f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cead055 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-cead055 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c6bf51d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-708803d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-708803d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0ae4174 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1422458 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d6c3459 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d6c3459 {
		width: 100%;
		max-width: 100%;
	}
	
	body:not(.rtl) .elementor-18908 .elementor-element.elementor-element-c8bc052 {
		right: 0px;
	}
	
	body.rtl .elementor-18908 .elementor-element.elementor-element-c8bc052 {
		left: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c8bc052 {
		bottom: 850px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8a07d09 {
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 30px;
		--margin-right: 30px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-6b01c62 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-6b01c62 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f8d01ae .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-402cf15 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-402cf15 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-165fb48 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-4a0e523 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-4a0e523 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0ff0556 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0ff0556 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-046a27f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-433eb09 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-76b368e .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-76b368e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3849861 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7f21346 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2b39765 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2b39765 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-65a8846 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-259346d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-259346d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-a6de487 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-268fa20 {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-df93edb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 30px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-a41dea5 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 30px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f74f583 {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-613190d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-682ca2e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2614e90 {
		margin: 30px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8fd124e {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7e7846c {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-155748a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-86feabb {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-310e132 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1177f8c {
		margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dc30e5c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -20px;
		--margin-right: 0px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dc30e5c.e-con {
		--align-self: center;
	}
	
	.elementor-18908 .elementor-element.elementor-element-9c954ec {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 10px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-47b29bc {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-51256c8 {
		font-size: 15px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-75756ec {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-18908 .elementor-element.elementor-element-67ff497 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 10px;
	}
}

@media (min-width:576px) {
	.elementor-18908 .elementor-element.elementor-element-c519083 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0d57a6d {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8e18a1e {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-52fc683 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-122182c {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bbe8d99 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-be81bd6 {
		--width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7a83119 {
		--width: 100%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2f33af3 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8a07d09 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-02579be {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-72c208e {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3064d27 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-df93edb {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-54ed4a0 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-a41dea5 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-badc87d {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-a66a425 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-613190d {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-8fd124e {
		--width: 70%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7e7846c {
		--width: 70%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-86feabb {
		--width: 70%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-310e132 {
		--width: 70%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-51890c5 {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dc30e5c {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-9c954ec {
		--content-width: 1130px;
	}
	
	.elementor-18908 .elementor-element.elementor-element-47b29bc {
		--width: 50%;
	}
	
	.elementor-18908 .elementor-element.elementor-element-67ff497 {
		--width: 50%;
	}
}

@media (min-width:2400px) {
	.elementor-18908 .elementor-element.elementor-element-31ac680 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-32a9537 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7c56df7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-0072a3b {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-13684c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f007a5f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-595f437 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bc28c47 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-5294f05 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ad895e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-660a1f7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-2029257 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-45eb22f {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b2bce64 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-d9b9bf7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-15eb85c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-c94aa91 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-ac0b44c {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-b9203bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-bb608ba {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-576e831 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f6a4abe {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-07e17ce {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-3478df3 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-33dc702 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-dae4489 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-1bb3eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-73e5fca {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-db336cd {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-e398944 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-10d1f70 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-f502c75 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-422f580 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-7eda927 {
		--grid-auto-flow: row;
	}
	
	.elementor-18908 .elementor-element.elementor-element-49d172c {
		--grid-auto-flow: row;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-3daf654 */
.nice-list2 p {
	margin: 14px 0;
	/* space between points */
	font-size: 17px;
	line-height: 1.6;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.nice-list2 i {
	color: #f00;
	/* red cross icon */
	font-size: 20px;
	margin-top: 3px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c2adfa6 */
.nice-list p {
	margin: 14px 0;
	/* space between points */
	font-size: 17px;
	line-height: 1.6;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.nice-list i {
	color: #109232 !important;
	/* red cross icon */
	font-size: 20px;
	margin-top: 3px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6de487 */
.main-list {
	margin: 0;
	padding-left: 0;
	font-size: 20px;
}

.main-list li {
	margin-bottom: 12px;
}

.sub-list {
	margin-top: 6px;
	padding-left: 30px;
	/* indent sub-points */
	list-style-type: circle;
}

.sub-list li {
	margin-bottom: 1px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-692b722 */
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	/* background-color: #ffffff; */
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-21ad6bb */
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	/* background-color: #ffffff; */
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-155748a */
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	/* background-color: #ffffff; */
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49d172c */
.abc {
	height: 55px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d78c86b */

/*Table CSS Start*/
.cors-table-wrapper {
	width: 100%;
	overflow-x: auto;
	box-sizing: border-box;
	padding: 8px;
}

.cors-outer {
	border: 1px solid #000;
	border-radius: 12px;
	overflow: hidden;
	background: #fff;
}

.cors-table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	border: none;
}

.cors-table thead th, .cors-table tbody td {
	padding: 16px 18px;
	vertical-align: middle;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.cors-table thead th:last-child, .cors-table tbody td:last-child {
	border-right: none;
}

.cors-table thead th {
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #000;
	color: #000;
}

.cors-table thead th.cors-empty, .cors-table thead th.cors-vet {
	background: #f2f6ff;
}

.cors-table thead th.cors-inhouse {
	background: #ffe9e9;
}

.cors-empty {
	background: #fff;
}

.cors-label {
	font-weight: 700;
	background: #f2f6ff;
	width: 220px;
	color: #000;
	font-size: 16px;
	padding: 20px !important;
}

td.clr1 {
	color: #000;
}

.cors-inhouse {
	background: #ffe9e9;
	color: #000;
	font-size: 16px;
}

.cors-vet {
	background: #f2f6ff;
	color: #000;
	font-size: 16px;
}

.cors-table tbody tr:last-child td {
	border-bottom: none;
}

.cors-table thead th:first-child {}

.cors-table thead th:first-child {}

img.tab-img {
	width: 60%;
	float: inline-end;
	margin-top: -219px;
	margin-left: 253px;
}

img.tab-img2 {
	width: 60%;
	float: inline-end;
	margin-top: -232px;
	margin-left: 253px;
}

td.clr1 {
	background: #f2f6ff;
	font-weight: 700;
}

.tbl-spc {
	padding-top: 20px !important;
}

/* ---- Responsive ---- */
@media (max-width: 768px) {
	.cors-table thead {
		display: none;
	}
	
	.cors-table, .cors-table tbody, .cors-table tr, .cors-table td {
		display: block;
		width: 100%;
	}
	
	.cors-table tr {
		padding: 0;
		margin: 0;
	}
	
	.cors-table td {
		padding: 12px 16px;
		border: none;
		border-top: 1px solid #e6e6e6;
	}
	
	.cors-table td.cors-label {
		background: #f0f0f0;
		font-weight: 700;
		border-top: none;
		padding: 14px 16px;
	}
	
	.cors-table td + td {
		border-top: 0px solid #e6e6e6;
	}
	
	.cors-outer {
		border-radius: 10px;
	}
	
	/* Image row responsive */
	.cors-images td {
		padding: 0;
	}
	
	.cors-images img {
		border-radius: 0;
	}
}

@media (min-width: 769px) {
	.cors-table thead th, .cors-table tbody td {
		padding: 0px 20px;
	}
}

@media (max-width: 769px) {
	img.tab-img {
		display: none;
	}
	
	img.tab-img2 {
		display: none;
	}
}

.cors-table tbody td cors-label {
	padding: 0px 20px !important;
}

.corsn td {
	position: relative;
}

img.tab-img, img.tab-img2 {
	float: none !important;
	margin: 0 !important;
	position: absolute;
	right: 16px;
	bottom: 0px;
	width: clamp(160px, 40%, 320px) !important;
	max-width: 100%;
	height: auto;
	object-fit: contain;
	z-index: 1;
}

.corsn td[style*="padding"] {
	padding: 16px 18px !important;
}

.cors-table tbody td.cors-label {
	padding: 0 20px !important;
}

@media (min-width: 769px) {
	.cors-table thead th, .cors-table tbody td {
		padding: 14px 20px;
	}
}

@media (max-width: 1024px) {
	img.tab-img, img.tab-img2 {
		width: clamp(140px, 38%, 280px) !important;
	}
	
	.corsn .cors-inhouse, .corsn .cors-vet {
		padding-right: clamp(160px, 38%, 300px) !important;
	}
}

@media (max-width: 860px) {
	img.tab-img, img.tab-img2 {
		position: static !important;
		width: 100% !important;
		max-width: 420px;
		margin: 10px 0 0 auto !important;
		/* right-aligned under text */
		display: block !important;
	}
	
	.corsn .cors-inhouse, .corsn .cors-vet {
		padding-right: 18px !important;
	}
}

@media (max-width: 768px) {
	img.tab-img, img.tab-img2 {
		display: none !important;
	}
}

table {
	margin: 0 0 0px !important;
}

/* End custom CSS */

/* Start custom CSS for pxl_contact_form, class: .elementor-element-a9899fb */

/* Form container spacing */
.wpcf7 form {
	background: #fdeefe;
	/* light pink background */
	padding: 30px;
	border-radius: 6px;
}

/* Input & Select Fields */
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 select, .wpcf7 textarea {
	width: 100%;
	padding: 14px 16px;
	border: 1px solid #e1e1e1;
	border-radius: 6px;
	font-size: 16px;
	background: #fff;
	margin-bottom: 18px;
}

/* Placeholder styling */
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder {
	color: #777;
	opacity: .9;
}

/* Radio button layout */
.cf7-radio-row {
	display: flex;
	gap: 40px;
	margin-bottom: 20px;
}

/* Section labels */
.cf7-label {
	font-weight: 600;
	margin-bottom: 8px;
	margin-top: 10px;
}

/* Submit Button */
.wpcf7 input[type=submit] {
	background: #c200a8;
	color: #fff;
	padding: 14px 24px;
	border: none;
	border-radius: 6px;
	font-size: 16px;
	cursor: pointer;
	font-weight: 600;
	width: 100%;
}

.wpcf7 input[type=submit]:hover {
	background: #a0008d;
}

/* Heading */
.wpcf7 h2 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 25px;
}

/* End custom CSS */
.elementor-28855 .elementor-element.elementor-element-ada9522 {
	--display: flex;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-28855 .elementor-element.elementor-element-a5dee5c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 5px 23px 4px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 39px;
	--padding-right: 28px;
	position: relative;
}

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

.elementor-28855 .elementor-element.elementor-element-0159d81 > .elementor-widget-container {
	margin: 0px 0px 0px -40px;
	padding: 10px 10px 10px 0px;
}

.elementor-28855 .elementor-element.elementor-element-0159d81 .pxl-site-logo-wrapper img {
	max-width: 151px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a .hover-item {
	background-color: transparent;
	background-image: linear-gradient(90deg, #f345e4 0%, #800a6a 100%);
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary {
	justify-content: center;
	gap: 5px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li {
	height: 50px;
	font-size: 15px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a {
	color: #010101;
	border-radius: 666px 666px 666px 666px;
	padding: 6px 15px 6px 15px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li:hover > a, .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.current-menu-parent > a:not(.is-one-page), .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.current_page_item > a:not(.is-one-page), .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a.pxl-onepage-active, .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.active > a {
	color: #fff;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary li .sub-menu a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.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-28855 .elementor-element.elementor-element-164caca {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-28855 .elementor-element.elementor-element-9a6d12f {
	width: var(--container-widget-width, 8%);
	max-width: 8%;
	--container-widget-width: 8%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

@media (max-width:1399px) {
	.elementor-28855 .elementor-element.elementor-element-0159d81 .pxl-site-logo-wrapper img {
		max-width: 100px;
	}
	
	.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary {
		gap: 0px;
	}
}

@media (min-width:576px) {
	.elementor-28855 .elementor-element.elementor-element-ada9522 {
		--content-width: 1840px;
	}
}

.elementor-29027 .elementor-element.elementor-element-c78ea89 {
	--display: flex;
	--flex-wrap: wrap;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0e0e0e;
	--border-color: #0e0e0e;
	--border-radius: 50px 50px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-c78ea89:not(.elementor-motion-effects-element-type-background), .elementor-29027 .elementor-element.elementor-element-c78ea89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2024/11/Untitled-design-18.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100vw auto;
}

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

.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-29027 .elementor-element.elementor-element-a0aeacd {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 0px 50px 0px 50px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-29027 .elementor-element.elementor-element-a0aeacd p {
	margin-block-end: 19px;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn:not(.pxl-btn-split), .elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-icon, .elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-text {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-b785caf > .elementor-widget-container {
	margin: 0px 20px 30px 20px;
	padding: 0px 0px 20px 0px;
	border-style: none;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper {
	justify-content: center;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn {
	font-family: "Poppins", Sans-serif;
	color: #fff;
}

.elementor-29027 .elementor-element.elementor-element-c33c625 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-596ffcd {
	--display: flex;
}

.elementor-29027 .elementor-element.elementor-element-e025160 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
}

.elementor-29027 .elementor-element.elementor-element-e025160.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-29027 .elementor-element.elementor-element-5cff348 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-29027 .elementor-element.elementor-element-5cff348 img {
	width: 100%;
	max-width: 100%;
}

.elementor-29027 .elementor-element.elementor-element-33c0984 {
	--display: flex;
	--gap: 1px 2px;
	--row-gap: 1px;
	--column-gap: 2px;
}

.elementor-29027 .elementor-element.elementor-element-33c0984.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 .pxl-text-editor-wrapper {
	text-align: left;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.46667;
	letter-spacing: 0px;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 {
	max-width: 420px !important;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f > .elementor-widget-container {
	margin: 30px 0px 0px 20px;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper {
	flex-direction: row;
	gap: 12px;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper .pxl-social-icons-link {
	color: #fffcfc;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper .pxl-social-icons-link:hover {
	color: #680866;
}

.elementor-29027 .elementor-element.elementor-element-85701cd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-2365560 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper {
	--pxl-gap: 10px;
}

.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-c5b0717 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper {
	--pxl-gap: 10px;
}

.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

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

.elementor-29027 .elementor-element.elementor-element-c6504e6 > .elementor-widget-container {
	margin: 0px 0px 11px 0px;
}

.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text:after {
	height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-dee829a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-323c5c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -20px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-29027 .elementor-element.elementor-element-570be5b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .15);
	--border-color: rgba(255, 255, 255, .15);
	--padding-top: 42px;
	--padding-bottom: 47px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-29027 .elementor-element.elementor-element-570be5b:not(.elementor-motion-effects-element-type-background), .elementor-29027 .elementor-element.elementor-element-570be5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-ce50aa4 .pxl-text-editor-wrapper {
	text-align: center;
	color: rgba(255, 255, 255, .7);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3333;
	letter-spacing: -.5px;
}

.elementor-29027 .elementor-element.elementor-element-ce50aa4 .pxl-text-editor-wrapper a {
	color: #fff;
}

@media (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--content-width: 1561px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-596ffcd {
		--content-width: 1600px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 65%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 100%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--width: 80%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--width: 80%;
	}
}

@media (max-width:1399px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 285.445px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 285.445px;
	}
}

@media (max-width:1199px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 297.438px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--width: 35%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--width: 35%;
	}
}

@media (max-width:991px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 200px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 200px;
	}
}

@media (min-width:2400px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1399px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 img {
		width: 111px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-81ecf55 .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-d5b1f50 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-16005e6 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
}

@media (max-width:1199px) {
	.elementor-29027 .elementor-element.elementor-element-c78ea89 {
		--padding-top: 130px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:991px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c703d1f > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-3cfd985 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:575px) {
	.elementor-29027 .elementor-element.elementor-element-c78ea89 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-a0aeacd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn {
		font-size: 10px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 {
		text-align: center;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 img {
		width: 50%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-81ecf55 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-2365560 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6ebd176 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-3cfd985 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-dee829a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-323c5c8 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-10bab16 */
.tnp-subscription input.tnp-submit {
	background-color: #ff7a06;
	border-radius: 50px;
}

.tnp-subscription input.tnp-submit:hover {
	background-color: #800a6a;
	border-radius: 50px;
}

/* End custom CSS */
.elementor-9594 .elementor-element.elementor-element-7202313 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overflow: hidden;
	--padding-top: 200px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-9594 .elementor-element.elementor-element-7202313:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-7202313 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/02/image-32.webp");
	background-size: cover;
}

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

.elementor-9594 .elementor-element.elementor-element-07db205 {
	width: var(--container-widget-width, auto);
	max-width: auto;
	--container-widget-width: auto;
	--container-widget-flex-grow: 0;
	top: -50px;
	z-index: 0;
}

body:not(.rtl) .elementor-9594 .elementor-element.elementor-element-07db205 {
	right: -50px;
}

body.rtl .elementor-9594 .elementor-element.elementor-element-07db205 {
	left: -50px;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper {
	text-align: center;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
	color: #fff;
	font-size: 81px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 1.2;
	letter-spacing: 0px;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item .pxl-text-highlight {
	font-weight: 700;
}

.elementor-9594 .elementor-element.elementor-element-651156e > .elementor-widget-container {
	margin: 0px 0px 37px 0px;
	padding: 30px 0px 0px 0px;
}

@media (max-width:1399px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 75px;
	}
}

@media (max-width:1199px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--padding-top: 170px;
		--padding-bottom: 170px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 70px;
	}
}

@media (max-width:991px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 65px;
	}
}

@media (max-width:767px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--padding-top: 115px;
		--padding-bottom: 115px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 55px;
	}
}

@media (max-width:575px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 45px;
	}
}

@media (min-width:576px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--content-width: 1920px;
	}
}

.elementor-8809 .elementor-element.elementor-element-531b6bd {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
	backdrop-filter: blur(25px);
}

.elementor-8809 .elementor-element.elementor-element-531b6bd:not(.elementor-motion-effects-element-type-background), .elementor-8809 .elementor-element.elementor-element-531b6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .05);
}

.elementor-8809 .elementor-element.elementor-element-2ac10a0 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-2ac10a0 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-0fceecb .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-0fceecb .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-3ba8a93 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-3ba8a93 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-bdfb1ed .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-bdfb1ed .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-f9ac2e3 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-f9ac2e3 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-5e0ea57 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-5e0ea57 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-3c8d08c .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-3c8d08c .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-dc668ee .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-dc668ee .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

@media (min-width:2400px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:1399px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:1199px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:991px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
	}
}

@media (max-width:575px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

.elementor-14986 .elementor-element.elementor-element-c89fc53 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-14986 .elementor-element.elementor-element-2c991cd {
	--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;
	--justify-content: space-around;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 35px;
	--padding-right: 35px;
}

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

.elementor-14986 .elementor-element.elementor-element-c6e4f02 {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-f1d25d4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-f1d25d4 .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b532531 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b532531 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b532531 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-068e0c4 {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-632254e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-632254e .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-2bec111 {
	--display: flex;
}

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

.elementor-14986 .elementor-element.elementor-element-8d6da3d .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-46217fc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-46217fc .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-46217fc .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-56bcaea {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-bcdbf39 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-bcdbf39 .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-c298025 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-c298025 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-c298025 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb .pxl-text-editor-wrapper a {
	color: #000;
}

@media (min-width:576px) {
	.elementor-14986 .elementor-element.elementor-element-c89fc53 {
		--content-width: fit-content;
	}
	
	.elementor-14986 .elementor-element.elementor-element-c6e4f02 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-068e0c4 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-2bec111 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-56bcaea {
		--width: auto;
	}
}
