/* End custom CSS */

.elementor-81166 .elementor-element.elementor-element-fd375a4:not(.elementor-motion-effects-element-type-background), .elementor-81166 .elementor-element.elementor-element-fd375a4 > .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/01/imagen_2022-01-27_144916.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-81166 .elementor-element.elementor-element-fd375a4 > .elementor-background-overlay {
	background-color: #004cd2;
	opacity: .65;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-81166 .elementor-element.elementor-element-fd375a4 > .elementor-container {
	min-height: 436px;
}

.elementor-81166 .elementor-element.elementor-element-fd375a4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.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-81166 .elementor-element.elementor-element-2b0e858 {
	text-align: center;
}

.elementor-81166 .elementor-element.elementor-element-2b0e858 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 56px;
	font-weight: bold;
	color: var(--e-global-color-8662ad1);
}

.elementor-81166 .elementor-element.elementor-element-6984d3fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-81166 .elementor-element.elementor-element-7a823046 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-2676ce66 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 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-81166 .elementor-element.elementor-element-7cab593e {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-7cab593e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-6cb3982 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-6cb3982 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-5f09ef48 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-5f09ef48 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7566d0e1 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-7566d0e1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-623e86a7 {
	width: var(--container-widget-width, 36%);
	max-width: 36%;
	--container-widget-width: 36%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-623e86a7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-14a34bf4 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-14a34bf4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-3e632b67 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-3e632b67 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-9fe9ec {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-9fe9ec > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-212c687b {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-212c687b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-741f76de {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-741f76de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-4361b8f8 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-4361b8f8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-720dd7a7 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-720dd7a7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-73406ebc {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-73406ebc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-5184053c {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-5184053c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-3f07b670 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-3f07b670 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-682be01c {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-682be01c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7e50fca1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 2px 15px -1px #d8d8d8;
	--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-81166 .elementor-element.elementor-element-7e50fca1.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-81166 .elementor-element.elementor-element-492709ae {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-4dbd4ecc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	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-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-81166 .elementor-element.elementor-element-665cadc9 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-665cadc9 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-665cadc9 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-665cadc9 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5a8c1cd8 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-5a8c1cd8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8% 15% 17.5% 17%;
}

.elementor-81166 .elementor-element.elementor-element-e042c47 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-47ce852a {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-47ce852a > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-47ce852a .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-47ce852a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-2699a337 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-2699a337 > .elementor-widget-container {
	padding: 2% 10% 10% 10%;
}

.elementor-81166 .elementor-element.elementor-element-4113f47a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-27b51738 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-27b51738 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-27b51738 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-27b51738 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5c272d99 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-5c272d99 > .elementor-widget-container {
	padding: 9% 8% 8% 10%;
}

.elementor-81166 .elementor-element.elementor-element-52c3df0f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-55d70ccf {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-55d70ccf > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-55d70ccf .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-55d70ccf .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3babe088 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-3babe088 > .elementor-widget-container {
	padding: 12% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-318e1a40 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5515acc8 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-5515acc8 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-5515acc8 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-5515acc8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5c56dc08 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-5c56dc08 > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-6dcc3741 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7054910e {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7054910e > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7054910e .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7054910e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-60dea0be {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-60dea0be > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-54ce22c3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-30840d95 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-30840d95 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-30840d95 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-30840d95 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3e8cceb2 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-3e8cceb2 > .elementor-widget-container {
	padding: 4% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-69c38877 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-71353c5 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-71353c5 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-71353c5 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-71353c5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-24fc599f {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-24fc599f > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-fdeb5d3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-4d12b1b3 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-4d12b1b3 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-4d12b1b3 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-4d12b1b3 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-1893f7ec {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-1893f7ec > .elementor-widget-container {
	padding: 5% 12% 4% 14%;
}

.elementor-81166 .elementor-element.elementor-element-28c1f809 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7fb44f7e {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7fb44f7e > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7fb44f7e .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7fb44f7e .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-48da0e30 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-48da0e30 > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-6e1d7a6e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-20cd38e1 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-20cd38e1 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-20cd38e1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-20cd38e1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-487a51f9 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-487a51f9 > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-69724ad {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7bbff4be {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7bbff4be > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7bbff4be .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7bbff4be .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-56edaef9 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-56edaef9 > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-36cfc277 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7eee009f {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7eee009f > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7eee009f .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7eee009f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7cffee79 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-7cffee79 > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-15a6565d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-33837eae {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-33837eae > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-33837eae .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-33837eae .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-761b7c35 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-761b7c35 > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-6114bbd1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-67788b3 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-67788b3 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-67788b3 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-67788b3 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-30519a13 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-30519a13 > .elementor-widget-container {
	padding: 1% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-51008c1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-38f7e50f {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-38f7e50f > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-38f7e50f .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-38f7e50f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-796907d2 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-796907d2 > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-5afc17e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-81166 .elementor-element.elementor-element-8f1ecbf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-aa4042f {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5997f6f {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-5997f6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-3cf6099 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-3cf6099 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-980853f {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

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

.elementor-81166 .elementor-element.elementor-element-126ed76 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-126ed76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-94bbf23 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-94bbf23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-2ccaf35 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-2ccaf35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-0850f36 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-0850f36 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-fbb1e9b {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-fbb1e9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-16bdcfc {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-16bdcfc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-08c483c {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-08c483c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-b910634 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-b910634 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-2826973 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-2826973 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-99eb5a1 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-99eb5a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7be58f9 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-7be58f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-98c38ef {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-98c38ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-f1f1042 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-f1f1042 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-d650f4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 2px 15px -1px #d8d8d8;
	--margin-top: 85px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-d650f4c.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-81166 .elementor-element.elementor-element-d55f757 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-274e7e4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7b752d1 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7b752d1 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7b752d1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7b752d1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-b0f5afd {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-b0f5afd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8% 15% 17.5% 17%;
}

.elementor-81166 .elementor-element.elementor-element-978e56b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-d7de3bd {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-d7de3bd .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-d7de3bd .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-dd6c4a5 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-dd6c4a5 > .elementor-widget-container {
	padding: 2% 10% 10% 10%;
}

.elementor-81166 .elementor-element.elementor-element-f58401f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-6a86ac8 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-6a86ac8 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-6a86ac8 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-6a86ac8 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-37d9c95 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-37d9c95 > .elementor-widget-container {
	padding: 9% 8% 8% 10%;
}

.elementor-81166 .elementor-element.elementor-element-fdfbf74 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-37ba3df {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-37ba3df > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-37ba3df .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-37ba3df .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-4fba170 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-4fba170 > .elementor-widget-container {
	padding: 12% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-31f2f29 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7924b40 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7924b40 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7924b40 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7924b40 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-13bec4b {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-13bec4b > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-91a9e9f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-eb14c0d {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-eb14c0d .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-eb14c0d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-0f0f9ce {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-0f0f9ce > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-dcf3347 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-36eb21c {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-36eb21c > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-36eb21c .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-36eb21c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-8abc10c {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-8abc10c > .elementor-widget-container {
	padding: 4% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-0ff53d6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-f44c6ae {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-f44c6ae .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-f44c6ae .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3dd6e98 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-3dd6e98 > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-18ef17a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-6943109 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-6943109 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-6943109 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-58352c5 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-58352c5 > .elementor-widget-container {
	padding: 5% 12% 4% 14%;
}

.elementor-81166 .elementor-element.elementor-element-d88a37d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-29aca75 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-29aca75 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-29aca75 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-29aca75 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-175a95c {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-175a95c > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-2671863 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-dd9775d {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-dd9775d .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-dd9775d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-8e34fee {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-8e34fee > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-f2e2034 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-caa36d6 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-caa36d6 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-caa36d6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-f7831f9 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-f7831f9 > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-a45d1b3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5d69ce1 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-5d69ce1 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-5d69ce1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-5d69ce1 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-97f72cd {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-97f72cd > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-9c31aea {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-958f333 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-958f333 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-958f333 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-958f333 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3448787 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-3448787 > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-02a06b4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-6830c6b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-6830c6b > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-6830c6b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-6830c6b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7fbf942 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-7fbf942 > .elementor-widget-container {
	padding: 1% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-3ccbfa5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-f7972d6 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-f7972d6 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-f7972d6 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-094a3d8 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-094a3d8 > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-9840a94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-81166 .elementor-element.elementor-element-2f6b729 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-a878ca3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-14cd932 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-14cd932 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-d317c6d {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-d317c6d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-0b19315 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-0b19315 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-64a0422 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-64a0422 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-69f5180 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-69f5180 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-a59d635 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-a59d635 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-eff0424 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-eff0424 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7ba86a6 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-7ba86a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-4afcdbb {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-4afcdbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-152f7c4 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-152f7c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-f31ecd5 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-f31ecd5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-b74686a {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-b74686a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-6a92865 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-6a92865 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-dab7960 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-dab7960 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-d30f30c {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-d30f30c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-4df68c8 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	color: #999;
}

.elementor-81166 .elementor-element.elementor-element-4df68c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-e38cfcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 2px 15px -1px #d8d8d8;
	--margin-top: 85px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-e38cfcf.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-81166 .elementor-element.elementor-element-9352847 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-50178e4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-8c3f149 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-8c3f149 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-8c3f149 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-8c3f149 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-2f399de {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-2f399de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8% 15% 17.5% 17%;
}

.elementor-81166 .elementor-element.elementor-element-0503814 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7160a4b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7160a4b > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7160a4b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7160a4b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-67eaca2 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-67eaca2 > .elementor-widget-container {
	padding: 2% 10% 10% 10%;
}

.elementor-81166 .elementor-element.elementor-element-87c9f72 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3f2f39b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-3f2f39b > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-3f2f39b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-3f2f39b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-62bf6bb {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-62bf6bb > .elementor-widget-container {
	padding: 9% 8% 8% 10%;
}

.elementor-81166 .elementor-element.elementor-element-2328aaf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-cdd8791 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-cdd8791 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-cdd8791 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-abd0ce8 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-abd0ce8 > .elementor-widget-container {
	padding: 12% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-06df80c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-51f2f5f {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-51f2f5f > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-51f2f5f .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-51f2f5f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-a1c307e {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-a1c307e > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-3f48579 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-23109f7 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-23109f7 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-23109f7 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-23109f7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-5b37b88 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-5b37b88 > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-1b5f2ec {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-79e8c67 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-79e8c67 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-79e8c67 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-79e8c67 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-6e81381 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-6e81381 > .elementor-widget-container {
	padding: 4% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-02d1b22 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-3e5feaa {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-3e5feaa > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-3e5feaa .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-3e5feaa .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-a622db3 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-a622db3 > .elementor-widget-container {
	padding: 2% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-80994c3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-d5265fe {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-d5265fe .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-d5265fe .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-a5ffd7e {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-a5ffd7e > .elementor-widget-container {
	padding: 5% 12% 4% 14%;
}

.elementor-81166 .elementor-element.elementor-element-cd1c6f7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-306486b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-306486b > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-306486b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-306486b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-d96c8c4 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-d96c8c4 > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-cd526c4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-c9dc25b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-c9dc25b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-c9dc25b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-920ab32 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-920ab32 > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-79cb0c4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-4bf3414 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-4bf3414 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-4bf3414 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-4bf3414 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-171bc24 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-171bc24 > .elementor-widget-container {
	padding: 7% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-785cd64 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-b8a9bba {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

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

.elementor-81166 .elementor-element.elementor-element-b8a9bba .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-b8a9bba .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-71fd356 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-71fd356 > .elementor-widget-container {
	padding: 5% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-bacef2e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-92c210b {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-92c210b > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-92c210b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-92c210b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-d50a83f {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-d50a83f > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-ac6441d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-7b349e0 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-7b349e0 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-7b349e0 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-7b349e0 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-57f5af0 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-57f5af0 > .elementor-widget-container {
	padding: 1% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-9e42f56 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-81166 .elementor-element.elementor-element-6359cf5 {
	--divider-border-style: solid;
	--divider-color: rgba(51, 204, 255, 0);
	--divider-border-width: 6px;
}

.elementor-81166 .elementor-element.elementor-element-6359cf5 > .elementor-widget-container {
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-81166 .elementor-element.elementor-element-6359cf5 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-81166 .elementor-element.elementor-element-6359cf5 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-81166 .elementor-element.elementor-element-035977f {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 39.2px;
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-035977f > .elementor-widget-container {
	padding: 8% 8% 4% 10%;
}

.elementor-81166 .elementor-element.elementor-element-50f6449 {
	--spacer-size: 80px;
}

.elementor-81166 .elementor-element.elementor-element-5d5f797e {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-81166 .elementor-element.elementor-element-d99f1be {
	--display: flex;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-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);
}

.elementor-widget-accordion .elementor-tab-content {
	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-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-item {
	border-width: 0px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
	border-block-start-color: rgba(2, 1, 1, 0);
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
	border-block-end-color: rgba(2, 1, 1, 0);
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-icon, .elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-active .elementor-accordion-icon, .elementor-81166 .elementor-element.elementor-element-6029478e .elementor-active .elementor-accordion-title {
	color: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-active .elementor-accordion-icon svg {
	fill: #00338d;
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-title {
	font-family: "Poppins", Sans-serif;
	font-size: 56px;
	font-weight: 400;
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-tab-content {
	color: #00338d;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

@media (max-width:1024px) {
	.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-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-81166 .elementor-element.elementor-element-5afc17e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-aa4042f {
		--min-height: 100px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(0, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--justify-items: start;
		--align-items: start;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5997f6f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5997f6f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		column-gap: 0px;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-3cf6099 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-980853f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-126ed76 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-94bbf23 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2ccaf35 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-0850f36 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-fbb1e9b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-16bdcfc {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-08c483c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-b910634 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2826973 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-99eb5a1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-7be58f9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-98c38ef {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-f1f1042 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d650f4c {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-b0f5afd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 18% 0% 18%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-dd6c4a5 > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-37d9c95 > .elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-4fba170 > .elementor-widget-container {
		padding: 2% 17% 0% 17%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-13bec4b > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-0f0f9ce > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-8abc10c > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-3dd6e98 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 5% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-58352c5 > .elementor-widget-container {
		padding: 2% 15% 0% 17%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-175a95c > .elementor-widget-container {
		padding: 0% 10% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-8e34fee > .elementor-widget-container {
		padding: 0% 10% 0% 12%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-f7831f9 > .elementor-widget-container {
		padding: 0% 10% 0% 12%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-97f72cd > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-3448787 > .elementor-widget-container {
		padding: 0% 12% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-7fbf942 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-094a3d8 > .elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-9840a94 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a878ca3 {
		--min-height: 100px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(0, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--justify-items: start;
		--align-items: start;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-14cd932 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-14cd932 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		column-gap: 0px;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d317c6d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-0b19315 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-64a0422 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-69f5180 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a59d635 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-eff0424 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-7ba86a6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-4afcdbb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-152f7c4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-f31ecd5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-b74686a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-6a92865 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-dab7960 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d30f30c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-4df68c8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-e38cfcf {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2f399de > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 18% 0% 18%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-67eaca2 > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-62bf6bb > .elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-abd0ce8 > .elementor-widget-container {
		padding: 2% 17% 0% 17%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a1c307e > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5b37b88 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-6e81381 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 7% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a622db3 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 5% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a5ffd7e > .elementor-widget-container {
		padding: 2% 15% 0% 17%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d96c8c4 > .elementor-widget-container {
		padding: 0% 10% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-920ab32 > .elementor-widget-container {
		padding: 0% 10% 0% 12%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-171bc24 > .elementor-widget-container {
		padding: 0% 10% 0% 12%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-71fd356 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d50a83f > .elementor-widget-container {
		padding: 0% 12% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-57f5af0 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-035977f > .elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5d5f797e {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-81166 .elementor-element.elementor-element-fd375a4 > .elementor-container {
		min-height: 280px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-fd375a4 {
		margin-top: 0rem;
		margin-bottom: 0rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-81166 .elementor-element.elementor-element-2b0e858 .elementor-heading-title {
		font-size: 28px;
		line-height: 29px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-81166 .elementor-element.elementor-element-aa4042f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2826973 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d650f4c {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a878ca3 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-14cd932 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d317c6d {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-0b19315 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-64a0422 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-69f5180 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a59d635 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-eff0424 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-7ba86a6 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-4afcdbb {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-152f7c4 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-f31ecd5 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-b74686a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-b74686a {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-6a92865 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-dab7960 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d30f30c {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-4df68c8 {
		font-size: 12px;
		line-height: 12px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-e38cfcf {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2f399de > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 0% 100% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-67eaca2 > .elementor-widget-container {
		margin: -5% 0% 0% -100%;
		padding: 0% 100% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-62bf6bb > .elementor-widget-container {
		margin: -1% 0% 0% -100%;
		padding: 0% 100% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-abd0ce8 > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 5% 100% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a1c307e > .elementor-widget-container {
		margin: -1% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5b37b88 > .elementor-widget-container {
		margin: -5% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-6e81381 > .elementor-widget-container {
		margin: -5% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a622db3 > .elementor-widget-container {
		margin: -5% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a5ffd7e > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 2% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d96c8c4 > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-920ab32 > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-171bc24 > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-71fd356 > .elementor-widget-container {
		margin: -2% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d50a83f > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-57f5af0 > .elementor-widget-container {
		margin: -5% 0% 0% -100%;
		padding: 0% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-035977f > .elementor-widget-container {
		margin: 0% 0% 0% -100%;
		padding: 3% 105% 0% 5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-50f6449 {
		--spacer-size: 10px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-5d5f797e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d99f1be {
		--justify-content: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-81166 .elementor-element.elementor-element-6029478e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-title {
		font-size: 22px;
	}
}

@media (min-width:768px) {
	.elementor-81166 .elementor-element.elementor-element-7a823046 {
		--width: 22.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2676ce66 {
		--content-width: 100%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-7e50fca1 {
		--width: 70.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-8f1ecbf {
		--width: 22.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-aa4042f {
		--content-width: 100%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d650f4c {
		--width: 70.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2f6b729 {
		--width: 22.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-a878ca3 {
		--content-width: 100%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-e38cfcf {
		--width: 70.5%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-81166 .elementor-element.elementor-element-8f1ecbf {
		--width: 100%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-d650f4c {
		--width: 70.5%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-2f6b729 {
		--width: 100%;
	}
	
	.elementor-81166 .elementor-element.elementor-element-e38cfcf {
		--width: 70.5%;
	}
}

/* Start custom CSS for section, class: .elementor-element-fd375a4 */
header.text--link--two.Text-alien-C {
	display: none;
}

@media (min-width: 400px) {
	.elementor-50 .elementor-element.elementor-element-9051ec3 {
		margin-top: 50px;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7cab593e */
.elementor-81166 .elementor-element.elementor-element-7cab593e {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6cb3982 */
.elementor-81166 .elementor-element.elementor-element-6cb3982 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f09ef48 */
.elementor-81166 .elementor-element.elementor-element-5f09ef48 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7566d0e1 */
.elementor-81166 .elementor-element.elementor-element-7566d0e1 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-623e86a7 */
.elementor-81166 .elementor-element.elementor-element-623e86a7 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14a34bf4 */
.elementor-81166 .elementor-element.elementor-element-14a34bf4 {
	height: 95px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3e632b67 */
.elementor-81166 .elementor-element.elementor-element-3e632b67 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9fe9ec */
.elementor-81166 .elementor-element.elementor-element-9fe9ec {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-212c687b */
.elementor-81166 .elementor-element.elementor-element-212c687b {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-741f76de */
.elementor-81166 .elementor-element.elementor-element-741f76de {
	height: 55px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4361b8f8 */
.elementor-81166 .elementor-element.elementor-element-4361b8f8 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-720dd7a7 */
.elementor-81166 .elementor-element.elementor-element-720dd7a7 {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-73406ebc */
.elementor-81166 .elementor-element.elementor-element-73406ebc {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5184053c */
.elementor-81166 .elementor-element.elementor-element-5184053c {
	height: 45px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f07b670 */
.elementor-81166 .elementor-element.elementor-element-3f07b670 {
	height: 55px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-682be01c */
.elementor-81166 .elementor-element.elementor-element-682be01c {
	height: 55px;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-665cadc9 */
.elementor-81166 .elementor-element.elementor-element-665cadc9 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 6.25%, rgba(194, 240, 255, 1) 6.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-47ce852a */
.elementor-81166 .elementor-element.elementor-element-47ce852a {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 12.5%, rgba(194, 240, 255, 1) 12.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-27b51738 */
.elementor-81166 .elementor-element.elementor-element-27b51738 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 18.75%, rgba(194, 240, 255, 1) 18.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-55d70ccf */
.elementor-81166 .elementor-element.elementor-element-55d70ccf {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 25%, rgba(194, 240, 255, 1) 25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-5515acc8 */
.elementor-81166 .elementor-element.elementor-element-5515acc8 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 31.25%, rgba(194, 240, 255, 1) 31.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7054910e */
.elementor-81166 .elementor-element.elementor-element-7054910e {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 37.75%, rgba(194, 240, 255, 1) 37.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-30840d95 */
.elementor-81166 .elementor-element.elementor-element-30840d95 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 43.75%, rgba(194, 240, 255, 1) 43.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-71353c5 */
.elementor-81166 .elementor-element.elementor-element-71353c5 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 50%, rgba(194, 240, 255, 1) 50%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-4d12b1b3 */
.elementor-81166 .elementor-element.elementor-element-4d12b1b3 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 56.25%, rgba(194, 240, 255, 1) 56.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7fb44f7e */
.elementor-81166 .elementor-element.elementor-element-7fb44f7e {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 62.5%, rgba(194, 240, 255, 1) 62.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-20cd38e1 */
.elementor-81166 .elementor-element.elementor-element-20cd38e1 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 68.75%, rgba(194, 240, 255, 1) 68.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7bbff4be */
.elementor-81166 .elementor-element.elementor-element-7bbff4be {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 75%, rgba(194, 240, 255, 1) 75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7eee009f */
.elementor-81166 .elementor-element.elementor-element-7eee009f {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 81.25%, rgba(194, 240, 255, 1) 81.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-33837eae */
.elementor-81166 .elementor-element.elementor-element-33837eae {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 87.5%, rgba(194, 240, 255, 1) 87.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-67788b3 */
.elementor-81166 .elementor-element.elementor-element-67788b3 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 93.75%, rgba(194, 240, 255, 1) 93.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-38f7e50f */
.elementor-81166 .elementor-element.elementor-element-38f7e50f {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 100%, rgba(194, 240, 255, 1) 100%) !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-492709ae */
.elementor-81166 .elementor-element.elementor-element-492709ae div {
	height: 80vh;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6984d3fd */

/* Ocultar todos los contenidos por defecto */
#content-1, #content-2, #content-3, #content-4, #content-5, #content-6, #content-7, #content-8, #content-9, #content-10, #content-11, #content-12, #content-13, #content-14, #content-15, #content-16 {
	display: none;
}

/* Mostrar el primer contenido por defecto */
#content-1 {
	display: block;
}

/* Mostrar el contenido correspondiente al hacer hover */
.custom-icon-list .elementor-icon-list-item:nth-child(1):hover ~ #content-1, .custom-icon-list .elementor-icon-list-item:nth-child(2):hover ~ #content-2, .custom-icon-list .elementor-icon-list-item:nth-child(3):hover ~ #content-3, .custom-icon-list .elementor-icon-list-item:nth-child(4):hover ~ #content-4, .custom-icon-list .elementor-icon-list-item:nth-child(5):hover ~ #content-5, .custom-icon-list .elementor-icon-list-item:nth-child(6):hover ~ #content-6, .custom-icon-list .elementor-icon-list-item:nth-child(7):hover ~ #content-7, .custom-icon-list .elementor-icon-list-item:nth-child(8):hover ~ #content-8, .custom-icon-list .elementor-icon-list-item:nth-child(9):hover ~ #content-9, .custom-icon-list .elementor-icon-list-item:nth-child(10):hover ~ #content-10, .custom-icon-list .elementor-icon-list-item:nth-child(11):hover ~ #content-11, .custom-icon-list .elementor-icon-list-item:nth-child(12):hover ~ #content-12, .custom-icon-list .elementor-icon-list-item:nth-child(13):hover ~ #content-13, .custom-icon-list .elementor-icon-list-item:nth-child(14):hover ~ #content-14, .custom-icon-list .elementor-icon-list-item:nth-child(15):hover ~ #content-15, .custom-icon-list .elementor-icon-list-item:nth-child(16):hover ~ #content-16 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5997f6f */
.elementor-81166 .elementor-element.elementor-element-5997f6f {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3cf6099 */
.elementor-81166 .elementor-element.elementor-element-3cf6099 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-980853f */
.elementor-81166 .elementor-element.elementor-element-980853f {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-126ed76 */
.elementor-81166 .elementor-element.elementor-element-126ed76 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-94bbf23 */
.elementor-81166 .elementor-element.elementor-element-94bbf23 {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2ccaf35 */
.elementor-81166 .elementor-element.elementor-element-2ccaf35 {
	height: 70px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0850f36 */
.elementor-81166 .elementor-element.elementor-element-0850f36 {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fbb1e9b */
.elementor-81166 .elementor-element.elementor-element-fbb1e9b {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-16bdcfc */
.elementor-81166 .elementor-element.elementor-element-16bdcfc {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-08c483c */
.elementor-81166 .elementor-element.elementor-element-08c483c {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b910634 */
.elementor-81166 .elementor-element.elementor-element-b910634 {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2826973 */
.elementor-81166 .elementor-element.elementor-element-2826973 {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-99eb5a1 */
.elementor-81166 .elementor-element.elementor-element-99eb5a1 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7be58f9 */
.elementor-81166 .elementor-element.elementor-element-7be58f9 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-98c38ef */
.elementor-81166 .elementor-element.elementor-element-98c38ef {
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f1f1042 */
.elementor-81166 .elementor-element.elementor-element-f1f1042 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7b752d1 */
.elementor-81166 .elementor-element.elementor-element-7b752d1 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 6.25%, rgba(194, 240, 255, 1) 6.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-d7de3bd */
.elementor-81166 .elementor-element.elementor-element-d7de3bd {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 12.5%, rgba(194, 240, 255, 1) 12.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-6a86ac8 */
.elementor-81166 .elementor-element.elementor-element-6a86ac8 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 18.75%, rgba(194, 240, 255, 1) 18.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-37ba3df */
.elementor-81166 .elementor-element.elementor-element-37ba3df {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 25%, rgba(194, 240, 255, 1) 25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7924b40 */
.elementor-81166 .elementor-element.elementor-element-7924b40 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 31.25%, rgba(194, 240, 255, 1) 31.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-eb14c0d */
.elementor-81166 .elementor-element.elementor-element-eb14c0d {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 37.75%, rgba(194, 240, 255, 1) 37.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-36eb21c */
.elementor-81166 .elementor-element.elementor-element-36eb21c {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 43.75%, rgba(194, 240, 255, 1) 43.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-f44c6ae */
.elementor-81166 .elementor-element.elementor-element-f44c6ae {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 50%, rgba(194, 240, 255, 1) 50%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-6943109 */
.elementor-81166 .elementor-element.elementor-element-6943109 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 56.25%, rgba(194, 240, 255, 1) 56.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-29aca75 */
.elementor-81166 .elementor-element.elementor-element-29aca75 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 62.5%, rgba(194, 240, 255, 1) 62.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-dd9775d */
.elementor-81166 .elementor-element.elementor-element-dd9775d {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 68.75%, rgba(194, 240, 255, 1) 68.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-caa36d6 */
.elementor-81166 .elementor-element.elementor-element-caa36d6 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 75%, rgba(194, 240, 255, 1) 75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-5d69ce1 */
.elementor-81166 .elementor-element.elementor-element-5d69ce1 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 81.25%, rgba(194, 240, 255, 1) 81.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-958f333 */
.elementor-81166 .elementor-element.elementor-element-958f333 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 87.5%, rgba(194, 240, 255, 1) 87.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-6830c6b */
.elementor-81166 .elementor-element.elementor-element-6830c6b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 93.75%, rgba(194, 240, 255, 1) 93.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-f7972d6 */
.elementor-81166 .elementor-element.elementor-element-f7972d6 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 100%, rgba(194, 240, 255, 1) 100%) !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d55f757 */
.elementor-81166 .elementor-element.elementor-element-d55f757 div {
	height: 55vh;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5afc17e */

/* Ocultar todos los contenidos por defecto */
#content-1, #content-2, #content-3, #content-4, #content-5, #content-6, #content-7, #content-8, #content-9, #content-10, #content-11, #content-12, #content-13, #content-14, #content-15, #content-16 {
	display: none;
}

/* Mostrar el primer contenido por defecto */
#content-1 {
	display: block;
}

/* Mostrar el contenido correspondiente al hacer hover */
.custom-icon-list .elementor-icon-list-item:nth-child(1):hover ~ #content-1, .custom-icon-list .elementor-icon-list-item:nth-child(2):hover ~ #content-2, .custom-icon-list .elementor-icon-list-item:nth-child(3):hover ~ #content-3, .custom-icon-list .elementor-icon-list-item:nth-child(4):hover ~ #content-4, .custom-icon-list .elementor-icon-list-item:nth-child(5):hover ~ #content-5, .custom-icon-list .elementor-icon-list-item:nth-child(6):hover ~ #content-6, .custom-icon-list .elementor-icon-list-item:nth-child(7):hover ~ #content-7, .custom-icon-list .elementor-icon-list-item:nth-child(8):hover ~ #content-8, .custom-icon-list .elementor-icon-list-item:nth-child(9):hover ~ #content-9, .custom-icon-list .elementor-icon-list-item:nth-child(10):hover ~ #content-10, .custom-icon-list .elementor-icon-list-item:nth-child(11):hover ~ #content-11, .custom-icon-list .elementor-icon-list-item:nth-child(12):hover ~ #content-12, .custom-icon-list .elementor-icon-list-item:nth-child(13):hover ~ #content-13, .custom-icon-list .elementor-icon-list-item:nth-child(14):hover ~ #content-14, .custom-icon-list .elementor-icon-list-item:nth-child(15):hover ~ #content-15, .custom-icon-list .elementor-icon-list-item:nth-child(16):hover ~ #content-16 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14cd932 */
.elementor-81166 .elementor-element.elementor-element-14cd932 {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d317c6d */
.elementor-81166 .elementor-element.elementor-element-d317c6d {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0b19315 */
.elementor-81166 .elementor-element.elementor-element-0b19315 {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64a0422 */
.elementor-81166 .elementor-element.elementor-element-64a0422 {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69f5180 */
.elementor-81166 .elementor-element.elementor-element-69f5180 {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a59d635 */
.elementor-81166 .elementor-element.elementor-element-a59d635 {
	height: 60px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-eff0424 */
.elementor-81166 .elementor-element.elementor-element-eff0424 {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ba86a6 */
.elementor-81166 .elementor-element.elementor-element-7ba86a6 {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4afcdbb */
.elementor-81166 .elementor-element.elementor-element-4afcdbb {
	height: 25px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-152f7c4 */
.elementor-81166 .elementor-element.elementor-element-152f7c4 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f31ecd5 */
.elementor-81166 .elementor-element.elementor-element-f31ecd5 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b74686a */
.elementor-81166 .elementor-element.elementor-element-b74686a {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6a92865 */
.elementor-81166 .elementor-element.elementor-element-6a92865 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dab7960 */
.elementor-81166 .elementor-element.elementor-element-dab7960 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d30f30c */
.elementor-81166 .elementor-element.elementor-element-d30f30c {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4df68c8 */
.elementor-81166 .elementor-element.elementor-element-4df68c8 {
	height: 40px;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-8c3f149 */
.elementor-81166 .elementor-element.elementor-element-8c3f149 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 6.25%, rgba(194, 240, 255, 1) 6.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7160a4b */
.elementor-81166 .elementor-element.elementor-element-7160a4b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 12.5%, rgba(194, 240, 255, 1) 12.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-3f2f39b */
.elementor-81166 .elementor-element.elementor-element-3f2f39b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 18.75%, rgba(194, 240, 255, 1) 18.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-cdd8791 */
.elementor-81166 .elementor-element.elementor-element-cdd8791 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 25%, rgba(194, 240, 255, 1) 25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-51f2f5f */
.elementor-81166 .elementor-element.elementor-element-51f2f5f {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 31.25%, rgba(194, 240, 255, 1) 31.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-23109f7 */
.elementor-81166 .elementor-element.elementor-element-23109f7 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 37.75%, rgba(194, 240, 255, 1) 37.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-79e8c67 */
.elementor-81166 .elementor-element.elementor-element-79e8c67 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 43.75%, rgba(194, 240, 255, 1) 43.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-3e5feaa */
.elementor-81166 .elementor-element.elementor-element-3e5feaa {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 50%, rgba(194, 240, 255, 1) 50%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-d5265fe */
.elementor-81166 .elementor-element.elementor-element-d5265fe {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 56.25%, rgba(194, 240, 255, 1) 56.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-306486b */
.elementor-81166 .elementor-element.elementor-element-306486b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 62.5%, rgba(194, 240, 255, 1) 62.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-c9dc25b */
.elementor-81166 .elementor-element.elementor-element-c9dc25b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 68.75%, rgba(194, 240, 255, 1) 68.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-4bf3414 */
.elementor-81166 .elementor-element.elementor-element-4bf3414 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 75%, rgba(194, 240, 255, 1) 75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-b8a9bba */
.elementor-81166 .elementor-element.elementor-element-b8a9bba {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 81.25%, rgba(194, 240, 255, 1) 81.25%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-92c210b */
.elementor-81166 .elementor-element.elementor-element-92c210b {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 87.5%, rgba(194, 240, 255, 1) 87.5%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-7b349e0 */
.elementor-81166 .elementor-element.elementor-element-7b349e0 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 93.75%, rgba(194, 240, 255, 1) 93.75%) !important;
}

/* End custom CSS */

/* Start custom CSS for divider, class: .elementor-element-6359cf5 */
.elementor-81166 .elementor-element.elementor-element-6359cf5 {
	width: 100%;
	height: 6px !important;
	background: linear-gradient(to right, rgba(51, 204, 255, 1) 100%, rgba(194, 240, 255, 1) 100%) !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9352847 */
.elementor-81166 .elementor-element.elementor-element-9352847 div {
	height: 50vh;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9840a94 */

/* Ocultar todos los contenidos por defecto */
#content-1, #content-2, #content-3, #content-4, #content-5, #content-6, #content-7, #content-8, #content-9, #content-10, #content-11, #content-12, #content-13, #content-14, #content-15, #content-16 {
	display: none;
}

/* Mostrar el primer contenido por defecto */
#content-1 {
	display: block;
}

/* Mostrar el contenido correspondiente al hacer hover */
.custom-icon-list .elementor-icon-list-item:nth-child(1):hover ~ #content-1, .custom-icon-list .elementor-icon-list-item:nth-child(2):hover ~ #content-2, .custom-icon-list .elementor-icon-list-item:nth-child(3):hover ~ #content-3, .custom-icon-list .elementor-icon-list-item:nth-child(4):hover ~ #content-4, .custom-icon-list .elementor-icon-list-item:nth-child(5):hover ~ #content-5, .custom-icon-list .elementor-icon-list-item:nth-child(6):hover ~ #content-6, .custom-icon-list .elementor-icon-list-item:nth-child(7):hover ~ #content-7, .custom-icon-list .elementor-icon-list-item:nth-child(8):hover ~ #content-8, .custom-icon-list .elementor-icon-list-item:nth-child(9):hover ~ #content-9, .custom-icon-list .elementor-icon-list-item:nth-child(10):hover ~ #content-10, .custom-icon-list .elementor-icon-list-item:nth-child(11):hover ~ #content-11, .custom-icon-list .elementor-icon-list-item:nth-child(12):hover ~ #content-12, .custom-icon-list .elementor-icon-list-item:nth-child(13):hover ~ #content-13, .custom-icon-list .elementor-icon-list-item:nth-child(14):hover ~ #content-14, .custom-icon-list .elementor-icon-list-item:nth-child(15):hover ~ #content-15, .custom-icon-list .elementor-icon-list-item:nth-child(16):hover ~ #content-16 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-6029478e */
.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-tab-content {
	margin: 30px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: #999 1px solid !important;
}

.elementor-81166 .elementor-element.elementor-element-6029478e .elementor-accordion-item {
	border-bottom: 1px solid #999;
	/* Cambia el color y grosor de la línea según lo que prefieras */
	margin-bottom: 10px;
}

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