.elementor-138 .elementor-element.elementor-element-0686a98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 41px 41px;
	--row-gap: 41px;
	--column-gap: 41px;
	--padding-top: 41px;
	--padding-bottom: 21px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-138
	.elementor-element.elementor-element-0686a98:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-138
	.elementor-element.elementor-element-0686a98
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background: linear-gradient(to right, #d93434, #003c6e);
}
.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-138
	.elementor-element.elementor-element-485e645
	.elementor-repeater-item-880860c.elementor-social-icon {
	background-color: #fff0;
}
.elementor-138 .elementor-element.elementor-element-485e645 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 30px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}
.elementor-138
	.elementor-element.elementor-element-485e645
	.elementor-widget-container {
	text-align: center;
}
.elementor-138
	.elementor-element.elementor-element-485e645
	.elementor-social-icon {
	--icon-padding: 0em;
}
.elementor-138 .elementor-element.elementor-element-49b186c {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-49b186c.e-con {
	--align-self: center;
}
.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-138 .elementor-element.elementor-element-11e3fda {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}
.elementor-138 .elementor-element.elementor-element-11e3fda p:last-of-type {
	margin-bottom: 0;
}
.elementor-138 .elementor-element.elementor-element-2d8b284 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}
.elementor-138 .elementor-element.elementor-element-2d8b284 a {
	color: #fff;
}
.elementor-138 .elementor-element.elementor-element-2d8b284 p:last-of-type {
	margin-bottom: 0;
}
.elementor-138 .elementor-element.elementor-element-2f1261c {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	color: #fff;
}
.elementor-138 .elementor-element.elementor-element-2f1261c a {
	color: #fff;
}
.elementor-138 .elementor-element.elementor-element-2f1261c p:last-of-type {
	margin-bottom: 0;
}
.elementor-widget-reycore-menu .reyEl-menuTitle {
	color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-5cb6349 .reyEl-menu-nav {
	justify-content: center;
}
.elementor-138 .elementor-element.elementor-element-5cb6349 {
	--distance: 35px;
}
.elementor-138 .elementor-element.elementor-element-5cb6349 .reyEl-menu {
	--link-color: #ffffffb3;
	--link-color-hover: #ffffff;
}
.elementor-138
	.elementor-element.elementor-element-5cb6349
	.reyEl-menu
	.menu-item
	> a {
	color: #ffffffb3;
}
.elementor-138
	.elementor-element.elementor-element-5cb6349
	.reyEl-menu-nav
	.menu-item:hover
	> a,
.elementor-138
	.elementor-element.elementor-element-5cb6349
	.reyEl-menu-nav
	.menu-item
	> a:hover,
.elementor-138
	.elementor-element.elementor-element-5cb6349
	.reyEl-menu-nav
	.menu-item.current-menu-item
	> a {
	color: #fff;
}
@media (min-width: 768px) {
	.elementor-138 .elementor-element.elementor-element-49b186c {
		--width: 500px;
	}
}
@media (max-width: 880px) {
	.elementor-138 .elementor-element.elementor-element-552222c img {
		width: 234px;
	}
}
@media (max-width: 767px) {
	.elementor-138 .elementor-element.elementor-element-0686a98 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	.elementor-138 .elementor-element.elementor-element-485e645 {
		--icon-size: 28px;
	}
	.elementor-138 .elementor-element.elementor-element-11e3fda {
		font-size: 12px;
	}
	.elementor-138 .elementor-element.elementor-element-2d8b284 {
		font-size: 12px;
	}
	.elementor-138 .elementor-element.elementor-element-2f1261c {
		font-size: 12px;
	}
	.elementor-138 .elementor-element.elementor-element-5cb6349 {
		--distance: 26px;
	}
	.elementor-138
		.elementor-element.elementor-element-5cb6349
		.reyEl-menu-nav
		.menu-item
		> a {
		font-size: 14px;
	}
}
