.elementor-7173 .elementor-element.elementor-element-19cc4af{--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-7173 .elementor-element.elementor-element-fe17ab1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-b5859c3{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7173 .elementor-element.elementor-element-eb5f539{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7173 .elementor-element.elementor-element-eb5f539.elementor-widget-heading .elementor-heading-title{color:#27386E;}.elementor-7173 .elementor-element.elementor-element-eb5f539 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-4f5b40b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-383cf83 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-383cf83 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-3ad5a64 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-3ad5a64 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ed212b1 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-ed212b1 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-8e7ec76 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-8e7ec76 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-19458b7 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-19458b7 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-2a07946{--display:flex;--min-height:740px;--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-7173 .elementor-element.elementor-element-2a07946:not(.elementor-motion-effects-element-type-background), .elementor-7173 .elementor-element.elementor-element-2a07946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg");background-position:center center;background-size:cover;}.elementor-7173 .elementor-element.elementor-element-7b7703f{--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-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-7173 .elementor-element.elementor-element-48a4697{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-d1f5937.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-d1f5937 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider-separator:before{background-color:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7173 .elementor-element.elementor-element-4d84969{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-4d84969 .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-4d84969 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-768f5bf{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-6166dcb{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-eeddb52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-36f4061 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-36f4061 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-11a6a6a a.elementor-button, .elementor-7173 .elementor-element.elementor-element-11a6a6a .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ffd729c{--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-7173 .elementor-element.elementor-element-b79faf1.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-b79faf1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-e46c1f5{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-e46c1f5 .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-e46c1f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-a1755c4{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-5b292fd{--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;--flex-wrap:wrap;}.elementor-7173 .elementor-element.elementor-element-dc2de0f{--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-7173 .elementor-element.elementor-element-8a4875c .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-8a4875c.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-8a4875c.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-8a4875c.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-8a4875c.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-8a4875c.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-8a4875c .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-8a4875c .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-2e2024c.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-2e2024c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-7a3c6c4{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-eb3c909{--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-7173 .elementor-element.elementor-element-62986cc .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-62986cc.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-62986cc.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-62986cc.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-62986cc.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-62986cc.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-62986cc .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-62986cc .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-1ca803c.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-1ca803c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-1830881{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-d918bc6{--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-7173 .elementor-element.elementor-element-b388bb1 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-b388bb1.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-b388bb1.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-b388bb1.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-b388bb1.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-b388bb1.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-b388bb1 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-b388bb1 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-bf594ac.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-bf594ac .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-7da7ba2{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-59ef64e{--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-7173 .elementor-element.elementor-element-eff96bd .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-eff96bd.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-eff96bd.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-eff96bd.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-eff96bd.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-eff96bd.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-eff96bd .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-eff96bd .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-222882b.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-222882b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-03cebab{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-81e33e8{--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-7173 .elementor-element.elementor-element-287be2d .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-287be2d.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-287be2d.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-287be2d.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-287be2d.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-287be2d.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-287be2d .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-287be2d .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-d141a04.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-d141a04 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-1d88ddf{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-6e1e743{--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-7173 .elementor-element.elementor-element-4fec868 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-4fec868.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4fec868.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-4fec868.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4fec868.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-4fec868.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4fec868 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-4fec868 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-c5fa445.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-c5fa445 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-a14f817{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-6d199fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-0679ce3{--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-7173 .elementor-element.elementor-element-72ec748{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-468372e.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-468372e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-0cd3441{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-0cd3441 .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-0cd3441 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-778a48e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-70a9fd4{--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-7173 .elementor-element.elementor-element-9c383e2 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-9c383e2.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-9c383e2.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-9c383e2.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-9c383e2.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-9c383e2.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-9c383e2 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-9c383e2 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-0c73379.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-0c73379 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-7886792{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-icon i{color:#bda15d;transition:color 0.3s;font-size:14px;}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-icon svg{fill:#bda15d;transition:fill 0.3s;}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-icon{min-width:14px;height:14px;}.elementor-7173 .elementor-element.elementor-element-b0ed8f5{--icon-vertical-offset:0px;}.elementor-7173 .elementor-element.elementor-element-b0ed8f5 .elementor-icon-list-text{color:#263b33;transition:color 0.3s;}.elementor-7173 .elementor-element.elementor-element-c8fdb45{--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-7173 .elementor-element.elementor-element-6d1685f .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-6d1685f.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6d1685f.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-6d1685f.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6d1685f.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-6d1685f.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6d1685f .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-6d1685f .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-40b64b9.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-40b64b9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-d1d7a19{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-icon i{color:#bda15d;transition:color 0.3s;font-size:14px;}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-icon svg{fill:#bda15d;transition:fill 0.3s;}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-icon{min-width:14px;height:14px;}.elementor-7173 .elementor-element.elementor-element-f89aacc{--icon-vertical-offset:0px;}.elementor-7173 .elementor-element.elementor-element-f89aacc .elementor-icon-list-text{color:#263b33;transition:color 0.3s;}.elementor-7173 .elementor-element.elementor-element-4ae5ea1{--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-7173 .elementor-element.elementor-element-3a4e496 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-3a4e496.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-3a4e496.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-3a4e496.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-3a4e496.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-3a4e496.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-3a4e496 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-3a4e496 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-6b3ba6f.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-6b3ba6f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-66d78d3{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-icon i{color:#bda15d;transition:color 0.3s;font-size:14px;}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-icon svg{fill:#bda15d;transition:fill 0.3s;}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-icon{min-width:14px;height:14px;}.elementor-7173 .elementor-element.elementor-element-73efaa9{--icon-vertical-offset:0px;}.elementor-7173 .elementor-element.elementor-element-73efaa9 .elementor-icon-list-text{color:#263b33;transition:color 0.3s;}.elementor-7173 .elementor-element.elementor-element-2664a5f{--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-7173 .elementor-element.elementor-element-2226650.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-2226650 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-13af80f{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-13af80f .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-13af80f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-706b469{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-e10fc06 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-e10fc06.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-e10fc06.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-e10fc06.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-e10fc06.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-e10fc06.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-e10fc06 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-e10fc06 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-e03764b{--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-7173 .elementor-element.elementor-element-4c11895.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-4c11895 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-034b8ac{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-0da512a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-6828df6 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-6828df6.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6828df6.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-6828df6.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6828df6.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-6828df6.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6828df6 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-6828df6 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-e87aeb8{--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-7173 .elementor-element.elementor-element-ac776fe.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-ac776fe .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-8a27241{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-d52f0ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-1a9b3e0.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-1a9b3e0.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-1a9b3e0 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-ba10fee{--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-7173 .elementor-element.elementor-element-86948f2.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-86948f2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-47a0742{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-9c37a24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-ebaea0f .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-ebaea0f.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ebaea0f.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-ebaea0f.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ebaea0f.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-ebaea0f.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ebaea0f .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-ebaea0f .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-33a56af{--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-7173 .elementor-element.elementor-element-b3ae65a.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-b3ae65a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-e5acdbd{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-4e0efde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-404f245 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-404f245.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-404f245.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-404f245.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-404f245.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-404f245.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-404f245 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-404f245 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-fab7f60{--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-7173 .elementor-element.elementor-element-950e207.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-950e207 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-a15277b{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-1d61e86{--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-7173 .elementor-element.elementor-element-ecfc4df{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-93b320f.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-93b320f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-a3ba960{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-a3ba960 .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-a3ba960 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-90aa675{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-e7a90f1{--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;--flex-wrap:wrap;}.elementor-7173 .elementor-element.elementor-element-bd331d9{--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-7173 .elementor-element.elementor-element-4a6f223.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-4a6f223 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-cf06c33 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-cf06c33 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-6bff0a4{--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-7173 .elementor-element.elementor-element-b7bb2d9.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-b7bb2d9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-894712d a.elementor-button, .elementor-7173 .elementor-element.elementor-element-894712d .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-ac60899{--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-7173 .elementor-element.elementor-element-b4fc280.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-b4fc280 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-6f1d848 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-6f1d848 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-b97a18c{--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-7173 .elementor-element.elementor-element-633883b.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-633883b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-15a3ce4 a.elementor-button, .elementor-7173 .elementor-element.elementor-element-15a3ce4 .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-d54557e{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-29854fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-64d1afc{--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-7173 .elementor-element.elementor-element-4e8e445 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-4e8e445.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4e8e445.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-4e8e445.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4e8e445.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-4e8e445.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-4e8e445 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-4e8e445 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-0989647.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-0989647 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-aed6d6f{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-6a036e7{--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-7173 .elementor-element.elementor-element-37bfd28 .elementor-icon-wrapper{text-align:center;}.elementor-7173 .elementor-element.elementor-element-37bfd28.elementor-view-stacked .elementor-icon{background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-37bfd28.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-37bfd28.elementor-view-default .elementor-icon{color:#bda15d;border-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-37bfd28.elementor-view-framed .elementor-icon, .elementor-7173 .elementor-element.elementor-element-37bfd28.elementor-view-default .elementor-icon svg{fill:#bda15d;}.elementor-7173 .elementor-element.elementor-element-37bfd28 .elementor-icon{font-size:34px;}.elementor-7173 .elementor-element.elementor-element-37bfd28 .elementor-icon i{transform:rotate(0deg);}.elementor-7173 .elementor-element.elementor-element-46c394a.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-46c394a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-4e0dc27{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-1762df9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7173 .elementor-element.elementor-element-3db71ca{--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-7173 .elementor-element.elementor-element-f4c52f5{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-8a63821.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-8a63821 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-013d01e{--divider-border-style:solid;--divider-color:#bda15d;--divider-border-width:3px;}.elementor-7173 .elementor-element.elementor-element-013d01e .elementor-divider-separator{width:70px;}.elementor-7173 .elementor-element.elementor-element-013d01e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7173 .elementor-element.elementor-element-714e611{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-a47a40d a.elementor-button, .elementor-7173 .elementor-element.elementor-element-a47a40d .elementor-button{color:#073f33;background-color:#bda15d;}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon i{color:#bda15d;transition:color 0.3s;font-size:14px;}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon svg{fill:#bda15d;transition:fill 0.3s;}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon{min-width:14px;height:14px;}.elementor-7173 .elementor-element.elementor-element-a886d52{--icon-vertical-offset:0px;}.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7173 .elementor-element.elementor-element-d583cf9{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-cc2bf71{--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-7173 .elementor-element.elementor-element-a038c55.elementor-widget-heading .elementor-heading-title{color:#073f33;}.elementor-7173 .elementor-element.elementor-element-a038c55 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-7173 .elementor-element.elementor-element-4ea3ea2{--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-7173 .elementor-element.elementor-element-7ef7436{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-178e855{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-cfe41e8{color:#44574c;font-family:"Arial", Sans-serif;font-size:17px;}.elementor-7173 .elementor-element.elementor-element-00e15a6{--display:flex;}/* Start custom CSS for container, class: .elementor-element-fe17ab1 */.elementor-7173 .elementor-element.elementor-element-fe17ab1 { background:#faf9f6 !important; padding:12px 28px !important; border:0 !important; margin:0 !important; position:relative; z-index:10; order:0; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 .brand { padding:0 !important; gap:6px; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 .logo img { width:130px !important; height:auto !important; clip-path:inset(23% 8% 23% 8%); margin:-29px 0 !important; filter:none !important; mix-blend-mode:normal !important; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 .wordmark { margin-top:0 !important; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 .wordmark h2, .elementor-7173 .elementor-element.elementor-element-fe17ab1 .nav-link .elementor-button-text { color:#27386e !important; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 .elementor-element-19458b7 .elementor-button { background:#bba15e !important; color:#202d59 !important; }
.elementor-7173 .elementor-element.elementor-element-fe17ab1 ~ #projects { order:2; } .elementor-7173 .elementor-element.elementor-element-fe17ab1 ~ #why-gib { order:3; } .elementor-7173 .elementor-element.elementor-element-fe17ab1 ~ #services { order:4; } .elementor-7173 .elementor-element.elementor-element-fe17ab1 ~ #contact { order:5; } .elementor-7173 .elementor-element.elementor-element-fe17ab1 ~ footer { order:6; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a07946 */.elementor-7173 .elementor-element.elementor-element-2a07946 { background-position:right bottom !important; }   .elementor-7173 .elementor-element.elementor-element-2a07946 { background:url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg") right 65% / 150% auto no-repeat !important; height:auto !important; min-height:0 !important; padding:460px 0 0 !important; border:0 !important; order:1; display:block !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946::before, .elementor-7173 .elementor-element.elementor-element-2a07946::after { display:none !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-7b7703f { position:static !important; inset:auto !important; transform:none !important; width:100% !important; max-width:100% !important; padding:30px 48px !important; display:flex !important; flex-direction:row !important; justify-content:space-between !important; align-items:center !important; gap:24px !important; background:#faf9f6 !important; min-height:0 !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 h1 { color:#27386e !important; font-size:36px !important; line-height:1.15 !important; border:0 !important; padding:0 !important; margin:0 !important; text-shadow:none !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-widget-text-editor, .elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-widget-divider, .elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-36f4061 { display:none !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-d1f5937 { width:auto !important; flex:1 !important; position:static !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-11a6a6a { width:auto !important; position:static !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-11a6a6a .elementor-button { background:#bba15e !important; color:#202d59 !important; padding:18px 28px !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-11a6a6a .elementor-button-text { color:#202d59 !important; }
.elementor-7173 .elementor-element.elementor-element-2a07946 .elementor-element-7b7703f > .e-con { position:static !important; width:auto !important; padding:0 !important; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a886d52 */.elementor-7173 .elementor-element.elementor-element-a886d52::before { content: "CONTACT US"; display: block; color: #BDA15D; font: 600 17px Arial, sans-serif; letter-spacing: .04em; margin-bottom: 26px; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-item { margin-bottom: 22px; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-item, .elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-item > a { align-items: center !important; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon { flex: 0 0 42px !important; width: 42px !important; min-width: 42px !important; margin-right: 20px; display: flex; justify-content: center; align-items: center; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon i { font-size: 34px !important; color: #BDA15D !important; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon svg { width: 34px !important; height: 38px !important; fill: #BDA15D !important; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-item:first-child .elementor-icon-list-icon { height: 42px; border: 1.5px solid #BDA15D; border-radius: 50%; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-item:first-child .elementor-icon-list-icon i { font-size: 25px !important; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text, .elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text a { color: #FFFFFF !important; font-size: 18px; line-height: 1.8; }
.elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text a { display: inline !important; }
@media (max-width: 767px) { .elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text, .elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-text a { font-size: 16px; overflow-wrap: anywhere; } .elementor-7173 .elementor-element.elementor-element-a886d52 .elementor-icon-list-icon { margin-right: 14px; } }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4980f28 */.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 input[type="text"],
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 input[type="email"],
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 input[type="tel"],
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 select,
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 textarea {
  width: 100%;
  border: 1px solid #AAB7AD !important;
  background-color: #F6F8F6 !important;
  color: #263B33;
  border-radius: 4px;
  padding: 12px 14px;
}
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 input:focus,
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 select:focus,
.elementor-7173 .elementor-element.elementor-element-4980f28 .wpcf7 textarea:focus {
  border-color: #B9A05C !important;
  outline: 2px solid #B9A05C;
  outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS *//* Present Explore Oman immediately after the hero */
.elementor-7173 .header-row { order: 0 !important; }
.elementor-7173 .cover { order: 1 !important; }
.elementor-7173 #projects { order: 2 !important; }
.elementor-7173 #why-gib { order: 3 !important; }
.elementor-7173 #services { order: 4 !important; }
.elementor-7173 #contact { order: 5 !important; }
.elementor-7173 .footer { order: 6 !important; }
/* Navigation order and breathing room */
.elementor-7173 .nav-row > .elementor-element-ed212b1 { order: 0 !important; }
.elementor-7173 .nav-row > .elementor-element-383cf83 { order: 1 !important; }
.elementor-7173 .nav-row > .elementor-element-3ad5a64 { order: 2 !important; }
.elementor-7173 .nav-row > .elementor-element-8e7ec76 { order: 3 !important; }
.elementor-7173 .nav-row > .elementor-element-19458b7 { order: 4 !important; }
@media (min-width:768px) { .elementor-7173 .nav-row { gap: 44px !important; } }
    /* Remove remaining green text tones */
.elementor-7173 .gib-native .elementor-widget-text-editor, .elementor-7173 .gib-native .elementor-widget-text-editor p, .elementor-7173 .gib-native .elementor-widget-text-editor strong, .elementor-7173 .gib-native .elementor-icon-list-text { color: #222222 !important; }
.elementor-7173 .gib-native .elementor-icon-list-text a { color: #27386E !important; }
.elementor-7173 .gib-native.journey .elementor-widget-text-editor p, .elementor-7173 .gib-native.contact-row .contact-copy .elementor-widget-text-editor p, .elementor-7173 .gib-native.contact-row .contact-copy .elementor-icon-list-text, .elementor-7173 .gib-native.contact-row .contact-copy .elementor-icon-list-text a, .elementor-7173 .gib-native.footer .elementor-widget-text-editor p { color: #FFFFFF !important; }
.elementor-7173 .gib-native .eyebrow.elementor-widget-text-editor p { color: #8C7138 !important; }
.elementor-7173 .gib-native.contact-row .contact-copy .eyebrow.elementor-widget-text-editor p { color: #D0B471 !important; }
    .elementor-7173 .contact-row .consultation h3, .elementor-7173 .contact-row .consultation .elementor-heading-title { color: #27386E !important; }
    /* GIB navy and gold palette */
body.elementor-page-7173 { color: #465366; }
body.elementor-page-7173 h1, body.elementor-page-7173 h2, body.elementor-page-7173 h3, body.elementor-page-7173 .elementor-heading-title { color: #27386E !important; }
body.elementor-page-7173 .journey, body.elementor-page-7173 .contact-row, body.elementor-page-7173 .badge { background-color: #27386E !important; }
body.elementor-page-7173 .journey h2, body.elementor-page-7173 .journey h3, body.elementor-page-7173 .journey p, body.elementor-page-7173 .contact-row h2, body.elementor-page-7173 .contact-row p, body.elementor-page-7173 .contact-row .elementor-icon-list-text, body.elementor-page-7173 .contact-row .elementor-icon-list-text a { color: #FFFFFF !important; }
body.elementor-page-7173 .contact-row .elementor-icon-list-icon i, body.elementor-page-7173 .contact-row .elementor-icon-list-icon svg { color: #BFA35E !important; fill: #BFA35E !important; }
body.elementor-page-7173 .elementor-button { color: #27386E !important; }
body.elementor-page-7173 .elementor-button:hover { color: #FFFFFF !important; background-color: #27386E !important; }
body.elementor-page-7173 .contact-row .elementor-heading-title { color: #FFFFFF !important; }
body.elementor-page-7173 .contact-row form { color: #27386E; }
body.elementor-page-7173 .contact-row form p { color: #27386E !important; }
body.elementor-page-7173 .wordmark { margin-top: -22px !important; }
/* Blue and gold finishing rules */
.elementor-7173 .gib-native { --green: #27386E !important; --body: #465366 !important; }
.elementor-7173 .nav-link .elementor-button { color: #27386E !important; }
.elementor-7173 .footer { background: #19264D !important; }
.elementor-7173 .why, .elementor-7173 .project-card, .elementor-7173 .oman-row { background-color: #F4F6FA !important; }
.elementor-7173 .contact-copy .elementor-icon-list-text, .elementor-7173 .contact-copy .elementor-icon-list-text a { color: #FFFFFF !important; }
.elementor-7173 .consultation h3, .elementor-7173 .consultation .elementor-heading-title, .elementor-7173 .consultation label { color: #27386E !important; }
.elementor-7173 .consultation input:not([type=submit]), .elementor-7173 .consultation textarea { color: #27386E !important; -webkit-text-fill-color: #27386E !important; caret-color: #27386E; border-color: #B9C2D3; }
.elementor-7173 .consultation input[type=submit] { color: #27386E !important; }
.elementor-7173 .contact-copy .eyebrow p { color: #D0B471 !important; }
       
.gib-native{--green:#073f33;--gold:#bda15d;--body:#44574c;font-family:Arial,Helvetica,sans-serif;color:var(--body);gap:22px;box-sizing:border-box}
.gib-native h1,.gib-native h2,.gib-native h3{font-family:Georgia,serif!important;font-weight:400!important;line-height:1.12;color:var(--green);letter-spacing:-.02em}
.gib-native h1{font-size:62px}.gib-native h2{font-size:42px}.gib-native h3{font-size:24px}.gib-native p{font-size:17px;line-height:1.75;margin:0}.gib-native .elementor-widget{margin:0}
.header-row{padding:18px max(28px,calc((100vw - 1240px)/2));justify-content:space-between;align-items:center;background:#fff}.brand{width:190px;gap:5px;align-items:center}.logo img{width:170px;height:106px;object-fit:cover}.wordmark h2{font:600 11px/1.4 Arial!important;letter-spacing:.13em;text-align:center}.nav-row{gap:20px;width:auto;align-items:center}.nav-link .elementor-button{background:none!important;border:0;color:var(--green)!important;padding:10px 0}
.gib-native .elementor-button{font:600 13px/1.3 Arial;letter-spacing:.03em;padding:16px 22px;border-radius:0;background:var(--gold);color:var(--green);border:1px solid var(--gold)}.outline .elementor-button{background:transparent!important;border-color:var(--green);color:var(--green)}
.cover{padding:70px max(28px,calc((100vw - 1240px)/2));justify-content:center}.cover-copy{width:47%;max-width:570px}.cover .eyebrow p,.eyebrow p{font-size:14px;font-weight:600;letter-spacing:.14em;color:#8c7138}.cover h1{margin:0}.actions{gap:12px;flex-wrap:wrap}
.section{padding:88px max(28px,calc((100vw - 1240px)/2));background:#fff}.why{background:#f7f8f4}.benefits-row{gap:0}.benefit{width:16.666%;padding:28px 22px;border-right:1px solid #dce4db;text-align:center;align-items:center}.benefit:last-child{border:0}.benefit h3{font:600 17px/1.4 Arial!important;text-transform:uppercase;letter-spacing:.02em}.benefit p{font-size:15px;line-height:1.7}
.solutions-row{gap:28px;align-items:stretch}.services-main{width:75%}.service-row{gap:20px;align-items:stretch}.service-card{width:33.333%;background:#fff;border:1px solid #e1e7de;border-radius:5px;overflow:hidden;gap:18px;padding:0 0 28px;box-shadow:0 8px 28px #073f330b;align-items:stretch}.service-photo img{width:100%;height:175px;object-fit:cover}.badge{margin-top:-45px!important;align-self:center;z-index:1;background:#073f33;border:2px solid #bda15d;border-radius:100%;padding:18px;width:auto!important}.service-card h3{text-align:center}.service-card .service-tag{padding:0 20px;text-align:center;min-height:64px}.service-card .elementor-widget-icon-list{padding:0 22px}.service-card .elementor-icon-list-text{font-size:15px;line-height:1.6}.service-card .elementor-icon-list-item{align-items:flex-start}
.journey{width:25%;background:#073f33;padding:32px 24px;color:#fff}.journey h2{font-size:30px;color:#fff!important}.journey-step{gap:16px;align-items:flex-start}.journey-copy{gap:8px}.journey h3{font:600 16px/1.4 Arial!important;color:#fff!important;text-transform:uppercase}.journey p{color:#e2e9df;font-size:14px;line-height:1.6}.journey-step .elementor-widget-icon{width:30px;flex-shrink:0}
.projects-grid{gap:24px}.project-card{width:calc(50% - 12px);background:#f7f8f4;gap:18px;padding:0 0 26px}.project-photo img{width:100%;height:290px;object-fit:cover}.project-card h3,.project-card .elementor-widget-button{padding:0 24px}.oman-row{background:#f7f8f4;padding:32px;gap:32px}.oman-card{width:50%}
.contact-row{background:#073f33;gap:64px}.contact-copy,.consultation{width:50%}.contact-copy h2{color:#fff!important}.contact-copy p,.contact-copy .elementor-icon-list-text{color:#e1e8df}.contact-copy .eyebrow p{color:#d0b471}.consultation{background:#fff;padding:36px;gap:24px}.consultation label{font:600 13px/1.6 Arial;color:#44574c;display:block}.consultation input:not([type=submit]),.consultation textarea{width:100%;background:#fff!important;color:#173c30!important;-webkit-text-fill-color:#173c30!important;caret-color:#173c30;border:1px solid #aab7ad;padding:12px;font:16px Arial;margin-top:8px}.consultation input[type=submit]{background:#bda15d;color:#073f33;border:0;padding:16px 24px;font-weight:600}.consultation .wpcf7-response-output{color:#073f33}.footer{background:#032c23;padding:34px max(28px,calc((100vw - 1240px)/2));gap:12px}.footer p{color:#dce7de;font-size:14px}.footer-title p{font:26px Georgia;color:#fff}
@media(max-width:1100px){.benefit{width:33.333%;border-bottom:1px solid #dce4db}.solutions-row{flex-direction:column!important}.services-main,.journey{width:100%}.journey{padding:36px}.journey-step{max-width:650px}}
@media(max-width:767px){.header-row{padding:14px 22px;align-items:flex-start;gap:12px}.brand{width:145px}.logo img{width:135px;height:86px}.wordmark h2{font-size:9px!important}.nav-row{flex-wrap:wrap;max-width:165px;justify-content:flex-end;gap:8px}.nav-link{display:none}.nav-row .elementor-button{padding:12px;font-size:11px}.cover{padding:40px 26px 300px!important;min-height:0!important;background-size:auto 420px!important;background-position:right bottom!important;background-repeat:no-repeat}.cover-copy{width:100%;max-width:none;background:linear-gradient(90deg,#fffffff5,#ffffffdd);padding:0}.gib-native h1{font-size:43px}.gib-native h2{font-size:34px}.section{padding:60px 24px}.benefit{width:50%;padding:24px 14px}.benefit h3{font-size:15px!important}.benefit p{font-size:14px}.service-row,.contact-row,.oman-row{flex-direction:column!important}.service-card,.contact-copy,.consultation,.oman-card{width:100%}.service-tag{min-height:0!important}.service-photo img{height:230px}.project-card{width:100%}.project-photo img{height:240px}.contact-row{gap:36px}.consultation{padding:24px}.footer{padding:30px 24px}}

.elementor-7173 .elementor-element-19cc4af{--width:100%;max-width:none;padding:0;gap:0}.gib-native.cover .elementor-heading-title,.gib-native.section>.elementor-widget-heading .elementor-heading-title{text-align:left}.gib-native h1.elementor-heading-title,.gib-native h2.elementor-heading-title,.gib-native h3.elementor-heading-title{font-family:Georgia,serif!important}.gib-native.benefit h3.elementor-heading-title,.gib-native.journey h3.elementor-heading-title,.gib-native .wordmark h2.elementor-heading-title{font-family:Arial,sans-serif!important}
@media(max-width:767px){.elementor-7173 .header-row{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.elementor-7173 .brand{width:135px!important;flex-shrink:0}.elementor-7173 .nav-row{width:auto!important;max-width:145px}.elementor-7173 .nav-row .elementor-button{letter-spacing:0;padding:12px 10px;line-height:1.4}}
.elementor-7173 .elementor-element-19cc4af>.e-con-inner{max-width:none;width:100%;padding:0;gap:0}.elementor-7173 .elementor-element-19cc4af{--gap:0px;--row-gap:0px;--column-gap:0px}
/* Mobile section navigation */
@media(max-width:767px){.elementor-7173 .header-row{flex-wrap:wrap!important;gap:14px!important}.elementor-7173 .nav-row{width:100%!important;max-width:none!important;justify-content:flex-start!important;gap:10px 16px!important}.elementor-7173 .nav-row .nav-link{display:block!important;width:auto!important}.elementor-7173 .nav-link .elementor-button{padding:8px 0!important;font-size:12px!important}.elementor-7173 .nav-row>.elementor-widget-button:last-child{margin-left:auto}}

/* Keep check marks consistent when list text wraps. */
.elementor-7173 .elementor-icon-list-icon { flex: 0 0 16px !important; width: 16px !important; min-width: 16px !important; }
.elementor-7173 .elementor-icon-list-icon svg { width: 16px !important; height: 16px !important; flex-shrink: 0 !important; }

/* Circular service icon badges. */
.elementor-7173 .service-card .badge { width: 80px !important; height: 80px !important; min-width: 80px !important; min-height: 80px !important; aspect-ratio: 1 / 1; box-sizing: border-box; padding: 0 !important; border-radius: 50% !important; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.elementor-7173 .service-card .badge .elementor-icon-wrapper, .elementor-7173 .service-card .badge .elementor-icon { display: flex; align-items: center; justify-content: center; line-height: 1; }

/* Profile investment journey: numbered vertical timeline. */
.elementor-7173 .journey { counter-reset: journey-step; gap: 22px; }
.elementor-7173 .journey > .elementor-widget-divider { display: none; }
.elementor-7173 .journey h2, .elementor-7173 .journey h2.elementor-heading-title { font-size: 28px !important; text-align: left !important; line-height: 1.25; }
.elementor-7173 .journey-step { counter-increment: journey-step; position: relative; padding-left: 38px; gap: 12px; min-height: 90px; align-items: flex-start; }
.elementor-7173 .journey-step::before { content: counter(journey-step); position: absolute; left: 0; top: 0; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #BDA15D; color: #FFFFFF; font: 22px Arial, sans-serif; z-index: 2; }
.elementor-7173 .journey-step::after { content: ""; position: absolute; left: 14px; top: 16px; width: 2px; height: calc(100% + 22px); background: #BDA15D; z-index: 1; }
.elementor-7173 .journey-step:last-child::after { display: none; }
.elementor-7173 .journey-step .elementor-widget-icon { width: 26px !important; min-width: 26px; flex: 0 0 26px; padding-top: 3px; }
.elementor-7173 .journey-step .elementor-icon svg { width: 26px !important; height: 30px; fill: #BDA15D; }
.elementor-7173 .journey-copy { width: auto !important; flex: 1; min-width: 0; gap: 6px; }
.elementor-7173 .journey-copy h3, .elementor-7173 .journey-copy .elementor-text-editor, .elementor-7173 .journey-copy p { text-align: left !important; }
.elementor-7173 .journey-copy h3 { font-size: 15px !important; }
.elementor-7173 .journey-copy p { font-size: 13px; line-height: 1.65; }

/* Compact service cards and timeline on phones. */
@media (max-width:767px) {
.elementor-7173 #services {padding:48px 20px;flex-direction:column !important;gap:30px;}
.elementor-7173 #services .services-main {width:100% !important;padding:0;min-width:0;}
.elementor-7173 #services .service-row {width:100%;padding:0;flex-direction:column !important;gap:24px;}
.elementor-7173 #services .service-card {width:100% !important;height:auto !important;min-height:0 !important;flex:none;display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px 12px;padding:0 0 22px;align-items:center;}
.elementor-7173 #services .service-photo {grid-column:1 / -1;width:100%;}
.elementor-7173 #services .service-photo img {height:170px !important;width:100%;object-fit:cover;}
.elementor-7173 #services .service-card .badge {grid-column:1;width:60px !important;height:60px !important;min-width:60px !important;min-height:60px !important;margin:0 0 0 20px !important;}
.elementor-7173 #services .service-card > .elementor-widget-heading {grid-column:2;padding-right:20px;width:100%;}
.elementor-7173 #services .service-card h3 {text-align:left !important;font-size:25px !important;}
.elementor-7173 #services .service-tag,
.elementor-7173 #services .service-card > .elementor-widget-icon-list {grid-column:1 / -1;width:100%;min-height:0 !important;}
.elementor-7173 #services .service-tag {padding:0 20px;}
.elementor-7173 #services .service-tag p {font-size:16px;line-height:1.5;}
.elementor-7173 #services .journey {width:100% !important;padding:28px 22px;min-width:0;}
.elementor-7173 #services .journey-step {flex-direction:row !important;flex-wrap:nowrap !important;width:100%;max-width:none;min-height:80px;padding:0 0 0 38px;gap:12px;}
.elementor-7173 #services .journey-copy {padding:0;flex-direction:column !important;}
.elementor-7173 #services .journey-copy p {font-size:14px;line-height:1.6;}
}

/* Separate readable hero copy from waterfront photograph. */
.elementor-7173 .cover {display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;background:#FFFFFF !important;min-height:0 !important;padding:56px max(28px,calc((100vw - 1240px)/2)) !important;}
.elementor-7173 .cover::after {content:"";display:block;grid-column:2;grid-row:1;width:100%;height:540px;border-radius:14px;background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg");background-size:auto 100%;background-position:right center;background-repeat:no-repeat;background-color:#edf4f0;box-shadow:0 12px 32px #073f3312;}
.elementor-7173 .cover > .cover-copy {grid-column:1;grid-row:1;width:100% !important;max-width:none !important;min-width:0;padding:0 !important;background:none !important;gap:20px;}
.elementor-7173 .cover h1 {font-size:clamp(42px,4.5vw,62px) !important;}
.elementor-7173 .cover .actions {width:100%;padding:0;flex-direction:row !important;flex-wrap:wrap !important;gap:12px;}
.elementor-7173 .cover .actions > .elementor-widget-button {width:auto !important;flex:0 0 auto;}
.elementor-7173 .cover .actions .elementor-button {padding:14px 18px;border-radius:6px;font-size:12px;}
@media(max-width:767px) {
.elementor-7173 .cover {grid-template-columns:minmax(0,1fr);padding:32px 24px 40px !important;gap:26px;}
.elementor-7173 .cover::after {grid-column:1;grid-row:2;height:230px;border-radius:12px;}
.elementor-7173 .cover h1 {font-size:40px !important;}
.elementor-7173 .cover .cover-copy p {font-size:16px;line-height:1.65;}
.elementor-7173 .cover .actions .elementor-button {padding:13px 14px;font-size:11px;letter-spacing:0;}
}

/* Readable header navigation. */
.elementor-7173 .header-row {flex-direction:row !important;align-items:center;gap:24px;}
.elementor-7173 .brand {flex:0 0 190px;}
.elementor-7173 .nav-row {flex:1;width:auto !important;justify-content:flex-end;gap:24px;flex-wrap:wrap;}
.elementor-7173 .nav-row .nav-link {width:auto !important;flex:0 0 auto;}
.elementor-7173 .nav-link .elementor-button {font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap;line-height:1.4 !important;padding:12px 0 !important;}
@media(max-width:767px){
.elementor-7173 .header-row {padding:14px 22px;flex-wrap:wrap !important;gap:12px !important;}
.elementor-7173 .brand {flex:0 0 135px;}
.elementor-7173 .nav-row {flex:0 0 100%;width:100% !important;justify-content:space-between !important;gap:8px 12px !important;}
.elementor-7173 .nav-link .elementor-button {font-size:14px !important;padding:12px 0 !important;}
.elementor-7173 .nav-row > .elementor-widget-button:last-child {margin-left:0;width:100% !important;}
}

/* Project-photo hero with gentle automatic fades. */
.elementor-7173 .cover {gap:36px;padding-top:36px !important;padding-bottom:44px !important;isolation:isolate;}
.elementor-7173 .cover::before,.elementor-7173 .cover::after {content:"";display:block;position:relative;inset:auto;grid-column:2;grid-row:1;align-self:center;width:100%;height:390px;aspect-ratio:4 / 3;border-radius:14px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat;pointer-events:none;transform:none;}
.elementor-7173 .cover::before {z-index:0;opacity:1;background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/project-1.jpg");animation:gibHeroBase 32s step-end infinite;}
.elementor-7173 .cover::after {z-index:1;opacity:0;background-image:url("https://gib-gcc.com/wp-content/uploads/2019/10/Muscat-Bay.jpeg");animation:gibHeroTop 32s step-end infinite,gibHeroFade 32s linear infinite;}
@keyframes gibHeroBase {0%,100%{background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/project-1.jpg");}46%{background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/project-3.jpg");}96%{background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/project-1.jpg");}}
@keyframes gibHeroTop {0%,100%{background-image:url("https://gib-gcc.com/wp-content/uploads/2019/10/Muscat-Bay.jpeg");}50%{background-image:url("https://gib-gcc.com/wp-content/uploads/2026/10/project-4.jpg");}}
@keyframes gibHeroFade {0%,21%,50%,71%,100%{opacity:0;}25%,46%,75%,96%{opacity:1;}}
.elementor-7173 .cover .cover-copy {position:relative;z-index:2;}
.elementor-7173 .brand .logo img {width:150px !important;height:auto !important;aspect-ratio:1 / 1;object-fit:contain !important;max-width:100%;}
.elementor-7173 .brand .logo {width:100%;text-align:center;}
@media(max-width:767px){
.elementor-7173 .cover {gap:22px;padding:28px 24px 36px !important;}
.elementor-7173 .cover::before,.elementor-7173 .cover::after {grid-column:1;grid-row:2;height:230px;aspect-ratio:auto;}
.elementor-7173 .brand .logo img {width:120px !important;height:auto !important;}
}
@media(prefers-reduced-motion:reduce){.elementor-7173 .cover::before,.elementor-7173 .cover::after {animation:none !important;}.elementor-7173 .cover::after{opacity:0;}}

/* Restore original unframed faded waterfront hero. */
.elementor-7173 .cover {display:flex !important;flex-direction:column !important;align-items:flex-start;justify-content:center;gap:22px;background:#FFFFFF url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg") right center / cover no-repeat !important;padding:70px max(28px,calc((100vw - 1240px)/2)) !important;}
.elementor-7173 .cover::before,.elementor-7173 .cover::after {content:none !important;display:none !important;animation:none !important;}
.elementor-7173 .cover > .cover-copy {width:550px !important;max-width:48% !important;background:none !important;}
.elementor-7173 .cover h1 {font-size:62px !important;}
@media(max-width:767px){
.elementor-7173 .cover {padding:36px 24px 280px !important;background-size:auto 350px !important;background-position:right bottom !important;}
.elementor-7173 .cover > .cover-copy {width:100% !important;max-width:100% !important;background:none !important;}
.elementor-7173 .cover h1 {font-size:40px !important;}
}

/* Keep text readable over the original photograph. */
.elementor-7173 .cover {background-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.97) 30%,rgba(255,255,255,.85) 46%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 100%),url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg") !important;}
@media(max-width:767px){.elementor-7173 .cover {background-image:linear-gradient(180deg,#fff 0%,#fff 55%,rgba(255,255,255,.4) 72%,rgba(255,255,255,0) 100%),url("https://gib-gcc.com/wp-content/uploads/2026/10/gib-waterfront-cover.jpg") !important;}}/* End custom CSS */