/* End custom CSS */

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-51b6a140.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-51b6a140 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

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

.elementor-77827 .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-77827 .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-77827 .elementor-element.elementor-element-4d351174 .elementor-widget-container {
	text-align: center;
}

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

.elementor-77827 .elementor-element.elementor-element-4d351174 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-4d351174 .elementor-social-icon svg {
	fill: #0c2760;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-3df3132e.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-3df3132e.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-3df3132e.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

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

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

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

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-17ed22cf {
	right: 0px;
}

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-17f3afe2 {
	z-index: 20;
}

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

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

.elementor-77827 .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-77827 .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: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-757b187 > .elementor-widget-container {
	--e-transform-translateX: 10%;
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-5f23fe9e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

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

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

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

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

.elementor-77827 .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: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-43087beb > .elementor-widget-container {
	--e-transform-translateX: -10%;
	margin: 0px 0px 0px 0px;
}

.elementor-77827 .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-77827 .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-77827 .elementor-element.elementor-element-c515bc9:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-c515bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-813eb90 .elementor-button {
	background-color: rgba(51, 204, 255, 0);
}

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-10bfcaa.e-con {
	--align-self: flex-start;
}

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

.elementor-77827 .elementor-element.elementor-element-5aa43f1 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-5aa43f1 .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77827 .elementor-element.elementor-element-5aa43f1 .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-5aa43f1 .elementor-social-icon svg {
	fill: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-cb8a851:not(.elementor-motion-effects-element-type-background), .elementor-77827 .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/istockphoto-1005978412-2048x2048-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-0bce315 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-ce2dd28:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-ce2dd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0c2760;
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-610b6f5 {
	width: 100%;
	max-width: 100%;
	top: 0px;
	z-index: 0;
	text-align: center;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-a3b74f1 > .elementor-widget-container {
	margin: -200px 0px 0px 150px;
}

.elementor-77827 .elementor-element.elementor-element-a3b74f1 {
	z-index: 8;
}

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

.elementor-77827 .elementor-element.elementor-element-a3b74f1 img {
	width: 900px;
}

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

.elementor-77827 .elementor-element.elementor-element-09418be > .elementor-widget-container {
	margin: -20% 0% 8% 0%;
}

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

.elementor-77827 .elementor-element.elementor-element-69271d6 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	z-index: 8;
}

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

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

.elementor-77827 .elementor-element.elementor-element-69271d6 img {
	width: 55%;
}

.elementor-77827 .elementor-element.elementor-element-d478fd3:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-d478fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-c691411.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

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

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-a92c87a .elementor-button-content-wrapper {
	flex-direction: row;
}

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-21153bd {
	--grid-template-columns: repeat(0, auto);
	width: auto;
	max-width: auto;
	--icon-size: 20px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-77827 .elementor-element.elementor-element-21153bd .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-21153bd .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-77827 .elementor-element.elementor-element-21153bd .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-21153bd .elementor-social-icon svg {
	fill: #0c2760;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-55884e1 {
	right: 0px;
}

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-89edd3b:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-89edd3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-77827 .elementor-element.elementor-element-89edd3b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -3%;
	margin-bottom: 0%;
}

.elementor-77827 .elementor-element.elementor-element-89edd3b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-77827 .elementor-element.elementor-element-36c1155 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5rem 0rem 0rem 12rem;
}

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

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

.elementor-77827 .elementor-element.elementor-element-d5ab3b0 > .elementor-widget-container {
	margin: -350px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-d5ab3b0 {
	z-index: 8;
}

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

.elementor-77827 .elementor-element.elementor-element-ee00859 > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-ee00859 {
	z-index: 7;
}

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

.elementor-77827 .elementor-element.elementor-element-cd6121e > .elementor-widget-container {
	margin: -180px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-cd6121e {
	z-index: 8;
}

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

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-a583090 {
	z-index: 7;
}

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

.elementor-77827 .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-77827 .elementor-element.elementor-element-0fe16d9:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-0fe16d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

.elementor-77827 .elementor-element.elementor-element-166ddd0 > .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-77827 .elementor-element.elementor-element-429586a:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-429586a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffb800;
}

.elementor-77827 .elementor-element.elementor-element-429586a {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77827 .elementor-element.elementor-element-429586a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77827 .elementor-element.elementor-element-01f808a > .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-77827 .elementor-element.elementor-element-498fa01:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-498fa01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-3ae2318 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-e4a36eb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-e4a36eb .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-0191c7b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-0191c7b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77827 .elementor-element.elementor-element-0191c7b > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77827 .elementor-element.elementor-element-abe9289 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-abe9289 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-abe9289 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-abe9289 .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-e57d169 {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-e57d169 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-e57d169.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-e57d169 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-e57d169 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-019d0d6 > .elementor-widget-container {
	margin: -2rem 0rem 0rem 0rem;
	padding: 0% 0% 0% 0%;
}

.elementor-77827 .elementor-element.elementor-element-019d0d6 {
	z-index: 0;
	text-align: center;
}

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-4f5a1d7.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-77827 .elementor-element.elementor-element-4f5a1d7.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

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

.elementor-77827 .elementor-element.elementor-element-ba268bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-ba268bf {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	font-style: normal;
	line-height: 35px;
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-0952c17 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-0952c17 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	line-height: 34px;
	color: #0c2760;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-660cf52.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-77827 .elementor-element.elementor-element-660cf52.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-f4f1234 {
	overflow: hidden;
	z-index: 4;
}

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

.elementor-77827 .elementor-element.elementor-element-8840cde > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-7db4cb5 {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 15px 36px 0px 36px;
	z-index: 5;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-3153ef8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-3153ef8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

.elementor-77827 .elementor-element.elementor-element-9be07da .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-9be07da .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-8e82cfe .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-8e82cfe .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-8e82cfe .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-8e82cfe .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3 {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1d4ccf3.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-1d4ccf3 .elementor-icon svg {
	height: 20px;
}

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

.elementor-77827 .elementor-element.elementor-element-fb41b9b > .elementor-container {
	min-height: 649px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-fac925c {
	z-index: 0;
	text-align: center;
}

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

.elementor-77827 .elementor-element.elementor-element-def9258 {
	--spacer-size: 50px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-8c7cb27 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-8c7cb27 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-b864222 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-b864222 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-b864222 .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-b864222 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-9f8143c {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-9f8143c .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-9f8143c .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-9f8143c .elementor-icon svg {
	height: 20px;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-e9c5a43 {
	z-index: 7;
}

.elementor-77827 .elementor-element.elementor-element-c209ee8 {
	z-index: 7;
}

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

.elementor-77827 .elementor-element.elementor-element-e2de6f9 {
	z-index: 0;
	text-align: center;
}

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

.elementor-77827 .elementor-element.elementor-element-3e25a45 {
	--spacer-size: 50px;
}

.elementor-77827 .elementor-element.elementor-element-36a76df > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-36a76df {
	z-index: 8;
}

.elementor-77827 .elementor-element.elementor-element-36a76df .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77827 .elementor-element.elementor-element-36a76df img {
	width: 30vw;
}

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

.elementor-77827 .elementor-element.elementor-element-b317757 {
	z-index: 8;
}

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

.elementor-77827 .elementor-element.elementor-element-70e9bde > .elementor-widget-container {
	margin: -130px 0px 100px 0px;
}

.elementor-77827 .elementor-element.elementor-element-70e9bde {
	z-index: 8;
}

.elementor-77827 .elementor-element.elementor-element-70e9bde .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-77827 .elementor-element.elementor-element-70e9bde img {
	width: 30vw;
}

.elementor-77827 .elementor-element.elementor-element-fecade7 {
	z-index: 7;
}

.elementor-77827 .elementor-element.elementor-element-a06cc05 {
	--spacer-size: 50px;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-11d8077.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-11d8077.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-11d8077 > .elementor-element-populated {
	margin: 0px -1px 0px -20px;
	--e-column-margin-right: -1px;
	--e-column-margin-left: -20px;
}

.elementor-77827 .elementor-element.elementor-element-68c0e41 .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-77827 .elementor-element.elementor-element-68c0e41 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-77827 .elementor-element.elementor-element-68c0e41 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-68c0e41 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-779a875 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-779a875 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-779a875 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-779a875 .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-987b7ce.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-987b7ce .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-7deea6d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 2% 0% 0% 0%;
}

.elementor-77827 .elementor-element.elementor-element-7deea6d {
	z-index: 0;
	text-align: center;
}

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

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

.elementor-77827 .elementor-element.elementor-element-ad74acf {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-32b0e73 > .elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-77827 .elementor-element.elementor-element-03bd326 > .elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-77827 .elementor-element.elementor-element-354b8c0 > .elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-865e0da:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-865e0da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9bd0f;
}

.elementor-77827 .elementor-element.elementor-element-865e0da {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77827 .elementor-element.elementor-element-865e0da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-ac17ca9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-3659795 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-3659795 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-6424f5f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-6424f5f.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77827 .elementor-element.elementor-element-6424f5f > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77827 .elementor-element.elementor-element-0f832b7 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-0f832b7 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-0f832b7 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-0f832b7 .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1a50b4b.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-1a50b4b .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-be7c030 {
	z-index: 2;
	text-align: center;
}

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

.elementor-77827 .elementor-element.elementor-element-19928f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-19928f7 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-19928f7 img {
	width: 52%;
	max-width: 53%;
}

.elementor-77827 .elementor-element.elementor-element-90c7486 > .elementor-widget-container {
	margin: 0px -50px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-3b2cfbc:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-3b2cfbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c57d23;
}

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

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-6f2c16f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-ec43c35 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-ec43c35 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-adbe8cf .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-adbe8cf .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-adbe8cf .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-adbe8cf .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-4540f22 {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-4540f22 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-4540f22 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-4540f22.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4540f22 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-4540f22 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-039f55e > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-9286c9a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-9286c9a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-55361b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-55361b8 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-55361b8 img {
	width: 100vw;
	max-width: 50vw;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-05084b8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-05084b8 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-0bc900b > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-8dac6af:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-8dac6af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dfbb00;
}

.elementor-77827 .elementor-element.elementor-element-8dac6af {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77827 .elementor-element.elementor-element-8dac6af > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-f615607 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-71d0029 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-71d0029 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-1c26333.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77827 .elementor-element.elementor-element-1c26333 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77827 .elementor-element.elementor-element-940f94e .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-940f94e .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-940f94e .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-940f94e .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-3be58fc {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-3be58fc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-3be58fc.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-3be58fc.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-3be58fc.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-3be58fc.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-3be58fc.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-3be58fc .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-3be58fc .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-e2209c3 > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-2051d9f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-2051d9f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-e69b904 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-e69b904 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-e69b904 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-4daeb31 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-8f4ef84 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-48df611 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-68b6ad0:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-68b6ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c8cd55;
}

.elementor-77827 .elementor-element.elementor-element-68b6ad0 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77827 .elementor-element.elementor-element-68b6ad0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-64824c1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-64824c1.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-64824c1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-10df42a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-10df42a .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-502c4e2 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-502c4e2 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-502c4e2 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-502c4e2 .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9 {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-385b0f9.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-385b0f9 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-73a9fae > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

.elementor-77827 .elementor-element.elementor-element-2eee1cc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-055d28b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-055d28b {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-055d28b img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-1f93806 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-26b77a7 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-b48622b:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-b48622b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #846e37;
}

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

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-a7a3828 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-62ced24 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-62ced24 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-9059c5f .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-9059c5f .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-9059c5f .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-9059c5f .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-fa72bc7 {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-fa72bc7 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-fa72bc7.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-fa72bc7 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-fa72bc7 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-065d41b > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

.elementor-77827 .elementor-element.elementor-element-2bce63a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-1c497e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-1c497e6 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-1c497e6 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-a80f013 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-79be5d9 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-ff5312a:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-ff5312a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #85d6d5;
}

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-9fb368d.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-9fb368d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-ad60603 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-ad60603 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-1ea280c .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-1ea280c .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-1ea280c .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-1ea280c .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-7ceda5b {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-7ceda5b .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-7ceda5b.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-7ceda5b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-7ceda5b.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-7ceda5b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-7ceda5b.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-7ceda5b .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-7ceda5b .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-d2b15f4 > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-522fe7f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-522fe7f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-33ebc56 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-33ebc56 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-33ebc56 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-dc8bc17 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-1c3f43e > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-c5f48d2:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-c5f48d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #67872a;
}

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

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-fdf60db > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-a21ea02 .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: var(--e-global-color-8662ad1);
	color: var(--e-global-color-8662ad1);
}

.elementor-77827 .elementor-element.elementor-element-a21ea02 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77827 .elementor-element.elementor-element-a21ea02 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-a21ea02 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-78e13c5 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-78e13c5 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-78e13c5 .elementor-social-icon i {
	color: #fff;
}

.elementor-77827 .elementor-element.elementor-element-78e13c5 .elementor-social-icon svg {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-c15a99c {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-c15a99c .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-c15a99c .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-c15a99c .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-a2a20e6 > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

.elementor-77827 .elementor-element.elementor-element-6a3a541 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-f53d387 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-f53d387 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-f53d387 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-2c6cc56 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-ec13066 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-77827 .elementor-element.elementor-element-ec13066 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: var(--e-global-color-8662ad1);
}

.elementor-77827 .elementor-element.elementor-element-8066308 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: var(--e-global-color-8662ad1);
}

.elementor-77827 .elementor-element.elementor-element-1b24b35:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-1b24b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #85d6d5;
}

.elementor-77827 .elementor-element.elementor-element-1b24b35 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77827 .elementor-element.elementor-element-1b24b35 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-48787ba.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-48787ba.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-48787ba > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-77827 .elementor-element.elementor-element-5f5e1fb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-5f5e1fb .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-5cb8421 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-5cb8421 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-5cb8421 .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-5cb8421 .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-d12eff6 {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-d12eff6 .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-d12eff6 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-d12eff6 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-d01419b > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-e8d7511 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-e8d7511 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-e8d7511 img {
	width: 100vw;
	max-width: 50vw;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-881205a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-881205a > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-661a180 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

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

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

.elementor-77827 .elementor-element.elementor-element-b64ae29:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-b64ae29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9d338;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-130fd01.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-130fd01.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-130fd01 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-7fc7ad6 .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: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

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

.elementor-77827 .elementor-element.elementor-element-7fc7ad6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-7fc7ad6 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-79b4eff .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-79b4eff .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-79b4eff .elementor-social-icon i {
	color: #00338d;
}

.elementor-77827 .elementor-element.elementor-element-79b4eff .elementor-social-icon svg {
	fill: #00338d;
}

.elementor-77827 .elementor-element.elementor-element-ab818c2 {
	width: auto;
	max-width: auto;
}

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

.elementor-77827 .elementor-element.elementor-element-ab818c2 .elementor-icon-wrapper {
	text-align: right;
}

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

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-ab818c2 .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-ab818c2 .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-d86a484 > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

.elementor-77827 .elementor-element.elementor-element-1a992ed > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-77827 .elementor-element.elementor-element-aff0218 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-aff0218 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-aff0218 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-ca625df > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-32fe8aa > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-77827 .elementor-element.elementor-element-32fe8aa {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: var(--e-global-color-primary);
}

.elementor-77827 .elementor-element.elementor-element-8c55c0e {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: var(--e-global-color-primary);
}

.elementor-77827 .elementor-element.elementor-element-6b2ae8f:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-6b2ae8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #85d6d5;
}

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

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

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

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

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-781d732.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-781d732.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-77827 .elementor-element.elementor-element-781d732 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-d3ef1a0 .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: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-77827 .elementor-element.elementor-element-d3ef1a0 > .elementor-widget-container {
	margin: 0px 0px 0px -15px;
}

.elementor-77827 .elementor-element.elementor-element-d3ef1a0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-d3ef1a0 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-c4392c2 .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-c4392c2 .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-c4392c2 .elementor-social-icon i {
	color: #00338d;
}

.elementor-77827 .elementor-element.elementor-element-c4392c2 .elementor-social-icon svg {
	fill: #00338d;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-stacked .elementor-icon {
	background-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-default .elementor-icon {
	color: #0c2760;
	border-color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-default .elementor-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-4b704ed.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-4b704ed .elementor-icon svg {
	height: 20px;
}

.elementor-77827 .elementor-element.elementor-element-1b86378 > .elementor-container {
	max-width: 1000px;
	min-height: 100vh;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-77f7172 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-77f7172 {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-77f7172 img {
	width: 100vw;
	max-width: 50vw;
}

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

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

.elementor-77827 .elementor-element.elementor-element-bab4f86 > .elementor-element-populated {
	margin: 0px 0px 0px -75px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -75px;
}

.elementor-77827 .elementor-element.elementor-element-f5bb1c7 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-77827 .elementor-element.elementor-element-f5bb1c7 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	line-height: 60px;
	color: var(--e-global-color-primary);
}

.elementor-77827 .elementor-element.elementor-element-4351601 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: var(--e-global-color-primary);
}

.elementor-77827 .elementor-element.elementor-element-9197f11 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-07b6ae8.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

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

.elementor-77827 .elementor-element.elementor-element-07b6ae8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

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

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

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

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

.elementor-77827 .elementor-element.elementor-element-8a23be4 .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-77827 .elementor-element.elementor-element-8a23be4 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-77827 .elementor-element.elementor-element-8a23be4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-77827 .elementor-element.elementor-element-8a23be4 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-40a5e47.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-40a5e47.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-77827 .elementor-element.elementor-element-40a5e47 > .elementor-element-populated {
	margin: 0px -15px 0px 19px;
	--e-column-margin-right: -15px;
	--e-column-margin-left: 19px;
}

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

.elementor-77827 .elementor-element.elementor-element-586ab3b .elementor-widget-container {
	text-align: center;
}

.elementor-77827 .elementor-element.elementor-element-586ab3b .elementor-social-icon {
	background-color: rgba(255, 15, 15, 0);
}

.elementor-77827 .elementor-element.elementor-element-586ab3b .elementor-social-icon i {
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-586ab3b .elementor-social-icon svg {
	fill: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b {
	width: auto;
	max-width: auto;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
	padding: 0px 20px 0px 20px;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b .elementor-icon-wrapper {
	text-align: right;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-stacked .elementor-icon {
	background-color: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-default .elementor-icon {
	color: #d01f21;
	border-color: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-framed .elementor-icon, .elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-default .elementor-icon svg {
	fill: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-stacked .elementor-icon:hover {
	background-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-default .elementor-icon:hover {
	color: #d8d8d8;
	border-color: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-framed .elementor-icon:hover, .elementor-77827 .elementor-element.elementor-element-1aabf2b.elementor-view-default .elementor-icon:hover svg {
	fill: #d8d8d8;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b .elementor-icon {
	font-size: 20px;
}

.elementor-77827 .elementor-element.elementor-element-1aabf2b .elementor-icon svg {
	height: 20px;
}

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

.elementor-77827 .elementor-element.elementor-element-a492f37 > .elementor-container {
	max-width: 1350px;
}

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

.elementor-77827 .elementor-element.elementor-element-234e5d9 > .elementor-widget-container {
	margin: 13% 20% 10% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-5606a47.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-77827 .elementor-element.elementor-element-7ad8961 > .elementor-widget-container {
	margin: -45px -20px 0px -27px;
}

.elementor-77827 .elementor-element.elementor-element-7ad8961 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	color: #0c2760;
}

.elementor-77827 .elementor-element.elementor-element-b32f2f3 .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: #0c2760;
	color: #0c2760;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-b32f2f3 > .elementor-widget-container {
	margin: -80px 0px 0px -26px;
	padding: 0px 0px 0px 0px;
}

.elementor-77827 .elementor-element.elementor-element-0a9edb8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77827 .elementor-element.elementor-element-0a9edb8 > .elementor-container {
	max-width: 1205px;
}

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

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

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

.elementor-77827 .elementor-element.elementor-element-f2f5269 > .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-77827 .elementor-element.elementor-element-7b356b0 {
	--grid-row-gap: 34px;
	--grid-column-gap: 30px;
}

.elementor-77827 .elementor-element.elementor-element-7b356b0 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

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

.elementor-77827 .elementor-element.elementor-element-7b356b0:after {
	content: "0.7";
}

.elementor-77827 .elementor-element.elementor-element-7b356b0 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-77827 .elementor-element.elementor-element-7b356b0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 15px;
}

.elementor-77827 .elementor-element.elementor-element-7b356b0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 15px;
}

.elementor-77827 .elementor-element.elementor-element-7b356b0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 15px;
}

.elementor-77827 .elementor-element.elementor-element-7b356b0 .elementor-post__title, .elementor-77827 .elementor-element.elementor-element-7b356b0 .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-77827 .elementor-element.elementor-element-24591b5 .elementor-button {
	background-color: rgba(51, 204, 255, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	fill: #d01f21;
	color: #d01f21;
}

.elementor-77827 .elementor-element.elementor-element-24591b5 > .elementor-widget-container {
	margin: 60px 0px -35px 0px;
}

.elementor-77827 .elementor-element.elementor-element-24591b5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-77827 .elementor-element.elementor-element-24591b5 .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-77827 .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-77827 .elementor-element.elementor-element-b9a54e5 {
		left: .106%;
	}
	
	body.rtl .elementor-77827 .elementor-element.elementor-element-b9a54e5 {
		right: .106%;
	}
	
	.elementor-77827 .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-77827 .elementor-element.elementor-element-3df3132e .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-77827 .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-77827 .elementor-element.elementor-element-c515bc9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c301ac5 {
		--width: 47%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-10bfcaa {
		--width: 47%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e9fd9d2 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e9fd9d2 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8a90576 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8a90576 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-498fa01 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3ae2318 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0191c7b {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0191c7b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-abe9289 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-abe9289 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e57d169 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e57d169 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e57d169 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-019d0d6 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-019d0d6 .elementor-heading-title {
		font-size: 18.5vw;
		line-height: 55px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0cab296 > .elementor-element-populated {
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf > .elementor-widget-container {
		margin: 3% 0% -4% 0%;
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		font-size: 20px;
		line-height: .8em;
		letter-spacing: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 > .elementor-widget-container {
		margin: 18px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 {
		font-size: 14px;
		line-height: 1.4em;
		letter-spacing: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb26e09 > .elementor-widget-container {
		margin: 45% 0% 0% -3%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb26e09 {
		z-index: 1;
		text-align: center;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb26e09 img {
		width: 68vw;
		max-width: 150%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7db4cb5 {
		margin-top: 2%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3153ef8 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b888722 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b888722 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8e82cfe {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8e82cfe > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1d4ccf3 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1d4ccf3 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1d4ccf3 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb41b9b:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-fb41b9b > .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/istockphoto-1005978412-2048x2048-1.png");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb41b9b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-77827 .elementor-element.elementor-element-fb41b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb41b9b > .elementor-container {
		min-height: 60vh;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fac925c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fac925c .elementor-heading-title {
		font-size: 18vw;
		line-height: 50px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-def9258 {
		--spacer-size: 70vh;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aee6b31 {
		margin-top: 176%;
		margin-bottom: 0%;
		padding: 0% 0% 0% 0%;
		z-index: 5;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1ff23ed {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1ff23ed > .elementor-element-populated {
		margin: 2px 0px 0px 17px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 17px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8c7cb27 > .elementor-widget-container {
		margin: 0px 0px 0px -14px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8c7cb27 {
		z-index: 5;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8c7cb27 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9315740 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9315740 > .elementor-element-populated {
		margin: -34px -2px 0px 2px;
		--e-column-margin-right: -2px;
		--e-column-margin-left: 2px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b864222 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b864222 > .elementor-widget-container {
		margin: 20% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9f8143c > .elementor-widget-container {
		margin: 42px 0px 0px -10px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9f8143c {
		z-index: 5;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9f8143c .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9f8143c .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 > .elementor-widget-container {
		margin: 20% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 .elementor-heading-title {
		font-size: 18vw;
		line-height: 50px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3e25a45 {
		--spacer-size: 10vh;
	}
	
	.elementor-77827 .elementor-element.elementor-element-36a76df > .elementor-widget-container {
		margin: 0% 6% -16% 6%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-36a76df img {
		width: 90vw;
		max-width: 130%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b317757 {
		width: initial;
		max-width: initial;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b317757 > .elementor-widget-container {
		margin: -17% 0% 9% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b317757 img {
		width: 70%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-70e9bde > .elementor-widget-container {
		margin: -27% 0% 0% 1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-70e9bde img {
		width: 85vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-a06cc05 {
		--spacer-size: 20vh;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7289b09 {
		margin-top: 4%;
		margin-bottom: 0%;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-11d8077 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6f40782 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6f40782 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-779a875 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-779a875 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-987b7ce > .elementor-widget-container {
		margin: 7px 0px 0px -12px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-987b7ce .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-987b7ce .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7deea6d > .elementor-widget-container {
		margin: -16% 0% -5% 0%;
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7deea6d .elementor-heading-title {
		font-size: 10.3vw;
		line-height: 150px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8ff03d5 > .elementor-element-populated {
		margin: 0% 0% -20% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ad74acf > .elementor-widget-container {
		margin: 0% 0% 25% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ad74acf {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.1px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0294144 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 40% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-32b0e73 > .elementor-widget-container {
		margin: -12% 3% -13% -9%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-32b0e73 img {
		width: 75%;
		max-width: 130vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-03bd326 > .elementor-widget-container {
		margin: -12% 3% -13% -9%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-03bd326 img {
		width: 75%;
		max-width: 130vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-354b8c0 > .elementor-widget-container {
		margin: -12% 3% -22% -9%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-354b8c0 img {
		width: 75%;
		max-width: 130vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5aa0b57 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-865e0da {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
		z-index: 12;
	}
	
	.elementor-77827 .elementor-element.elementor-element-326a08c {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ac17ca9 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6424f5f {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6424f5f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0f832b7 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0f832b7 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a50b4b > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a50b4b .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a50b4b .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-be7c030 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-be7c030 .elementor-heading-title {
		font-size: 11.5vw;
		line-height: 80px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-19928f7 > .elementor-widget-container {
		margin: 0px 0px 24px 40px;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-19928f7 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-19928f7 img {
		width: 100vw;
		max-width: 50vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-90c7486 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-90c7486 {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3481317 {
		width: var(--container-widget-width, 79%);
		max-width: 79%;
		--container-widget-width: 79%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 1.6em;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3481317 > .elementor-widget-container {
		margin: -2% 0% 38% 0%;
		padding: 0% 0% 0% 16%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3b2cfbc {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2f5bf25 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6f2c16f {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e7d98ac {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e7d98ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-adbe8cf {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-adbe8cf > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4540f22 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4540f22 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4540f22 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-9286c9a.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9286c9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9286c9a > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-55361b8 > .elementor-widget-container {
		margin: 20% 0% -24% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-55361b8 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-55361b8 img {
		width: 90vw;
		max-width: 50vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-05084b8 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0bc900b > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0bc900b {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-52ac3ab {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-52ac3ab > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8dac6af {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-cc49008 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f615607 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c26333 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c26333 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-940f94e {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-940f94e > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3be58fc > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3be58fc .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-3be58fc .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-2051d9f.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2051d9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2051d9f > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e69b904 > .elementor-widget-container {
		margin: 20% 0% -24% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e69b904 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e69b904 img {
		width: 90vw;
		max-width: 55vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4daeb31 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8f4ef84 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8f4ef84 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-48df611 {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-48df611 > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-68b6ad0 {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2621340 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-64824c1 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c8c4157 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c8c4157 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-502c4e2 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-502c4e2 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-385b0f9 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-385b0f9 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-385b0f9 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-2eee1cc.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2eee1cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2eee1cc > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-055d28b > .elementor-widget-container {
		margin: 20% 0% -24% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-055d28b {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-055d28b img {
		width: 90vw;
		max-width: 55vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1f93806 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-26b77a7 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-26b77a7 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b3ccd51 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b3ccd51 > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b48622b {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e33098a {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-a7a3828 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e200f24 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e200f24 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9059c5f {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9059c5f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fa72bc7 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fa72bc7 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fa72bc7 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-2bce63a.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2bce63a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2bce63a > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c497e6 > .elementor-widget-container {
		margin: 20% 0% -24% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c497e6 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c497e6 img {
		width: 90vw;
		max-width: 50vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-a80f013 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-79be5d9 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-79be5d9 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-877618a {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-877618a > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ff5312a {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2af0fe1 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9fb368d {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aea8ef3 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aea8ef3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1ea280c {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1ea280c > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7ceda5b > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7ceda5b .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7ceda5b .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-522fe7f.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-522fe7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-522fe7f > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-33ebc56 > .elementor-widget-container {
		margin: 61% 0% -5% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-33ebc56 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-33ebc56 img {
		width: 90vw;
		max-width: 55vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-dc8bc17 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c3f43e > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c3f43e {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0e46599 {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0e46599 > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c5f48d2 {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-48b2cbc {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fdf60db {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c6c86b3 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c6c86b3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-78e13c5 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-78e13c5 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c15a99c > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c15a99c .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c15a99c .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-6a3a541.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6a3a541.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6a3a541 > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f53d387 > .elementor-widget-container {
		margin: 30% 0% -36% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f53d387 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f53d387 img {
		width: 90vw;
		max-width: 55vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2c6cc56 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ec13066 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ec13066 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8066308 {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8066308 > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1b24b35 {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-caf9770 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-48787ba {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-be95235 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-be95235 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5cb8421 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5cb8421 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-d12eff6 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-d12eff6 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-d12eff6 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-b18e756.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b18e756.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b18e756 > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e8d7511 > .elementor-widget-container {
		margin: 0% 0% -25% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e8d7511 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e8d7511 img {
		width: 90vw;
		max-width: 55vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-881205a > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-661a180 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-661a180 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b991f4a {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b991f4a > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b64ae29 {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-dbf32b5 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-130fd01 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-eb95db0 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-eb95db0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-79b4eff {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-79b4eff > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ab818c2 > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ab818c2 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ab818c2 .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-1a992ed.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a992ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a992ed > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aff0218 > .elementor-widget-container {
		margin: 0% 0% -25% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aff0218 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aff0218 img {
		width: 90vw;
		max-width: 60vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ca625df > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-32fe8aa > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-32fe8aa {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8c55c0e {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8c55c0e > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6b2ae8f {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ab3cff0 {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-781d732 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b3b3c23 {
		width: 75%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b3b3c23 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c4392c2 {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c4392c2 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4b704ed > .elementor-widget-container {
		margin: 7px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4b704ed .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4b704ed .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-77827 .elementor-element.elementor-element-fbc5d55.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fbc5d55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fbc5d55 > .elementor-element-populated {
		margin: -70% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 10% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-77f7172 > .elementor-widget-container {
		margin: 0% 0% -25% 13%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-77f7172 {
		text-align: left;
	}
	
	.elementor-77827 .elementor-element.elementor-element-77f7172 img {
		width: 90vw;
		max-width: 60vw;
	}
	
	.elementor-77827 .elementor-element.elementor-element-bab4f86 > .elementor-element-populated {
		margin: -15% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 13%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f5bb1c7 > .elementor-widget-container {
		margin: 5% 0% -13% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f5bb1c7 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4351601 {
		width: var(--container-widget-width, 66%);
		max-width: 66%;
		--container-widget-width: 66%;
		--container-widget-flex-grow: 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4351601 > .elementor-widget-container {
		margin: 9% 0% -1% 0%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9197f11 > .elementor-container {
		min-height: 100vh;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9197f11 {
		z-index: 4;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5c0d4d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f5a5c55 {
		width: 50%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-8a23be4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-40a5e47 {
		width: 50%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-40a5e47 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-586ab3b {
		width: initial;
		max-width: initial;
		--icon-size: 19px;
		--grid-column-gap: 7px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-586ab3b > .elementor-widget-container {
		margin: 0% 0% 0% -45%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1aabf2b > .elementor-widget-container {
		margin: -30px 0px 0px -10px;
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1aabf2b .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1aabf2b .elementor-icon svg {
		height: 20px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-234e5d9 > .elementor-widget-container {
		margin: 6% 44% -6% -25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-234e5d9 img {
		width: 41%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7ad8961 > .elementor-widget-container {
		margin: -6px 0px -38px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7ad8961 {
		font-size: 35px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b32f2f3 > .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-77827 .elementor-element.elementor-element-7b356b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-7b356b0 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-77827 .elementor-element.elementor-element-7b356b0:after {
		content: "0.5";
	}
	
	.elementor-77827 .elementor-element.elementor-element-7b356b0 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-24591b5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-77827 .elementor-element.elementor-element-9e4c9a6 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5f23fe9e {
		width: 50%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-725fb426 {
		width: 24.332%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c301ac5 {
		--width: 50%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-14574fe {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6b44089 {
		width: 49.332%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-a583090 {
		width: 25%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4f5a1d7 {
		width: 19.145%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0cab296 {
		width: 56.549%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-660cf52 {
		width: 24.306%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e9c5a43 {
		width: 16%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-c209ee8 {
		width: 69.332%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fecade7 {
		width: 14%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-9286c9a {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-05084b8 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2051d9f {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4daeb31 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2eee1cc {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1f93806 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2bce63a {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-a80f013 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-522fe7f {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-dc8bc17 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-6a3a541 {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-2c6cc56 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-b18e756 {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-881205a {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1a992ed {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ca625df {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fbc5d55 {
		width: 63.1%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-bab4f86 {
		width: 36.308%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-4f9a85e {
		width: 31.134%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-5606a47 {
		width: 68.866%;
	}
}

@media (min-width:1025px) {
	.elementor-77827 .elementor-element.elementor-element-cb8a851:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-cb8a851 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fb41b9b:not(.elementor-motion-effects-element-type-background), .elementor-77827 .elementor-element.elementor-element-fb41b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for button, class: .elementor-element-10d843c9 */
.elementor-77827 .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-77827 .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-77827 .elementor-element.elementor-element-47bd238c div h2 {
	font-size: clamp(10.2rem, 19.6vw, 23.5rem);
	-webkit-text-stroke: 2px #0c2760 !important;
	z-index: 3;
	display: inline-block;
	color: #0c2760 !important;
	position: relative;
	overflow: hidden;
}

.elementor-77827 .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: #ffb800;
	transform: translateY(-100%);
	transition: top .7s ease;
	z-index: 0;
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-47bd238c div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77827 .elementor-element.elementor-element-47bd238c {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77827 .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-77827 .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-77827 .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-77827 .elementor-element.elementor-element-17ed22cf div h2 {
	font-size: clamp(10.2rem, 19.6vw, 23.5rem);
	-webkit-text-stroke: 2px #0c2760 !important;
	z-index: 3;
	color: rgba(255, 255, 255, 0);
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-17ed22cf 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-77827 .elementor-element.elementor-element-17ed22cf div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77827 .elementor-element.elementor-element-17ed22cf {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77827 .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-77827 .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-77827 .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-77827 .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-77827 .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-5aa43f1 */
.elementor-77827 .elementor-element.elementor-element-5aa43f1 div .elementor-grid {
	flex-wrap: nowrap !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c515bc9 */
.elementor-77827 .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-77827 .elementor-element.elementor-element-b9a54e5 div h2 {
	font-size: clamp(10.2rem, 14.5vw, 17.5rem);
	-webkit-text-stroke: 3px white !important;
}

.elementor-77827 .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-77827 .elementor-element.elementor-element-b9a54e5 div h2::before {
	margin-top: 100px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-610b6f5 */
.elementor-77827 .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-77827 .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-77827 .elementor-element.elementor-element-610b6f5 div h2::before {
	margin-top: 100px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-a92c87a */
.elementor-77827 .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-21153bd */
.elementor-77827 .elementor-element.elementor-element-21153bd div .elementor-grid {
	flex-wrap: nowrap !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-47e572f */
.elementor-77827 .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-77827 .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: #ededed;
	transform: translateY(-100%);
	transition: top .7s ease;
	z-index: 0;
	-webkit-text-stroke: 2px #d01f21 !important;
}

.elementor-77827 .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-77827 .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-77827 .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-77827 .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-77827 .elementor-element.elementor-element-55884e1 div h2 {
  font-size: clamp(10.2rem, 14.5vw, 17.5rem);
  color: transparent;
  -webkit-text-stroke: 1px white;
}


.elementor-77827 .elementor-element.elementor-element-55884e1 {
  position: relative;
  display: inline-block;
  color: white;
}

.elementor-77827 .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-77827 .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-77827 .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-36c1155 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77827 .elementor-element.elementor-element-36c1155 div {
		padding: 0rem 0rem 0rem 9rem !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d5ab3b0 */
.elementor img {
	height: auto;
	max-width: 75%;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

/* 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-77827 .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-77827 .elementor-element.elementor-element-d478fd3 div {
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for premium-hscroll, class: .elementor-element-a881716 */
.elementor-77827 .elementor-element.elementor-element-a881716 .premium-hscroll-sections-wrap {
	height: .1px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-166ddd0 */
.elementor-77827 .elementor-element.elementor-element-166ddd0 {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-498fa01 */
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-019d0d6 */
.elementor-77827 .elementor-element.elementor-element-019d0d6 {
	padding-bottom: 0px;
	text-decoration: underline;
	text-decoration-color: #0c2760;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-77827 .elementor-element.elementor-element-019d0d6 div h2 {
		padding-bottom: 4%;
		font-size: 17.6vw !important;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-77827 .elementor-element.elementor-element-019d0d6 div h2 {
		font-size: 18vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1750px) {
	.elementor-77827 .elementor-element.elementor-element-019d0d6 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-77827 .elementor-element.elementor-element-019d0d6 {
		padding-bottom: 330px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-019d0d6 div {
		margin-top: 0rem !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-019d0d6 div h2 {
		font-size: 18vw !important;
		padding-bottom: 2%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba268bf */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0952c17 */
.elementor-77827 .elementor-element.elementor-element-0952c17 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-77827 .elementor-element.elementor-element-0952c17 {
		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-77827 .elementor-element.elementor-element-0952c17 {
		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-77827 .elementor-element.elementor-element-0952c17 {
		top: 66%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-0952c17 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 {
		top: 70%;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba268bf */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf div {
		margin: 60px 0px 0px 0px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-ba268bf {
		top: 70%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-ba268bf div {
		margin: 60px 0px 0px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0952c17 */
.elementor-77827 .elementor-element.elementor-element-0952c17 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-77827 .elementor-element.elementor-element-0952c17 {
		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-77827 .elementor-element.elementor-element-0952c17 {
		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-77827 .elementor-element.elementor-element-0952c17 {
		top: 66%;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 div {
		margin: 100px 0px 0px -40px !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-0952c17 div {
		margin: 65px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-0952c17 {
		top: 70%;
	}
}

/* End custom CSS */

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

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

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

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

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-01f808a */
.elementor-77827 .elementor-element.elementor-element-01f808a {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-429586a */
@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-9be07da */
.elementor-77827 .elementor-element.elementor-element-9be07da a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-77827 .elementor-element.elementor-element-9be07da svg path {
	fill: #fff;
}

.elementor-77827 .elementor-element.elementor-element-9be07da span {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-b888722 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77827 .elementor-element.elementor-element-b888722 {
		margin: 0px -15px 0px 32px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-7db4cb5 */
.elementor-77827 .elementor-element.elementor-element-7db4cb5 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-fac925c */
.elementor-77827 .elementor-element.elementor-element-fac925c {
	-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-77827 .elementor-element.elementor-element-fac925c div h2 {
		font-size: 15.4vw !important;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-77827 .elementor-element.elementor-element-fac925c {
		top: 3% !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fac925c div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-fac925c {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-77827 .elementor-element.elementor-element-fac925c div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-77827 .elementor-element.elementor-element-fac925c 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-77827 .elementor-element.elementor-element-fac925c {
		top: 4.2% !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-fac925c div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-aee6b31 */
.elementor-77827 .elementor-element.elementor-element-aee6b31 {
	position: absolute;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e2de6f9 */
.elementor-77827 .elementor-element.elementor-element-e2de6f9 {
	-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-77827 .elementor-element.elementor-element-e2de6f9 div h2 {
		font-size: 15.4vw !important;
	}
}

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

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 {
		top: 3% !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 div h2 {
		font-size: 15.4vw !important;
		margin-left: -15px;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 {
		top: 4% !important;
	}
	
	/*text one efect*/
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 div h2 {
		font-size: 15.2vw !important;
	}
	
	/*text two efect all today*/
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 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-77827 .elementor-element.elementor-element-e2de6f9 {
		top: 4.2% !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e2de6f9 div h2 {
		font-size: 15.5vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-987b7ce */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77827 .elementor-element.elementor-element-987b7ce div {
		margin: 10% 3% 0% 0% !important;
		padding: 0px 2px 0px 6px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7deea6d */
.elementor-77827 .elementor-element.elementor-element-7deea6d {
	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-77827 .elementor-element.elementor-element-7deea6d{*/
	
	/*    padding-bottom: 330px;*/
	
	/*}*/
	.elementor-77827 .elementor-element.elementor-element-7deea6d div h2 {
		font-size: 19.3vw !important;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1390px) {
	.elementor-77827 .elementor-element.elementor-element-7deea6d div h2 {
		font-size: 15.4vw !important;
		margin-top: -60px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1590px) {
	.elementor-77827 .elementor-element.elementor-element-7deea6d div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1790px) {
	.elementor-77827 .elementor-element.elementor-element-7deea6d div h2 {
		font-size: 15.4vw !important;
	}
}

@media only screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-7deea6d div h2 {
		font-size: 15.6vw !important;
	}
}

/* End custom CSS */

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

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

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

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

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

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

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

/*@media only screen and (min-width: 1440px) and (max-width: 1441px){
    .elementor-16735 .elementor-element.elementor-element-e09a2c8{
        margin: 290px 0px 0px 0px !important;
    }
}*/

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ddd6864 */
.elementor-77827 .elementor-element.elementor-element-ddd6864 {
	height: auto;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-326a08c */
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-be7c030 */
.elementor-77827 .elementor-element.elementor-element-be7c030 {
	-webkit-text-stroke: 1px #0c2760;
	text-decoration: underline;
	text-decoration-color: #0c2760;
	text-decoration-thickness: 1px;
	text-underline-offset: 6px;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-19928f7 */
.elementor-77827 .elementor-element.elementor-element-19928f7 img {
	/*width: 85vw;*/
	
	/*max-width: 50vw;*/
	height: auto;
	margin-top: 15vw;
	margin-bottom: 0vw;
}

/*.elementor-77827 .elementor-element.elementor-element-19928f7 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-77827 .elementor-element.elementor-element-19928f7 {
		margin-left: 110px;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) {
	.elementor-77827 .elementor-element.elementor-element-19928f7 {
		margin-left: 91px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-19928f7 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-19928f7 img {
		margin-left: -3vw !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2f5bf25 */
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-55361b8 */
.elementor-77827 .elementor-element.elementor-element-55361b8 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-55361b8 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-55361b8 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-55361b8 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-55361b8 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-05084b8 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-cc49008 */
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-e69b904 */
.elementor-77827 .elementor-element.elementor-element-e69b904 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-e69b904 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-e69b904 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-e69b904 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e69b904 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-4daeb31 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2621340 */
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-055d28b */
.elementor-77827 .elementor-element.elementor-element-055d28b img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-055d28b {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-055d28b {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-055d28b {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-055d28b img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-1f93806 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-e33098a */
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-1c497e6 */
.elementor-77827 .elementor-element.elementor-element-1c497e6 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-1c497e6 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-1c497e6 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-1c497e6 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-1c497e6 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-a80f013 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-2af0fe1 */
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-33ebc56 */
.elementor-77827 .elementor-element.elementor-element-33ebc56 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-33ebc56 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-33ebc56 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-33ebc56 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-33ebc56 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-dc8bc17 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-48b2cbc */
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-f53d387 */
.elementor-77827 .elementor-element.elementor-element-f53d387 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-f53d387 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-f53d387 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-f53d387 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-f53d387 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-2c6cc56 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-caf9770 */
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-e8d7511 */
.elementor-77827 .elementor-element.elementor-element-e8d7511 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-e8d7511 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-e8d7511 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-e8d7511 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-e8d7511 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-881205a */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-dbf32b5 */
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-aff0218 */
.elementor-77827 .elementor-element.elementor-element-aff0218 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-aff0218 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-aff0218 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-aff0218 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-aff0218 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ca625df */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-ab3cff0 */
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-77f7172 */
.elementor-77827 .elementor-element.elementor-element-77f7172 img {}

@media screen and (min-width: 1366px) and (max-width: 1450px) {
	.elementor-77827 .elementor-element.elementor-element-77f7172 {
		margin-left: 12vw !important;
		margin-top: -50px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1890px) {
	.elementor-77827 .elementor-element.elementor-element-77f7172 {
		margin-left: 140px !important;
	}
}

@media screen and (min-width: 1920px) {
	.elementor-77827 .elementor-element.elementor-element-77f7172 {
		margin-left: 18px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-77f7172 img {
		margin-left: 0vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-bab4f86 */
@media only screen and (min-width: 1920px) {
	.elementor-14325 .elementor-element.elementor-element-80484ee > .elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1aabf2b */
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.elementor-77827 .elementor-element.elementor-element-1aabf2b 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-7ad8961 */
@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-b32f2f3 */
.elementor-77827 .elementor-element.elementor-element-b32f2f3 a {
	padding: 20px 28px !important;
}

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-77827 .elementor-element.elementor-element-b32f2f3 div a {
		margin-top: 30px;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-77827 .elementor-element.elementor-element-b32f2f3 div a {
		margin-top: 20px;
	}
}

@media only screen and (min-width : 1600px) and (max-width : 1919px) {
	.elementor-77827 .elementor-element.elementor-element-b32f2f3 {
		margin: 5px 0px -25px -2px;
	}
}

@media only screen and (min-width : 1920px) {}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-a492f37 */
.elementor-77827 .elementor-element.elementor-element-a492f37 {
	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-7b356b0 */
.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-77827 .elementor-element.elementor-element-7b356b0 {
		margin: 0px 85px -130px -5px !important;
	}
	
	/*text copy container slaider*/
	.elementor-77827 .elementor-element.elementor-element-7b356b0 a {
		font-size: 15px !important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-7b356b0 .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-24591b5 */
.elementor-77827 .elementor-element.elementor-element-24591b5 a span {
	display: flex;
	justify-content: center;
	align-items: center;
}

@media only screen and (min-width : 1366px) and (max-width : 1367px) {
	.elementor-77827 .elementor-element.elementor-element-24591b5 div a {
		padding-top: 147px;
		margin-bottom: -50px !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-24591b5 {
		margin: -60px -2px 60px 0px !important;
	}
}

@media only screen and (min-width : 1440px) and (max-width : 1441px) {
	.elementor-77827 .elementor-element.elementor-element-24591b5 {
		margin: -90px 0px 50px -36px;
	}
	
	.elementor-77827 .elementor-element.elementor-element-24591b5 div a {
		padding-top: 60px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.elementor-77827 .elementor-element.elementor-element-24591b5 {
		margin-bottom: 100px !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-24591b5 div {
		margin: 0px !important;
		padding-right: 24px;
	}
}

@media only screen and (min-width : 1920px) {
	.elementor-77827 .elementor-element.elementor-element-24591b5 div a {
		margin: -87px 0px 170px 0px !important;
	}
	
	.elementor-77827 .elementor-element.elementor-element-24591b5 {
		margin: 75px 0px 70px 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-0a9edb8 */
.elementor-77827 .elementor-element.elementor-element-0a9edb8 {
	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-9197f11 */

/*.elementor-77827 .elementor-element.elementor-element-9197f11 {*/

/*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-77827 .elementor-element.elementor-element-9197f11.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;
	}
}
