/* End custom CSS */

.elementor-77975 .elementor-element.elementor-element-4bbb86cd:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-4bbb86cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a4211d;
}

.elementor-77975 .elementor-element.elementor-element-4bbb86cd {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
	z-index: 7;
}

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-51b6a140.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-51b6a140.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-77975 .elementor-element.elementor-element-51b6a140 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-77975 .elementor-element.elementor-element-51b6a140 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-7acd8ac6 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0vw 0vw 65vw 0vw;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-7cc9055c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-7cc9055c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-7cc9055c > .elementor-element-populated {
	padding: 0% 0% 0% 5%;
}

.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-77975 .elementor-element.elementor-element-10d843c9 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: #fff;
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-10d843c9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-10d843c9 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-416727af.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-416727af.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-416727af > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 5% 0% 0%;
}

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

.elementor-77975 .elementor-element.elementor-element-4d351174 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-4d351174 .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77975 .elementor-element.elementor-element-4d351174 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-4d351174 .elementor-social-icon svg {
	fill: #fff;
}

.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-77975 .elementor-element.elementor-element-3df3132e {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-3df3132e .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-6a1374cc {
	overflow: hidden;
	margin-top: -62.8rem;
	margin-bottom: 0rem;
	padding: 0vw 0vw 40vw 0vw;
	z-index: 10;
}

.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-77975 .elementor-element.elementor-element-47bd238c {
	z-index: 4;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	-webkit-text-stroke-color: rgba(255, 255, 255, 0);
	stroke: rgba(255, 255, 255, 0);
	color: #0c2760;
}

body:not(.rtl) .elementor-77975 .elementor-element.elementor-element-17ed22cf {
	right: 0px;
}

body.rtl .elementor-77975 .elementor-element.elementor-element-17ed22cf {
	left: 0px;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf {
	top: 10px;
	z-index: 4;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	-webkit-text-stroke-color: rgba(255, 255, 255, 0);
	stroke: rgba(255, 255, 255, 0);
	color: rgba(255, 255, 255, 0);
}

.elementor-77975 .elementor-element.elementor-element-17f3afe2 {
	z-index: 20;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-9e4c9a6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.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-77975 .elementor-element.elementor-element-757b187 {
	width: auto;
	max-width: auto;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 35.5px;
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-757b187 > .elementor-widget-container {
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-5f23fe9e.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-77975 .elementor-element.elementor-element-5f23fe9e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-77975 .elementor-element.elementor-element-5f23fe9e {
	z-index: 20;
}

.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-77975 .elementor-element.elementor-element-7a5fbea9 {
	width: 100%;
	max-width: 100%;
	align-self: center;
	z-index: 15;
}

.elementor-77975 .elementor-element.elementor-element-7a5fbea9 > .elementor-widget-container {
	margin: 0% 0% 0% 15%;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-725fb426.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-77975 .elementor-element.elementor-element-725fb426.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-725fb426 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77975 .elementor-element.elementor-element-43087beb {
	width: auto;
	max-width: auto;
	align-self: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 33.9px;
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-43087beb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-2d2003c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-77975 .elementor-element.elementor-element-c515bc9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 124px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 6;
}

.elementor-77975 .elementor-element.elementor-element-c515bc9:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-c515bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-77975 .elementor-element.elementor-element-c301ac5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 2.5%;
	--padding-right: 0%;
}

.elementor-77975 .elementor-element.elementor-element-813eb90 .elementor-button {
	background-color: rgba(51, 204, 255, 0);
}

.elementor-77975 .elementor-element.elementor-element-813eb90 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-813eb90 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-813eb90 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-77975 .elementor-element.elementor-element-10bfcaa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 2.5%;
}

.elementor-77975 .elementor-element.elementor-element-10bfcaa.e-con {
	--align-self: flex-start;
}

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

.elementor-77975 .elementor-element.elementor-element-6fda8df .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-6fda8df.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-77975 .elementor-element.elementor-element-6fda8df .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2 {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 5px 0px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2.elementor-element {
	--align-self: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-e9fd9d2 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-e9fd9d2 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-cb8a851 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-77975 .elementor-element.elementor-element-cb8a851:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-cb8a851 > .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/2024/05/Quaker-3.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-77975 .elementor-element.elementor-element-cb8a851.e-con {
	--align-self: center;
}

.elementor-77975 .elementor-element.elementor-element-9ce82b0 {
	--display: flex;
	--min-height: 100vh;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 46px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-77975 .elementor-element.elementor-element-0bce315 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5 {
	width: 100%;
	max-width: 100%;
	top: 0px;
	z-index: 2;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5.elementor-element {
	--align-self: center;
}

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

body.rtl .elementor-77975 .elementor-element.elementor-element-b9a54e5 {
	right: 0px;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-ce2dd28 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--z-index: 5;
}

.elementor-77975 .elementor-element.elementor-element-ce2dd28:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-ce2dd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b51a25;
}

.elementor-77975 .elementor-element.elementor-element-5c72190 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5 {
	width: 100%;
	max-width: 100%;
	top: 0px;
	z-index: 0;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-77975 .elementor-element.elementor-element-610b6f5 {
	right: 0px;
}

body.rtl .elementor-77975 .elementor-element.elementor-element-610b6f5 {
	left: 0px;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-a3b74f1 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-a3b74f1 > .elementor-widget-container {
	margin: -250px 0px 0px 0px;
}

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

.elementor-77975 .elementor-element.elementor-element-a3b74f1 img {
	width: 90%;
}

.elementor-77975 .elementor-element.elementor-element-09418be {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-77975 .elementor-element.elementor-element-09418be > .elementor-widget-container {
	margin: -15% 0% 6% 0%;
}

.elementor-77975 .elementor-element.elementor-element-09418be .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-09418be img {
	width: 75%;
}

.elementor-77975 .elementor-element.elementor-element-69271d6 > .elementor-widget-container {
	margin: -22% 0% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-69271d6 {
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-69271d6 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-69271d6 img {
	width: 80%;
}

.elementor-77975 .elementor-element.elementor-element-8b5a7d9 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-8b5a7d9 > .elementor-widget-container {
	margin: -20% 0% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-8b5a7d9 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-8b5a7d9 img {
	width: 75%;
}

.elementor-77975 .elementor-element.elementor-element-6a713ea {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-6a713ea > .elementor-widget-container {
	margin: -10% 0% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-6a713ea .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-6a713ea img {
	width: 65%;
}

.elementor-77975 .elementor-element.elementor-element-d478fd3:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-d478fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
	background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2025/04/Plato-Avena-03-2-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-77975 .elementor-element.elementor-element-d478fd3 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
	z-index: 10;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-c691411.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-77975 .elementor-element.elementor-element-c691411 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-3dee105 {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0rem 0rem 45rem 0rem;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-44e67d7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-44e67d7.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-44e67d7 > .elementor-element-populated {
	padding: 0% 0% 0% 5%;
}

.elementor-77975 .elementor-element.elementor-element-a92c87a .elementor-button {
	background-color: rgba(51, 204, 255, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 3.2px;
	fill: #0c2760;
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-a92c87a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-a92c87a .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-5c0a5f6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 5% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-repeater-item-22408c3.elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-repeater-item-22408c3.elementor-social-icon i {
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-repeater-item-22408c3.elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-repeater-item-e17c246.elementor-social-icon i {
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-repeater-item-e17c246.elementor-social-icon svg {
	fill: #0c2760;
}

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

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-606dfd2 .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77975 .elementor-element.elementor-element-8a90576 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-8a90576 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-stacked .elementor-icon:hover {
	background-color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-default .elementor-icon:hover {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-8a90576.elementor-view-default .elementor-icon:hover svg {
	fill: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-8a90576 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-8a90576 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-5dc2852 {
	overflow: hidden;
	margin-top: -53.25rem;
	margin-bottom: 0rem;
	padding: 4.75vw 0vw 30vw 0vw;
	z-index: 10;
}

.elementor-77975 .elementor-element.elementor-element-47e572f {
	z-index: 4;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-47e572f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	-webkit-text-stroke-color: rgba(255, 255, 255, 0);
	stroke: rgba(255, 255, 255, 0);
	color: #0c2760;
}

body:not(.rtl) .elementor-77975 .elementor-element.elementor-element-55884e1 {
	right: 0px;
}

body.rtl .elementor-77975 .elementor-element.elementor-element-55884e1 {
	left: 0px;
}

.elementor-77975 .elementor-element.elementor-element-55884e1 {
	top: 10px;
	z-index: 4;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-55884e1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	-webkit-text-stroke-color: rgba(255, 255, 255, 0);
	stroke: rgba(255, 255, 255, 0);
	color: rgba(255, 255, 255, 0);
}

.elementor-77975 .elementor-element.elementor-element-89edd3b {
	margin-top: -3%;
	margin-bottom: 0%;
}

.elementor-77975 .elementor-element.elementor-element-14574fe.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-14574fe {
	z-index: 7;
}

.elementor-77975 .elementor-element.elementor-element-cc7db4e {
	width: auto;
	max-width: auto;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-primary);
}

.elementor-77975 .elementor-element.elementor-element-cc7db4e > .elementor-widget-container {
	margin: 4rem 0rem 0rem 0rem;
	padding: 5rem 0rem 0rem 0rem;
}

.elementor-77975 .elementor-element.elementor-element-6b44089 {
	z-index: 11;
}

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

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

.elementor-77975 .elementor-element.elementor-element-a583090 {
	z-index: 7;
}

.elementor-77975 .elementor-element.elementor-element-94d26df > .elementor-widget-container {
	margin: 4rem 0rem 0rem 0rem;
	padding: 5rem 0rem 0rem 0rem;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-85e9fd7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77975 .elementor-element.elementor-element-1a17cdd > .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-77975 .elementor-element.elementor-element-b890b32:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-b890b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #a4211d;
}

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-4032944 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-07bd2d7 .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-77975 .elementor-element.elementor-element-07bd2d7 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-07bd2d7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-07bd2d7 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-1eebe36 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-e68714a {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-e68714a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-e68714a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-e68714a .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-e68714a .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-74f4ebb > .elementor-widget-container {
	margin: -2rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-74f4ebb {
	z-index: 0;
	text-align: center;
}

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-221faa1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77975 .elementor-element.elementor-element-5cae194 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-5cae194 {
	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-77975 .elementor-element.elementor-element-c27a257 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-c27a257 {
	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-77975 .elementor-element.elementor-element-0e7a617 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-4796d87.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-77975 .elementor-element.elementor-element-4796d87.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-f13f5f9 {
	overflow: hidden;
	z-index: 4;
}

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

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

.elementor-77975 .elementor-element.elementor-element-8849bdc {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-6850d02.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-6850d02.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-c310ec4 .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-77975 .elementor-element.elementor-element-c310ec4 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-c310ec4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-c310ec4 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-09ffff4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-09ffff4.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-09ffff4 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-77975 .elementor-element.elementor-element-50e3f33 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-77975 .elementor-element.elementor-element-880db7a {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-880db7a > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-880db7a .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-880db7a.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-880db7a .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-880db7a .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-a311fcf:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-a311fcf > .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-77975 .elementor-element.elementor-element-a311fcf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-77975 .elementor-element.elementor-element-a311fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-77975 .elementor-element.elementor-element-a311fcf > .elementor-container {
	min-height: 649px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-ac82a89 {
	z-index: 0;
	text-align: center;
}

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

.elementor-77975 .elementor-element.elementor-element-e2abdc1 {
	--spacer-size: 50px;
}

.elementor-77975 .elementor-element.elementor-element-3fffa4e {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-46e2df3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-46e2df3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-41e2307 .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-77975 .elementor-element.elementor-element-41e2307 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-41e2307 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-41e2307 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-9694e12.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-9694e12.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-9694e12 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-77975 .elementor-element.elementor-element-414e2f2 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-77975 .elementor-element.elementor-element-9dccc49 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-9dccc49 .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-9dccc49 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-9dccc49 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-f4651e5:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-f4651e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b51a25;
}

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

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

.elementor-77975 .elementor-element.elementor-element-6fecbc0 {
	z-index: 7;
}

.elementor-77975 .elementor-element.elementor-element-04d8513 {
	z-index: 7;
}

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

.elementor-77975 .elementor-element.elementor-element-4c22944 {
	z-index: 0;
	text-align: center;
}

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

.elementor-77975 .elementor-element.elementor-element-dff3b3c {
	--spacer-size: 50px;
}

.elementor-77975 .elementor-element.elementor-element-e1f55a9 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-e1f55a9 {
	z-index: 8;
}

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

.elementor-77975 .elementor-element.elementor-element-e1f55a9 img {
	width: 30vw;
}

.elementor-77975 .elementor-element.elementor-element-3a4a020 > .elementor-widget-container {
	margin: -100px 0px -50px -200px;
}

.elementor-77975 .elementor-element.elementor-element-3a4a020 {
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-3a4a020 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-3a4a020 img {
	width: 30vw;
}

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

.elementor-77975 .elementor-element.elementor-element-ac5c68e {
	z-index: 8;
}

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

.elementor-77975 .elementor-element.elementor-element-ac5c68e img {
	width: 30vw;
}

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

.elementor-77975 .elementor-element.elementor-element-f126b4c {
	z-index: 8;
}

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

.elementor-77975 .elementor-element.elementor-element-f126b4c img {
	width: 30vw;
}

.elementor-77975 .elementor-element.elementor-element-02cb84b > .elementor-widget-container {
	margin: -130px 0px 100px 0px;
}

.elementor-77975 .elementor-element.elementor-element-02cb84b {
	z-index: 8;
}

.elementor-77975 .elementor-element.elementor-element-02cb84b .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77975 .elementor-element.elementor-element-02cb84b img {
	width: 30vw;
}

.elementor-77975 .elementor-element.elementor-element-124b3bc {
	z-index: 7;
}

.elementor-77975 .elementor-element.elementor-element-01fada2 {
	--spacer-size: 50px;
}

.elementor-77975 .elementor-element.elementor-element-b7c54ed:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-b7c54ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2022/09/Group-1239.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-3b98ca0 > .elementor-element-populated {
	margin: 0px -1px 0px -20px;
	--e-column-margin-right: -1px;
	--e-column-margin-left: -20px;
}

.elementor-77975 .elementor-element.elementor-element-c8fced9 .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: #0c2760;
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-c8fced9 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-77975 .elementor-element.elementor-element-c8fced9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-c8fced9 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-3294297 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-3294297 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #0c2760;
}

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

.elementor-77975 .elementor-element.elementor-element-3294297 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-3294297 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #0c2760;
}

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

.elementor-77975 .elementor-element.elementor-element-3294297 .elementor-widget-container {
	text-align: center;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-7affbdc {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-7affbdc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-7affbdc.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-77975 .elementor-element.elementor-element-7affbdc.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-7affbdc.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-77975 .elementor-element.elementor-element-7affbdc.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-7affbdc.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-7affbdc .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-7affbdc .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-d073813 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 2% 0% 0% 0%;
}

.elementor-77975 .elementor-element.elementor-element-d073813 {
	z-index: 0;
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-d073813 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15vw;
	font-weight: bold;
	line-height: 300px;
	color: #0c2760;
}

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

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

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

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

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

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-4bf64dc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-4bf64dc.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-4bf64dc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-02da187 .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-77975 .elementor-element.elementor-element-02da187 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-02da187 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-02da187 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-984cada.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-984cada.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-984cada > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-b8effa4 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-b8effa4 .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-b8effa4 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-b8effa4 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-468900c {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-468900c > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-468900c .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-468900c.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-468900c .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-468900c .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-ba1a0a8 {
	z-index: 2;
	text-align: center;
}

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

.elementor-77975 .elementor-element.elementor-element-0c5435e {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-0c5435e img {
	width: 52%;
	max-width: 53%;
}

.elementor-77975 .elementor-element.elementor-element-14b87f4 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-88df5eb:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-88df5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #091243;
}

.elementor-77975 .elementor-element.elementor-element-88df5eb {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77975 .elementor-element.elementor-element-88df5eb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-db95c7f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-8014026 .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-77975 .elementor-element.elementor-element-8014026 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-8014026 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-8014026 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-e0eb03f .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-e0eb03f .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-e0eb03f .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-e0eb03f .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-a80d2da {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-a80d2da .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-a80d2da.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-a80d2da .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-a80d2da .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-607db25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-607db25 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-607db25 img {
	width: 52%;
	max-width: 53%;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-e59d7f3:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-e59d7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #94d6ce;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-199f33b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-199f33b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-199f33b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-1eb0ffa .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-77975 .elementor-element.elementor-element-1eb0ffa > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-1eb0ffa .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-1eb0ffa .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-6bd1c5d .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-b6aafe8 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-b6aafe8 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-b6aafe8.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-b6aafe8 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-b6aafe8 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-00b2c1b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-00b2c1b {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-00b2c1b img {
	width: 52%;
	max-width: 53%;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-09e76ac:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-09e76ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e7421e;
}

.elementor-77975 .elementor-element.elementor-element-09e76ac {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77975 .elementor-element.elementor-element-09e76ac > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-1fd2675 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-8d10647 .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-77975 .elementor-element.elementor-element-8d10647 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-8d10647 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-8d10647 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-54f22d8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-54f22d8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-54f22d8 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-42f2853 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6 {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-208d9e6.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-208d9e6 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-d4725f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-d4725f6 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-d4725f6 img {
	width: 52%;
	max-width: 53%;
}

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

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

.elementor-77975 .elementor-element.elementor-element-82d495d > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-f791184:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-f791184 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #9a322f;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-492925f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-492925f.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-492925f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-585ba63 .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-77975 .elementor-element.elementor-element-585ba63 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-585ba63 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-585ba63 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-6eeff6f.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-6eeff6f > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-3e84ce1 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-7702844 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-7702844 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-7702844.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-7702844 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-7702844 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-c7df4f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-c7df4f1 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-c7df4f1 img {
	width: 52%;
	max-width: 53%;
}

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

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

.elementor-77975 .elementor-element.elementor-element-47aa948 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-a8f0bf1:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-a8f0bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0187c2;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-5873a5e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-5873a5e.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-5873a5e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-3d065d0 .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-77975 .elementor-element.elementor-element-3d065d0 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-3d065d0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-3d065d0 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0504e3a .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-c6ac8e5 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-c6ac8e5 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-c6ac8e5.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-c6ac8e5 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-c6ac8e5 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-c648560 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-c648560 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-c648560 img {
	width: 52%;
	max-width: 53%;
}

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

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

.elementor-77975 .elementor-element.elementor-element-66a4423 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-3094495:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-3094495 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3cf;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-975f120.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-975f120.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77975 .elementor-element.elementor-element-975f120 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-e3f6a86 .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-77975 .elementor-element.elementor-element-e3f6a86 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-e3f6a86 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-e3f6a86 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-64bd44a .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-c1d1a0e {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-c1d1a0e .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-c1d1a0e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-c1d1a0e .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-c1d1a0e .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-02a8794 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-02a8794 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-02a8794 img {
	width: 52%;
	max-width: 53%;
}

.elementor-77975 .elementor-element.elementor-element-1c6627b > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

.elementor-77975 .elementor-element.elementor-element-8d0ca12 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-4413d14:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-4413d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #702211;
}

.elementor-77975 .elementor-element.elementor-element-4413d14 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77975 .elementor-element.elementor-element-4413d14 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-ea93d4a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-a5b0783 .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-77975 .elementor-element.elementor-element-a5b0783 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-a5b0783 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-a5b0783 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-63abc05.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-63abc05 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-82311c8 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-e58b0c0 {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-e58b0c0 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-e58b0c0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-e58b0c0 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-e58b0c0 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-74673c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-74673c2 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-74673c2 img {
	width: 52%;
	max-width: 53%;
}

.elementor-77975 .elementor-element.elementor-element-1dd2111 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

.elementor-77975 .elementor-element.elementor-element-814155d > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-9195619:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-9195619 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e14b66;
}

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-6ede0b5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-a6fe022 .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-77975 .elementor-element.elementor-element-a6fe022 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-a6fe022 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-a6fe022 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-382f3de.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-382f3de.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-382f3de > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-cff4e6a .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-cff4e6a .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-cff4e6a .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-cff4e6a .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0f615df {
	width: auto;
	max-width: auto;
}

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

.elementor-77975 .elementor-element.elementor-element-0f615df .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-0f615df.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-0f615df .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-0f615df .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-62189d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-62189d4 {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-62189d4 img {
	width: 52%;
	max-width: 53%;
}

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

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

.elementor-77975 .elementor-element.elementor-element-82c2759 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77975 .elementor-element.elementor-element-4e1ed3e:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-4e1ed3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0c2760;
}

.elementor-77975 .elementor-element.elementor-element-4e1ed3e {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-d5c32c3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-8a085e6 .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-77975 .elementor-element.elementor-element-8a085e6 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77975 .elementor-element.elementor-element-8a085e6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-8a085e6 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-4c13592.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-4c13592.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-4c13592 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #fff;
}

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

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-social-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-social-icon i {
	color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14f8dca .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-14cebaa.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-14cebaa .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-549a90a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-549a90a {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-549a90a img {
	width: 52%;
	max-width: 53%;
}

.elementor-77975 .elementor-element.elementor-element-6e73e95 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-9d61046 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

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

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

.elementor-77975 .elementor-element.elementor-element-2f1d787.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-c2481bd .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: #a4211d;
	color: #a4211d;
}

.elementor-77975 .elementor-element.elementor-element-c2481bd > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-77975 .elementor-element.elementor-element-c2481bd .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77975 .elementor-element.elementor-element-c2481bd .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-4ead53c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77975 .elementor-element.elementor-element-4ead53c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77975 .elementor-element.elementor-element-4ead53c > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-repeater-item-12c7282.elementor-social-icon i {
	color: #091243;
}

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-repeater-item-12c7282.elementor-social-icon svg {
	fill: #091243;
}

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

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-repeater-item-f8e7228.elementor-social-icon i {
	color: #091243;
}

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-repeater-item-f8e7228.elementor-social-icon svg {
	fill: #091243;
}

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

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-widget-container {
	text-align: center;
}

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-social-icon {
	background-color: var(--e-global-color-8662ad1);
}

.elementor-77975 .elementor-element.elementor-element-93b3123 .elementor-social-icon i {
	color: var(--e-global-color-8662ad1);
}

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

.elementor-77975 .elementor-element.elementor-element-608ba97 {
	width: auto;
	max-width: auto;
}

.elementor-77975 .elementor-element.elementor-element-608ba97 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77975 .elementor-element.elementor-element-608ba97 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-framed .elementor-icon, .elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-framed .elementor-icon:hover, .elementor-77975 .elementor-element.elementor-element-608ba97.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77975 .elementor-element.elementor-element-608ba97 .elementor-icon {
	font-size: 20px;
}

.elementor-77975 .elementor-element.elementor-element-608ba97 .elementor-icon svg {
	height: 20px;
}

.elementor-77975 .elementor-element.elementor-element-0dac5df > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77975 .elementor-element.elementor-element-0dac5df > .elementor-container {
	max-width: 1350px;
}

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

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

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

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

.elementor-77975 .elementor-element.elementor-element-23d4565 > .elementor-widget-container {
	margin: -45px -20px 0px -27px;
}

.elementor-77975 .elementor-element.elementor-element-23d4565 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	color: #a4211d;
}

.elementor-77975 .elementor-element.elementor-element-48228b5 .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: #a4211d;
	color: #a4211d;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-77975 .elementor-element.elementor-element-48228b5 > .elementor-widget-container {
	margin: -80px 0px 0px -26px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-77975 .elementor-element.elementor-element-ea31070 > .elementor-container {
	max-width: 1205px;
}

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

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

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

.elementor-77975 .elementor-element.elementor-element-ed3fb29 > .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-77975 .elementor-element.elementor-element-0f3a881 {
	--grid-row-gap: 34px;
	--grid-column-gap: 30px;
}

.elementor-77975 .elementor-element.elementor-element-0f3a881 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

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

.elementor-77975 .elementor-element.elementor-element-0f3a881:after {
	content: "0.7";
}

.elementor-77975 .elementor-element.elementor-element-0f3a881 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-77975 .elementor-element.elementor-element-0f3a881.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 15px;
}

.elementor-77975 .elementor-element.elementor-element-0f3a881.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 15px;
}

.elementor-77975 .elementor-element.elementor-element-0f3a881.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 15px;
}

.elementor-77975 .elementor-element.elementor-element-0f3a881 .elementor-post__title, .elementor-77975 .elementor-element.elementor-element-0f3a881 .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-77975 .elementor-element.elementor-element-ac60289 .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: #091243;
	color: #091243;
}

.elementor-77975 .elementor-element.elementor-element-ac60289 > .elementor-widget-container {
	margin: 60px 0px -35px 0px;
}

.elementor-77975 .elementor-element.elementor-element-ac60289 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-77975 .elementor-element.elementor-element-ac60289 .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-77975 .elementor-element.elementor-element-7a5fbea9 {
		width: var(--container-widget-width, 472.969px);
		max-width: 472.969px;
		--container-widget-width: 472.969px;
		--container-widget-flex-grow: 0;
	}
	
	body:not(.rtl) .elementor-77975 .elementor-element.elementor-element-b9a54e5 {
		left: .106%;
	}
	
	body.rtl .elementor-77975 .elementor-element.elementor-element-b9a54e5 {
		right: .106%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b9a54e5 {
		top: 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);
	}
}

@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-77975 .elementor-element.elementor-element-3df3132e .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3df3132e .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-77975 .elementor-element.elementor-element-e9fd9d2 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e9fd9d2 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-8a90576 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-8a90576 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-fa59c5b {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4032944 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-aecf79d {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-aecf79d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1eebe36 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1eebe36 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e68714a > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e68714a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e68714a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74f4ebb > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74f4ebb .elementor-heading-title {
		font-size: 13vw;
		line-height: 55px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-221faa1 > .elementor-element-populated {
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 > .elementor-widget-container {
		margin: 3% 0% -5% 0%;
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		font-size: 20px;
		line-height: .8em;
		letter-spacing: 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 > .elementor-widget-container {
		margin: 12px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 {
		font-size: 14px;
		line-height: 1.4em;
		letter-spacing: 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-715a69d > .elementor-widget-container {
		margin: 0% 0% 8% -8%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-715a69d {
		z-index: 2;
		text-align: center;
	}
	
	.elementor-77975 .elementor-element.elementor-element-715a69d img {
		width: 65vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0e7a617 {
		--spacer-size: 61px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-8849bdc {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 5% 0% 5%;
		z-index: 4;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6850d02 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-09ffff4 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-09ffff4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-50e3f33 {
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-880db7a > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-880db7a .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-880db7a .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a311fcf:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-a311fcf > .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/Group-1237.png");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a311fcf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-77975 .elementor-element.elementor-element-a311fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a311fcf > .elementor-container {
		min-height: 60vh;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac82a89 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac82a89 .elementor-heading-title {
		font-size: 18.5vw;
		line-height: 50px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e2abdc1 {
		--spacer-size: 70vh;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3fffa4e {
		margin-top: 176%;
		margin-bottom: 0%;
		padding: 0% 0% 0% 0%;
		z-index: 5;
	}
	
	.elementor-77975 .elementor-element.elementor-element-46e2df3 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-46e2df3 > .elementor-element-populated {
		margin: 2px 0px 0px 17px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 17px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-41e2307 > .elementor-widget-container {
		margin: 0px 0px 0px -14px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-41e2307 {
		z-index: 5;
	}
	
	.elementor-77975 .elementor-element.elementor-element-41e2307 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9694e12 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9694e12 > .elementor-element-populated {
		margin: -34px -2px 0px 2px;
		--e-column-margin-right: -2px;
		--e-column-margin-left: 2px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-414e2f2 > .elementor-widget-container {
		margin: 35% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-414e2f2 {
		z-index: 5;
		--icon-size: 20px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9dccc49 > .elementor-widget-container {
		margin: 42px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9dccc49 {
		z-index: 5;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9dccc49 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9dccc49 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c22944 > .elementor-widget-container {
		margin: 20% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c22944 .elementor-heading-title {
		font-size: 18.5vw;
		line-height: 50px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-dff3b3c {
		--spacer-size: 15vh;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e1f55a9 > .elementor-widget-container {
		margin: 0% 0% -16% 6%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e1f55a9 img {
		width: 88vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3a4a020 > .elementor-widget-container {
		margin: -32% 0% 13% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3a4a020 img {
		width: 90vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac5c68e > .elementor-widget-container {
		margin: -39% 0% -9% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac5c68e img {
		width: 95vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f126b4c > .elementor-widget-container {
		margin: -18% 0% 0% -14%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f126b4c img {
		width: 87vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02cb84b > .elementor-widget-container {
		margin: -19% 0% -9% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02cb84b img {
		width: 90vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-01fada2 {
		--spacer-size: 20vh;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b7c54ed:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-b7c54ed > .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/Group-1239.png");
		background-size: 456px auto;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b7c54ed:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-77975 .elementor-element.elementor-element-b7c54ed > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-381dc91 {
		margin-top: 4%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3b98ca0 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b387028 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b387028 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3294297 {
		--icon-size: 20px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7affbdc > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7affbdc .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7affbdc .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d073813 > .elementor-widget-container {
		margin: -2% 0% 58% 0%;
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d073813 {
		text-align: center;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d073813 .elementor-heading-title {
		font-size: 15vw;
		line-height: 56px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c2f7f42 > .elementor-element-populated {
		margin: -4% 0% 39% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f17fb66 > .elementor-element-populated {
		margin: -55px 0px 100px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 40% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d0d13dc > .elementor-widget-container {
		margin: 0% 15% -33% -18%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d0d13dc img {
		max-width: 65%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0785175 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-da32a3f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7324ace {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4bf64dc {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-984cada {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-984cada > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b8effa4 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b8effa4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-468900c > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-468900c .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-468900c .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ba1a0a8 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ba1a0a8 .elementor-heading-title {
		font-size: 15vw;
		line-height: 80px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0c5435e > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0c5435e {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0c5435e img {
		width: 100vw;
		max-width: 61vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14b87f4 > .elementor-widget-container {
		margin: -28px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14b87f4 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0face62 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0face62 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a9b44b6 > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a9b44b6 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-88df5eb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-68a24f5 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-db95c7f {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9b87a98 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9b87a98 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e0eb03f {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e0eb03f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a80d2da > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a80d2da .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a80d2da .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-607db25 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-607db25 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-607db25 img {
		width: 100vw;
		max-width: 61vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f75efa7 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f75efa7 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e1d05f > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e1d05f {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e59d7f3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d537324 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-199f33b {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9aa01d3 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9aa01d3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6bd1c5d {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6bd1c5d > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b6aafe8 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b6aafe8 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b6aafe8 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-00b2c1b > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-00b2c1b {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-00b2c1b img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ef8fb8b > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ef8fb8b {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f1bf1a3 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f1bf1a3 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-275dac7 > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-275dac7 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-09e76ac {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a919ddc {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1fd2675 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-54f22d8 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-54f22d8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-42f2853 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-42f2853 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-208d9e6 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-208d9e6 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-208d9e6 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d4725f6 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d4725f6 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d4725f6 img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bc7a2a9 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bc7a2a9 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82d495d > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82d495d {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-fc067b8 > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-fc067b8 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f791184 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-09ee068 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-492925f {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6eeff6f {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6eeff6f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3e84ce1 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3e84ce1 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7702844 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7702844 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-7702844 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0969036 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0969036 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-47aa948 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-47aa948 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bdc433e > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bdc433e {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a8f0bf1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e5ab680 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5873a5e {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e881471 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e881471 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0504e3a {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0504e3a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c6ac8e5 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c6ac8e5 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c6ac8e5 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c648560 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c648560 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c648560 img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b9fa537 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b9fa537 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-66a4423 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-66a4423 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bfbf38c > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-bfbf38c {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-3094495 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-44b5774 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-975f120 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d566274 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d566274 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-64bd44a {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-64bd44a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c1d1a0e > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c1d1a0e .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c1d1a0e .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02a8794 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02a8794 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02a8794 img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1c6627b > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1c6627b {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-8d0ca12 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-8d0ca12 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-fae836d > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-fae836d {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4413d14 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-56b6d9f {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ea93d4a {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-63abc05 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-63abc05 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82311c8 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82311c8 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e58b0c0 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e58b0c0 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e58b0c0 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74673c2 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74673c2 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74673c2 img {
		width: 100vw;
		max-width: 60vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1dd2111 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-1dd2111 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-814155d > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-814155d {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e0fede > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e0fede {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9195619 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-dd2bdaa {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6ede0b5 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-382f3de {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-382f3de > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-cff4e6a {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-cff4e6a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f615df > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f615df .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f615df .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-62189d4 > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-62189d4 {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-62189d4 img {
		width: 100vw;
		max-width: 55vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-2a641a8 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-2a641a8 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82c2759 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-82c2759 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-22b1151 > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-22b1151 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4e1ed3e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f2df253 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d5c32c3 {
		width: 25%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c13592 {
		width: 75%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c13592 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14f8dca {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14f8dca > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14cebaa > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14cebaa .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14cebaa .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-549a90a > .elementor-widget-container {
		margin: 0% 0% -4% 5%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-549a90a {
		text-align: left;
	}
	
	.elementor-77975 .elementor-element.elementor-element-549a90a img {
		width: 100vw;
		max-width: 35vw;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e73e95 > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6e73e95 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f025021 > .elementor-widget-container {
		margin: -68px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-f025021 {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b08a116 > .elementor-widget-container {
		margin: -9% 0% 30% 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-b08a116 {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9d61046 > .elementor-container {
		min-height: 100vh;
	}
	
	.elementor-77975 .elementor-element.elementor-element-9d61046 {
		z-index: 4;
	}
	
	.elementor-bc-flex-widget .elementor-77975 .elementor-element.elementor-element-2f1d787.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-77975 .elementor-element.elementor-element-2f1d787.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-77975 .elementor-element.elementor-element-411b7be {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6afef20 {
		width: 50%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c2481bd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4ead53c {
		width: 50%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4ead53c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-93b3123 {
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-608ba97 > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-608ba97 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-608ba97 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-cf77ba4 > .elementor-widget-container {
		margin: 10% 38% -5% -20%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-cf77ba4 img {
		width: 55%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-23d4565 > .elementor-widget-container {
		margin: -6px 0px -38px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-23d4565 {
		font-size: 35px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-48228b5 > .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-77975 .elementor-element.elementor-element-0f3a881 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f3a881 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f3a881:after {
		content: "0.5";
	}
	
	.elementor-77975 .elementor-element.elementor-element-0f3a881 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac60289 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-77975 .elementor-element.elementor-element-9e4c9a6 {
		width: 26%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5f23fe9e {
		width: 47.332%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-725fb426 {
		width: 26%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c301ac5 {
		--width: 50%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-14574fe {
		width: 30%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6b44089 {
		width: 39.332%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a583090 {
		width: 30%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d926a2b {
		width: 19.145%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-221faa1 {
		width: 56.549%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4796d87 {
		width: 24.306%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-6fecbc0 {
		width: 16%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-04d8513 {
		width: 69.332%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-124b3bc {
		width: 14%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-e7e7951 {
		width: 31.134%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c7cf55d {
		width: 68.866%;
	}
}

@media (min-width:1025px) {
	.elementor-77975 .elementor-element.elementor-element-cb8a851:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-cb8a851 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d478fd3:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-d478fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-77975 .elementor-element.elementor-element-a311fcf:not(.elementor-motion-effects-element-type-background), .elementor-77975 .elementor-element.elementor-element-a311fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

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

/* End custom CSS */

/* Start custom CSS for social-icons, class: .elementor-element-4d351174 */
.elementor-77975 .elementor-element.elementor-element-4d351174 div .elementor-grid {
	flex-wrap: nowrap !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-47bd238c */
.elementor-77975 .elementor-element.elementor-element-47bd238c div h2 {
	font-size: clamp(10.2rem, 13.8vw, 23.5rem);
	-webkit-text-stroke: 2px #fff !important;
	z-index: 3;
	display: inline-block;
	color: #fff !important;
	position: relative;
	overflow: hidden;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c div h2::before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--fill-height, 0%);
	background-color: #a4211d;
	transform: translateY(-100%);
	transition: top .7s ease;
	z-index: 0;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid #0c2760;
	width: 97.5%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

/*.elementor-77975 .elementor-element.elementor-element-47bd238c div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77975 .elementor-element.elementor-element-47bd238c {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 2px solid currentColor;
  width: 97%;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #8C0700;
  transition: height 0.3s ease, transform 0.3s ease;
  height: 0;
  transform-origin: bottom;
}

.elementor-77975 .elementor-element.elementor-element-47bd238c div h2::before {
  height: var(--fill-height, 0%);
}*/

/*#titulo-1 {
    color: transparent;
  -webkit-text-stroke: 1px white;
  position: relative;
  z-index: 2;
}

#titulo-1::after {
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8C070;
  z-index: -1;
  transition: height 0.3s ease-out;
  height: 0;
}*/

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-17ed22cf */
.elementor-77975 .elementor-element.elementor-element-17ed22cf div h2 {
	font-size: clamp(10.2rem, 13.8vw, 23.5rem);
	-webkit-text-stroke: 2px #fff !important;
	z-index: 3;
	color: rgba(255, 255, 255, 0);
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf div h2::before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--fill-height, 0%);
	background-color: #8c0700;
	transform: translateY(-100%);
	transition: top .3s ease;
	z-index: 0;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid #fff;
	width: 97.5%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

/*.elementor-77975 .elementor-element.elementor-element-17ed22cf div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77975 .elementor-element.elementor-element-17ed22cf {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 2px solid currentColor;
  width: 97%;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #8C0700;
  transition: height 0.3s ease, transform 0.3s ease;
  height: 0;
  transform-origin: bottom;
}

.elementor-77975 .elementor-element.elementor-element-17ed22cf div h2::before {
  height: var(--fill-height, 0%);
}*/

/*#titulo-1 {
    color: transparent;
  -webkit-text-stroke: 1px white;
  position: relative;
  z-index: 2;
}

#titulo-1::after {
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8C070;
  z-index: -1;
  transition: height 0.3s ease-out;
  height: 0;
}*/

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-4bbb86cd */
.elementor-77975 .elementor-element.elementor-element-4bbb86cd div {
	max-width: 100%;
}

.site-footer {
	display: none !important;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for social-icons, class: .elementor-element-6fda8df */
.elementor-77975 .elementor-element.elementor-element-6fda8df div .elementor-grid {
	flex-wrap: nowrap !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c515bc9 */
.elementor-77975 .elementor-element.elementor-element-c515bc9 {
	position: fixed;
	top: 10px;
	left: 0;
	right: 0;
	z-index: 6;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a54e5 */
.elementor-77975 .elementor-element.elementor-element-b9a54e5 div h2 {
	font-size: clamp(10.2rem, 14.5vw, 17.5rem);
	-webkit-text-stroke: 3px white !important;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5 div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid white;
	width: 99%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

.elementor-77975 .elementor-element.elementor-element-b9a54e5 div h2::before {
	margin-top: 100px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-610b6f5 */
.elementor-77975 .elementor-element.elementor-element-610b6f5 div h2 {
	font-size: clamp(10.2rem, 14.5vw, 17.5rem);
	-webkit-text-stroke: 2px white !important;
	color: rgba(255, 255, 255, 0) !important;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5 div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid white;
	width: 97.5% !important;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

.elementor-77975 .elementor-element.elementor-element-610b6f5 div h2::before {
	margin-top: 100px;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for social-icons, class: .elementor-element-606dfd2 */
.elementor-77975 .elementor-element.elementor-element-606dfd2 div .elementor-grid {
	flex-wrap: nowrap !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-47e572f */
.elementor-77975 .elementor-element.elementor-element-47e572f div h2 {
	font-size: clamp(8rem, 10.5vw, 20.5rem);
	-webkit-text-stroke: 2px #0c2760 !important;
	z-index: 3;
	display: inline-block;
	color: #0c2760 !important;
	position: relative;
	overflow: hidden;
}

.elementor-77975 .elementor-element.elementor-element-47e572f div h2::before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--fill-height, 0%);
	background-color: rgba(255, 255, 255, 0);
	transform: translateY(-100%);
	transition: top .7s ease;
	z-index: 0;
	-webkit-text-stroke: 2px #d01f21 !important;
}

.elementor-77975 .elementor-element.elementor-element-47e572f div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid #0c2760;
	width: 99%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	-webkit-text-stroke: 2px #d01f21 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-55884e1 */
.elementor-77975 .elementor-element.elementor-element-55884e1 div h2 {
	font-size: clamp(8rem, 10.5vw, 20.5rem);
	-webkit-text-stroke: 2.25px #0c2760 !important;
	z-index: 3;
	color: rgba(255, 255, 255, 0);
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.elementor-77975 .elementor-element.elementor-element-55884e1 div h2::before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--fill-height, 0%);
	background-color: #ededed;
	transform: translateY(-100%);
	transition: top .7s ease;
	z-index: 0;
}

.elementor-77975 .elementor-element.elementor-element-55884e1 div h2::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-bottom: 2px solid #0c2760;
	width: 99%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

/*.elementor-77975 .elementor-element.elementor-element-55884e1 div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77975 .elementor-element.elementor-element-55884e1 {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77975 .elementor-element.elementor-element-55884e1::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  border-bottom: 2px solid currentColor;
  width: 97%;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.elementor-77975 .elementor-element.elementor-element-55884e1::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #8C0700;
  transition: height 0.3s ease, transform 0.3s ease;
  height: 0;
  transform-origin: bottom;
}

.elementor-77975 .elementor-element.elementor-element-55884e1 div h2::before {
  height: var(--fill-height, 0%);
}*/

/*#titulo-1 {
    color: transparent;
  -webkit-text-stroke: 1px white;
  position: relative;
  z-index: 2;
}

#titulo-1::after {
    content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8C070;
  z-index: -1;
  transition: height 0.3s ease-out;
  height: 0;
}*/

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cc7db4e */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77975 .elementor-element.elementor-element-cc7db4e div {
		margin: 1.5rem 0rem 0rem 0rem !important;
		padding: 0rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-94d26df */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77975 .elementor-element.elementor-element-94d26df div {
		margin: 1.5rem 0rem 0rem 0rem !important;
		padding: 0rem 0rem 0rem 0rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-d478fd3 */
.elementor-77975 .elementor-element.elementor-element-d478fd3 div {
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for premium-hscroll, class: .elementor-element-3267603 */
.elementor-77975 .elementor-element.elementor-element-3267603 .premium-hscroll-sections-wrap {
	height: .1px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-1a17cdd */
.elementor-77975 .elementor-element.elementor-element-1a17cdd {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-fa59c5b */
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-74f4ebb */
.elementor-77975 .elementor-element.elementor-element-74f4ebb {
	padding-bottom: 0px;
	text-decoration: underline;
	text-decoration-color: #fff;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-77975 .elementor-element.elementor-element-74f4ebb div h2 {
		padding-bottom: 4%;
		font-size: 17.6vw !important;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-77975 .elementor-element.elementor-element-74f4ebb div h2 {
		font-size: 18vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1750px) {
	.elementor-77975 .elementor-element.elementor-element-74f4ebb 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-77975 .elementor-element.elementor-element-74f4ebb {
		padding-bottom: 330px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74f4ebb div {
		margin-top: 0rem !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74f4ebb div h2 {
		font-size: 18vw !important;
		padding-bottom: 2%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5cae194 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c27a257 */
.elementor-77975 .elementor-element.elementor-element-c27a257 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-77975 .elementor-element.elementor-element-c27a257 {
		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-77975 .elementor-element.elementor-element-c27a257 {
		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-77975 .elementor-element.elementor-element-c27a257 {
		top: 66%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-c27a257 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 {
		top: 70%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5cae194 */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-5cae194 {
		top: 70%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-5cae194 div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c27a257 */
.elementor-77975 .elementor-element.elementor-element-c27a257 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-77975 .elementor-element.elementor-element-c27a257 {
		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-77975 .elementor-element.elementor-element-c27a257 {
		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-77975 .elementor-element.elementor-element-c27a257 {
		top: 66%;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-c27a257 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c27a257 {
		top: 70%;
	}
}

/* End custom CSS */

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

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

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

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

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-9eebf99 */
.elementor-77975 .elementor-element.elementor-element-9eebf99 {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-b890b32 */
@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-c310ec4 */
.elementor-77975 .elementor-element.elementor-element-c310ec4 a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-77975 .elementor-element.elementor-element-c310ec4 svg path {
	fill: #fff;
}

.elementor-77975 .elementor-element.elementor-element-c310ec4 span {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-09ffff4 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77975 .elementor-element.elementor-element-09ffff4 {
		margin: 0px -15px 0px 32px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-8849bdc */
.elementor-77975 .elementor-element.elementor-element-8849bdc {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ac82a89 */
.elementor-77975 .elementor-element.elementor-element-ac82a89 {
	-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-77975 .elementor-element.elementor-element-ac82a89 div h2 {
		font-size: 15.4vw !important;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-77975 .elementor-element.elementor-element-ac82a89 {
		top: 3% !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac82a89 div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-ac82a89 {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-77975 .elementor-element.elementor-element-ac82a89 div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-77975 .elementor-element.elementor-element-ac82a89 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-77975 .elementor-element.elementor-element-ac82a89 {
		top: 4.2% !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac82a89 div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-3fffa4e */
.elementor-77975 .elementor-element.elementor-element-3fffa4e {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4c22944 */
.elementor-77975 .elementor-element.elementor-element-4c22944 {
	-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-77975 .elementor-element.elementor-element-4c22944 div h2 {
		font-size: 15.4vw !important;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-77975 .elementor-element.elementor-element-4c22944 {
		top: 3% !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c22944 div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-4c22944 {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-77975 .elementor-element.elementor-element-4c22944 div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-77975 .elementor-element.elementor-element-4c22944 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-77975 .elementor-element.elementor-element-4c22944 {
		top: 4.2% !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-4c22944 div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7affbdc */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77975 .elementor-element.elementor-element-7affbdc div {
		margin: 10% 3% 0% 0% !important;
		padding: 0px 2px 0px 6px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d073813 */
.elementor-77975 .elementor-element.elementor-element-d073813 {
	padding-bottom: 5px;
	text-decoration: underline;
	text-decoration-color: #0c2760;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

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

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-77975 .elementor-element.elementor-element-d073813 div h2 {
		font-size: 15.4vw !important;
		margin-top: -60px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-77975 .elementor-element.elementor-element-d073813 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1790px) {
	.elementor-77975 .elementor-element.elementor-element-d073813 div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-d073813 div h2 {
		font-size: 15.6vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-0328750 */
.elementor-77975 .elementor-element.elementor-element-0328750 {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-7324ace */
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-ba1a0a8 */
.elementor-77975 .elementor-element.elementor-element-ba1a0a8 {
	-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-0c5435e */
.elementor-77975 .elementor-element.elementor-element-0c5435e img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-0c5435e 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-77975 .elementor-element.elementor-element-0c5435e {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-0c5435e {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-0c5435e {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-0c5435e img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-68a24f5 */
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-607db25 */
.elementor-77975 .elementor-element.elementor-element-607db25 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-607db25 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-77975 .elementor-element.elementor-element-607db25 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-607db25 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-607db25 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-607db25 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-d537324 */
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-00b2c1b */
.elementor-77975 .elementor-element.elementor-element-00b2c1b img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-00b2c1b 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-77975 .elementor-element.elementor-element-00b2c1b {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-00b2c1b {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-00b2c1b {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-00b2c1b img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-a919ddc */
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-d4725f6 */
.elementor-77975 .elementor-element.elementor-element-d4725f6 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-d4725f6 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-77975 .elementor-element.elementor-element-d4725f6 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-d4725f6 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-d4725f6 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-d4725f6 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-09ee068 */
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-c7df4f1 */
.elementor-77975 .elementor-element.elementor-element-c7df4f1 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-c7df4f1 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-77975 .elementor-element.elementor-element-c7df4f1 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c7df4f1 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-e5ab680 */
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-c648560 */
.elementor-77975 .elementor-element.elementor-element-c648560 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-c648560 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-77975 .elementor-element.elementor-element-c648560 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-c648560 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-c648560 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-c648560 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-44b5774 */
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-02a8794 */
.elementor-77975 .elementor-element.elementor-element-02a8794 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-02a8794 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-77975 .elementor-element.elementor-element-02a8794 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-02a8794 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-02a8794 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-02a8794 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-56b6d9f */
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-74673c2 */
.elementor-77975 .elementor-element.elementor-element-74673c2 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-74673c2 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-77975 .elementor-element.elementor-element-74673c2 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-74673c2 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-74673c2 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-74673c2 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-dd2bdaa */
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-62189d4 */
.elementor-77975 .elementor-element.elementor-element-62189d4 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-62189d4 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-77975 .elementor-element.elementor-element-62189d4 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-62189d4 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-62189d4 {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-62189d4 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-f2df253 */
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-549a90a */
.elementor-77975 .elementor-element.elementor-element-549a90a img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77975 .elementor-element.elementor-element-549a90a 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-77975 .elementor-element.elementor-element-549a90a {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77975 .elementor-element.elementor-element-549a90a {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77975 .elementor-element.elementor-element-549a90a {
		margin-left: 18px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-549a90a img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-608ba97 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77975 .elementor-element.elementor-element-608ba97 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-23d4565 */
@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-48228b5 */
.elementor-77975 .elementor-element.elementor-element-48228b5 {
	pointer-events: none;
}

.elementor-77975 .elementor-element.elementor-element-48228b5 a {
	padding: 20px 28px !important;
}

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-77975 .elementor-element.elementor-element-48228b5 div a {
		margin-top: 30px;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-77975 .elementor-element.elementor-element-48228b5 div a {
		margin-top: 20px;
	}
}

@media only screen and (min-width : 1600px) and (max-width : 1919px) {
	.elementor-77975 .elementor-element.elementor-element-48228b5 {
		margin: 5px 0px -25px -2px;
	}
}

@media only screen and (min-width : 1920px) {}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-0dac5df */
.elementor-77975 .elementor-element.elementor-element-0dac5df {
	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-0f3a881 */
.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-77975 .elementor-element.elementor-element-0f3a881 {
		margin: 0px 85px -130px -5px !important;
	}
	
	/*text copy container slaider*/
	.elementor-77975 .elementor-element.elementor-element-0f3a881 a {
		font-size: 15px !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-0f3a881 .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-ac60289 */
.elementor-77975 .elementor-element.elementor-element-ac60289 a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-77975 .elementor-element.elementor-element-ac60289 div a {
		padding-top: 147px;
		margin-bottom: -50px !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac60289 {
		margin: -60px -2px 60px 0px !important;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-77975 .elementor-element.elementor-element-ac60289 {
		margin: -90px 0px 50px -36px;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac60289 div a {
		padding-top: 60px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77975 .elementor-element.elementor-element-ac60289 {
		margin-bottom: 100px !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac60289 div {
		margin: 0px !important;
		padding-right: 24px;
	}
}

@media only screen and (min-width : 1920px) {
	.elementor-77975 .elementor-element.elementor-element-ac60289 div a {
		margin: -87px 0px 170px 0px !important;
	}
	
	.elementor-77975 .elementor-element.elementor-element-ac60289 {
		margin: 75px 0px 70px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-ea31070 */
.elementor-77975 .elementor-element.elementor-element-ea31070 {
	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-9d61046 */

/*.elementor-77975 .elementor-element.elementor-element-9d61046 {*/

/*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-77975 .elementor-element.elementor-element-9d61046.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;
	}
}
