/* End custom CSS */

.elementor-12758 .elementor-element.elementor-element-0c537c5 {
	--display: flex;
	--min-height: 520px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-0c537c5:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-0c537c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-a09ee61/www.ogci.com/wp-content/uploads/2024/09/cover.jpg") 50% 50%;
	background-size: cover;
}

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

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

.elementor-12758 .elementor-element.elementor-element-0c537c5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12758 .elementor-element.elementor-element-85b0160 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.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-12758 .elementor-element.elementor-element-ba85d06 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-ba85d06 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-732708b);
}

.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-12758 .elementor-element.elementor-element-442bae4 {
	width: var(--container-widget-width, 620px);
	max-width: 620px;
	--container-widget-width: 620px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 21px;
	font-weight: 400;
	color: var(--e-global-color-c54909a);
}

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

.elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-c54909a);
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-accent);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-841f1dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-841f1dc .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-12758 .elementor-element.elementor-element-f1e668d {
	--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;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
	--z-index: 1;
}

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

.elementor-12758 .elementor-element.elementor-element-5465d7c {
	--display: flex;
}

.elementor-12758 .elementor-element.elementor-element-5bc40ab {
	--display: grid;
	--e-con-grid-template-columns: repeat(12, 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: 0px;
	--padding-bottom: 0px;
	--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-12758 .elementor-element.elementor-element-1064372 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
	--padding-top: 80px;
	--padding-bottom: 100px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

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

.elementor-12758 .elementor-element.elementor-element-362382a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12758 .elementor-element.elementor-element-362382a {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-362382a img {
	width: 100%;
	max-width: 300px;
}

.elementor-12758 .elementor-element.elementor-element-7ecfc1c > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-accent);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

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

.elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-5ae23e3 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-12758 .elementor-element.elementor-element-e9b494f {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	border-style: none;
	--border-style: none;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 0px 20px -10px rgba(17, 26, 56, .35);
	--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-12758 .elementor-element.elementor-element-e9b494f:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-e9b494f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
	background-image: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-a09ee61/www.ogci.com/wp-content/uploads/2024/06/Dana-Gas-3-scaled-1-1024x683.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-12758 .elementor-element.elementor-element-c246e01 {
	--spacer-size: 425px;
}

.elementor-12758 .elementor-element.elementor-element-2bf3c2b {
	--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;
	--justify-content: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-3bb6bf0 {
	width: 100%;
	max-width: 100%;
}

.elementor-12758 .elementor-element.elementor-element-3bb6bf0 .elementor-wrapper {
	--video-aspect-ratio: 1.5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-12758 .elementor-element.elementor-element-592afc9 {
	--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;
}

.elementor-12758 .elementor-element.elementor-element-0f997e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-accent);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-20eaf64 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-12758 .elementor-element.elementor-element-36a2dd58 {
	--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;
	--overlay-opacity: .8;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12758 .elementor-element.elementor-element-36a2dd58:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-36a2dd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #003075;
	background-image: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-a09ee61/www.ogci.com/wp-content/uploads/2024/06/iStock-2152072696-1536x864.jpg");
	background-position: top center;
	background-size: cover;
}

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

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

.elementor-12758 .elementor-element.elementor-element-60030bb2 {
	--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;
	--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-12758 .elementor-element.elementor-element-7d89bf51 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-79c0545a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-12758 .elementor-element.elementor-element-6bf0e9db > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12758 .elementor-element.elementor-element-6bf0e9db {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-6bf0e9db .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-12758 .elementor-element.elementor-element-6874ce19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-6874ce19 {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-6874ce19 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-374410c3 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-4dd817fa {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 80px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-12758 .elementor-element.elementor-element-4dd817fa:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-4dd817fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 48, 117, .43);
}

.elementor-12758 .elementor-element.elementor-element-647b9ae6 {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-647b9ae6 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-2e27c676 {
	text-align: left;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-d7368ee);
	color: var(--e-global-color-d7368ee);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-25534f3e {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-12758 .elementor-element.elementor-element-25534f3e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 35px;
}

body:not(.rtl) .elementor-12758 .elementor-element.elementor-element-25534f3e {
	left: 0px;
}

body.rtl .elementor-12758 .elementor-element.elementor-element-25534f3e {
	right: 0px;
}

.elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-25534f3e .elementor-button:focus svg {
	fill: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-69d6a992 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-659c761);
	--border-color: var(--e-global-color-659c761);
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 80px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-12758 .elementor-element.elementor-element-69d6a992:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-69d6a992 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 48, 117, .43);
}

.elementor-12758 .elementor-element.elementor-element-4c8f2068 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-4c8f2068.elementor-element {
	--align-self: flex-start;
}

.elementor-12758 .elementor-element.elementor-element-4c8f2068 {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-4c8f2068 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-39cef71c {
	text-align: left;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-d7368ee);
	color: var(--e-global-color-d7368ee);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 35px;
}

body:not(.rtl) .elementor-12758 .elementor-element.elementor-element-262a06c0 {
	left: 0px;
}

body.rtl .elementor-12758 .elementor-element.elementor-element-262a06c0 {
	right: 0px;
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-262a06c0 .elementor-button:focus svg {
	fill: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-1fee5c36 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 80px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-12758 .elementor-element.elementor-element-1fee5c36:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-1fee5c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 48, 117, .43);
}

.elementor-12758 .elementor-element.elementor-element-98fd588 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-98fd588.elementor-element {
	--align-self: flex-start;
}

.elementor-12758 .elementor-element.elementor-element-98fd588 {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-98fd588 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-187d6c1a {
	text-align: left;
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-d7368ee);
	color: var(--e-global-color-d7368ee);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 35px;
}

body:not(.rtl) .elementor-12758 .elementor-element.elementor-element-26e9d8de {
	left: 0px;
}

body.rtl .elementor-12758 .elementor-element.elementor-element-26e9d8de {
	right: 0px;
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-26e9d8de .elementor-button:focus svg {
	fill: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-a1d6a34 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-a1d6a34:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-a1d6a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d7368ee);
	background-image: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-a09ee61/www.ogci.com/wp-content/uploads/2024/02/iStock-1177901943-1-1536x1024.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-12758 .elementor-element.elementor-element-8a3d798 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12758 .elementor-element.elementor-element-128ebe1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-12758 .elementor-element.elementor-element-128ebe1:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-128ebe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-c54909a) 0%, rgba(255, 255, 255, 0) 65%);
}

.elementor-12758 .elementor-element.elementor-element-b2e8286 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12758 .elementor-element.elementor-element-b2e8286 {
	text-align: center;
}

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

.elementor-12758 .elementor-element.elementor-element-14ed456 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-14ed456 {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-14ed456 .elementor-heading-title {
	font-family: "Poppins", Arial, Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-9916d27 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--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-12758 .elementor-element.elementor-element-628317d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 18px -6px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12758 .elementor-element.elementor-element-628317d:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-628317d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .27);
}

.elementor-12758 .elementor-element.elementor-element-628317d:hover {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-12758 .elementor-element.elementor-element-dd9b2c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-dd9b2c4 {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-dd9b2c4 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

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

.elementor-widget-counter .elementor-counter-title {
	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-12758 .elementor-element.elementor-element-4e6719e > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-12758 .elementor-element.elementor-element-4e6719e .elementor-counter-number-wrapper {
	color: var(--e-global-color-adbd725);
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-12758 .elementor-element.elementor-element-4e6719e .elementor-counter-title {
	color: var(--e-global-color-c54909a);
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-12758 .elementor-element.elementor-element-be0fa65 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 18px -6px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12758 .elementor-element.elementor-element-be0fa65:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-be0fa65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .27);
}

.elementor-12758 .elementor-element.elementor-element-be0fa65:hover {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-12758 .elementor-element.elementor-element-f2767c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-f2767c0 {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-f2767c0 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-8bfb058 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-12758 .elementor-element.elementor-element-8bfb058 .elementor-counter-number-wrapper {
	color: var(--e-global-color-adbd725);
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-12758 .elementor-element.elementor-element-8bfb058 .elementor-counter-title {
	color: var(--e-global-color-c54909a);
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-12758 .elementor-element.elementor-element-416d7c7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 18px -6px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12758 .elementor-element.elementor-element-416d7c7:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-416d7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .27);
}

.elementor-12758 .elementor-element.elementor-element-416d7c7:hover {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-12758 .elementor-element.elementor-element-8a5fda8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-8a5fda8 {
	text-align: center;
}

.elementor-12758 .elementor-element.elementor-element-8a5fda8 .elementor-heading-title {
	color: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-2f1f55c > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-12758 .elementor-element.elementor-element-2f1f55c .elementor-counter-number-wrapper {
	color: var(--e-global-color-adbd725);
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-12758 .elementor-element.elementor-element-2f1f55c .elementor-counter-title {
	color: var(--e-global-color-c54909a);
	font-family: "proxima-nova", Arial, Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-12758 .elementor-element.elementor-element-d902d3c {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-12758 .elementor-element.elementor-element-4586ed8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-b79429d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12758 .elementor-element.elementor-element-b79429d {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-b79429d .elementor-heading-title {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-12758 .elementor-element.elementor-element-a8c8126 {
	--grid-columns: 1;
}

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

.elementor-12758 .elementor-element.elementor-element-fc7876d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12758 .elementor-element.elementor-element-fc7876d {
	text-align: left;
}

.elementor-12758 .elementor-element.elementor-element-fc7876d .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-12758 .elementor-element.elementor-element-ddc7f70 {
	--grid-columns: 1;
}

.elementor-12758 .elementor-element.elementor-element-eae8686 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-12758 .elementor-element.elementor-element-48ce303 {
	--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;
	--overlay-opacity: .35;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-12758 .elementor-element.elementor-element-48ce303:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-48ce303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://www.ogci.com/nitropack_static/QylVZtMcWhiBkLBzLOSUMxgqtExCbuZs/assets/images/optimized/rev-a09ee61/www.ogci.com/wp-content/uploads/2024/10/Front-cover.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-12758 .elementor-element.elementor-element-28e966f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-adbd725);
	--border-color: var(--e-global-color-adbd725);
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 18px -6px rgba(0, 0, 0, .25);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-12758 .elementor-element.elementor-element-28e966f:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-28e966f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .55);
}

.elementor-12758 .elementor-element.elementor-element-1955ff8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-12758 .elementor-element.elementor-element-0477958 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-0477958 {
	text-align: center;
}

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

.elementor-12758 .elementor-element.elementor-element-a2a6af1 {
	text-align: center;
}

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

.elementor-12758 .elementor-element.elementor-element-b0adf82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-b0adf82 {
	text-align: center;
	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-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-6a271fc {
	--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;
}

.elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-c54909a);
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-56543c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-56543c8 .elementor-button:focus svg {
	fill: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 1em;
	font-weight: 600;
	fill: var(--e-global-color-adbd725);
	color: var(--e-global-color-adbd725);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button:hover, .elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-c54909a);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button:hover svg, .elementor-12758 .elementor-element.elementor-element-f1c0300 .elementor-button:focus svg {
	fill: var(--e-global-color-c54909a);
}

.elementor-12758 .elementor-element.elementor-element-d1cf476 {
	--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-12758 .elementor-element.elementor-element-7425245 {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-12758 .elementor-element.elementor-element-0c537c5 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-85b0160 {
		--width: 800px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-2bf3c2b {
		--content-width: 1280px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-592afc9 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-7d89bf51 {
		--content-width: 700px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-8a3d798 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-128ebe1 {
		--width: 550px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-9916d27 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-eae8686 {
		--content-width: 1600px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-48ce303 {
		--content-width: 610px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12758 .elementor-element.elementor-element-85b0160 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-60030bb2 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-4dd817fa {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-69d6a992 {
		--width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-1fee5c36 {
		--width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-12758 .elementor-element.elementor-element-a1d6a34:not(.elementor-motion-effects-element-type-background), .elementor-12758 .elementor-element.elementor-element-a1d6a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-12758 .elementor-element.elementor-element-0c537c5 {
		--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;
	}
	
	.elementor-12758 .elementor-element.elementor-element-5bc40ab {
		--e-con-grid-template-columns: repeat(6, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-12758 .elementor-element.elementor-element-95940cc img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-12758 .elementor-element.elementor-element-1064372 {
		--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: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-5796f12 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-374410c3 {
		--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;
	}
	
	.elementor-12758 .elementor-element.elementor-element-4dd817fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-69d6a992 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-1fee5c36 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-9916d27 {
		--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: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-628317d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-be0fa65 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-416d7c7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-d902d3c {
		--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;
	}
	
	.elementor-12758 .elementor-element.elementor-element-a8c8126 {
		--grid-columns: 1;
	}
	
	.elementor-12758 .elementor-element.elementor-element-f7d4d23 {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-ddc7f70 {
		--grid-columns: 1;
	}
	
	.elementor-12758 .elementor-element.elementor-element-eae8686 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-12758 .elementor-element.elementor-element-48ce303 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-12758 .elementor-element.elementor-element-28e966f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-12758 .elementor-element.elementor-element-ba85d06 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-5bc40ab {
		--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-12758 .elementor-element.elementor-element-1064372 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-5796f12 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-e9b494f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-c246e01 {
		--spacer-size: 180px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-4586ed8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-a8c8126 {
		--grid-columns: 1;
	}
	
	.elementor-12758 .elementor-element.elementor-element-ddc7f70 {
		--grid-columns: 1;
	}
	
	.elementor-12758 .elementor-element.elementor-element-28e966f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-12758 .elementor-element.elementor-element-a2a6af1 .elementor-heading-title {
		font-size: 32px;
	}
}

/* Start custom CSS for button, class: .elementor-element-20eaf64 */
.elementor-12758 .elementor-element.elementor-element-20eaf64 {
	margin-top: auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-dd9b2c4 */
.elementor-12758 .elementor-element.elementor-element-dd9b2c4 a:hover {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f2767c0 */
.elementor-12758 .elementor-element.elementor-element-f2767c0 a:hover {
	color: white !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8a5fda8 */
.elementor-12758 .elementor-element.elementor-element-8a5fda8 a:hover {
	color: white !important;
}
