
.elementor-26920 .elementor-element.elementor-element-a1afd22 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-26920 .elementor-element.elementor-element-a1afd22:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-a1afd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b30a0;
}

.elementor-26920 .elementor-element.elementor-element-a1afd22 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-6c0deca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

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

.elementor-26920 .elementor-element.elementor-element-462b460 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 8px;
	margin-bottom: -5px;
	padding: 0px 36px 0px 36px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-462b460 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-63ddb9c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-63ddb9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-63ddb9c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-63ddb9c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-26920 .elementor-element.elementor-element-fe04a33 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-fe04a33 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-fe04a33 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-fe04a33 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-f5ba787.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-f5ba787.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-f5ba787 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-e7e9b9a.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-e7e9b9a.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-e7e9b9a.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-bb5c0c1.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-bb5c0c1.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-repeater-item-bb5c0c1.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-9f071c6 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

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

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

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

.elementor-26920 .elementor-element.elementor-element-8fd8b28 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-8fd8b28.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-8fd8b28 {
	width: auto;
	max-width: auto;
}

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

.elementor-26920 .elementor-element.elementor-element-371df46 {
	text-align: center;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-371df46 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18.6vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-371df46 > .elementor-widget-container {
	margin: -1rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-13cd409 {
	text-align: center;
	z-index: 3;
}

.elementor-26920 .elementor-element.elementor-element-13cd409 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18.6vw;
	font-weight: bold;
	font-style: normal;
	line-height: 300px;
	color: rgba(255, 214, 0, 0);
}

.elementor-26920 .elementor-element.elementor-element-13cd409 > .elementor-widget-container {
	margin: 1.9rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-a67e5b0 {
	text-align: center;
	z-index: 3;
}

.elementor-26920 .elementor-element.elementor-element-a67e5b0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19vw;
	font-weight: 500;
	font-style: normal;
	line-height: 300px;
	color: rgba(255, 214, 0, 0);
}

.elementor-26920 .elementor-element.elementor-element-a67e5b0 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-086c9b7 {
	text-align: center;
	z-index: 2;
}

.elementor-26920 .elementor-element.elementor-element-086c9b7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18vw;
	font-weight: bold;
	line-height: 300px;
	color: #1b30a0;
}

.elementor-26920 .elementor-element.elementor-element-086c9b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-d3627ef {
	overflow: hidden;
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-bd87b8c.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-bd87b8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-bd87b8c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-26920 .elementor-element.elementor-element-a21d459 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	font-style: normal;
	line-height: 35px;
	color: var(--e-global-color-8662ad1);
	top: 50%;
}

.elementor-26920 .elementor-element.elementor-element-a21d459 > .elementor-widget-container {
	margin: 118% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-a21d459 {
	left: 115%;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-a21d459 {
	right: 115%;
}

.elementor-26920 .elementor-element.elementor-element-3b0ef24 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-26920 .elementor-element.elementor-element-ef4a44e img {
	width: 75%;
}

.elementor-26920 .elementor-element.elementor-element-ef4a44e > .elementor-widget-container {
	margin: -8% 0% -15% 13%;
	padding: 100px 90px 100px 100px;
}

.elementor-26920 .elementor-element.elementor-element-ef4a44e {
	z-index: 11;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-e1da846.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-e1da846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-e1da846.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-f69b4df {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	line-height: 40px;
	color: var(--e-global-color-8662ad1);
	top: 54%;
}

.elementor-26920 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
	margin: 80% 0% 0% -13%;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-f69b4df {
	left: -60px;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-f69b4df {
	right: -60px;
}

.elementor-26920 .elementor-element.elementor-element-10960a0 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-10960a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-a3f892f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-7e446b9 {
	margin-top: 0%;
	margin-bottom: 4%;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

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

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

.elementor-26920 .elementor-element.elementor-element-5a6b5d0.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-0983ca5 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-0983ca5 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-0983ca5 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-0983ca5 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-ccca0b3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-ccca0b3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-ccca0b3 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-bb5c0c1.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-bb5c0c1.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-bb5c0c1.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-e7e9b9a.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-e7e9b9a.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-repeater-item-e7e9b9a.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-79b8057 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-051fbf6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-051fbf6.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-051fbf6 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-5d4c2c4:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-5d4c2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilepgel.nitrocdn.com/UVSsccraKDoDXMsOUzRRYqkCKkTwcyXN/assets/images/optimized/rev-1ff1569/empresaspolar.com/wp-content/uploads/2022/05/Group-1079.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-26920 .elementor-element.elementor-element-5d4c2c4 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-5d4c2c4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-c611f9f {
	text-align: center;
	top: 0px;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-c611f9f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13.8vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-c611f9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-c611f9f {
	left: 0px;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-c611f9f {
	right: 0px;
}

.elementor-26920 .elementor-element.elementor-element-f3cbe0a:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-f3cbe0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #061445;
}

.elementor-26920 .elementor-element.elementor-element-f3cbe0a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3%;
	margin-bottom: 0%;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-f3cbe0a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-d78a5dc {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-ee4f627 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 38px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-ee4f627 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5rem 0rem 0rem 12rem;
}

.elementor-26920 .elementor-element.elementor-element-2f69501 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-ab2690a {
	text-align: center;
	top: -50.47%;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-ab2690a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 13.8vw;
	font-weight: bold;
	font-style: normal;
	line-height: 300px;
	color: rgba(255, 214, 0, 0);
}

.elementor-26920 .elementor-element.elementor-element-ab2690a > .elementor-widget-container {
	margin: 0% 0% 0% -32.54%;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-1985bd6 > .elementor-widget-container {
	margin: -250px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-1985bd6 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-1985bd6 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-803d4b6 > .elementor-widget-container {
	margin: -200px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-803d4b6 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-803d4b6 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-aa91f54 > .elementor-widget-container {
	margin: -200px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-aa91f54 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-aa91f54 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-2ff4e2a {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-a9bacec {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a9bacec > .elementor-widget-container {
	margin: 1.5rem 0rem 0rem 0rem;
	padding: 5rem 0rem 0rem 0rem;
}

.elementor-26920 .elementor-element.elementor-element-b8a78f6 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-b8a78f6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-20941ea > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-794a7dc {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 6;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-baea77c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-baea77c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-26d4c3c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-26d4c3c .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-26d4c3c .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #00338d;
	color: #00338d;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-26d4c3c > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-d59bf49.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-d59bf49.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-d59bf49 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-bb5c0c1.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-bb5c0c1.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-bb5c0c1.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-e7e9b9a.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-e7e9b9a.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-repeater-item-e7e9b9a.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-ef6f243 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-e7c537b .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-stacked .elementor-icon {
	background-color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-default .elementor-icon {
	color: #00338d;
	border-color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-default .elementor-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-e7c537b.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-e7c537b {
	width: auto;
	max-width: auto;
}

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

.elementor-26920 .elementor-element.elementor-element-0ea89a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-0ea89a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-8d9c55e {
	text-align: center;
	top: 0px;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-8d9c55e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17.3vw;
	font-weight: bold;
	line-height: 300px;
	color: var(--e-global-color-primary);
}

.elementor-26920 .elementor-element.elementor-element-8d9c55e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-8d9c55e {
	left: 0px;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-8d9c55e {
	right: 0px;
}

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

.elementor-26920 .elementor-element.elementor-element-58779d4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3%;
	margin-bottom: 0%;
	z-index: 5;
}

.elementor-26920 .elementor-element.elementor-element-58779d4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-9c6f849 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-dc451a3 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-26920 .elementor-element.elementor-element-dc451a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5rem 0rem 0rem 12rem;
}

.elementor-26920 .elementor-element.elementor-element-16627aa {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-11f30db {
	text-align: center;
	top: -50.47%;
	z-index: 5;
}

.elementor-26920 .elementor-element.elementor-element-11f30db .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17.3vw;
	font-weight: bold;
	font-style: normal;
	line-height: 300px;
	color: rgba(255, 214, 0, 0);
}

.elementor-26920 .elementor-element.elementor-element-11f30db > .elementor-widget-container {
	margin: 0% 0% 0% -32.54%;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-e222316 > .elementor-widget-container {
	margin: -350px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-e222316 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-e222316 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-02364b4 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-02364b4 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-02364b4 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-7995f73 > .elementor-widget-container {
	margin: -180px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-7995f73 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-7995f73 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-089deae {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-3d64da9 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24.3px;
	color: var(--e-global-color-primary);
}

.elementor-26920 .elementor-element.elementor-element-3d64da9 > .elementor-widget-container {
	margin: 1.5rem 0rem 0rem 0rem;
	padding: 5rem 0rem 0rem 0rem;
}

.elementor-26920 .elementor-element.elementor-element-f151883 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 6;
}

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

.elementor-26920 .elementor-element.elementor-element-f151883 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-2e5f9e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-26920 .elementor-element.elementor-element-3f75a10 {
	overflow: hidden;
}

.elementor-26920 .elementor-element.elementor-element-9308b08 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-9308b08:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-9308b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b30a0;
}

.elementor-26920 .elementor-element.elementor-element-9308b08 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-8b59728 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

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

.elementor-26920 .elementor-element.elementor-element-04d89e3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 8px;
	margin-bottom: -5px;
	padding: 0px 36px 0px 36px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-04d89e3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-e1d2b8d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-e1d2b8d.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-e1d2b8d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-955156e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-955156e .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-955156e .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	line-height: 14px;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-955156e > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-af81f9b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-af81f9b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-af81f9b > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-a12b273 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-7f3cfae.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-7f3cfae {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-67ae2c1 {
	text-align: center;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-67ae2c1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15.1vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-67ae2c1 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 2% 0% 4% 0%;
}

.elementor-26920 .elementor-element.elementor-element-ffad241 {
	text-align: center;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-ffad241 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15.1vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-ffad241 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 2% 0% 4% 0%;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-95e4757.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-95e4757.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-95e4757 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-26920 .elementor-element.elementor-element-a79e1ef {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	line-height: 35px;
	color: #fff;
	top: 50%;
}

.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
	margin: 0px -180px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-a79e1ef {
	left: -65%;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-a79e1ef {
	right: -65%;
}

.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	line-height: 35px;
	color: #fff;
	top: 50%;
}

.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
	margin: 0px -180px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26920 .elementor-element.elementor-element-f8d85f9 {
	left: -65%;
}

body.rtl .elementor-26920 .elementor-element.elementor-element-f8d85f9 {
	right: -65%;
}

.elementor-26920 .elementor-element.elementor-element-cd3caad img {
	max-width: 60%;
}

.elementor-26920 .elementor-element.elementor-element-cd3caad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-d95cbe9.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-d95cbe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-d95cbe9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-26920 .elementor-element.elementor-element-1093344 {
	--spacer-size: 50px;
}

.elementor-26920 .elementor-element.elementor-element-4cc2567 {
	margin-top: -50px;
	margin-bottom: -150px;
	z-index: 5;
}

.elementor-26920 .elementor-element.elementor-element-7570428 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-7570428 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-6d9ec7a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-55e37a9 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-bf67290.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-bf67290.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-d840866 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-d840866 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-d840866 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-d840866 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-ec0d571.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-ec0d571.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-ec0d571 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-975e514 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-975e514 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-fe23570 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

.elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-fe23570.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-fe23570 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-fe23570 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-fe23570 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-fe23570 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-container {
	min-height: 649px;
}

.elementor-26920 .elementor-element.elementor-element-ba915da:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilepgel.nitrocdn.com/UVSsccraKDoDXMsOUzRRYqkCKkTwcyXN/assets/images/optimized/rev-1ff1569/empresaspolar.com/wp-content/uploads/2022/04/image_2022-04-25_153537145.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-26920 .elementor-element.elementor-element-ba915da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 3;
}

.elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-5525eb2 {
	text-align: center;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-5525eb2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15.4vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-5525eb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-b557e13 {
	--spacer-size: 50px;
}

.elementor-26920 .elementor-element.elementor-element-9db98ab {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-abe20dc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-abe20dc.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-ea1e5fb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-ea1e5fb .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-ea1e5fb .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-ea1e5fb > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-04f89a8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-04f89a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-04f89a8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-04f89a8 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4ae74fa.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4ae74fa.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4ae74fa.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4d942ce.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4d942ce.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-repeater-item-4d942ce.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-86151ad {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-86151ad .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-693161d .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-693161d.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-693161d .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-693161d .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-693161d > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-693161d {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-31716d6:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-31716d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #061445;
}

.elementor-26920 .elementor-element.elementor-element-31716d6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-31716d6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-4c94f09 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-551e385 {
	text-align: center;
	z-index: 0;
}

.elementor-26920 .elementor-element.elementor-element-551e385 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15.4vw;
	font-weight: bold;
	line-height: 300px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-551e385 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26920 .elementor-element.elementor-element-96b9c31 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-b41650e {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-bd11a73 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a1f6775 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-a81ea82 img {
	width: 30vw;
}

.elementor-26920 .elementor-element.elementor-element-a81ea82 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-a81ea82 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-a81ea82 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-9f55805 img {
	width: 30vw;
}

.elementor-26920 .elementor-element.elementor-element-9f55805 > .elementor-widget-container {
	margin: -100px 0px -50px -200px;
}

.elementor-26920 .elementor-element.elementor-element-9f55805 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-9f55805 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-c1fe8fe {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-28f5b4e {
	--spacer-size: 50px;
}

.elementor-26920 .elementor-element.elementor-element-dfb3810 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-dfb3810 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-7b34ede > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-4739a9c {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 6;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-3c9f980.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-3c9f980.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-3c9f980.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-1e416cc .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-1e416cc .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-1e416cc .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #00338d;
	color: #00338d;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-1e416cc > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-0ef5425.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-0ef5425.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-0ef5425.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-0ef5425 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-bb5c0c1.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-bb5c0c1.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-bb5c0c1.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-e7e9b9a.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-e7e9b9a.elementor-social-icon i {
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-repeater-item-e7e9b9a.elementor-social-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-83297b2 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-dfc446a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-stacked .elementor-icon {
	background-color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-default .elementor-icon {
	color: #00338d;
	border-color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-default .elementor-icon svg {
	fill: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-dfc446a.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-dfc446a {
	width: auto;
	max-width: auto;
}

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

.elementor-26920 .elementor-element.elementor-element-e5828f7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-e5828f7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-a2c47d4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 56px;
	font-weight: bold;
	color: #00338d;
}

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

.elementor-26920 .elementor-element.elementor-element-f063ed6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3%;
	margin-bottom: 0%;
	z-index: 5;
}

.elementor-26920 .elementor-element.elementor-element-f063ed6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-7125144 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-4b06339 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-f0562f9 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-a022be3 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-1307e88 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-18bfbe4 > .elementor-widget-container {
	margin: -350px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-18bfbe4 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-18bfbe4 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-ae37133 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-ae37133 {
	z-index: 7;
}

.elementor-26920 .elementor-element.elementor-element-ae37133 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-0a40ef7 > .elementor-widget-container {
	margin: -180px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-0a40ef7 {
	z-index: 8;
}

.elementor-26920 .elementor-element.elementor-element-0a40ef7 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-26920 .elementor-element.elementor-element-2a211e5 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-2a211e5:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-2a211e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0c2760;
}

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

.elementor-26920 .elementor-element.elementor-element-8f129e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-26920 .elementor-element.elementor-element-6550ff8 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-f48c343.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-f48c343.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-5703138 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-5703138 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-5703138 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-5703138 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-91e17c6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-91e17c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-91e17c6.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-91e17c6 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-af8656d {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-af8656d .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-7da8848 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-7da8848.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-7da8848 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-7da8848 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-7da8848 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-7da8848 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-ecc3467 {
	text-align: center;
	z-index: 2;
}

.elementor-26920 .elementor-element.elementor-element-ecc3467 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15.7vw;
	font-weight: 700;
	font-style: normal;
	line-height: 337.5px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-6e61ecb {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-85cc655 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-d2c47b1 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-d2c47b1:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-d2c47b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b30a0;
}

.elementor-26920 .elementor-element.elementor-element-d2c47b1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-d23408a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-26920 .elementor-element.elementor-element-39d1227 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-b30032b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-b30032b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-901dce3 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-901dce3 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-901dce3 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-901dce3 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-9434e96.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-9434e96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-9434e96.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-9434e96 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-9435bd2 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-9b26653 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-9b26653.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-9b26653 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-9b26653 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-9b26653 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-9b26653 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-043a1b7 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-ce6c8e2 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-000b505 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-000b505:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-000b505 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0c2760;
}

.elementor-26920 .elementor-element.elementor-element-000b505 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-7ef8328 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-26920 .elementor-element.elementor-element-107132d {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-af000f8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-af000f8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-7291079 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-7291079 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-7291079 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-7291079 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-bdfde8c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-bdfde8c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-bdfde8c > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-cb742e0 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-f3183f0 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

.elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-f3183f0.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-f3183f0 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-20b17e1 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-b8af491 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-61c7c55 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-26920 .elementor-element.elementor-element-61c7c55:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-61c7c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0e2a37;
}

.elementor-26920 .elementor-element.elementor-element-61c7c55 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26920 .elementor-element.elementor-element-34b2456 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-26920 .elementor-element.elementor-element-1b78e49 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-1af9726.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-1af9726.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-1af9726.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-0e75fe1 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-0e75fe1 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-0e75fe1 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #fff;
	color: #fff;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-0e75fe1 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-c82319b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-c82319b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-c82319b > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-c3cf7ab.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-c3cf7ab.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-c3cf7ab.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-62a2b8e.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-62a2b8e.elementor-social-icon i {
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-repeater-item-62a2b8e.elementor-social-icon svg {
	fill: #fff;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-2ee47fd .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-e9347e1 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-e9347e1.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1 .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1 .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-e9347e1 {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-6c2236b {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-6c5f115 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-26920 .elementor-element.elementor-element-a5685cf {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-66d12d5.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-26920 .elementor-element.elementor-element-66d12d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-26920 .elementor-element.elementor-element-66d12d5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-26920 .elementor-element.elementor-element-0575798 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-a83f5f9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-a83f5f9.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-26920 .elementor-element.elementor-element-1238ad7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-26920 .elementor-element.elementor-element-1238ad7 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-26920 .elementor-element.elementor-element-1238ad7 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #1e3574;
	color: #1e3574;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-1238ad7 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-f41a269.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-f41a269.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-26920 .elementor-element.elementor-element-f41a269 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-12c7282.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-f8e7228.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-b34ad0c.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-b34ad0c.elementor-social-icon i {
	color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-b34ad0c.elementor-social-icon svg {
	fill: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-0e150c0.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-0e150c0.elementor-social-icon i {
	color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-repeater-item-0e150c0.elementor-social-icon svg {
	fill: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 20px;
	--grid-row-gap: 0px;
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-widget-container {
	text-align: center;
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-70dd5b2 .elementor-social-icon svg {
	fill: var(--e-global-color-8662ad1);
}

.elementor-26920 .elementor-element.elementor-element-54470da .elementor-icon-wrapper {
	text-align: right;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-stacked .elementor-icon {
	background-color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-default .elementor-icon {
	color: #1e3574;
	border-color: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-framed .elementor-icon, .elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-default .elementor-icon svg {
	fill: #1e3574;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-framed .elementor-icon:hover, .elementor-26920 .elementor-element.elementor-element-54470da.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-26920 .elementor-element.elementor-element-54470da .elementor-icon {
	font-size: 20px;
}

.elementor-26920 .elementor-element.elementor-element-54470da .elementor-icon svg {
	height: 20px;
}

.elementor-26920 .elementor-element.elementor-element-54470da > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-26920 .elementor-element.elementor-element-54470da {
	width: auto;
	max-width: auto;
}

.elementor-26920 .elementor-element.elementor-element-cb6681d > .elementor-container {
	max-width: 1350px;
}

.elementor-26920 .elementor-element.elementor-element-cb6681d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-cb6681d {
	overflow: hidden;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-26920 .elementor-element.elementor-element-e8a92cc > .elementor-widget-container {
	margin: 13% 0% 10% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-d0d074f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-26920 .elementor-element.elementor-element-e02b61b {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	color: #00338d;
}

.elementor-26920 .elementor-element.elementor-element-e02b61b > .elementor-widget-container {
	margin: -45px -20px 0px -27px;
}

.elementor-26920 .elementor-element.elementor-element-262e5a2 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 3.2px;
	fill: #00338d;
	color: #00338d;
	background-color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-262e5a2 > .elementor-widget-container {
	margin: -110px 0px 0px -26px;
	padding: 0px 0px 0px 0px;
}

.elementor-26920 .elementor-element.elementor-element-bfdd84f > .elementor-container {
	max-width: 1205px;
}

.elementor-26920 .elementor-element.elementor-element-bfdd84f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-bfdd84f {
	overflow: hidden;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-76262bd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-76262bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-76262bd > .elementor-element-populated {
	margin: -3% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.7 * 100%);
}

.elementor-26920 .elementor-element.elementor-element-c5e5981:after {
	content: "0.7";
}

.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981 {
	--grid-column-gap: 30px;
	--grid-row-gap: 34px;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 15px;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 15px;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 15px;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-post__title, .elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-post__title a {
	color: #0c2760;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 600;
	font-style: normal;
	line-height: 26.67px;
}

.elementor-26920 .elementor-element.elementor-element-c5e5981 > .elementor-widget-container {
	margin: 0px 0px 100px 140px;
}

.elementor-26920 .elementor-element.elementor-element-db58f6d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26920 .elementor-element.elementor-element-db58f6d .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-26920 .elementor-element.elementor-element-db58f6d .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #00338d;
	color: #00338d;
	background-color: rgba(51, 204, 255, 0);
}

.elementor-26920 .elementor-element.elementor-element-db58f6d > .elementor-widget-container {
	margin: -50px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-26920 .elementor-element.elementor-element-07a5983.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-07a5983.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-07a5983 > .elementor-element-populated {
	margin: -3% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-26920 .elementor-element.elementor-element-546b453 {
	overflow: hidden;
}

@media (max-width:1024px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts a.elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__card .elementor-post__badge {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-26920 .elementor-element.elementor-element-8fd8b28 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8fd8b28 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-26920 .elementor-element.elementor-element-051fbf6 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-051fbf6 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ee4f627 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e7c537b .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e7c537b .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-04d89e3 {
		margin-top: 3px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e1d2b8d {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-955156e .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-955156e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-af81f9b {
		width: 80%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-af81f9b > .elementor-element-populated {
		margin: -13% -30% 0% 26%;
		--e-column-margin-right: -30%;
		--e-column-margin-left: 26%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a12b273 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7f3cfae .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7f3cfae .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-67ae2c1 .elementor-heading-title {
		font-size: 18vw;
	}
	
	.elementor-26920 .elementor-element.elementor-element-67ae2c1 > .elementor-widget-container {
		margin: -26% 0% -15% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ffad241 .elementor-heading-title {
		font-size: 18vw;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ffad241 > .elementor-widget-container {
		margin: -16% 0% -8% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a79e1ef {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
		margin: -78% -56% 0% 71%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		font-size: 18px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
		margin: -74% -56% 0% 71%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5dd3240 > .elementor-element-populated {
		margin: 0px 0px -30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-cd3caad img {
		width: 72vw;
		max-width: 100vw;
	}
	
	.elementor-26920 .elementor-element.elementor-element-cd3caad > .elementor-widget-container {
		margin: 68% 0% 17% 23%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1093344 {
		--spacer-size: 26px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4cc2567 {
		margin-top: 0%;
		margin-bottom: -41%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-55e37a9 {
		margin-top: 1%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-bf67290 {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d840866 > .elementor-widget-container {
		margin: 0% 0% 0% -26%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ec0d571 {
		width: 75%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ec0d571 > .elementor-element-populated {
		margin: 0% -1% 0% 2%;
		--e-column-margin-right: -1%;
		--e-column-margin-left: 2%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-975e514 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-fe23570 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-fe23570 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-fe23570 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-container {
		min-height: 60vh;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ba915da:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilepgel.nitrocdn.com/UVSsccraKDoDXMsOUzRRYqkCKkTwcyXN/assets/images/optimized/rev-1ff1569/empresaspolar.com/wp-content/uploads/2022/08/pedro-monteiro-HfIex7qwTlI-unsplash-1.png");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ba915da:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5525eb2 .elementor-heading-title {
		font-size: 13.5vw;
		line-height: 50px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5525eb2 > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-b557e13 {
		--spacer-size: 70vh;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9db98ab {
		margin-top: 180%;
		margin-bottom: 0%;
		padding: 0% 0% 0% 0%;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-abe20dc {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-abe20dc > .elementor-element-populated {
		margin: 2px 0px 0px 17px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 17px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ea1e5fb .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ea1e5fb > .elementor-widget-container {
		margin: 0px 0px 0px -14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ea1e5fb {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-04f89a8 {
		width: 75%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-04f89a8 > .elementor-element-populated {
		margin: -34px -2px 0px 2px;
		--e-column-margin-right: -2px;
		--e-column-margin-left: 2px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-86151ad {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-86151ad > .elementor-widget-container {
		margin: 29% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-693161d .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-693161d .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-693161d > .elementor-widget-container {
		margin: 42px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-693161d {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-31716d6 {
		margin-top: 0%;
		margin-bottom: 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-551e385 .elementor-heading-title {
		font-size: 13.5vw;
		line-height: 50px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-551e385 > .elementor-widget-container {
		margin: 22% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-551e385 {
		z-index: 8;
	}
	
	.elementor-26920 .elementor-element.elementor-element-96b9c31 {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-26920 .elementor-element.elementor-element-96b9c31 > .elementor-widget-container {
		margin: 10% 0% 0% 7%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-b41650e > .elementor-widget-container {
		margin: 0% 0% 0% 7%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-bd11a73 > .elementor-widget-container {
		margin: 0% 0% 26% 7%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a81ea82 img {
		width: 70vw;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a81ea82 > .elementor-widget-container {
		margin: -22% 0% 51% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9f55805 img {
		width: 70vw;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9f55805 > .elementor-widget-container {
		margin: -74% 0% 10% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-28f5b4e {
		--spacer-size: 10vh;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4739a9c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-3c9f980 {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1e416cc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1e416cc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0ef5425 {
		width: 75%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0ef5425 > .elementor-element-populated {
		margin: 0% -2% 0% 4%;
		--e-column-margin-right: -2%;
		--e-column-margin-left: 4%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-83297b2 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-dfc446a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-dfc446a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e52a93b > .elementor-element-populated {
		margin: 20% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a2c47d4 {
		text-align: center;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a2c47d4 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a2c47d4 > .elementor-widget-container {
		margin: 0% 0% 13% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7125144 > .elementor-element-populated {
		margin: -85% 0% 0% 8%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 8%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4b06339 {
		font-size: 24px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4b06339 > .elementor-widget-container {
		margin: 11% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f0562f9 > .elementor-element-populated {
		margin: -67% 0% 0% 8%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 8%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a022be3 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1307e88 > .elementor-element-populated {
		margin: -8% 0% 25% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-18bfbe4 img {
		width: 73%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-18bfbe4 > .elementor-widget-container {
		margin: -65% 0% 22% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ae37133 img {
		width: 82%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ae37133 > .elementor-widget-container {
		margin: -42% 0% 42% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0a40ef7 img {
		width: 78%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-2a211e5 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8f129e8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6550ff8 {
		margin-top: 4px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f48c343 > .elementor-element-populated {
		margin: 2px 0px 0px 9px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 9px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5703138 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5703138 > .elementor-widget-container {
		margin: 0px 0px 0px -8px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-5703138 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-91e17c6 > .elementor-element-populated {
		margin: -42px -5px 0px 7px;
		--e-column-margin-right: -5px;
		--e-column-margin-left: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-af8656d {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7da8848 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7da8848 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7da8848 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-3b7ed7d {
		margin-top: 70%;
		margin-bottom: 80%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ecc3467 .elementor-heading-title {
		font-size: 15vw;
		line-height: 80px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ecc3467 > .elementor-widget-container {
		margin: -59% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-702bb0e img {
		width: 50%;
		max-width: 100%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-702bb0e > .elementor-widget-container {
		margin: -12% 0% -29% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-434e7db > .elementor-element-populated {
		margin: 0% 0% 0% 15%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 15%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6e61ecb {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6e61ecb > .elementor-widget-container {
		margin: 28% 0% -21% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-85cc655 > .elementor-widget-container {
		margin: 8% 0% -48% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d2c47b1 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d23408a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-39d1227 {
		margin-top: 4px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-b30032b > .elementor-element-populated {
		margin: 2px 0px 0px 9px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 9px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-901dce3 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-901dce3 > .elementor-widget-container {
		margin: 0px 0px 0px -6px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-901dce3 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9434e96 > .elementor-element-populated {
		margin: -42px -6px 0px 7px;
		--e-column-margin-right: -6px;
		--e-column-margin-left: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9435bd2 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9b26653 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9b26653 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9b26653 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-210a945 {
		margin-top: 70%;
		margin-bottom: 80%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-67e21ea img {
		width: 50%;
		max-width: 100%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-67e21ea > .elementor-widget-container {
		margin: -12% 0% -29% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-da13115 > .elementor-element-populated {
		margin: 0% 0% 0% 15%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 15%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-043a1b7 {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-043a1b7 > .elementor-widget-container {
		margin: 30% 0% -21% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ce6c8e2 > .elementor-widget-container {
		margin: 8% 0% -22% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-000b505 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7ef8328 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-107132d {
		margin-top: 4px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-af000f8 > .elementor-element-populated {
		margin: 2px 0px 0px 9px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 9px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7291079 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7291079 > .elementor-widget-container {
		margin: 0px 0px 0px -6px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7291079 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-bdfde8c > .elementor-element-populated {
		margin: -42px -6px 0px 7px;
		--e-column-margin-right: -6px;
		--e-column-margin-left: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-cb742e0 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f3183f0 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f3183f0 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f3183f0 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4982ace {
		margin-top: 70%;
		margin-bottom: 80%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-39ad1e1 img {
		width: 37%;
		max-width: 100%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-39ad1e1 > .elementor-widget-container {
		margin: -14% 0% -29% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-154e8ea > .elementor-element-populated {
		margin: 0% 0% 0% 15%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 15%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-20b17e1 {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-20b17e1 > .elementor-widget-container {
		margin: 30% 0% -21% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-b8af491 > .elementor-widget-container {
		margin: 20% 0% -28% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-61c7c55 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-34b2456 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1b78e49 {
		margin-top: 4px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1af9726 > .elementor-element-populated {
		margin: 2px 0px 0px 9px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 9px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0e75fe1 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0e75fe1 > .elementor-widget-container {
		margin: 0px 0px 0px -5px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0e75fe1 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c82319b > .elementor-element-populated {
		margin: -42px -6px 0px 6px;
		--e-column-margin-right: -6px;
		--e-column-margin-left: 6px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-2ee47fd {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e9347e1 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e9347e1 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e9347e1 {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8f0c3a9 {
		margin-top: 70%;
		margin-bottom: 80%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9cf931f img {
		width: 64%;
		max-width: 100%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9cf931f > .elementor-widget-container {
		margin: 0% 0% -29% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a8adefb > .elementor-element-populated {
		margin: 0% 0% 0% 15%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 15%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6c2236b {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6c2236b > .elementor-widget-container {
		margin: 30% 0% -21% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6c5f115 {
		line-height: 135%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-6c5f115 > .elementor-widget-container {
		margin: 20% 0% -34% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a5685cf {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-0575798 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
		z-index: 20;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a83f5f9 > .elementor-element-populated {
		margin: 2px 0px 0px 9px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 9px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1238ad7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1238ad7 > .elementor-widget-container {
		margin: 0% 0% 0% -1%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1238ad7 {
		z-index: 2;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f41a269 > .elementor-element-populated {
		margin: -43px -6px 0px 7px;
		--e-column-margin-right: -6px;
		--e-column-margin-left: 7px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-70dd5b2 {
		--icon-size: 14px;
		--grid-column-gap: 7px;
		z-index: 4;
	}
	
	.elementor-26920 .elementor-element.elementor-element-54470da .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-54470da .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-54470da {
		z-index: 5;
	}
	
	.elementor-26920 .elementor-element.elementor-element-cb6681d {
		margin-top: 20%;
		margin-bottom: 9%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-46a653b {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e8a92cc {
		text-align: left;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e8a92cc img {
		width: 100%;
		max-width: 200%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e8a92cc > .elementor-widget-container {
		margin: -90% 0% 0% 0%;
		padding: -7px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d0d074f {
		width: 75%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d0d074f > .elementor-element-populated {
		margin: 34% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e02b61b {
		font-size: 32px;
		line-height: 40px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e02b61b > .elementor-widget-container {
		margin: -46% 0% 0% 0%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-262e5a2 .elementor-button {
		font-size: 12px;
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-262e5a2 > .elementor-widget-container {
		margin: -21% 0% 40% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts a.elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-post__card .elementor-post__badge {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-26920 .elementor-element.elementor-element-c5e5981:after {
		content: "0.5";
	}
	
	.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c5e5981 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-db58f6d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-26920 .elementor-element.elementor-element-bd87b8c {
		width: 19.145%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-3b0ef24 {
		width: 56.549%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-e1da846 {
		width: 24.306%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d78a5dc {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-2f69501 {
		width: 49.332%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-2ff4e2a {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-9c6f849 {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-16627aa {
		width: 49.332%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-089deae {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-4c94f09 {
		width: 16%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a1f6775 {
		width: 69.332%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c1fe8fe {
		width: 14%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-7125144 {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f0562f9 {
		width: 25%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1307e88 {
		width: 49.332%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-46a653b {
		width: 31.134%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d0d074f {
		width: 68.866%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-76262bd {
		width: 81.146%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-07a5983 {
		width: 18.794%;
	}
}

@media (min-width:1025px) {
	.elementor-26920 .elementor-element.elementor-element-5d4c2c4:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-5d4c2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ba915da:not(.elementor-motion-effects-element-type-background), .elementor-26920 .elementor-element.elementor-element-ba915da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for button, class: .elementor-element-fe04a33 */
.elementor-26920 .elementor-element.elementor-element-fe04a33 a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-462b460 */
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-462b460.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	/*padding-bottom: calc(100vh - 17rem);*/
	padding-bottom: 30rem;
}

@media only screen and (min-width: 1920px) {
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-462b460.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
		margin: 0rem 0rem 37rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-371df46 */
.elementor-26920 .elementor-element.elementor-element-371df46 {
	padding-bottom: 240px;
}

@media only screen and (min-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-371df46 div {
		margin: -1rem 0rem 0rem .5rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-371df46 div h2 {
		font-size: 18.5vw !important;
	}
}

@media only screen and (min-width: 1400px) {
	.elementor-26920 .elementor-element.elementor-element-371df46 div h2 {
		font-size: 18.6vw !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-371df46 div {
		margin: -1rem 0rem 0rem 1rem !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-371df46 {
		padding-bottom: 330px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-371df46 div {
		margin-top: 0rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-371df46 div h2 {
		font-size: 18.9vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-13cd409 */
.elementor-26920 .elementor-element.elementor-element-13cd409 {
	-webkit-text-stroke: 2px #fff;
	position: absolute;
	padding-bottom: 240px;
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (min-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-13cd409 div {
		margin: 1.9rem 0rem 0rem .5rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-13cd409 div h2 {
		font-size: 18.5vw !important;
	}
}

@media only screen and (min-width: 1400px) {
	.elementor-26920 .elementor-element.elementor-element-13cd409 div h2 {
		font-size: 18.6vw !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-13cd409 div {
		margin: 1.9rem 0rem 0rem 1rem !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-13cd409 {
		/*margin-top: 4.19%;*/
		padding-bottom: 330px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-13cd409 div {
		margin-top: 2.9rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-13cd409 div h2 {
		font-size: 18.9vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a67e5b0 */
.elementor-26920 .elementor-element.elementor-element-a67e5b0 {
	/*-webkit-text-stroke: 2px #fff;*/
	position: absolute;
	padding-bottom: 240px;
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (min-width: 1400px) {
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div {
		margin-top: 1.5rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div h2 {
		font-size: 19vw !important;
	}
	
	.nav_safari .elementor-26920 .elementor-element.elementor-element-a67e5b0 {
		text-decoration: none;
		text-decoration: underline;
		text-decoration-color: #fff;
		text-decoration-thickness: 2px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 {
		padding-bottom: 330px;
		margin: -.5% 0% 0% 0% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div {
		margin-top: 3.5rem !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div h2 {
		font-size: 19vw !important;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1367px) {
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 {
		margin: 0% 0% 0% 0% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div {
		margin: -1rem 0rem 0rem .5rem;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a67e5b0 div h2 {
		font-size: 18.9vw;
	}
	
	.nav_chrome .elementor-26920 .elementor-element.elementor-element-a67e5b0 {
		text-underline-offset: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-086c9b7 */
.elementor-26920 .elementor-element.elementor-element-086c9b7 {
	width: 100%;
	background: #1b30a0;
	position: absolute;
	top: 30%;
}

@media screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-086c9b7 {
		padding-bottom: 5%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a21d459 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 {
		top: 57% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {}
}

@media only screen and (min-width: 1440px) and (max-width: 1440px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 {
		top: 73%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 150px 0px 0px -70px !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 440px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 32rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ef4a44e */
.dogimag img {
	margin-left: 91px;
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	.elementor-16735 .elementor-element.elementor-element-ef4a44e img {
		margin: 0px -40px 0px 0px !important;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-16735 .elementor-element.elementor-element-ef4a44e img {
		margin: -2% 0% 0% 0% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f69b4df */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin-left: -50px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df {
		top: 69%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1550px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 35% 0% 0% -13% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df {
		top: 73%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 80% 0% 0% -13%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-a21d459 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		/*margin-left: -50px !important;*/
		margin-top: 40px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 420px 0px 0px -95px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 500px 0px 0px -95px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a21d459 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 {
		top: 57% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {}
}

@media only screen and (min-width: 1440px) and (max-width: 1440px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 {
		top: 73%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 150px 0px 0px -70px !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 440px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-a21d459 div {
		margin: 32rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ef4a44e */
.dogimag img {
	margin-left: 91px;
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	.elementor-16735 .elementor-element.elementor-element-ef4a44e img {
		margin: 0px -40px 0px 0px !important;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-16735 .elementor-element.elementor-element-ef4a44e img {
		margin: -2% 0% 0% 0% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f69b4df */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin-left: -50px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df {
		top: 69%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1550px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 35% 0% 0% -13% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df {
		top: 73%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 80% 0% 0% -13%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-a21d459 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		/*margin-left: -50px !important;*/
		margin-top: 40px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 420px 0px 0px -95px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-f69b4df div {
		margin: 500px 0px 0px -95px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-d3627ef */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-d3627ef {
		margin: -12% 0% 0% 0% !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-26920 .elementor-element.elementor-element-d3627ef {
		margin-top: 1%;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-d3627ef {
		margin-top: -35px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-d3627ef {
		margin-top: 41px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-6c0deca */
.elementor-26920 .elementor-element.elementor-element-6c0deca {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-a1afd22 */
@media screen and (min-width: 1920px) {
	.elementor-16735 .elementor-element.elementor-element-a21d459 {
		top: 64%;
	}
	
	.elementor-16735 .elementor-element.elementor-element-f69b4df {
		top: 64%;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-0983ca5 */
.elementor-26920 .elementor-element.elementor-element-0983ca5 a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-7e446b9 */
.elementor-26920 .elementor-element.elementor-element-7e446b9 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c611f9f */
.elementor-26920 .elementor-element.elementor-element-c611f9f {
	-webkit-text-stroke: 1.5px #fff;
	padding-bottom: 250px;
	width: 100vw !important;
	top: .2% !important;
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-c611f9f div {
		margin: 0px 0px 0px -16px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13.5vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-26920 .elementor-element.elementor-element-c611f9f {
		top: 1% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13.58vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-26920 .elementor-element.elementor-element-c611f9f {
		top: 3% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-c611f9f div h2 {
		margin-left: -10px;
		font-size: 13.6vw !important;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-c611f9f {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-16735 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13.4vw !important;
	}
	
	/*text two efect all today*/
	.elementor-16735 .elementor-element.elementor-element-ab2690a .elementor-heading-title {
		color: rgba(255, 214, 0, 0);
		font-family: "Poppins", Sans-serif;
		font-size: 13.4vw;
		font-weight: bold;
		font-style: normal;
		line-height: 300px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-ab2690a div {
		margin: 2.2% -.7% 0% -32.33% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-c611f9f {}
	
	.elementor-26920 .elementor-element.elementor-element-c611f9f div h2 {
		margin-left: -20px;
		margin-top: 40px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ee4f627 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-ee4f627 div {
		padding: 0rem 0rem 0rem 7rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ab2690a */
.elementor-26920 .elementor-element.elementor-element-ab2690a {
	-webkit-text-stroke: 2px #fff;
	padding-bottom: 300px;
	width: 100vw !important;
	display: none;
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (max-width: 1360px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a div h2 {
		margin: 0px 190px 0px 0px;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: -.1% 0% 0% -50.5% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div h2 {
		font-size: 13.5vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1469px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a {
		top: -902px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .2% 0% 0% -39% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div h2 {
		font-size: 13.58vw !important;
		margin-left: 0% !important;
		margin-top: .3% !important;
	}
	
	.nav_firefox .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -50.5% !important;
	}
	
	.nav_chrome .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .3% 0% 0% -50.5% !important;
	}
	
	.nav_safari .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -50.5% !important;
	}
	
	.nav_edge .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_opera .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
}

@media only screen and (min-width: 1470px) and (max-width: 1599px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a {
		top: -902px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .2% 0% 0% -39% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div h2 {
		font-size: 13.58vw !important;
		margin-left: 0% !important;
		margin-top: .3% !important;
	}
	
	.nav_firefox .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -50.5% !important;
	}
	
	.nav_chrome .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .3% 0% 0% -50.5% !important;
	}
	
	.nav_safari .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -50% !important;
	}
	
	.nav_edge .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_opera .elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1678px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a {
		top: 3% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div h2 {
		margin-left: -10px;
		font-size: 13.6vw !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: 0% 0% 0% -49.5% !important;
	}
}

@media only screen and (min-width: 1880px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: 1.95% 0% 0% -32.33% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-ab2690a div {
		margin: 2.1% 0% 0% -50.8% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a9bacec */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-a9bacec div {
		margin: 0rem 0rem 0rem 0rem !important;
		padding: 1rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-26d4c3c */
.elementor-26920 .elementor-element.elementor-element-26d4c3c a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-26920 .elementor-element.elementor-element-26d4c3c path {
	fill: #00338d;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-794a7dc */
.elementor-26920 .elementor-element.elementor-element-794a7dc {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8d9c55e */
.elementor-26920 .elementor-element.elementor-element-8d9c55e {
	-webkit-text-stroke: 1.5px #00338d;
	padding-bottom: 250px;
	width: 100vw !important;
	text-decoration: underline;
	text-decoration-color: #00338d;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-8d9c55e div {
		margin: 0px 0px 0px -16px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8d9c55e div h2 {
		font-size: 16.9vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-26920 .elementor-element.elementor-element-8d9c55e div h2 {
		font-size: 17.08vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-26920 .elementor-element.elementor-element-8d9c55e {
		top: 1.5% !important;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-8d9c55e {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-16735 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13.4vw !important;
	}
	
	/*text two efect all today*/
	.elementor-16735 .elementor-element.elementor-element-ab2690a .elementor-heading-title {
		color: rgba(255, 214, 0, 0);
		font-family: "Poppins", Sans-serif;
		font-size: 13.4vw;
		font-weight: bold;
		font-style: normal;
		line-height: 300px;
	}
	
	.elementor-16735 .elementor-element.elementor-element-ab2690a div {
		margin: 2.2% -.7% 0% -32.33% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-8d9c55e {
		top: -.8%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8d9c55e div h2 {
		font-size: 17.3vw;
		margin-left: -15px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-8d9c55e div {
		margin: 42px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc451a3 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-dc451a3 div {
		padding: 0rem 0rem 0rem 9rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-11f30db */
.elementor-26920 .elementor-element.elementor-element-11f30db {
	-webkit-text-stroke: 2px #00338d;
	padding-bottom: 300px;
	width: 100vw !important;
	text-decoration: underline;
	text-decoration-color: #00338d;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (max-width: 1360px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db div h2 {
		margin: 0px 190px 0px 0px;
	}
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: 0px 0px 0px -50.5% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div h2 {
		font-size: 16.9vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1469px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db {
		top: -754px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		/*margin: -0.1% 0% 0% -49.3% !important;*/
		margin: -1px 0% 0% -49.3% !important;
		padding: 2px 0% 0% 0% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div h2 {
		font-size: 17.08vw !important;
	}
	
	.nav_firefox .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: -.2% 0% 0% -49.4% !important;
	}
	
	.nav_chrome .elementor-26920 .elementor-element.elementor-element-11f30db div {
		/*margin: -2.3% 0% 0% -49.3% !important;    */
		margin: -1px 0% 0% -49.3% !important;
		padding: 2px 0% 0% 0% !important;
	}
	
	.nav_safari .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: -.2% 0% 0% -49.5% !important;
	}
	
	.nav_edge .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_opera .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: .4% 0% 0% -31.5% !important;
	}
}

@media only screen and (min-width: 1470px) and (max-width: 1599px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db {
		top: -754px;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		/*margin: -0.1% 0% 0% -49.3% !important;*/
		margin: -1px 0% 0% -49.3% !important;
		padding: 2px 0% 0% 0% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div h2 {
		font-size: 17.08vw !important;
	}
	
	.nav_firefox .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: -.2% 0% 0% -49.4% !important;
	}
	
	.nav_chrome .elementor-26920 .elementor-element.elementor-element-11f30db div {
		/*margin: -2.3% 0% 0% -49.3% !important;    */
		margin: -1px 0% 0% -49.3% !important;
		padding: 2px 0% 0% 0% !important;
	}
	
	.nav_safari .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: -.2% 0% 0% -50% !important;
	}
	
	.nav_edge .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_opera .elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: .4% 0% 0% -31.5% !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1678px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db {
		top: -126%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: 11px 0% 0% -49.3% !important;
	}
}

@media only screen and (min-width: 1880px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: 1.95% 0% 0% -32.33% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-11f30db div {
		margin: 2.2% 0% 0% -50.4% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3d64da9 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-26920 .elementor-element.elementor-element-3d64da9 div {
		margin: 1.5rem 0rem 0rem 0rem !important;
		padding: 0rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for premium-hscroll, class: .elementor-element-e2a33eb */
.elementor-26920 .elementor-element.elementor-element-e2a33eb .premium-hscroll-sections-wrap {
	height: .1px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-2e5f9e7 */
.elementor-26920 .elementor-element.elementor-element-2e5f9e7 {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-955156e */
.elementor-26920 .elementor-element.elementor-element-955156e a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-04d89e3 */
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-462b460.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	/*padding-bottom: calc(100vh - 17rem);*/
	padding-bottom: 30rem;
}

@media only screen and (min-width: 1920px) {
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-462b460.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
		padding-bottom: 37rem;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-67ae2c1 */
.elementor-26920 .elementor-element.elementor-element-67ae2c1 {
	-webkit-text-stroke: px #fff;
	-webkit-text-stroke: 2px #fff;
	padding-bottom: 250px;
	width: 100vw !important;
	top: .2% !important;
	text-decoration: .8px underline #fff;
	text-underline-offset: 6px;
}

.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
	margin: -12vh 0vh 1vh 0vh !important;
}

@media only screen and (min-width: 360px) and (max-width: 375px) {
	.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
		margin: -14vh 0vh -8vh 0vh !important;
	}
}

@media only screen and (min-width: 376px) and (max-width: 400px) {
	.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
		margin: -14vh 0vh -8vh 0vh !important;
	}
}

@media only screen and (min-width: 401px) and (max-width: 430px) {
	.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
		margin: -30vh 0vh -8vh 0vh !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ffad241 */
.elementor-26920 .elementor-element.elementor-element-ffad241 {
	/*-webkit-text-stroke: px #FFF;*/
	
	/*-webkit-text-stroke: 2px #FFF;*/
	
	/*padding-bottom: 250px;*/
	
	/*width: 100vw !important;*/
	
	/*top: .2% !important;*/
	
	/*text-decoration: 0.8px underline #FFF;*/
	
	/*text-underline-offset:6px;*/
	-webkit-text-stroke: 1px #fff;
	position: absolute;
	padding-bottom: 250px;
	text-decoration: underline;
	text-decoration-color: rgba(255, 255, 255, 1);
	text-decoration-thickness: .8px;
	text-underline-offset: 7px;
	width: 100vw !important;
}

.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
	margin: -12vh 0vh 1vh 0vh !important;
}

@media only screen and (min-width: 360px) and (max-width: 375px) {
	.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
		margin: -14vh 0vh -8vh 0vh !important;
	}
}

@media only screen and (min-width: 376px) and (max-width: 400px) {
	.elementor-44493 .elementor-element.elementor-element-76c04ea > .elementor-widget-container {
		margin: -14vh 0vh -8vh 0vh !important;
	}
}

@media only screen and (min-width: 401px) and (max-width: 430px) {
	.elementor-26920 .elementor-element.elementor-element-ffad241 > .elementor-widget-container {
		margin: -14% 0% -18% 0% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a79e1ef */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef {
		top: 53%;
		left: -50% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a79e1ef div {
		margin: -26px -100px 0px -55% !important;
	}
}

.elementor-44493 .elementor-element.elementor-element-85c9fb5 > .elementor-widget-container {
	margin: -45vh -56vh 0vh 35vh !important;
}

@media only screen and (min-width: 300px) and (max-width: 399px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
		margin: 22% -56% 0% 71% !important;
	}
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
		margin: 26% -56% 0% 71% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f8d85f9 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 53%;
		left: -50% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: -26px -100px 0px -55% !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1440px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 53%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: 24px -60px 0px -20% !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: 0px 0px 0px -70px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 60%;
		left: -37% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		left: -40% !important;
		top: 55%;
	}
}

.elementor-44493 .elementor-element.elementor-element-b5903ca > .elementor-widget-container {
	margin: -37vh -56vh 0vh 35vh !important;
}

@media only screen and (min-width: 300px) and (max-width: 399px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
		margin: 33% -56% 0% 71% !important;
	}
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
		margin: 40% -56% 0% 71% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-cd3caad */
@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-cd3caad > .elementor-widget-container {
		margin: 75% 0% 17% 23% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a79e1ef */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef {
		top: 53%;
		left: -50% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-a79e1ef div {
		margin: -26px -100px 0px -55% !important;
	}
}

.elementor-44493 .elementor-element.elementor-element-85c9fb5 > .elementor-widget-container {
	margin: -45vh -56vh 0vh 35vh !important;
}

@media only screen and (min-width: 300px) and (max-width: 399px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
		margin: 22% -56% 0% 71% !important;
	}
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-a79e1ef > .elementor-widget-container {
		margin: 26% -56% 0% 71% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f8d85f9 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 53%;
		left: -50% !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: -26px -100px 0px -55% !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1440px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 53%;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: 24px -60px 0px -20% !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 div {
		margin: 0px 0px 0px -70px !important;
	}
	
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		top: 60%;
		left: -37% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 {
		left: -40% !important;
		top: 55%;
	}
}

.elementor-44493 .elementor-element.elementor-element-b5903ca > .elementor-widget-container {
	margin: -37vh -56vh 0vh 35vh !important;
}

@media only screen and (min-width: 300px) and (max-width: 399px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
		margin: 33% -56% 0% 71% !important;
	}
}

@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-f8d85f9 > .elementor-widget-container {
		margin: 40% -56% 0% 71% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-cd3caad */
@media only screen and (min-width: 400px) and (max-width: 500px) {
	.elementor-26920 .elementor-element.elementor-element-cd3caad > .elementor-widget-container {
		margin: 75% 0% 17% 23% !important;
	}
}

/* End custom CSS */

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-4cc2567 */
@media screen
.elementor-26920 .elementor-element.elementor-element-8b59728 {
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-d840866 */
	.elementor-26920 .elementor-element.elementor-element-d840866 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d840866 svg path {
		fill: #fff;
	}
	
	.elementor-26920 .elementor-element.elementor-element-d840866 span {
		color: #fff;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for column, class: .elementor-element-ec0d571 */
	@media only screen and (min-width: 1366px) and (max-width: 1439px) {
		.elementor-26920 .elementor-element.elementor-element-ec0d571 {
			margin: 0px -15px 0px 32px !important;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-55e37a9 */
	.elementor-26920 .elementor-element.elementor-element-55e37a9 {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for heading, class: .elementor-element-5525eb2 */
	.elementor-26920 .elementor-element.elementor-element-5525eb2 {
		-webkit-text-stroke: 1.5px #0c2760;
		-webkit-text-stroke: 1px #fff;
		padding-bottom: 0px;
		width: 100vw !important;
		top: .2% !important;
		text-decoration: underline;
		text-decoration-color: #fff;
		text-decoration-thickness: 1px;
		text-underline-offset: 6px;
	}
	
	@media only screen and (min-width: 1366px) and (max-width: 1439px) {
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			font-size: 15.4vw !important;
		}
	}
	
	@media only screen and (min-width: 1440px) and (max-width: 1599px) {
		.elementor-26920 .elementor-element.elementor-element-5525eb2 {
			top: 1% !important;
		}
		
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			font-size: 15.7vw !important;
		}
	}
	
	@media only screen and (min-width: 1600px) and (max-width: 1679px) {
		.elementor-26920 .elementor-element.elementor-element-5525eb2 {
			top: 3% !important;
		}
		
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			font-size: 15.4vw !important;
			margin-left: -15px;
		}
	}
	
	@media only screen and (min-width: 1680px) and (max-width: 1919px) {
		.elementor-26920 .elementor-element.elementor-element-5525eb2 {
			top: 4% !important;
		}
		
		/*text one efect*/
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			font-size: 15.2vw !important;
		}
		
		/*text two efect all today*/
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			color: rgba(255, 214, 0, 0);
			font-family: "Poppins", Sans-serif;
			font-size: 15.2vw;
			font-weight: bold;
			font-style: normal;
			line-height: 300px;
		}
		
		.elementor-16735 .elementor-element.elementor-element-ab2690a div {
			margin: 2.2% -.7% 0% -32.33% !important;
		}
	}
	
	@media only screen and (min-width: 1920px) {
		.elementor-26920 .elementor-element.elementor-element-5525eb2 {
			top: 4.2% !important;
		}
		
		.elementor-26920 .elementor-element.elementor-element-5525eb2 div h2 {
			font-size: 15.5vw !important;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-ea1e5fb */
	.elementor-26920 .elementor-element.elementor-element-ea1e5fb a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-9db98ab */
	.elementor-26920 .elementor-element.elementor-element-9db98ab {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for heading, class: .elementor-element-551e385 */
	.elementor-26920 .elementor-element.elementor-element-551e385 {
		-webkit-text-stroke: 1.5px #0c2760;
		-webkit-text-stroke: 1px #fff;
		padding-bottom: 0px;
		width: 100vw !important;
		top: .2% !important;
		text-decoration: underline;
		text-decoration-color: #fff;
		text-decoration-thickness: 1px;
		text-underline-offset: 6px;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for text-editor, class: .elementor-element-96b9c31 */
	.elementor-44493 .elementor-element.elementor-element-3eb27c3 > .elementor-widget-container {
		margin: 8vh 0vh 0vh 4vh !important;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for text-editor, class: .elementor-element-bd11a73 */
	.elementor-44493 .elementor-element.elementor-element-250d4fc > .elementor-widget-container {
		margin: 0vh 0vh -3vh 4vh !important;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-1e416cc */
	.elementor-26920 .elementor-element.elementor-element-1e416cc a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.elementor-26920 .elementor-element.elementor-element-1e416cc path {
		fill: #00338d;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-4739a9c */
	.elementor-26920 .elementor-element.elementor-element-4739a9c {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for heading, class: .elementor-element-a2c47d4 */
	.elementor-26920 .elementor-element.elementor-element-a2c47d4 {
		-webkit-text-stroke: 2px #00338d;
		padding-bottom: 300px;
		width: 100vw !important;
		text-decoration: underline;
		text-decoration-color: #00338d;
		text-decoration-thickness: .8px;
		text-underline-offset: 6px;
	}
	
	@media only screen and (min-width: 360px) and (max-width: 380px) {
		.elementor-26920 .elementor-element.elementor-element-a2c47d4 .elementor-heading-title {
			font-size: 8.3vh !important;
		}
	}
	
	@media only screen and (min-width: 381px) and (max-width: 400px) {
		.elementor-26920 .elementor-element.elementor-element-a2c47d4 .elementor-heading-title {
			font-size: 8vh !important;
		}
	}
	
	@media only screen and (min-width: 401px) and (max-width: 430px) {
		.elementor-26920 .elementor-element.elementor-element-a2c47d4 .elementor-heading-title {
			font-size: 8vh !important;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for text-editor, class: .elementor-element-4b06339 */
	.elementor-44493 .elementor-element.elementor-element-5636416 > .elementor-widget-container {
		margin: 2vh 0vh 0vh 0vh !important;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for text-editor, class: .elementor-element-a022be3 */
	.elementor-44493 .elementor-element.elementor-element-887e7e9 > .elementor-widget-container {
		margin: .3vh 0vh 0vh 0vh !important;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-5703138 */
	.elementor-26920 .elementor-element.elementor-element-5703138 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-6550ff8 */
	.elementor-26920 .elementor-element.elementor-element-6550ff8 {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for heading, class: .elementor-element-ecc3467 */
	.elementor-26920 .elementor-element.elementor-element-ecc3467 {
		-webkit-text-stroke: 1px #fff;
		text-decoration: underline;
		text-decoration-color: #fff;
		text-decoration-thickness: 1px;
		text-underline-offset: 6px;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for column, class: .elementor-element-8f129e8 */
	.elementor-26920 .elementor-element.elementor-element-8f129e8 {
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-901dce3 */
	.elementor-26920 .elementor-element.elementor-element-901dce3 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-39d1227 */
	.elementor-26920 .elementor-element.elementor-element-39d1227 {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for column, class: .elementor-element-d23408a */
	.elementor-26920 .elementor-element.elementor-element-d23408a {
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-7291079 */
	.elementor-26920 .elementor-element.elementor-element-7291079 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-107132d */
	.elementor-26920 .elementor-element.elementor-element-107132d {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for column, class: .elementor-element-7ef8328 */
	.elementor-26920 .elementor-element.elementor-element-7ef8328 {
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-0e75fe1 */
	.elementor-26920 .elementor-element.elementor-element-0e75fe1 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-1b78e49 */
	.elementor-26920 .elementor-element.elementor-element-1b78e49 {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for column, class: .elementor-element-34b2456 */
	.elementor-26920 .elementor-element.elementor-element-34b2456 {
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-1238ad7 */
	.elementor-26920 .elementor-element.elementor-element-1238ad7 a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-0575798 */
	.elementor-26920 .elementor-element.elementor-element-0575798 {
		position: absolute;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-e8a92cc */
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {}
	
	@media only screen and (min-width : 1600px) and (max-width : 1790px) {}
	
	@media only screen and (min-width : 1920px) {
		.elementor-26920 .elementor-element.elementor-element-e8a92cc img {
			margin-top: -35px;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for text-editor, class: .elementor-element-e02b61b */
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {}
	
	@media only screen and (min-width : 1920px) {}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-262e5a2 */
	.elementor-26920 .elementor-element.elementor-element-262e5a2 a {
		padding: 20px 28px !important;
	}
	
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {
		.elementor-26920 .elementor-element.elementor-element-262e5a2 div a {
			margin-top: 30px;
		}
	}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {
		.elementor-26920 .elementor-element.elementor-element-262e5a2 div a {
			margin-top: 20px;
		}
	}
	
	@media only screen and (min-width : 1920px) {}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-cb6681d */
	.elementor-26920 .elementor-element.elementor-element-cb6681d {
		height: auto;
	}
	
	.elementor-14310 .elementor-element.elementor-element-4ccce75 {
		margin-top: 9%;
		margin-bottom: 3%;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for posts, class: .elementor-element-c5e5981 */
	.posts-more-product div div article {
		height: auto !important;
	}
	
	.posts-more-product div div article a div {
		width: 300px;
		height: 200px;
	}
	
	@media only screen and (min-width: 1600px) and (max-width: 1919px) {
		.elementor-26920 .elementor-element.elementor-element-c5e5981 .elementor-widget-container {
			margin: 0px 67px 0px 26px !important;
		}
	}
	
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {
		/*contenedor de seccion de noticias */
		.elementor-15955 .elementor-element.elementor-element-8ebb566 {
			margin: 0px 0px -215px -100px !important;
		}
		
		/*text copy container slaider*/
		.elementor-15955 .elementor-element.elementor-element-8ebb566 .elementor-post__title, .elementor-15955 .elementor-element.elementor-element-8ebb566 .elementor-post__title a {
			font-size: 15px !important;
		}
	}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {
		/*contenedor de seccion de noticias */
		.elementor-15955 .elementor-element.elementor-element-8ebb566 > .elementor-widget-container {
			margin: 0px 0px -37px 42px !important;
		}
		
		/*text copy container slaider*/
		.elementor-15955 .elementor-element.elementor-element-8ebb566 .elementor-post__title, .elementor-15955 .elementor-element.elementor-element-8ebb566 .elementor-post__title a {
			font-size: 20px !important;
		}
	}
	
	@media only screen and (min-width : 1920px) {
		/*sailer img large*/
		.elementor-posts-container:not(.elementor-posts-masonry) {
			margin-top: -20px !important;
			margin-left: -145px;
		}
	}
	
	.elementor-41792 .elementor-element.elementor-element-5433c31 .elementor-post__title, .elementor-41792 .elementor-element.elementor-element-5433c31 .elementor-post__title a {
		color: #8c0700 !important;
		font-family: "Poppins", Sans-serif;
		font-size: 21px;
		font-weight: 600;
		font-style: normal;
		line-height: 26.67px;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for button, class: .elementor-element-db58f6d */
	.elementor-26920 .elementor-element.elementor-element-db58f6d a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	@media only screen and (min-width: 1600px) and (max-width: 1919px) {
		.elementor-26920 .elementor-element.elementor-element-db58f6d {
			margin-bottom: 100px !important;
		}
		
		.elementor-26920 .elementor-element.elementor-element-db58f6d div {
			margin: 0px !important;
			padding-right: 24px;
		}
	}
	
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {
		.elementor-26920 .elementor-element.elementor-element-db58f6d div a {
			padding-top: 110px;
			margin-bottom: -37px !important;
		}
	}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {
		.elementor-26920 .elementor-element.elementor-element-db58f6d div a {
			padding-top: 60px;
		}
	}
	
	@media only screen and (min-width : 1920px) {
		.elementor-26920 .elementor-element.elementor-element-db58f6d div a {
			margin: -87px 0px 170px 0px !important;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-bfdd84f */
	.elementor-26920 .elementor-element.elementor-element-bfdd84f {
		height: auto;
	}
	
	.elementor-14310 .elementor-element.elementor-element-5439e4e {
		overflow: hidden;
		margin-top: -30px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for section, class: .elementor-element-a5685cf */
	
	/*.elementor-26920 .elementor-element.elementor-element-a5685cf {*/
	
	/*overflow:hidden;*/
	
	/*height: 100vh;*/
	
	/*width: 100vw;*/
	
	/*}*/
	.elementor-section.elementor-top-section.elementor-element.elementor-element-3f75a10.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
		display: none;
	}
	
	.elementor-widget-wrap .elementor-element-populated {
		display: none;
	}
	
	@media only screen and (min-width : 1366px) and (max-width : 1367px) {
		/*Menu */
		.elementor-15955 .elementor-element.elementor-element-2227065 {
			margin-top: -2.5% !important;
			margin-bottom: -5% !important;
			padding: 0px 0px 0px 100px !important;
		}
		
		/*section 1*/
		.elementor-14310 .elementor-element.elementor-element-4ccce75 {
			margin-top: 0% !important;
			margin-left: 0%;
		}
		
		/*contenedor de ver mas   */
		.elementor-14310 .elementor-element.elementor-element-79dcc05 > .elementor-widget-container {
			margin: -115px 0px 0px 0px;
		}
		
		.elementor-14310 .elementor-element.elementor-element-6e12bb1 {
			padding: 2.4% 0px 0px 100px !important;
			margin-bottom: -20px !important;
		}
		
		/*slaider2 width*/
		.elementor-14310 .elementor-element.elementor-element-5439e4e {
			margin-top: -80px !important;
			margin-left: -120px;
		}
		
		.elementor-14310 .elementor-element.elementor-element-0a86243 .elementor-widget-wrap {
			gap: 5% !important;
		}
		
		/*slaider*/
		.elementor-14310 .elementor-element.elementor-element-a8bbde8 > .elementor-widget-container {
			margin: 80px 1px 100px 143px;
		}
		
		.elementor-14310 .elementor-element.elementor-element-e9e1124 > .elementor-widget-container img {
			width: 50%;
		}
		
		.elementor-14310 .elementor-element.elementor-element-9e833a9 > .elementor-widget-container {
			margin: 0px 0px 0px -55px;
		}
		
		/*una img */
		.elementor-posts--skin-classic:not(.elementor-posts-masonry) img {
			height: 100% !important;
			width: 130% !important;
			margin-top: 20px !important;
		}
		
		/*ver mas*/
		.elementor-14310 .elementor-element.elementor-element-79dcc05 .elementor-button {
			margin-right: -25px;
		}
	}
	
	@media only screen and (min-width : 1440px) and (max-width : 1441px) {
		/*vermas*/
		.elementor-14310 .elementor-element.elementor-element-79dcc05 .elementor-button {
			margin-top: -25px;
		}
		
		/*slaider*/
		.elementor-14310 .elementor-element.elementor-element-a8bbde8 > .elementor-widget-container {
			margin: 80px -50px 100px 70px;
		}
		
		/*slaider2 width*/
		.elementor-14310 .elementor-element.elementor-element-5439e4e {
			margin-top: -115px !important;
			margin-bottom: -130px;
		}
		
		/*contenedor de ver mas   */
		.elementor-14310 .elementor-element.elementor-element-79dcc05 > .elementor-widget-container {
			margin: -100px 60px 170px 0px !important;
		}
		
		/*una img de slaider */
		.elementor-posts--skin-classic:not(.elementor-posts-masonry) img {
			height: 100% !important;
			width: 130% !important;
			margin-top: 20px !important;
			margin-left: -30% !important;
		}
		
		.elementor-posts--skin-classic:not(.elementor-posts-masonry) {
			margin-right: 14%;
		}
		
		.elementor-26920 .elementor-element.elementor-element-a5685cf.elementor-widget-container div {
			margin-right: 14%;
		}
	}
	
	@media only screen and (min-width : 1920px) {
		/*contenedor de ver mas   */
		.elementor-14310 .elementor-element.elementor-element-79dcc05 > .elementor-widget-container {
			margin: -87px 0px 170px 0px !important;
		}
		
		/*slaider2 width*/
		.elementor-14310 .elementor-element.elementor-element-5439e4e {
			margin-top: -20px !important;
			margin-left: -225px;
		}
	}
}
