/* End custom CSS */

.elementor-16041 .elementor-element.elementor-element-b704d19 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-16041 .elementor-element.elementor-element-b704d19:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-b704d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-b704d19.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16041 .elementor-element.elementor-element-a9e09f2 {
	--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;
	--z-index: 2;
}

.elementor-16041 .elementor-element.elementor-element-d470e5f {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-d470e5f:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-d470e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-d59a64f {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-d59a64f:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-d59a64f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-16041 .elementor-element.elementor-element-31b04b2 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-31b04b2:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-31b04b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-baef157 {
	--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;
	box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, .5);
	--z-index: 1;
}

.elementor-16041 .elementor-element.elementor-element-a227657 {
	--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: flex-start;
	--overlay-opacity: 1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-a227657:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-a227657 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-2dade10/www.ogci.com/wp-content/uploads/2026/04/cover-1536x1024.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-16041 .elementor-element.elementor-element-a227657::before, .elementor-16041 .elementor-element.elementor-element-a227657 > .elementor-background-video-container::before, .elementor-16041 .elementor-element.elementor-element-a227657 > .e-con-inner > .elementor-background-video-container::before, .elementor-16041 .elementor-element.elementor-element-a227657 > .elementor-background-slideshow::before, .elementor-16041 .elementor-element.elementor-element-a227657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16041 .elementor-element.elementor-element-a227657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, rgba(0, 48, 117, 0) 100%);
}

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

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-cb5a470 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-cb5a470 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-cb5a470 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-cb5a470 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-16041 .elementor-element.elementor-element-cb5a470 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.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), Arial, Sans-serif;
	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-16041 .elementor-element.elementor-element-9ce9b3e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 6px;
}

.elementor-16041 .elementor-element.elementor-element-9ce9b3e .elementor-divider-separator {
	width: 136px;
}

.elementor-16041 .elementor-element.elementor-element-9ce9b3e .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-16041 .elementor-element.elementor-element-db00cf4 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-16041 .elementor-element.elementor-element-db00cf4 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-4e09aa0 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-1fca77e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-16041 .elementor-element.elementor-element-db598fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--z-index: 999;
}

.elementor-16041 .elementor-element.elementor-element-db598fe:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-db598fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-a3947b3 > .elementor-widget-container {
	background-color: #002253;
	padding: 12px 25px 12px 25px;
}

.elementor-16041 .elementor-element.elementor-element-a3947b3 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-adbd725);
}

.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: var(--e-global-typography-accent-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-mega-menu {
	--n-menu-divider-color: var(--e-global-color-text);
}

.elementor-16041 .elementor-element.elementor-element-79771f2 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-479f31e {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-73a412e {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-14bf4e9 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-dce146e {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-30b86f4 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-018895d {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 25px;
	--n-menu-title-font-size: 14px;
	--n-menu-title-color-normal: var(--e-global-color-732708b);
	--n-menu-divider-content: "";
	--n-menu-divider-style: solid;
	--n-menu-divider-width: 1px;
	--n-menu-divider-height: 100%;
	--n-menu-divider-color: var(--e-global-color-secondary);
	--n-menu-title-transition: 300ms;
	--n-menu-title-padding: 0px 0px 0px 0px;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-16041 .elementor-element.elementor-element-018895d > .elementor-widget-container {
	margin: 3px 0px 0px 0px;
	padding: 12px 25px 12px 25px;
}

.elementor-16041 .elementor-element.elementor-element-018895d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-16041 .elementor-element.elementor-element-018895d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-16041 .elementor-element.elementor-element-018895d > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Poppins", Arial, Sans-serif;
	font-weight: 400;
}

.elementor-16041 .elementor-element.elementor-element-018895d {
	--n-menu-title-color-hover: var(--e-global-color-d7368ee);
	--n-menu-title-color-active: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-7247f4d {
	--display: flex;
	--padding-top: 25px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-7247f4d:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-7247f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-38c8d53 {
	--display: grid;
	--e-con-grid-template-columns: repeat(6, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-16041 .elementor-element.elementor-element-4295440 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 50px;
	--padding-bottom: 75px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-4295440:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-4295440 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-6f398fa {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 6px 0px 0px 0px;
	--border-top-width: 6px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-6f398fa:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-6f398fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-d447fb5 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-19abf57 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-5759bde {
	--display: flex;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	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-16041 .elementor-element.elementor-element-1205277 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-16041 .elementor-element.elementor-element-1205277 {
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-832ebdd img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-16041 .elementor-element.elementor-element-cd7b2e1 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-cd7b2e1:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-cd7b2e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #002457;
}

.elementor-16041 .elementor-element.elementor-element-7596609 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-16041 .elementor-element.elementor-element-673a0d5 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 6px 6px 6px 6px;
}

.elementor-16041 .elementor-element.elementor-element-9eb8e2e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: rgba(255, 255, 255, .45);
	--border-color: rgba(255, 255, 255, .45);
	--border-radius: 0px 6px 6px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-9eb8e2e:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-9eb8e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .13);
}

.elementor-16041 .elementor-element.elementor-element-7f935ce .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-b52ae85 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-e1375bd {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 6px 6px 6px 6px;
}

.elementor-16041 .elementor-element.elementor-element-4b2b904 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: rgba(255, 255, 255, .45);
	--border-color: rgba(255, 255, 255, .45);
	--border-radius: 0px 6px 6px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-4b2b904:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-4b2b904 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .13);
}

.elementor-16041 .elementor-element.elementor-element-d9b8ccd .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-7abb9b9 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-54ab348 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 6px 6px 6px 6px;
}

.elementor-16041 .elementor-element.elementor-element-6c4912a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: rgba(255, 255, 255, .45);
	--border-color: rgba(255, 255, 255, .45);
	--border-radius: 0px 6px 6px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-6c4912a:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-6c4912a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .13);
}

.elementor-16041 .elementor-element.elementor-element-a9dcc52 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-b85b430 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-3a714ba {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 6px 6px 6px 6px;
}

.elementor-16041 .elementor-element.elementor-element-ca3ea67 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: rgba(255, 255, 255, .45);
	--border-color: rgba(255, 255, 255, .45);
	--border-radius: 0px 6px 6px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-ca3ea67:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-ca3ea67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .13);
}

.elementor-16041 .elementor-element.elementor-element-6d5a963 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-1d64a30 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-22f8091 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 6px 6px 6px 6px;
}

.elementor-16041 .elementor-element.elementor-element-50f7889 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: rgba(255, 255, 255, .45);
	--border-color: rgba(255, 255, 255, .45);
	--border-radius: 0px 6px 6px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-50f7889:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-50f7889 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .13);
}

.elementor-16041 .elementor-element.elementor-element-408c525 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-c14cff5 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-01eb6ff {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 75px;
	--padding-bottom: 75px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-01eb6ff:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-01eb6ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #001e47;
}

.elementor-16041 .elementor-element.elementor-element-0d97d25 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-16041 .elementor-element.elementor-element-7620741 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 6px;
}

.elementor-16041 .elementor-element.elementor-element-7620741 .elementor-divider-separator {
	width: 135px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-16041 .elementor-element.elementor-element-7620741 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16041 .elementor-element.elementor-element-b2778a0 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-16041 .elementor-element.elementor-element-b2778a0 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-0276227 {
	text-align: start;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-fda2f0f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	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: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 12px 12px 12px 12px;
}

.elementor-16041 .elementor-element.elementor-element-0f3659b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-8831ae2 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-2b4945d .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-dfbf1cc {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-9dfaefa {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-0f60fbc .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-f7a36ef .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-6f314e8 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-4061edd {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-942ec06 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-41e9411 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-852ac49 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-853f65a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-61bd2e5 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-7a05f16 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-53ec5bb {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-cca912b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-62273b7 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-0728b20 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-86facf3 {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-d7368ee);
}

.elementor-16041 .elementor-element.elementor-element-ede6789 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-b10f940 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 75px;
	--padding-bottom: 75px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-b10f940:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-b10f940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-7c0c25e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-16041 .elementor-element.elementor-element-d5a74fe {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 6px;
}

.elementor-16041 .elementor-element.elementor-element-d5a74fe .elementor-divider-separator {
	width: 135px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-16041 .elementor-element.elementor-element-d5a74fe .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16041 .elementor-element.elementor-element-1a25e78 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-16041 .elementor-element.elementor-element-1a25e78 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-d057987 {
	text-align: start;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-11b6bd8 {
	text-align: start;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-a5bf693 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--overlay-opacity: .15;
	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: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-a5bf693::before, .elementor-16041 .elementor-element.elementor-element-a5bf693 > .elementor-background-video-container::before, .elementor-16041 .elementor-element.elementor-element-a5bf693 > .e-con-inner > .elementor-background-video-container::before, .elementor-16041 .elementor-element.elementor-element-a5bf693 > .elementor-background-slideshow::before, .elementor-16041 .elementor-element.elementor-element-a5bf693 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16041 .elementor-element.elementor-element-a5bf693 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-c54909a);
	--background-overlay: "";
}

.elementor-16041 .elementor-element.elementor-element-7e14822 {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-7e14822 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-95f56fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-16041 .elementor-element.elementor-element-da220e3 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-da220e3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16041 .elementor-element.elementor-element-d0d589f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-16041 .elementor-element.elementor-element-d0d589f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-16041 .elementor-element.elementor-element-770f8b6 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-primary);
}

.elementor-16041 .elementor-element.elementor-element-aae0434 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-16041 .elementor-element.elementor-element-aae0434 .elementor-divider-separator {
	width: 420px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-16041 .elementor-element.elementor-element-aae0434 .elementor-divider {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-639fa73 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-primary);
}

.elementor-16041 .elementor-element.elementor-element-3a3440c {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 75px;
	--padding-bottom: 75px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-3a3440c:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-3a3440c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-a61fd86 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-16041 .elementor-element.elementor-element-6202388 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 6px;
}

.elementor-16041 .elementor-element.elementor-element-6202388 .elementor-divider-separator {
	width: 135px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-16041 .elementor-element.elementor-element-6202388 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-16041 .elementor-element.elementor-element-39c6cc8 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-16041 .elementor-element.elementor-element-39c6cc8 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-aa5f36a {
	text-align: start;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-598f42d {
	text-align: start;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-cc90d82 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	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: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-16041 .elementor-element.elementor-element-cc90d82:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-cc90d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-8d4e0fe {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-8d4e0fe .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-34dd712 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-16041 .elementor-element.elementor-element-87ba284 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-87ba284.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16041 .elementor-element.elementor-element-28f1619 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-15c6e8d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-16041 .elementor-element.elementor-element-15c6e8d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16041 .elementor-element.elementor-element-e1959c0 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-c0341a1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 2px;
}

.elementor-16041 .elementor-element.elementor-element-c0341a1 .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-16041 .elementor-element.elementor-element-2069ce7 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-e246620 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-c5f36ee {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-c5f36ee .elementor-heading-title {
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-eaa3ea6 {
	--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: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-16041 .elementor-element.elementor-element-1d31861 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-c38a467 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-adbd725);
	--divider-border-width: 2px;
}

.elementor-16041 .elementor-element.elementor-element-c38a467 .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-16041 .elementor-element.elementor-element-8e16934 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35em;
	color: var(--e-global-color-adbd725);
}

.elementor-16041 .elementor-element.elementor-element-0e390dc {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 75px;
	--padding-bottom: 75px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-0e390dc:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-0e390dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-59f49bb {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-2877b4c {
	--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;
}

.elementor-16041 .elementor-element.elementor-element-1b93ccf {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-0a21309 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-16041 .elementor-element.elementor-element-a870f94 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-7035ca3 {
	text-align: start;
}

.elementor-16041 .elementor-element.elementor-element-7035ca3 img {
	width: 90px;
	max-width: 300px;
}

.elementor-16041 .elementor-element.elementor-element-4fe5fa4 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-6db585b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-16041 .elementor-element.elementor-element-14b87a0 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-e2d450a {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-b0036ba .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-38c7aea {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-daa0378 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-16041 .elementor-element.elementor-element-1b21451 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-69c49e5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 2px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-362c7db {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-eee970c > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-eee970c {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-eee970c {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-eee970c {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-eee970c .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-b664891 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-abca5e0 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-9b85126 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-9b85126 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-9b85126 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-9b85126 img {
	width: 80px;
}

.elementor-16041 .elementor-element.elementor-element-a143051 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-33c1c20 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: #000;
	--border-color: #000;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-05b1c2c > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-05b1c2c {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-05b1c2c {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-05b1c2c {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-05b1c2c .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-7f87aa3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-eb9adbd .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-24d1136 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-24d1136 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-24d1136 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-24d1136 img {
	width: 50px;
}

.elementor-16041 .elementor-element.elementor-element-2f3b9d4 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-2498aa3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: #000;
	--border-color: #000;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-ada2668 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-ada2668 {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-ada2668 {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-ada2668 {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-ada2668 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-154fe79 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-6eb13c0 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-36161c4 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-36161c4 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-36161c4 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-36161c4 img {
	width: 50px;
}

.elementor-16041 .elementor-element.elementor-element-e43decc .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-f74ae05 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-39cb90f > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-39cb90f {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-39cb90f {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-39cb90f {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-39cb90f .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-86b64c7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-bcec6b2 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-fa7b6f1 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-fa7b6f1 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-fa7b6f1 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-fa7b6f1 img {
	width: 80px;
}

.elementor-16041 .elementor-element.elementor-element-528187f .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-408f281 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: #000;
	--border-color: #000;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-df2efbc > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-df2efbc {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-df2efbc {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-df2efbc {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-df2efbc .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-1e7b770 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-74ad7f8 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-fcdd28c {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-fcdd28c {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-fcdd28c {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-fcdd28c img {
	width: 50px;
}

.elementor-16041 .elementor-element.elementor-element-847495f .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-48a915a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-1ca337d > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-1ca337d {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-1ca337d {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-1ca337d {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-1ca337d .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-ad768ec {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-dfe7219 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-a2513f0 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-a2513f0 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-a2513f0 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-a2513f0 img {
	width: 80px;
}

.elementor-16041 .elementor-element.elementor-element-d345e53 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-2d4ac14 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: #000;
	--border-color: #000;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-840d6bd > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-840d6bd {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-840d6bd {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-840d6bd {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-840d6bd .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-1beede7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-41fddb5 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-0ccfda4 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-0ccfda4 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-0ccfda4 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-0ccfda4 img {
	width: 50px;
}

.elementor-16041 .elementor-element.elementor-element-2cc7d54 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-e590bd2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: #000;
	--border-color: #000;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-cc7a23a > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-cc7a23a {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-cc7a23a {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-cc7a23a {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-cc7a23a .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-5bc820e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-29afe24 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-831ee17 {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-831ee17 {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-831ee17 {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-831ee17 img {
	width: 50px;
}

.elementor-16041 .elementor-element.elementor-element-68eff01 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-742084a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	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: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-16041 .elementor-element.elementor-element-76eb8b2 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-76eb8b2 {
	left: -34px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-76eb8b2 {
	right: -34px;
}

.elementor-16041 .elementor-element.elementor-element-76eb8b2 {
	top: -6px;
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-76eb8b2 .elementor-heading-title {
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-00a7762 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 90px;
}

.elementor-16041 .elementor-element.elementor-element-8489600 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-16041 .elementor-element.elementor-element-203361c {
	right: 20px;
}

body.rtl .elementor-16041 .elementor-element.elementor-element-203361c {
	left: 20px;
}

.elementor-16041 .elementor-element.elementor-element-203361c {
	top: 20px;
}

.elementor-16041 .elementor-element.elementor-element-203361c img {
	width: 80px;
}

.elementor-16041 .elementor-element.elementor-element-da72c75 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-a9dca5b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16041 .elementor-element.elementor-element-a9dca5b:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-a9dca5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-d7368ee) 0%, var(--e-global-color-d7368ee) 100%);
}

.elementor-16041 .elementor-element.elementor-element-e0d8114 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-16041 .elementor-element.elementor-element-376377f {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-376377f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-4aa56d3 {
	text-align: center;
}

.elementor-16041 .elementor-element.elementor-element-26443ba {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-d4825ea {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-c50e83d {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-b442f2e {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-c5bbb9d {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-43dc67e {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-6ea69c4 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-6002301 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-4679bb4 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-a59a71d {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-9463896 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-63d3a5b {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-f25e6c8 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-782627b {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-74fdd7a {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-dbd896c {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-16041 .elementor-element.elementor-element-298709d {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 18px;
	--n-accordion-icon-normal-color: var(--e-global-color-secondary);
}

.elementor-16041 .elementor-element.elementor-element-298709d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-c54909a);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c54909a);
}

.elementor-16041 .elementor-element.elementor-element-298709d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: #d9e8ff;
}

.elementor-16041 .elementor-element.elementor-element-298709d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: #d9e8ff;
}

:where( .elementor-16041 .elementor-element.elementor-element-298709d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: var(--e-global-color-c54909a);
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color: #d9e8ff;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-16041 .elementor-element.elementor-element-298709d {
	--n-accordion-padding: 20px 30px 20px 30px;
}

.elementor-16041 .elementor-element.elementor-element-afee618 {
	--display: flex;
}

.elementor-16041 .elementor-element.elementor-element-b513adb {
	--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;
}

.elementor-16041 .elementor-element.elementor-element-b513adb:not(.elementor-motion-effects-element-type-background), .elementor-16041 .elementor-element.elementor-element-b513adb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d7368ee);
}

body.elementor-page-16041:not(.elementor-motion-effects-element-type-background), body.elementor-page-16041 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d7368ee);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-16041 .elementor-element.elementor-element-38c8d53 {
		--e-con-grid-template-columns: repeat(6, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-16041 .elementor-element.elementor-element-e41f9e2 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16041 .elementor-element.elementor-element-7596609 {
		--grid-auto-flow: row;
	}
	
	.elementor-16041 .elementor-element.elementor-element-fda2f0f {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-16041 .elementor-element.elementor-element-b704d19 {
		--content-width: 1280px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-a9e09f2 {
		--width: 240px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-d470e5f {
		--width: 120px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-d59a64f {
		--width: 40px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-31b04b2 {
		--width: 80px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-95f56fd {
		--width: 720px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-da220e3 {
		--width: 212.875px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-34dd712 {
		--width: 750px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-87ba284 {
		--width: 232px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-15c6e8d {
		--width: 370px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-e246620 {
		--width: 100px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-eaa3ea6 {
		--width: 300px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-b513adb {
		--width: 240px;
	}
}

@media (max-width:767px) {
	.elementor-16041 .elementor-element.elementor-element-baef157 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-a227657 {
		--min-height: 250px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-db00cf4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-38c8d53 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(4, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-16041 .elementor-element.elementor-element-4295440 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-7596609 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-16041 .elementor-element.elementor-element-fda2f0f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-16041 .elementor-element.elementor-element-0e390dc {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-16041 .elementor-element.elementor-element-a9dca5b {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-eee970c */
.elementor-16041 .elementor-element.elementor-element-eee970c {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-05b1c2c */
.elementor-16041 .elementor-element.elementor-element-05b1c2c {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ada2668 */
.elementor-16041 .elementor-element.elementor-element-ada2668 {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-39cb90f */
.elementor-16041 .elementor-element.elementor-element-39cb90f {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-df2efbc */
.elementor-16041 .elementor-element.elementor-element-df2efbc {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1ca337d */
.elementor-16041 .elementor-element.elementor-element-1ca337d {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-840d6bd */
.elementor-16041 .elementor-element.elementor-element-840d6bd {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-cc7a23a */
.elementor-16041 .elementor-element.elementor-element-cc7a23a {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-76eb8b2 */
.elementor-16041 .elementor-element.elementor-element-76eb8b2 {
	width: 26px;
	height: 26px;
}

/* End custom CSS */

/* Start custom CSS */
.overhang::after {
	content: "";
	width: 10000px;
	height: 100%;
	background: #edf3fc;
	position: absolute;
	left: 0;
	top: 0;
}

.brackets {
	position: relative;
}

.brackets strong {
	font-size: 21px;
	font-weight: 400;
}

.brackets:before, .brackets:after {
	content: "(";
	font-size: 50px;
	position: absolute;
	color: #005de1;
	left: -0px;
	top: -15px;
	font-weight: 100;
}

.brackets:after {
	left: auto;
	right: -0px;
	content: ")";
}

.brackets.green:before, .brackets.green:after {
	color: #bce001;
}
