/* End custom CSS */

.elementor-74095 .elementor-element.elementor-element-a1afd22:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-a1afd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7b0117;
}

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-462b460:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-462b460 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .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-74095 .elementor-element.elementor-element-462b460 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-63ddb9c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-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-74095 .elementor-element.elementor-element-fe04a33 .elementor-button {
	background-color: rgba(51, 204, 255, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #ffd600;
	color: #ffd600;
}

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

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

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-f5ba787.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-8fd8b28 {
	width: auto;
	max-width: auto;
}

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

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

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

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

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

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

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

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

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

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

.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-74095 .elementor-element.elementor-element-371df46 > .elementor-widget-container {
	margin: -3rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

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

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

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

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

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

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-086c9b7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15vw;
	font-weight: bold;
	line-height: 300px;
	color: #7b0117;
}

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

.elementor-74095 .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-74095 .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-74095 .elementor-element.elementor-element-a21d459 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-74095 .elementor-element.elementor-element-a21d459 {
	top: 50%;
	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);
}

.elementor-74095 .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-74095 .elementor-element.elementor-element-ef4a44e > .elementor-widget-container {
	margin: -8% 0% -15% 13%;
	padding: 100px 90px 100px 100px;
}

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-e1da846.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
	margin: 26px 0px 0px -95px;
	padding: 0px 0px 0px 0px;
}

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

body.rtl .elementor-74095 .elementor-element.elementor-element-f69b4df {
	right: -20px;
}

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-10960a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-74095 .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-74095 .elementor-element.elementor-element-7e446b9 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-5a6b5d0.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

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

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

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-ccca0b3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-5d4c2c4:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-5d4c2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2022/03/Perro-4X.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-74095 .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: 3;
}

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

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

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-f3cbe0a > .elementor-container {
	min-height: 1300px;
}

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

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

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

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-2f69501.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

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

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

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

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-1985bd6 img {
	max-width: 600px;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-803d4b6 img {
	max-width: 430px;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-aa91f54 img {
	height: 500px;
}

.elementor-74095 .elementor-element.elementor-element-0c00269 {
	width: initial;
	max-width: initial;
	z-index: 8;
}

.elementor-74095 .elementor-element.elementor-element-0c00269 > .elementor-widget-container {
	margin: -200px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-0c00269 img {
	width: 65%;
}

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-600e1fa > .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-74095 .elementor-element.elementor-element-280a308 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 20px 36px 20px 36px;
	z-index: 6;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-6ccffe4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-6ccffe4.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-6ccffe4 > .elementor-element-populated {
	margin: 0px -1px 0px -20px;
	--e-column-margin-right: -1px;
	--e-column-margin-left: -20px;
}

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

.elementor-74095 .elementor-element.elementor-element-fc19cb7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-fc19cb7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-fc19cb7 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-40128da.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-40128da.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-40128da > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-bb5c0c1.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-repeater-item-bb5c0c1.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-74095 .elementor-element.elementor-element-33546f1 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-74095 .elementor-element.elementor-element-9055d5c {
	width: auto;
	max-width: auto;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-stacked .elementor-icon {
	background-color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-default .elementor-icon {
	color: #7b0117;
	border-color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-default .elementor-icon svg {
	fill: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-9055d5c.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-9055d5c .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-6f8db16 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 2% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-6f8db16 {
	z-index: 0;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-6f8db16 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19vw;
	font-weight: bold;
	line-height: 300px;
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-1ee8487 > .elementor-widget-container {
	margin: 34px 0px 0px 0px;
	padding: 2% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-1ee8487 {
	z-index: 3;
	text-align: center;
}

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

.elementor-74095 .elementor-element.elementor-element-0e7780f > .elementor-widget-container {
	margin: 2% 1% 0% 0%;
	padding: 2% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-0e7780f {
	z-index: 3;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-0e7780f .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-74095 .elementor-element.elementor-element-4d49dcb > .elementor-widget-container {
	margin: 0px 0px -230px 0px;
	padding: 5% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-4d49dcb {
	z-index: 2;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-4d49dcb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 19vw;
	font-weight: bold;
	line-height: 200px;
	color: rgba(123, 1, 23, 0);
}

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

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

.elementor-74095 .elementor-element.elementor-element-aaac971 > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
}

.elementor-74095 .elementor-element.elementor-element-095658e > .elementor-widget-container {
	margin: 280px -80px 0px -11px;
	padding: 0px 0px 0px 150px;
}

body:not(.rtl) .elementor-74095 .elementor-element.elementor-element-095658e {
	left: -2px;
}

body.rtl .elementor-74095 .elementor-element.elementor-element-095658e {
	right: -2px;
}

.elementor-74095 .elementor-element.elementor-element-095658e {
	top: 200px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-3d42fb4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-9cff8a6.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-74095 .elementor-element.elementor-element-9cff8a6 > .elementor-element-populated {
	margin: 100px 0px 0px 1px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 1px;
}

.elementor-74095 .elementor-element.elementor-element-e09a2c8 > .elementor-widget-container {
	margin: 220px -80px 0px 0px;
	padding: 0px 150px 0px 0px;
}

body:not(.rtl) .elementor-74095 .elementor-element.elementor-element-e09a2c8 {
	left: -1px;
}

body.rtl .elementor-74095 .elementor-element.elementor-element-e09a2c8 {
	right: -1px;
}

.elementor-74095 .elementor-element.elementor-element-e09a2c8 {
	top: 201px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-d57295d {
	margin-top: -50px;
	margin-bottom: -160px;
	z-index: 5;
}

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

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

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

.elementor-74095 .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-74095 .elementor-element.elementor-element-3f75a10 {
	overflow: hidden;
}

.elementor-74095 .elementor-element.elementor-element-d55089b:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-d55089b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7b0117;
}

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

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

.elementor-74095 .elementor-element.elementor-element-8e69dc9 > .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-74095 .elementor-element.elementor-element-2a7218e:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-2a7218e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-2a7218e {
	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-74095 .elementor-element.elementor-element-2a7218e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-a49c8e0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-0dca170 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-0dca170 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-0dca170 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-83fefa5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-83fefa5.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-83fefa5 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #ffd600;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #ffd600;
}

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

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #ffd600;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #ffd600;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-31ca185.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-31ca185.elementor-social-icon i {
	color: #ffd600;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-repeater-item-31ca185.elementor-social-icon svg {
	fill: #ffd600;
}

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

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-891b9e0 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-de0753a {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-de0753a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-de0753a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-de0753a .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-de0753a .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-5a4d1c9 > .elementor-widget-container {
	margin: -2rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-5a4d1c9 {
	z-index: 0;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-5a4d1c9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17.5vw;
	font-weight: bold;
	line-height: 300px;
	color: #ffd600;
}

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-774586f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-774586f {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	font-style: normal;
	line-height: 35px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-6159cd7 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-6159cd7 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	line-height: 34px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-c3d64d8 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-8226ebb.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-74095 .elementor-element.elementor-element-8226ebb.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-a5a7d46 {
	overflow: hidden;
	z-index: 4;
}

.elementor-74095 .elementor-element.elementor-element-c245113 {
	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-74095 .elementor-element.elementor-element-c245113 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-74095 .elementor-element.elementor-element-84af390 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-4658b5b > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-4658b5b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-4658b5b .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-15eb4c9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-15eb4c9.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

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

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

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-c0b95e1.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-c0b95e1.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-repeater-item-c0b95e1.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-74095 .elementor-element.elementor-element-5effd21 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-74095 .elementor-element.elementor-element-c548151 {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-c548151 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-c548151.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-c548151 .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-c548151 .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-58f91f8:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-58f91f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2022/04/image_2022-04-25_153537145.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-74095 .elementor-element.elementor-element-58f91f8 > .elementor-container {
	min-height: 649px;
}

.elementor-74095 .elementor-element.elementor-element-58f91f8 {
	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-74095 .elementor-element.elementor-element-58f91f8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-74095 .elementor-element.elementor-element-01b9646 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-01b9646 {
	z-index: 0;
	text-align: center;
}

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

.elementor-74095 .elementor-element.elementor-element-4e293e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-4e293e4 {
	z-index: 0;
	text-align: center;
}

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

.elementor-74095 .elementor-element.elementor-element-2ec9aac {
	--spacer-size: 50px;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-346b532 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-346b532 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-346b532 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-9a07bcc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-9a07bcc.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-9a07bcc > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-eb8b7c8 .elementor-repeater-item-dea95fa.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-eb8b7c8 .elementor-repeater-item-dea95fa.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-eb8b7c8 .elementor-repeater-item-dea95fa.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-eb8b7c8 .elementor-widget-container {
	text-align: center;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-cc38c77 {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-cc38c77 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-cc38c77.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-cc38c77 .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-cc38c77 .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-c978cdd:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-c978cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8a907;
}

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

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

.elementor-74095 .elementor-element.elementor-element-09a2a12 {
	z-index: 7;
}

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

.elementor-74095 .elementor-element.elementor-element-b8c543c {
	z-index: 0;
	text-align: center;
}

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

.elementor-74095 .elementor-element.elementor-element-3bb35ba {
	--spacer-size: 50px;
}

.elementor-74095 .elementor-element.elementor-element-e87be30 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-e87be30 {
	z-index: 8;
}

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

.elementor-74095 .elementor-element.elementor-element-e87be30 img {
	width: 30vw;
}

.elementor-74095 .elementor-element.elementor-element-0de6d3b > .elementor-widget-container {
	margin: -100px 0px -50px -200px;
}

.elementor-74095 .elementor-element.elementor-element-0de6d3b {
	z-index: 8;
}

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

.elementor-74095 .elementor-element.elementor-element-0de6d3b img {
	width: 30vw;
}

.elementor-74095 .elementor-element.elementor-element-efafc7f > .elementor-widget-container {
	margin: -130px 0px 100px 0px;
}

.elementor-74095 .elementor-element.elementor-element-efafc7f {
	z-index: 8;
}

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

.elementor-74095 .elementor-element.elementor-element-efafc7f img {
	width: 30vw;
}

.elementor-74095 .elementor-element.elementor-element-901e0ec > .elementor-widget-container {
	margin: -130px 0px 100px 0px;
}

.elementor-74095 .elementor-element.elementor-element-901e0ec {
	z-index: 8;
}

.elementor-74095 .elementor-element.elementor-element-901e0ec .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-74095 .elementor-element.elementor-element-901e0ec img {
	width: 30vw;
}

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

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

.elementor-74095 .elementor-element.elementor-element-4ab505f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-74095 .elementor-element.elementor-element-7f5bd51 > .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-74095 .elementor-element.elementor-element-ee1fabb {
	margin-top: 5px;
	margin-bottom: -503px;
	padding: 8px 36px 500px 36px;
	z-index: 6;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-a796786 > .elementor-element-populated {
	margin: 0px -1px 0px -20px;
	--e-column-margin-right: -1px;
	--e-column-margin-left: -20px;
}

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

.elementor-74095 .elementor-element.elementor-element-4b891a0 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-74095 .elementor-element.elementor-element-4b891a0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-4b891a0 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

.elementor-74095 .elementor-element.elementor-element-5b07496.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-5b07496 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-ccc7814.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-ccc7814.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-ccc7814.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-74095 .elementor-element.elementor-element-74f40cc .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-74095 .elementor-element.elementor-element-fcb8c9a {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-fcb8c9a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-fcb8c9a.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-74095 .elementor-element.elementor-element-fcb8c9a.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-fcb8c9a.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-74095 .elementor-element.elementor-element-fcb8c9a.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-fcb8c9a.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-fcb8c9a .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-fcb8c9a .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-43f6099 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 2% 0% 0% 0%;
}

.elementor-74095 .elementor-element.elementor-element-43f6099 {
	z-index: 0;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-43f6099 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15vw;
	font-weight: bold;
	line-height: 300px;
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-1a81dc2 > .elementor-widget-container {
	margin: 220px -80px 0px 0px;
	padding: 0px 150px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-3b7b650 > .elementor-widget-container {
	margin: 220px -80px 0px 0px;
	padding: 0px 150px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-3b7b650 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-ad42ac2 {
	margin-top: -190px;
	margin-bottom: -100px;
	z-index: 5;
}

.elementor-74095 .elementor-element.elementor-element-dcac54e:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-dcac54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4571b;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-0d67090 {
	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-74095 .elementor-element.elementor-element-0d67090 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-89401da.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-89401da.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-89401da > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-8b5dd21 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-8b5dd21 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-8b5dd21 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-78a0aa7.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-78a0aa7.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-78a0aa7.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-160cc37 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-df6b2fd {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-df6b2fd .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-df6b2fd.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-df6b2fd .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-df6b2fd .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-1d1ad5a {
	z-index: 2;
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-1d1ad5a .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-74095 .elementor-element.elementor-element-b871a2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-b871a2f {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-b871a2f img {
	width: 52%;
	max-width: 53%;
}

.elementor-74095 .elementor-element.elementor-element-9816c47 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

.elementor-74095 .elementor-element.elementor-element-9816c47 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-414f10c {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-d3a4d77:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-d3a4d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0bb6c;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-97bf4ce {
	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-74095 .elementor-element.elementor-element-97bf4ce > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-854ea84.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-854ea84.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-854ea84 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-6ea658f > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-6ea658f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-6ea658f .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-6836d90.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-6836d90.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-6836d90 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-repeater-item-78a0aa7.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-repeater-item-78a0aa7.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-repeater-item-78a0aa7.elementor-social-icon svg {
	fill: #fff;
}

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-c7009b8 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-f71a88b {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-f71a88b .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-f71a88b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-f71a88b .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-f71a88b .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-26cfbf8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-26cfbf8 {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-26cfbf8 img {
	width: 52%;
	max-width: 53%;
}

.elementor-74095 .elementor-element.elementor-element-06b91e6 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

.elementor-74095 .elementor-element.elementor-element-06b91e6 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-02e1da4 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-6dc31f1:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-6dc31f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcc34f;
}

.elementor-74095 .elementor-element.elementor-element-6dc31f1 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-74095 .elementor-element.elementor-element-6dc31f1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-74095 .elementor-element.elementor-element-fafc2b1 {
	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-74095 .elementor-element.elementor-element-fafc2b1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-1ffa41f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-7b785d3 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-7b785d3 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-7b785d3 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-89062dd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-89062dd.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-89062dd > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-78a0aa7.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-78a0aa7.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-78a0aa7.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-8ef634f .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-24151c4 {
	width: auto;
	max-width: auto;
}

.elementor-74095 .elementor-element.elementor-element-24151c4 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-74095 .elementor-element.elementor-element-24151c4 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-24151c4.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-24151c4 .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-24151c4 .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-9f74d46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-9f74d46 {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-9f74d46 img {
	width: 52%;
	max-width: 53%;
}

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

.elementor-74095 .elementor-element.elementor-element-d7eaced {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-bd3267e {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-5098936:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-5098936 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #32aad2;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-8d78c27 {
	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-74095 .elementor-element.elementor-element-8d78c27 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-7569be3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-7569be3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-74095 .elementor-element.elementor-element-7569be3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-28bce3a > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-28bce3a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-28bce3a .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-78a0aa7.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-78a0aa7.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-78a0aa7.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-083e50e .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-da2aa60 {
	width: auto;
	max-width: auto;
}

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

.elementor-74095 .elementor-element.elementor-element-da2aa60 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-da2aa60.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-da2aa60 .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-da2aa60 .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-b24ddac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-b24ddac {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-b24ddac img {
	width: 52%;
	max-width: 53%;
}

.elementor-74095 .elementor-element.elementor-element-2c0b6e8 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

.elementor-74095 .elementor-element.elementor-element-2c0b6e8 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-61832df {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-34aeba2:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-34aeba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #adc841;
}

.elementor-74095 .elementor-element.elementor-element-34aeba2 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-74095 .elementor-element.elementor-element-34aeba2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-74095 .elementor-element.elementor-element-8c4f50d {
	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-74095 .elementor-element.elementor-element-8c4f50d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-3f35c6c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-74095 .elementor-element.elementor-element-faac3e9 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-74095 .elementor-element.elementor-element-faac3e9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-faac3e9 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

.elementor-74095 .elementor-element.elementor-element-2f8e29d.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-2f8e29d > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-repeater-item-78a0aa7.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-repeater-item-78a0aa7.elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-repeater-item-78a0aa7.elementor-social-icon svg {
	fill: #fff;
}

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-widget-container {
	text-align: center;
}

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-social-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-social-icon i {
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-2dcc4df .elementor-social-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0 {
	width: auto;
	max-width: auto;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-0172ec0.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0 .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-0172ec0 .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-bd6e392 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-bd6e392 {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-bd6e392 img {
	width: 52%;
	max-width: 53%;
}

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

.elementor-74095 .elementor-element.elementor-element-f6ed8a9 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-0cbcba8 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
}

.elementor-74095 .elementor-element.elementor-element-1c88eef {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-420602a.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

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

.elementor-74095 .elementor-element.elementor-element-420602a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-74095 .elementor-element.elementor-element-5f559e0 {
	margin-top: 5px;
	margin-bottom: -503px;
	padding: 8px 36px 500px 36px;
	z-index: 6;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-efbf7fe > .elementor-element-populated {
	margin: 0px -1px 0px -20px;
	--e-column-margin-right: -1px;
	--e-column-margin-left: -20px;
}

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

.elementor-74095 .elementor-element.elementor-element-fdf58c9 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-74095 .elementor-element.elementor-element-fdf58c9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-74095 .elementor-element.elementor-element-fdf58c9 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-32f18a4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-74095 .elementor-element.elementor-element-32f18a4.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-74095 .elementor-element.elementor-element-32f18a4 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-ccc7814.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-ccc7814.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-ccc7814.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #7b0117;
}

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #7b0117;
}

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

.elementor-74095 .elementor-element.elementor-element-f240c07 .elementor-widget-container {
	text-align: center;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-925d74a {
	width: auto;
	max-width: auto;
}

.elementor-74095 .elementor-element.elementor-element-925d74a > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-74095 .elementor-element.elementor-element-925d74a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-framed .elementor-icon, .elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-framed .elementor-icon:hover, .elementor-74095 .elementor-element.elementor-element-925d74a.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-74095 .elementor-element.elementor-element-925d74a .elementor-icon {
	font-size: 20px;
}

.elementor-74095 .elementor-element.elementor-element-925d74a .elementor-icon svg {
	height: 20px;
}

.elementor-74095 .elementor-element.elementor-element-1aeee8f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-74095 .elementor-element.elementor-element-1aeee8f > .elementor-container {
	max-width: 1350px;
}

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

.elementor-74095 .elementor-element.elementor-element-c0c0b29 > .elementor-widget-container {
	margin: 13% 20% 10% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-74095 .elementor-element.elementor-element-127fc28.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

.elementor-74095 .elementor-element.elementor-element-a010f4e {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	color: #9a000b;
}

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

.elementor-74095 .elementor-element.elementor-element-5e05efd > .elementor-widget-container {
	margin: -80px 0px 0px -26px;
	padding: 0px 0px 0px 0px;
}

.elementor-74095 .elementor-element.elementor-element-80e47cf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-74095 .elementor-element.elementor-element-80e47cf > .elementor-container {
	max-width: 1205px;
}

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

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

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

.elementor-74095 .elementor-element.elementor-element-a8c936e > .elementor-element-populated {
	margin: -3% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
}

.elementor-widget-posts .elementor-button {
	background-color: var(--e-global-color-accent);
	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__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 .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-74095 .elementor-element.elementor-element-d7dde1f {
	--grid-row-gap: 34px;
	--grid-column-gap: 30px;
}

.elementor-74095 .elementor-element.elementor-element-d7dde1f > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

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

.elementor-74095 .elementor-element.elementor-element-d7dde1f:after {
	content: "0.7";
}

.elementor-74095 .elementor-element.elementor-element-d7dde1f .elementor-post__thumbnail__link {
	width: 100%;
}

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

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

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

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

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

.elementor-74095 .elementor-element.elementor-element-153c8ad > .elementor-widget-container {
	margin: 60px 0px -35px 0px;
}

.elementor-74095 .elementor-element.elementor-element-153c8ad .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-74095 .elementor-element.elementor-element-153c8ad .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

@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-74095 .elementor-element.elementor-element-8fd8b28 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-74095 .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-74095 .elementor-element.elementor-element-051fbf6 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-051fbf6 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9055d5c .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9055d5c .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2a7218e {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a49c8e0 {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-83fefa5 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-83fefa5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-891b9e0 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-891b9e0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-de0753a > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-de0753a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-de0753a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 .elementor-heading-title {
		font-size: 13.5vw;
		line-height: 55px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-aeda1d5 > .elementor-element-populated {
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f > .elementor-widget-container {
		margin: -5% 0% -2% 0%;
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f {
		font-size: 20px;
		line-height: 1.3em;
		letter-spacing: 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 > .elementor-widget-container {
		margin: -14px 0px 26px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 {
		font-size: 14px;
		line-height: 1.6em;
		letter-spacing: 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3eac385 > .elementor-widget-container {
		margin: -18px 0px 28px -8px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3eac385 {
		z-index: 1;
		text-align: center;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3eac385 img {
		width: 55vw;
		max-width: 150%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c3d64d8 {
		--spacer-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-84af390 {
		margin-top: 2%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
		z-index: 4;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1e0844b {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-15eb4c9 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-15eb4c9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5effd21 {
		--icon-size: 20px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c548151 > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c548151 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c548151 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-58f91f8:not(.elementor-motion-effects-element-type-background), .elementor-74095 .elementor-element.elementor-element-58f91f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2022/09/iStock-1300658241-1.png");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-74095 .elementor-element.elementor-element-58f91f8:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-74095 .elementor-element.elementor-element-58f91f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-58f91f8 > .elementor-container {
		min-height: 60vh;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 > .elementor-widget-container {
		margin: 12px 0px -2px 28px;
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 .elementor-heading-title {
		font-size: 20vw;
		line-height: 50px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 > .elementor-widget-container {
		margin: 5px 0px 0px 28px;
		padding: -6% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 .elementor-heading-title {
		font-size: 20vw;
		line-height: 50px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2ec9aac {
		--spacer-size: 70vh;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6ecf1c1 {
		margin-top: 199%;
		margin-bottom: 0%;
		padding: 0% 0% 0% 0%;
		z-index: 5;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cacbeb1 {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cacbeb1 > .elementor-element-populated {
		margin: 2px 0px 0px 17px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 17px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-346b532 > .elementor-widget-container {
		margin: 0px 0px 0px -14px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-346b532 {
		z-index: 5;
	}
	
	.elementor-74095 .elementor-element.elementor-element-346b532 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9a07bcc {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9a07bcc > .elementor-element-populated {
		margin: -34px -2px 0px 2px;
		--e-column-margin-right: -2px;
		--e-column-margin-left: 2px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-eb8b7c8 > .elementor-widget-container {
		margin: 20% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-eb8b7c8 {
		z-index: 5;
		--icon-size: 20px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cc38c77 > .elementor-widget-container {
		margin: 42px 0px 0px -19.5px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cc38c77 {
		z-index: 5;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cc38c77 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-cc38c77 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b8c543c > .elementor-widget-container {
		margin: 20% 0% 0% 8.3%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b8c543c {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b8c543c .elementor-heading-title {
		font-size: 20vw;
		line-height: 75px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3bb35ba {
		--spacer-size: 10vh;
	}
	
	.elementor-74095 .elementor-element.elementor-element-e87be30 > .elementor-widget-container {
		margin: 0% -7% -16% -1%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-e87be30 img {
		width: 130vw;
		max-width: 65%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0de6d3b > .elementor-widget-container {
		margin: -17% 0% 9% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0de6d3b img {
		width: 65vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-efafc7f > .elementor-widget-container {
		margin: -37% 0% 0% 3%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-efafc7f img {
		width: 100vw;
		max-width: 100vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-901e0ec > .elementor-widget-container {
		margin: -29% 0% 0% 1%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-901e0ec img {
		width: 70vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4ab505f {
		margin-top: 0%;
		margin-bottom: 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ee1fabb {
		margin-top: 4%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a796786 {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5b07496 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5b07496 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-74f40cc {
		--icon-size: 20px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-fcb8c9a > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-fcb8c9a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-fcb8c9a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-43f6099 > .elementor-widget-container {
		margin: -16% 0% -5% 0%;
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-43f6099 .elementor-heading-title {
		font-size: 17vw;
		line-height: 150px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a6508c9 > .elementor-element-populated {
		margin: 0% 0% -20% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 > .elementor-widget-container {
		margin: 5% 0% 1% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3b7b650 > .elementor-widget-container {
		margin: 0% 0% 25% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3b7b650 {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1327a06 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 40% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b33ed73 > .elementor-widget-container {
		margin: 57% 3% -105% -9%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b33ed73 img {
		width: 79vw;
		max-width: 130vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ad42ac2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-dcac54e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0d67090 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-89401da {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2594184 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2594184 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-160cc37 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-160cc37 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-df6b2fd > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-df6b2fd .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-df6b2fd .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1d1ad5a > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1d1ad5a .elementor-heading-title {
		font-size: 14.7vw;
		line-height: 80px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b871a2f > .elementor-widget-container {
		margin: 0px 0px 22px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b871a2f {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b871a2f img {
		width: 100vw;
		max-width: 53vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9816c47 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9816c47 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-414f10c > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-414f10c {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d3a4d77 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-74095 .elementor-element.elementor-element-97bf4ce {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-854ea84 {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6836d90 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6836d90 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c7009b8 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c7009b8 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f71a88b > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f71a88b .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f71a88b .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 > .elementor-widget-container {
		margin: 0px 0px 22px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 img {
		width: 100vw;
		max-width: 53vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-06b91e6 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-06b91e6 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-02e1da4 > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-02e1da4 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6dc31f1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-74095 .elementor-element.elementor-element-fafc2b1 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1ffa41f {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-89062dd {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-89062dd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-8ef634f {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-8ef634f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-24151c4 > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-24151c4 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-24151c4 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9f74d46 > .elementor-widget-container {
		margin: 0px 0px 22px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9f74d46 {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9f74d46 img {
		width: 100vw;
		max-width: 53vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d7eaced > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d7eaced {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd3267e > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd3267e {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5098936 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-74095 .elementor-element.elementor-element-8d78c27 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-7569be3 {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d3b7f40 {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d3b7f40 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-083e50e {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-083e50e > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-da2aa60 > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-da2aa60 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-da2aa60 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b24ddac > .elementor-widget-container {
		margin: 0px 0px 22px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b24ddac {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b24ddac img {
		width: 100vw;
		max-width: 53vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2c0b6e8 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2c0b6e8 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-61832df > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-61832df {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-74095 .elementor-element.elementor-element-34aeba2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-74095 .elementor-element.elementor-element-8c4f50d {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3f35c6c {
		width: 25%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2f8e29d {
		width: 75%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2f8e29d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2dcc4df {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2dcc4df > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0172ec0 > .elementor-widget-container {
		margin: 7px 0px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0172ec0 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0172ec0 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd6e392 > .elementor-widget-container {
		margin: 0px 0px 22px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd6e392 {
		text-align: left;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd6e392 img {
		width: 100vw;
		max-width: 53vw;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f6ed8a9 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f6ed8a9 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0cbcba8 > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-0cbcba8 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-74095 .elementor-element.elementor-element-1c88eef {
		z-index: 4;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5f559e0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-efbf7fe {
		width: 20%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-fdf58c9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-32f18a4 {
		width: 80%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-32f18a4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f240c07 {
		--icon-size: 19px;
		--grid-column-gap: 1px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-925d74a > .elementor-widget-container {
		margin: 4px -12px 0px -22px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-925d74a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-925d74a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c0c0b29 > .elementor-widget-container {
		margin: 0% 24% -10% -18%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c0c0b29 img {
		width: 40%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a010f4e > .elementor-widget-container {
		margin: 7% 0% 1% 0%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a010f4e {
		font-size: 30px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5e05efd > .elementor-widget-container {
		margin: 0% 0% 10% 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-74095 .elementor-element.elementor-element-d7dde1f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d7dde1f .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-74095 .elementor-element.elementor-element-d7dde1f:after {
		content: "0.5";
	}
	
	.elementor-74095 .elementor-element.elementor-element-d7dde1f .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-153c8ad > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-74095 .elementor-element.elementor-element-bd87b8c {
		width: 19%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-3b0ef24 {
		width: 56.694%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-e1da846 {
		width: 24.306%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-d78a5dc {
		width: 16%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2f69501 {
		width: 69.332%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-2ff4e2a {
		width: 14%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-a45782b {
		width: 19.145%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-aeda1d5 {
		width: 56.549%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-8226ebb {
		width: 24.306%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9002743 {
		width: 31.134%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-127fc28 {
		width: 68.866%;
	}
}

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

/* Start custom CSS for button, class: .elementor-element-fe04a33 */
.elementor-74095 .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;
}

/* End custom CSS */

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

@media only screen and (min-width: 1400px) {
	.elementor-74095 .elementor-element.elementor-element-371df46 div h2 {
		font-size: 14.2vw !important;
	}
}

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-13cd409 */
.elementor-74095 .elementor-element.elementor-element-13cd409 {
	-webkit-text-stroke: 2px #ffd600;
	position: absolute;
	padding-bottom: 240px;
}

@media only screen and (min-width: 1400px) {
	.elementor-74095 .elementor-element.elementor-element-13cd409 div h2 {
		font-size: 14.2vw !important;
	}
}

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

/* End custom CSS */

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

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

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

@media only screen and (min-width: 1366px) and (max-width: 1367px) {
	.elementor-74095 .elementor-element.elementor-element-a67e5b0 {
		margin: 0% 0% 0% 0% !important;
	}
}

/* End custom CSS */

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

/* 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-74095 .elementor-element.elementor-element-a21d459 {
		top: 65%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-a21d459 div {
		margin: 164px 0px 0px 0px !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-74095 .elementor-element.elementor-element-f69b4df {
		top: 65%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 26px 0px 0px -70px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f69b4df {
		top: 73%;
	}
	
	.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-74095 .elementor-element.elementor-element-f69b4df div {
		margin: 164px 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-74095 .elementor-element.elementor-element-a21d459 {
		top: 65%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-a21d459 div {
		margin: 164px 0px 0px 0px !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-74095 .elementor-element.elementor-element-f69b4df {
		top: 65%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	.elementor-16735 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 26px 0px 0px -70px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-f69b4df {
		top: 73%;
	}
	
	.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-74095 .elementor-element.elementor-element-f69b4df div {
		margin: 164px 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-74095 .elementor-element.elementor-element-d3627ef {
		margin: -6% 0% 0% 0% !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-d3627ef {
		margin-top: 1%;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-d3627ef {
		margin-top: -35px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-d3627ef {
		margin-top: 41px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-6c0deca */
.elementor-74095 .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-74095 .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-74095 .elementor-element.elementor-element-7e446b9 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c611f9f */
.elementor-74095 .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 (min-width: 1440px) and (max-width: 1441px){*/

/*    .elementor-74095 .elementor-element.elementor-element-c611f9f div{*/

/*        margin: 0px 0px 0px 0px !important;*/

/*    }*/

/*}*/

/*@media (min-width: 1280px) and (max-width: 1280px){*/

/*    .elementor-74095 .elementor-element.elementor-element-c611f9f div{*/

/*        margin: -14px 0px 0px 0px !important;*/

/*    }*/

/*}*/

/*@media (min-width: 1920px) and (max-width: 1921px){*/

/*    .elementor-74095 .elementor-element.elementor-element-c611f9f div{*/

/*        margin: 35px 0px 0px 0px !important;*/

/*    }*/

/*}*/
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-c611f9f {
		top: 1% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-c611f9f div h2 {
		font-size: 13.08vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-74095 .elementor-element.elementor-element-c611f9f {
		top: 3% !important;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-74095 .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-74095 .elementor-element.elementor-element-c611f9f {
		top: 4.2% !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ab2690a */
.elementor-74095 .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 (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: -.1% 0% 0% -31.5% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ab2690a div h2 {
		font-size: 13vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-ab2690a {
		top: -902px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -32% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ab2690a div h2 {
		font-size: 13.08vw !important;
	}
	
	.nav_firefox .elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_chrome .elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.9% !important;
	}
	
	.nav_safari .elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: .3% 0% 0% -32% !important;
	}
	
	.nav_edge .elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: .4% 0% 0% -31.5% !important;
	}
	
	.nav_opera .elementor-74095 .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-74095 .elementor-element.elementor-element-ab2690a {
		top: 3% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: 0% 0% 0% -31.5% !important;
	}
}

@media only screen and (min-width: 1880px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: 1.95% 0% 0% -32.33% !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-ab2690a div {
		margin: 2.1% 0% 0% -31.8% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-ab2690a div h2 {
		margin: -.1% 0% 0% 0% !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-280a308 */
.elementor-16735 .elementor-element.elementor-element-280a308 {
	margin-top: 8px;
	margin-bottom: -501px;
	padding: 0px 36px 501px 36px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6f8db16 */
.elementor-74095 .elementor-element.elementor-element-6f8db16 {
	padding-bottom: 225px;
}

@media only screen and (min-width: 1920px) {
	/*.elementor-74095 .elementor-element.elementor-element-6f8db16{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-74095 .elementor-element.elementor-element-6f8db16 div h2 {
		font-size: 19.3vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1ee8487 */
.elementor-74095 .elementor-element.elementor-element-1ee8487 {
	-webkit-text-stroke: 3px #7b0117;
	position: absolute;
	padding-bottom: 225px;
}

@media only screen and (min-width: 1920px) {
	/*.elementor-74095 .elementor-element.elementor-element-1ee8487{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-74095 .elementor-element.elementor-element-1ee8487 div h2 {
		font-size: 19.3vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0e7780f */
.elementor-74095 .elementor-element.elementor-element-0e7780f {
	/*-webkit-text-stroke: 2px #fff;*/
	position: absolute;
	padding-bottom: 225px;
	text-decoration: underline;
	text-decoration-color: #7b0117;
	text-decoration-thickness: 2px;
	text-underline-offset: 25px;
}

@media only screen and (min-width: 1920px) {
	/*.elementor-74095 .elementor-element.elementor-element-0e7780f{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-74095 .elementor-element.elementor-element-0e7780f div h2 {
		font-size: 19.3vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4d49dcb */
.elementor-74095 .elementor-element.elementor-element-4d49dcb {
	background: #fff;
	position: absolute;
	left: 0;
	top: 400px;
	padding-bottom: 550px;
	padding-top: 60px;
}

@media only screen and (min-width: 1920px) {
	/*.elementor-74095 .elementor-element.elementor-element-4d49dcb{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-74095 .elementor-element.elementor-element-4d49dcb div h2 {
		font-size: 19.3vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-095658e */
@media only screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-095658e {
		margin-top: 220px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-095658e div {
		margin: 290px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-16735 .elementor-element.elementor-element-095658e > .elementor-widget-containe {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e09a2c8 */
@media only screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-e09a2c8 {
		margin-top: 220px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-e09a2c8 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-16735 .elementor-element.elementor-element-095658e > .elementor-widget-containe {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-095658e */
@media only screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-095658e {
		margin-top: 220px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-095658e div {
		margin: 290px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-16735 .elementor-element.elementor-element-095658e > .elementor-widget-containe {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e09a2c8 */
@media only screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-e09a2c8 {
		margin-top: 220px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-e09a2c8 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-16735 .elementor-element.elementor-element-095658e > .elementor-widget-containe {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-600e1fa */
.elementor-74095 .elementor-element.elementor-element-600e1fa {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for premium-hscroll, class: .elementor-element-e2a33eb */
.elementor-74095 .elementor-element.elementor-element-e2a33eb .premium-hscroll-sections-wrap {
	height: .1px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-2e5f9e7 */
.elementor-74095 .elementor-element.elementor-element-2e5f9e7 {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2a7218e */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5a4d1c9 */
.elementor-74095 .elementor-element.elementor-element-5a4d1c9 {
	padding-bottom: 0px;
	text-decoration: underline;
	text-decoration-color: #ffd600;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 div h2 {
		padding-bottom: 4%;
		font-size: 17.6vw !important;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 div h2 {
		font-size: 18vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1750px) {
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 div h2 {
		font-size: 17.7vw !important;
		margin: 0rem 0rem 0rem 0rem;
		padding: 0% 0% 3% 0%;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 {
		padding-bottom: 330px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 div {
		margin-top: 0rem !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-5a4d1c9 div h2 {
		font-size: 18vw !important;
		padding-bottom: 2%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-774586f */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6159cd7 */
.elementor-74095 .elementor-element.elementor-element-6159cd7 img {
	margin-bottom: -7px;
}

@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-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	/*contenedor de text two*/
	.elementor-21840 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 10px 0px 0px -20px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
	
	.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-74095 .elementor-element.elementor-element-6159cd7 {
		top: 66%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-6159cd7 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-774586f */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-774586f {
		top: 70%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-774586f div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6159cd7 */
.elementor-74095 .elementor-element.elementor-element-6159cd7 img {
	margin-bottom: -7px;
}

@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-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
	/*contenedor de text two*/
	.elementor-21840 .elementor-element.elementor-element-f69b4df > .elementor-widget-container {
		margin: 10px 0px 0px -20px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
	
	.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-74095 .elementor-element.elementor-element-6159cd7 {
		top: 66%;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-6159cd7 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-6159cd7 {
		top: 70%;
	}
}

/* End custom CSS */

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

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-a5a7d46 {
		margin-top: 1%;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-a5a7d46 {
		margin-top: -35px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-a5a7d46 {
		margin-top: 41px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-8e69dc9 */
.elementor-74095 .elementor-element.elementor-element-8e69dc9 {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-d55089b */
@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-4658b5b */
.elementor-74095 .elementor-element.elementor-element-4658b5b a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-74095 .elementor-element.elementor-element-4658b5b svg path {
	fill: #fff;
}

.elementor-74095 .elementor-element.elementor-element-4658b5b span {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-15eb4c9 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-15eb4c9 {
		margin: 0px -15px 0px 32px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-84af390 */
.elementor-74095 .elementor-element.elementor-element-84af390 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-01b9646 */
.elementor-74095 .elementor-element.elementor-element-01b9646 {
	-webkit-text-stroke: 1.5px #0c2760;
	-webkit-text-stroke: 1px #fff;
	padding-bottom: 0px;
	width: 100vw !important;
	top: .2% !important;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-01b9646 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-01b9646 {
		top: 1% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 div h2 {
		font-size: 15.7vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-74095 .elementor-element.elementor-element-01b9646 {
		top: 3% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-01b9646 {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-74095 .elementor-element.elementor-element-01b9646 div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-74095 .elementor-element.elementor-element-01b9646 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-74095 .elementor-element.elementor-element-01b9646 {
		top: 4.2% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-01b9646 div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4e293e4 */
.elementor-74095 .elementor-element.elementor-element-4e293e4 {
	-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-74095 .elementor-element.elementor-element-4e293e4 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.elementor-74095 .elementor-element.elementor-element-4e293e4 {
		top: 1% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 div h2 {
		font-size: 15.7vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-74095 .elementor-element.elementor-element-4e293e4 {
		top: 3% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-4e293e4 {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-74095 .elementor-element.elementor-element-4e293e4 div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-74095 .elementor-element.elementor-element-4e293e4 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-74095 .elementor-element.elementor-element-4e293e4 {
		top: 4.2% !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-4e293e4 div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-6ecf1c1 */
.elementor-74095 .elementor-element.elementor-element-6ecf1c1 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b8c543c */
.elementor-74095 .elementor-element.elementor-element-b8c543c {
	-webkit-text-stroke: 1.5px #0c2760;
	-webkit-text-stroke: 1px #fff;
	padding-bottom: 0px;
	width: 100vw !important;
	top: .2% !important;
	text-underline-offset: 6px;
}

.for {
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 1px;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fcb8c9a */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-fcb8c9a div {
		margin: 10% 3% 0% 0% !important;
		padding: 0px 2px 0px 6px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-43f6099 */
.elementor-74095 .elementor-element.elementor-element-43f6099 {
	padding-bottom: 5px;
	text-decoration: underline;
	text-decoration-color: #7b0117;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

@media only screen and (min-width: 1920px) {
	/*.elementor-74095 .elementor-element.elementor-element-43f6099{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-74095 .elementor-element.elementor-element-43f6099 div h2 {
		font-size: 19.3vw !important;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-74095 .elementor-element.elementor-element-43f6099 div h2 {
		font-size: 15.4vw !important;
		margin-top: -60px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-43f6099 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1790px) {
	.elementor-74095 .elementor-element.elementor-element-43f6099 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-43f6099 div h2 {
		font-size: 15.6vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a81dc2 */
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
		margin-top: 140px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
		margin: 300px 0px 0px -230px !important;
		padding: 25px 0px 0px 150px !important;
		top: 15%;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3b7b650 */
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 {
		margin-top: 140px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 {
		margin: 300px 0px 0px -230px !important;
		padding: 25px 0px 0px 150px !important;
		top: 15%;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a81dc2 */
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
		margin-top: 140px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-1a81dc2 {
		margin: 300px 0px 0px -230px !important;
		padding: 25px 0px 0px 150px !important;
		top: 15%;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3b7b650 */
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 {
		margin-top: 140px !important;
	}
}

@media only screen and (min-width: 1440px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 div {
		margin: 240px -80px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-3b7b650 {
		margin: 300px 0px 0px -230px !important;
		padding: 25px 0px 0px 150px !important;
		top: 15%;
	}
	
	.elementor-16735 .elementor-element.elementor-element-095658e {
		margin: 300px -80px 0px -11px !important;
		padding: 25px 0px 0px 150px !important;
	}
	
	.elementor-16735 .elementor-element.elementor-element-e09a2c8 {
		margin: 290px -175px 0px -170px !important;
		padding: 15px 0px 0px 150px !important;
	}
}

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-7f5bd51 */
.elementor-74095 .elementor-element.elementor-element-7f5bd51 {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-0d67090 */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1d1ad5a */
.elementor-74095 .elementor-element.elementor-element-1d1ad5a {
	-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 image, class: .elementor-element-b871a2f */
.elementor-74095 .elementor-element.elementor-element-b871a2f img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-74095 .elementor-element.elementor-element-b871a2f img{*/

/*width: 100vw !important;*/

/*max-width: 42vw !important;*/

/*        width: auto !important;*/

/*        max-width: unset !important;*/

/*        height: 89vh !important;*/

/*        margin-top: 3vw !important;*/

/*        margin-bottom: 0vw ;*/

/*        margin-left: -7vw !important;*/

/*    }*/
@media screen and (min-width: 1366px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-b871a2f {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-b871a2f {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-b871a2f {
		margin-left: 18px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b871a2f img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-97bf4ce */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-26cfbf8 */
.elementor-74095 .elementor-element.elementor-element-26cfbf8 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-74095 .elementor-element.elementor-element-26cfbf8 img{*/

/*width: 100vw !important;*/

/*max-width: 42vw !important;*/

/*        width: auto !important;*/

/*        max-width: unset !important;*/

/*        height: 89vh !important;*/

/*        margin-top: 3vw !important;*/

/*        margin-bottom: 0vw ;*/

/*        margin-left: -7vw !important;*/

/*    }*/
@media screen and (min-width: 1366px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 {
		margin-left: 18px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-26cfbf8 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-fafc2b1 */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-9f74d46 */
.elementor-74095 .elementor-element.elementor-element-9f74d46 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-74095 .elementor-element.elementor-element-9f74d46 img{*/

/*width: 100vw !important;*/

/*max-width: 42vw !important;*/

/*        width: auto !important;*/

/*        max-width: unset !important;*/

/*        height: 89vh !important;*/

/*        margin-top: 3vw !important;*/

/*        margin-bottom: 0vw ;*/

/*        margin-left: -7vw !important;*/

/*    }*/
@media screen and (min-width: 1366px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-9f74d46 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-9f74d46 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-9f74d46 {
		margin-left: 18px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-9f74d46 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-8d78c27 */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b24ddac */
.elementor-74095 .elementor-element.elementor-element-b24ddac img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-74095 .elementor-element.elementor-element-b24ddac img{*/

/*width: 100vw !important;*/

/*max-width: 42vw !important;*/

/*        width: auto !important;*/

/*        max-width: unset !important;*/

/*        height: 89vh !important;*/

/*        margin-top: 3vw !important;*/

/*        margin-bottom: 0vw ;*/

/*        margin-left: -7vw !important;*/

/*    }*/
@media screen and (min-width: 1366px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-b24ddac {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-b24ddac {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-b24ddac {
		margin-left: 18px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-b24ddac img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-8c4f50d */
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: 32rem;
}

@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: calc(100vh - 17rem);*/
		padding-bottom: 37rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-bd6e392 */
.elementor-74095 .elementor-element.elementor-element-bd6e392 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-74095 .elementor-element.elementor-element-bd6e392 img{*/

/*width: 100vw !important;*/

/*max-width: 42vw !important;*/

/*        width: auto !important;*/

/*        max-width: unset !important;*/

/*        height: 89vh !important;*/

/*        margin-top: 3vw !important;*/

/*        margin-bottom: 0vw ;*/

/*        margin-left: -7vw !important;*/

/*    }*/
@media screen and (min-width: 1366px) and (max-width: 1590px) {
	.elementor-74095 .elementor-element.elementor-element-bd6e392 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-74095 .elementor-element.elementor-element-bd6e392 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-74095 .elementor-element.elementor-element-bd6e392 {
		margin-left: 18px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-bd6e392 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-925d74a */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-74095 .elementor-element.elementor-element-925d74a div {
		margin: 10% 3% 0% 0% !important;
		padding: 0px 2px 0px 6px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a010f4e */
@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-5e05efd */
.elementor-74095 .elementor-element.elementor-element-5e05efd {
	pointer-events: none;
}

.elementor-74095 .elementor-element.elementor-element-5e05efd a {
	padding: 20px 28px !important;
}

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-74095 .elementor-element.elementor-element-5e05efd div a {
		margin-top: 30px;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-74095 .elementor-element.elementor-element-5e05efd div a {
		margin-top: 20px;
	}
}

@media only screen and (min-width : 1600px) and (max-width : 1919px) {
	.elementor-74095 .elementor-element.elementor-element-5e05efd {
		margin: 5px 0px -25px -2px;
	}
}

@media only screen and (min-width : 1920px) {}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-1aeee8f */
.elementor-74095 .elementor-element.elementor-element-1aeee8f {
	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-d7dde1f */
.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 : 1366px) and (max-width : 1367px) {
	/*contenedor de seccion de noticias */
	.elementor-74095 .elementor-element.elementor-element-d7dde1f {
		margin: 0px 85px -130px -5px !important;
	}
	
	/*text copy container slaider*/
	.elementor-74095 .elementor-element.elementor-element-d7dde1f a {
		font-size: 15px !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-d7dde1f .elementor-widget-container {
		margin: 0px 67px 0px 26px !important;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	/*contenedor de seccion de noticias */
	.elementor-14159 .elementor-element.elementor-element-42841dc > .elementor-widget-container {
		margin: 0px 0px -37px 42px !important;
	}
	
	/*text copy container slaider*/
	.elementor-14159 .elementor-element.elementor-element-42841dc > .elementor-widget-container a {
		font-size: 20px !important;
	}
}

@media only screen and (min-width : 1920px) {}

/* End custom CSS */

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

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-74095 .elementor-element.elementor-element-153c8ad div a {
		padding-top: 147px;
		margin-bottom: -50px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-153c8ad {
		margin: -60px -2px 60px 0px !important;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-74095 .elementor-element.elementor-element-153c8ad {
		margin: -90px 0px 50px -36px;
	}
	
	.elementor-74095 .elementor-element.elementor-element-153c8ad div a {
		padding-top: 60px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-74095 .elementor-element.elementor-element-153c8ad {
		margin-bottom: 100px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-153c8ad div {
		margin: 0px !important;
		padding-right: 24px;
	}
}

@media only screen and (min-width : 1920px) {
	.elementor-74095 .elementor-element.elementor-element-153c8ad div a {
		margin: -87px 0px 170px 0px !important;
	}
	
	.elementor-74095 .elementor-element.elementor-element-153c8ad {
		margin: 75px 0px 70px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-80e47cf */
.elementor-74095 .elementor-element.elementor-element-80e47cf {
	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-1c88eef */

/*.elementor-74095 .elementor-element.elementor-element-1c88eef {*/

/*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) {
	.elementor-14159 .elementor-element.elementor-element-267ce4a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0% !important;
	}
	
	/*Menu */
	.elementor-14159 .elementor-element.elementor-element-1431d6a {
		margin-top: 1% !important;
		margin-bottom: -3% !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-74095 .elementor-element.elementor-element-1c88eef.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;
	}
}
