.elementor-7485 .elementor-element.elementor-element-5a37e99:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-5a37e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/04/underwater-cover.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-5a37e99 > .elementor-background-overlay {
    background-color: #1A2C34;
    opacity: 0.68;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-5a37e99 > .elementor-container {
    min-height: 110vh;
}

.elementor-7485 .elementor-element.elementor-element-5a37e99 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-7485 .elementor-element.elementor-element-afa22c7 > .elementor-element-populated {
    padding: 200px 0px 100px 0px;
}

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

.elementor-7485 .elementor-element.elementor-element-99bb62d > .elementor-widget-container {
    margin: 0px 0px 150px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-99bb62d {
    text-align: center;
}

.elementor-7485 .elementor-element.elementor-element-99bb62d .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 122px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 150px;
    color: #FFFFFF;
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

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

.elementor-7485 .elementor-element.elementor-element-d552b37 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-a062939 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-bd83f0c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-50d9d6f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-50d9d6f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-b9f2102 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-de6e358 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-d0081f5:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-d0081f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-d0081f5 > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-d0081f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-d0081f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-3e3347f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-3e3347f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/LIZA-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-3e3347f > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-3e3347f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-7485 .elementor-element.elementor-element-3e3347f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
	height:400px
	
}

.elementor-7485 .elementor-element.elementor-element-3e3347f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    /*padding: 50px 50px 50px 50px;*/
}

.elementor-7485 .elementor-element.elementor-element-3e3347f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-7485 .elementor-element.elementor-element-8b880cc {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-8b880cc .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-8b880cc.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-8b880cc.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-8b880cc.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-8b880cc .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-8b880cc .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-8b880cc .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-961c2a4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-961c2a4 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-ef424c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-ef424c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/LIZA-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-ef424c4 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-ef424c4.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-ef424c4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-ef424c4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-ad558b2 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-ad558b2 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-ad558b2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-ad558b2.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-ad558b2.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-ad558b2 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-ad558b2 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-ad558b2 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-10a420c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-10a420c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-8bbae2d > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-8bbae2d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-8bbae2d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-8bbae2d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-e83c5a8 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-e83c5a8.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-e83c5a8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-e83c5a8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-33acaa3 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-cb7ae73 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-3adb118 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-3adb118 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-b3134c8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-88dae00 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-2f82af3:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-2f82af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-2f82af3 > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-2f82af3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-2f82af3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-66d3a8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-66d3a8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/MERO-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-7485 .elementor-element.elementor-element-66d3a8f > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-66d3a8f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-66d3a8f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-66d3a8f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-3c40a7f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-3c40a7f .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-3c40a7f .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-867f81b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-867f81b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-80f02b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-80f02b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2022/11/FPSO-MERO2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-80f02b2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-80f02b2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-80f02b2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-80f02b2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-bda22c2 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-bda22c2 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-bda22c2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-bda22c2.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-bda22c2.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-bda22c2 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-bda22c2 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-bda22c2 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-a567c93 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-a567c93 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-19a2d14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-19a2d14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/ONGC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-19a2d14 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-19a2d14.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-19a2d14 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-19a2d14 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-21d3c97 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-21d3c97 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-21d3c97.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-21d3c97.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-21d3c97.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-21d3c97 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-21d3c97 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-21d3c97 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-fac1c38 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-fac1c38 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-69919d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-69919d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/FPSO_MIAMTE_MV34_-_cover_photo.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-69919d6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-69919d6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-69919d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-69919d6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-7f96cdd.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-7f96cdd .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-7f96cdd .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-5384ca8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-5384ca8 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-e8f5d11:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-e8f5d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-e8f5d11 > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-e8f5d11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 10px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-e8f5d11 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-bd7b3f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-bd7b3f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/LIZA-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-bd7b3f8 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-bd7b3f8.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-bd7b3f8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-bd7b3f8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-677c086 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-677c086 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-677c086.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-677c086.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-677c086.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-677c086 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-677c086 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-677c086 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-79da6d4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-79da6d4 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-5e4c65d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-5e4c65d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/liza-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-5e4c65d > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-5e4c65d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-5e4c65d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-5e4c65d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-2edbd77 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-2edbd77 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-2edbd77.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-2edbd77.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-2edbd77.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-2edbd77 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-2edbd77 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-2edbd77 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-5660624 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-5660624 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-b7c6d3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-b7c6d3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/YINSON_FPSO-Ghana_OCTP__28FPSO_JAK_EF_BC_89-_Cover_photo.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-b7c6d3b > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-b7c6d3b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-b7c6d3b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-b7c6d3b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-43584f0 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-43584f0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-43584f0.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-43584f0.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-43584f0.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-43584f0 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-43584f0 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-43584f0 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-30a285c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-30a285c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-9bfc830:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-9bfc830 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/04/Voyageur-Blogpost.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-9bfc830 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

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

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

.elementor-7485 .elementor-element.elementor-element-9bfc830 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-9bfc830 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-9d9bd92.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-9d9bd92 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-9d9bd92 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-9a2eeb3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-9a2eeb3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-9938443 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-366861a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-200f1f1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-200f1f1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-37c1b44 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-9277970 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-ce6cfd3:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-ce6cfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-ce6cfd3 > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-ce6cfd3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-ce6cfd3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-573806b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-573806b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/rapid-photo.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-573806b > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-573806b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-573806b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-573806b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-13f0851 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-13f0851 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-13f0851.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-13f0851.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-13f0851.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-13f0851 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-13f0851 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-13f0851 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

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

.elementor-7485 .elementor-element.elementor-element-2dbad6d .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-804ce97 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-804ce97.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-804ce97 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-804ce97 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-20be64a > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-20be64a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-20be64a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-20be64a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-a96239b > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-a96239b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-a96239b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-a96239b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-bce3c90 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-f9b8ce2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-fad1bb7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-fad1bb7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-c7ec158 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-a3979b3 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-45cf86c:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-45cf86c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-45cf86c > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-45cf86c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-45cf86c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-7bb6035:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-7bb6035 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/pexels-pixabay-257700.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-7bb6035 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-7bb6035.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-7bb6035 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-7bb6035 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-eac123a {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-eac123a .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-eac123a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-eac123a.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-eac123a.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-eac123a .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-eac123a .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-eac123a .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-bc9cb05 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-bc9cb05 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-d9c3331 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-d9c3331.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-d9c3331 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-d9c3331 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-f2d5732 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-f2d5732.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-f2d5732 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-f2d5732 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-a3c6d31 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-a3c6d31.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-a3c6d31 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-a3c6d31 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-d889e84 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-d361fe0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-fb1af1e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-fb1af1e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-89d03b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-e7a50f2 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-e5b64e8:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-e5b64e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-e5b64e8 > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-e5b64e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-e5b64e8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-2b22725:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-2b22725 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/water-2-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-2b22725 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-2b22725.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-2b22725 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-2b22725 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-99d134a {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-99d134a .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-99d134a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-99d134a.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-99d134a.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-99d134a .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-99d134a .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-99d134a .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-6524c9a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-6524c9a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-c064a05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-c064a05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/04/jubail.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-c064a05 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-c064a05.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-c064a05 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-c064a05 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-d2ce911 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-d2ce911 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-d2ce911.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-d2ce911.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-d2ce911.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-d2ce911 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-d2ce911 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-d2ce911 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-780d44d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-780d44d .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-30e9bd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-30e9bd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/03/water-desalination3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-30e9bd5 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-30e9bd5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-30e9bd5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-30e9bd5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-330a3a4 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-330a3a4 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-330a3a4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-330a3a4.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-330a3a4.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-330a3a4 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-330a3a4 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-330a3a4 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-704b98e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-704b98e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-67e7363 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-67e7363.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-67e7363 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-67e7363 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-3fbf311 {
    padding: 100px 50px 20px 50px;
}

.elementor-7485 .elementor-element.elementor-element-4bfbf10 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-127cc96 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-127cc96 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-5e92a8a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-83fc139 {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
}

.elementor-7485 .elementor-element.elementor-element-b54378f:not(.elementor-motion-effects-element-type-background), .elementor-7485 .elementor-element.elementor-element-b54378f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ae5383c );
}

.elementor-7485 .elementor-element.elementor-element-b54378f > .elementor-container {
    min-height: 477px;
}

.elementor-7485 .elementor-element.elementor-element-b54378f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 80px 0px;
    z-index: 12;
}

.elementor-7485 .elementor-element.elementor-element-b54378f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-628a4cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7485 .elementor-element.elementor-element-628a4cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/03/power-photo-2-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7485 .elementor-element.elementor-element-628a4cb > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-628a4cb.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-628a4cb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-628a4cb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-778bdb4 {
    --icon-box-icon-margin: 20px;
}

.elementor-7485 .elementor-element.elementor-element-778bdb4 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-778bdb4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-778bdb4.elementor-view-framed .elementor-icon, .elementor-7485 .elementor-element.elementor-element-778bdb4.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0ac3308 );
    color: var( --e-global-color-0ac3308 );
    border-color: var( --e-global-color-0ac3308 );
}

.elementor-7485 .elementor-element.elementor-element-778bdb4 .elementor-icon {
    font-size: 25px;
}

.elementor-7485 .elementor-element.elementor-element-778bdb4 .elementor-icon-box-title, .elementor-7485 .elementor-element.elementor-element-778bdb4 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-7485 .elementor-element.elementor-element-0565382 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7485 .elementor-element.elementor-element-0565382 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    color: #FFFFFF;
}

.elementor-7485 .elementor-element.elementor-element-e96e593 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-e96e593.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-e96e593 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-e96e593 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-d867306 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-d867306.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-d867306 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-d867306 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7485 .elementor-element.elementor-element-5eea08d > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-ae5383c );
    opacity: 0.24;
}

.elementor-bc-flex-widget .elementor-7485 .elementor-element.elementor-element-5eea08d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7485 .elementor-element.elementor-element-5eea08d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 50px 50px;
}

.elementor-7485 .elementor-element.elementor-element-5eea08d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width: 1024px) {
    .elementor-7485 .elementor-element.elementor-element-5a37e99 > .elementor-container {
        min-height:60vh;
    }

    .elementor-7485 .elementor-element.elementor-element-5a37e99 {
        padding: 50px 50px 50px 50px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-99bb62d .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-d552b37 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-7485 .elementor-element.elementor-element-50d9d6f .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-de6e358 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-3adb118 .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-88dae00 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-7485 .elementor-element.elementor-element-200f1f1 .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-9277970 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-7485 .elementor-element.elementor-element-fad1bb7 .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-a3979b3 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-7485 .elementor-element.elementor-element-fb1af1e .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-e7a50f2 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-7485 .elementor-element.elementor-element-127cc96 .elementor-heading-title {
        font-size: 50px;
        line-height: 84px;
    }

    .elementor-7485 .elementor-element.elementor-element-83fc139 {
        font-size: 20px;
        line-height: 24px;
    }
}

@media(max-width: 767px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size:var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-99bb62d .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-d552b37 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-7485 .elementor-element.elementor-element-50d9d6f .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-de6e358 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-7485 .elementor-element.elementor-element-3adb118 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-88dae00 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-7485 .elementor-element.elementor-element-200f1f1 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-9277970 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-7485 .elementor-element.elementor-element-fad1bb7 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-a3979b3 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-7485 .elementor-element.elementor-element-fb1af1e .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-e7a50f2 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-7485 .elementor-element.elementor-element-127cc96 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7485 .elementor-element.elementor-element-83fc139 {
        font-size: 16px;
        line-height: 19px;
    }
}
