.elementor-20 .elementor-element.elementor-element-1b322d5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.98;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-1b322d5f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1b322d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080F1B;background-image:url("https://meridianisconsultants.com/wp-content/uploads/2026/08/about-story.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1b322d5f::before, .elementor-20 .elementor-element.elementor-element-1b322d5f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1b322d5f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1b322d5f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1b322d5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1b322d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #080F1B 50%, #080F1B99 100%);}.elementor-20 .elementor-element.elementor-element-259d0965{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3e116c4e{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-c426c0d{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c426c0d .elementor-heading-title{font-family:var( --e-global-typography-14b61d9-font-family ), Sans-serif;font-size:var( --e-global-typography-14b61d9-font-size );font-weight:var( --e-global-typography-14b61d9-font-weight );text-transform:var( --e-global-typography-14b61d9-text-transform );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );color:#1FB8AE;}.elementor-20 .elementor-element.elementor-element-3fc2b660 .elementor-heading-title{font-family:var( --e-global-typography-2ae788c-font-family ), Sans-serif;font-size:var( --e-global-typography-2ae788c-font-size );font-weight:var( --e-global-typography-2ae788c-font-weight );line-height:var( --e-global-typography-2ae788c-line-height );letter-spacing:var( --e-global-typography-2ae788c-letter-spacing );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-74a81e4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#C8D2DC;}.elementor-20 .elementor-element.elementor-element-258b02c7{--spacer-size:20px;}.elementor-20 .elementor-element.elementor-element-49f7956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4ffe2734{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-47aad78d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-47aad78d.elementor-view-stacked .elementor-icon{background-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-47aad78d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-47aad78d.elementor-view-default .elementor-icon{color:#5FB3BD00;border-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-47aad78d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-47aad78d.elementor-view-default .elementor-icon svg{fill:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-47aad78d .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-47aad78d .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-7f80b4b6{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-51b2e045{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8de8904 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8de8904.elementor-view-stacked .elementor-icon{background-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-8de8904.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8de8904.elementor-view-default .elementor-icon{color:#5FB3BD00;border-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-8de8904.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8de8904.elementor-view-default .elementor-icon svg{fill:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-8de8904 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-8de8904 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-e1d563a{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-452a64be{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-68195b47 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-68195b47.elementor-view-stacked .elementor-icon{background-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-68195b47.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-68195b47.elementor-view-default .elementor-icon{color:#5FB3BD00;border-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-68195b47.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-68195b47.elementor-view-default .elementor-icon svg{fill:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-68195b47 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-68195b47 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-6ff3367{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-52c6dc09{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3e6f292f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3e6f292f.elementor-view-stacked .elementor-icon{background-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-3e6f292f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3e6f292f.elementor-view-default .elementor-icon{color:#5FB3BD00;border-color:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-3e6f292f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3e6f292f.elementor-view-default .elementor-icon svg{fill:#5FB3BD00;}.elementor-20 .elementor-element.elementor-element-3e6f292f .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-3e6f292f .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-70975e56{text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-453b395b{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-453b395b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-453b395b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7e8f391b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5ec3ce3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-64c6758f .elementor-heading-title{font-family:var( --e-global-typography-14b61d9-font-family ), Sans-serif;font-size:var( --e-global-typography-14b61d9-font-size );font-weight:var( --e-global-typography-14b61d9-font-weight );text-transform:var( --e-global-typography-14b61d9-text-transform );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );color:#017C8B;}.elementor-20 .elementor-element.elementor-element-ca3766a{text-align:center;}.elementor-20 .elementor-element.elementor-element-ca3766a .elementor-heading-title{font-family:var( --e-global-typography-4a0de39-font-family ), Sans-serif;font-size:var( --e-global-typography-4a0de39-font-size );font-weight:var( --e-global-typography-4a0de39-font-weight );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5d5126f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5b5a8c3a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-wrapper{gap:8px;}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1a13fd64.elementor-view-stacked .elementor-icon{background-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1a13fd64.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1a13fd64.elementor-view-default .elementor-icon{fill:#017C8B;color:#017C8B;border-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon{font-size:60px;}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title a{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-19d07104{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-wrapper{gap:8px;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7dca9515.elementor-view-stacked .elementor-icon{background-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-7dca9515.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7dca9515.elementor-view-default .elementor-icon{fill:#017C8B;color:#017C8B;border-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon{font-size:60px;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title a{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-10b4b120{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-wrapper{gap:8px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1ba6c7e6.elementor-view-stacked .elementor-icon{background-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1ba6c7e6.elementor-view-default .elementor-icon{fill:#017C8B;color:#017C8B;border-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon{font-size:60px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-10db59e5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-wrapper{gap:8px;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1b2602c.elementor-view-stacked .elementor-icon{background-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1b2602c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1b2602c.elementor-view-default .elementor-icon{fill:#017C8B;color:#017C8B;border-color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon{font-size:60px;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title a{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-83a34fd{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-83a34fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-83a34fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FA;}.elementor-20 .elementor-element.elementor-element-3d5bd42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-392a7fce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5b411dd1 .elementor-heading-title{font-family:var( --e-global-typography-14b61d9-font-family ), Sans-serif;font-size:var( --e-global-typography-14b61d9-font-size );font-weight:var( --e-global-typography-14b61d9-font-weight );text-transform:var( --e-global-typography-14b61d9-text-transform );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );color:#017C8B;}.elementor-20 .elementor-element.elementor-element-1897eb17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-27e8a813{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-c759b2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-1ea5160 );color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-c759b2a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c759b2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-c759b2a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon{font-size:32px;padding:14px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-f1eb829{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1b9b775.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-1ea5160 );color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-1b9b775.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1b9b775.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-1b9b775.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon{font-size:32px;padding:14px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5cdc4636{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ea12666.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-1ea5160 );color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-ea12666.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ea12666.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-ea12666.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon{font-size:32px;padding:14px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-629422f1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4E8EE;--border-color:#E4E8EE;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9e1f226.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-1ea5160 );color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-9e1f226.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9e1f226.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9e1f226.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon{font-size:32px;padding:14px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-description{font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-78ab1132{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-43b4b6e3{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-43b4b6e3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meridianisconsultants.com/wp-content/uploads/2026/08/about-hero.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-43b4b6e3::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #02182F 0%, #0E1A2C1A 40%);}.elementor-20 .elementor-element.elementor-element-18f1fc18{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-20 .elementor-element.elementor-element-18f1fc18:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-18f1fc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02182F;}.elementor-20 .elementor-element.elementor-element-44a02bf0 .elementor-heading-title{font-family:var( --e-global-typography-14b61d9-font-family ), Sans-serif;font-size:var( --e-global-typography-14b61d9-font-size );font-weight:var( --e-global-typography-14b61d9-font-weight );text-transform:var( --e-global-typography-14b61d9-text-transform );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-74224d43 .elementor-heading-title{font-family:var( --e-global-typography-4a0de39-font-family ), Sans-serif;font-size:var( --e-global-typography-4a0de39-font-size );font-weight:var( --e-global-typography-4a0de39-font-weight );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );color:var( --e-global-color-1ea5160 );}.elementor-20 .elementor-element.elementor-element-7326f81a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-mrdline );}.elementor-20 .elementor-element.elementor-element-2dd0e3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-2dd0e3e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2dd0e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6053f21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-6053f21c .elementor-heading-title{font-family:var( --e-global-typography-14b61d9-font-family ), Sans-serif;font-size:var( --e-global-typography-14b61d9-font-size );font-weight:var( --e-global-typography-14b61d9-font-weight );text-transform:var( --e-global-typography-14b61d9-text-transform );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );color:#017C8B;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-20 .elementor-element.elementor-element-b675b8f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-20 .elementor-element.elementor-element-b675b8f .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-b675b8f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1cd6ab2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1bfe5f86{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:44px 16px;--row-gap:44px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-54bebc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-36e0f13f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-36e0f13f.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-36e0f13f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-36e0f13f.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-36e0f13f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-36e0f13f.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-36e0f13f .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-36e0f13f .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-3188a19d{text-align:center;}.elementor-20 .elementor-element.elementor-element-3188a19d .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5d8a8e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5d8a8e37 .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b1365e{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4a76b1a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-d57b59d .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d57b59d.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-d57b59d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d57b59d.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-d57b59d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d57b59d.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-d57b59d .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-d57b59d .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-1ec00e0d{text-align:center;}.elementor-20 .elementor-element.elementor-element-1ec00e0d .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7b964170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7b964170 .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-32a261f9{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4ed6fb4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-3ee379ef .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3ee379ef.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-3ee379ef.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3ee379ef.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-3ee379ef.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3ee379ef.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-3ee379ef .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-3ee379ef .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-7466ddf8{text-align:center;}.elementor-20 .elementor-element.elementor-element-7466ddf8 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6fb9e50e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-6fb9e50e .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-28c7ec7a{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:#54637A;}.elementor-20 .elementor-element.elementor-element-21f34828{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-bfae00b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bfae00b.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-bfae00b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bfae00b.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-bfae00b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bfae00b.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-bfae00b .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-bfae00b .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-1e616250{text-align:center;}.elementor-20 .elementor-element.elementor-element-1e616250 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-32f9dce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-32f9dce9 .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4b09f35f{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:#54637A;}.elementor-20 .elementor-element.elementor-element-43cfbfcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-38527314 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-38527314.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-38527314.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-38527314.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-38527314.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-38527314.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-38527314 .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-38527314 .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-6e5f910a{text-align:center;}.elementor-20 .elementor-element.elementor-element-6e5f910a .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-463a410f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-463a410f .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6ca830bd{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:#54637A;}.elementor-20 .elementor-element.elementor-element-6788a2ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-61b973d7 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-61b973d7.elementor-view-stacked .elementor-icon{background-color:#008189;}.elementor-20 .elementor-element.elementor-element-61b973d7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-61b973d7.elementor-view-default .elementor-icon{color:#008189;border-color:#008189;}.elementor-20 .elementor-element.elementor-element-61b973d7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-61b973d7.elementor-view-default .elementor-icon svg{fill:#008189;}.elementor-20 .elementor-element.elementor-element-61b973d7 .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-61b973d7 .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-2b07d6d{text-align:center;}.elementor-20 .elementor-element.elementor-element-2b07d6d .elementor-heading-title{font-size:13px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5a532ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5a532ff9 .elementor-heading-title{font-family:var( --e-global-typography-cfacefd-font-family ), Sans-serif;font-size:var( --e-global-typography-cfacefd-font-size );font-weight:var( --e-global-typography-cfacefd-font-weight );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1005ab9b{text-align:center;font-family:var( --e-global-typography-24058dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24058dc-font-size );font-weight:var( --e-global-typography-24058dc-font-weight );line-height:var( --e-global-typography-24058dc-line-height );color:#54637A;}.elementor-20 .elementor-element.elementor-element-d2982fd{--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;--overlay-opacity:1;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-d2982fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d2982fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meridianisconsultants.com/wp-content/uploads/2026/08/globe-hero-2.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d2982fd::before, .elementor-20 .elementor-element.elementor-element-d2982fd > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d2982fd > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d2982fd > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d2982fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d2982fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1D2F4C 16%, #1D2F4CE6 100%);}.elementor-20 .elementor-element.elementor-element-9c258d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-20 .elementor-element.elementor-element-b30f7e0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b30f7e0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:47px;font-weight:600;line-height:1.1em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a48df73{width:var( --container-widget-width, 30% );max-width:30%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:rgba(233,240,244,0.84);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f2f4cd0 .elementor-button{background-color:#008189;font-family:var( --e-global-typography-7929920-font-family ), Sans-serif;font-size:var( --e-global-typography-7929920-font-size );font-weight:var( --e-global-typography-7929920-font-weight );text-transform:var( --e-global-typography-7929920-text-transform );line-height:var( --e-global-typography-7929920-line-height );letter-spacing:var( --e-global-typography-7929920-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 28px 16px 28px;}.elementor-20 .elementor-element.elementor-element-f2f4cd0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f2f4cd0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-f2f4cd0 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1b322d5f{--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c426c0d .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3fc2b660 .elementor-heading-title{font-size:var( --e-global-typography-2ae788c-font-size );line-height:var( --e-global-typography-2ae788c-line-height );letter-spacing:var( --e-global-typography-2ae788c-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-74a81e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-64c6758f .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ca3766a .elementor-heading-title{font-size:var( --e-global-typography-4a0de39-font-size );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5d5126f5{--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-10b4b120{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-5b411dd1 .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1897eb17{--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-5cdc4636{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-18f1fc18{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-44a02bf0 .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-74224d43 .elementor-heading-title{font-size:var( --e-global-typography-4a0de39-font-size );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7326f81a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-2dd0e3e{--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-20 .elementor-element.elementor-element-6053f21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-6053f21c .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b675b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-1bfe5f86{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5d8a8e37 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b1365e{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-7b964170 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-32a261f9{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-6fb9e50e .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-28c7ec7a{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-32f9dce9 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4b09f35f{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-463a410f .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6ca830bd{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-5a532ff9 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1005ab9b{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-9c258d2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-b30f7e0{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-b30f7e0 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-a48df73{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f2f4cd0 .elementor-button{font-size:var( --e-global-typography-7929920-font-size );line-height:var( --e-global-typography-7929920-line-height );letter-spacing:var( --e-global-typography-7929920-letter-spacing );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1b322d5f{--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3e116c4e{--width:100%;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c426c0d .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3fc2b660 .elementor-heading-title{font-size:var( --e-global-typography-2ae788c-font-size );line-height:var( --e-global-typography-2ae788c-line-height );letter-spacing:var( --e-global-typography-2ae788c-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-74a81e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-49f7956{--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-20 .elementor-element.elementor-element-4ffe2734{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-51b2e045{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-452a64be{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-52c6dc09{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-453b395b{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-64c6758f{text-align:start;}.elementor-20 .elementor-element.elementor-element-64c6758f .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-ca3766a .elementor-heading-title{font-size:var( --e-global-typography-4a0de39-font-size );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5d5126f5{--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-20 .elementor-element.elementor-element-5b5a8c3a{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1a13fd64 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-19d07104{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7dca9515 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-10b4b120{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1ba6c7e6 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-10db59e5{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-title a{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1b2602c .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-83a34fd{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5b411dd1 .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1897eb17{--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-20 .elementor-element.elementor-element-27e8a813{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-c759b2a .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-f1eb829{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-1b9b775 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-5cdc4636{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-ea12666 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-629422f1{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-title a{font-size:18px;}.elementor-20 .elementor-element.elementor-element-9e1f226 .elementor-icon-box-description{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-78ab1132{--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-20 .elementor-element.elementor-element-43b4b6e3{--width:100%;--min-height:360px;}.elementor-20 .elementor-element.elementor-element-43b4b6e3::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-43b4b6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #02182F 0%, #0E1A2C1A 40%);}.elementor-20 .elementor-element.elementor-element-18f1fc18{--width:100%;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-44a02bf0 .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-20 .elementor-element.elementor-element-74224d43 .elementor-heading-title{font-size:var( --e-global-typography-4a0de39-font-size );line-height:var( --e-global-typography-4a0de39-line-height );letter-spacing:var( --e-global-typography-4a0de39-letter-spacing );}.elementor-20 .elementor-element.elementor-element-7326f81a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-2dd0e3e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6053f21c .elementor-heading-title{font-size:var( --e-global-typography-14b61d9-font-size );line-height:var( --e-global-typography-14b61d9-line-height );letter-spacing:var( --e-global-typography-14b61d9-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1bfe5f86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5d8a8e37 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b1365e{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-7b964170 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-32a261f9{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-6fb9e50e .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-28c7ec7a{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-32f9dce9 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4b09f35f{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-463a410f .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-6ca830bd{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-5a532ff9 .elementor-heading-title{font-size:var( --e-global-typography-cfacefd-font-size );line-height:var( --e-global-typography-cfacefd-line-height );letter-spacing:var( --e-global-typography-cfacefd-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1005ab9b{font-size:var( --e-global-typography-24058dc-font-size );line-height:var( --e-global-typography-24058dc-line-height );}.elementor-20 .elementor-element.elementor-element-d2982fd{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b30f7e0 .elementor-heading-title{font-size:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f2f4cd0.elementor-element{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-f2f4cd0 .elementor-button{font-size:var( --e-global-typography-7929920-font-size );line-height:var( --e-global-typography-7929920-line-height );letter-spacing:var( --e-global-typography-7929920-letter-spacing );}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-259d0965{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-3e116c4e{--width:60%;}.elementor-20 .elementor-element.elementor-element-4ffe2734{--width:25%;}.elementor-20 .elementor-element.elementor-element-51b2e045{--width:25%;}.elementor-20 .elementor-element.elementor-element-452a64be{--width:25%;}.elementor-20 .elementor-element.elementor-element-52c6dc09{--width:25%;}.elementor-20 .elementor-element.elementor-element-7e8f391b{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-5b5a8c3a{--width:25%;}.elementor-20 .elementor-element.elementor-element-19d07104{--width:25%;}.elementor-20 .elementor-element.elementor-element-10b4b120{--width:25%;}.elementor-20 .elementor-element.elementor-element-10db59e5{--width:25%;}.elementor-20 .elementor-element.elementor-element-3d5bd42b{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-27e8a813{--width:25%;}.elementor-20 .elementor-element.elementor-element-f1eb829{--width:25%;}.elementor-20 .elementor-element.elementor-element-5cdc4636{--width:25%;}.elementor-20 .elementor-element.elementor-element-629422f1{--width:25%;}.elementor-20 .elementor-element.elementor-element-43b4b6e3{--width:48%;}.elementor-20 .elementor-element.elementor-element-18f1fc18{--width:52%;}.elementor-20 .elementor-element.elementor-element-1cd6ab2e{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-d2982fd{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-4ffe2734{--width:50%;}.elementor-20 .elementor-element.elementor-element-51b2e045{--width:50%;}.elementor-20 .elementor-element.elementor-element-452a64be{--width:50%;}.elementor-20 .elementor-element.elementor-element-52c6dc09{--width:50%;}.elementor-20 .elementor-element.elementor-element-5b5a8c3a{--width:50%;}.elementor-20 .elementor-element.elementor-element-19d07104{--width:50%;}.elementor-20 .elementor-element.elementor-element-10b4b120{--width:50%;}.elementor-20 .elementor-element.elementor-element-10db59e5{--width:50%;}.elementor-20 .elementor-element.elementor-element-27e8a813{--width:50%;}.elementor-20 .elementor-element.elementor-element-f1eb829{--width:50%;}.elementor-20 .elementor-element.elementor-element-5cdc4636{--width:50%;}.elementor-20 .elementor-element.elementor-element-629422f1{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-49f7956 */.elementor-20 .elementor-element.elementor-element-49f7956 .mrd-cap-ico svg{
  stroke: #1FB8AE!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64c6758f */.elementor-20 .elementor-element.elementor-element-64c6758f:before {
    background: #017C8B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b411dd1 */.elementor-20 .elementor-element.elementor-element-5b411dd1:before {
    background: #017C8B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6053f21c */.elementor-20 .elementor-element.elementor-element-6053f21c:before {
    background: #017C8B;
}/* End custom CSS */
/* Start custom CSS */.mrd-cap-ico svg{
  width:34px !important; height:34px !important;
  fill:none !important;
  stroke:var(--mrd-teal) !important;
  stroke-width:1.25;
}

/* ==========================================================================
   MERIDIANIS — Logistics & Supply
   --------------------------------------------------------------------------
   Only the rules this page needs. Every colour is written as
   var(--token, #fallback), so this works whether or not the site-wide
   token block is present.

   DEPENDS ON the main stylesheet for: .mrd-hero, .mrd-overlay, .mrd-eyebrow,
   the header, and the global button arrow transition. This file does not
   duplicate those.

   CONTENTS
     1. Tokens added by this page
     2. Shared furniture used here
     3. Hero feature strip
     4. Supply process
     5. Split band
     6. Reduced motion
   ========================================================================== */


/* ==========================================================================
   1. TOKENS ADDED BY THIS PAGE
   ========================================================================== */

:root{
  --mrd-teal700:#00666D;      /* button hover */
  --mrd-teal-tint:#A6D3D6;    /* resting borders — teal, lightened */
}


/* ==========================================================================
   2. SHARED FURNITURE USED HERE
   ========================================================================== */

/* centred eyebrow — the base .mrd-eyebrow rule left-aligns */
.mrd-eyebrow-c{ justify-content:center; }

/* short accent rule under a heading */
.mrd-rule .elementor-divider{ justify-content:flex-start; }
.mrd-rule .elementor-divider-separator{ margin:0; }

.mrd-btn .elementor-button{ letter-spacing:.01em; }
.mrd-btn .elementor-button:hover{
  background-color:var(--mrd-teal700,#00666D);
}

/* Four-up divided columns — equal columns split by a hairline, no gutter.
   Used by the process steps (.mrd-lstep) and the incoterms (.mrd-term). */
@media (max-width:1024px){
  .mrd-lstep:nth-child(odd),
  .mrd-term:nth-child(odd){ border-left:0 !important; }
}
@media (max-width:767px){
  .mrd-lstep, .mrd-term{
    border-left:0 !important;
    border-top:1px solid var(--mrd-line,#E3EAEE);
    padding-top:24px !important;
  }
  .mrd-lstep:first-child,
  .mrd-term:first-child{ border-top:0; padding-top:0 !important; }
}


/* ==========================================================================
   3. HERO FEATURE STRIP
   The four items under the hero copy, split by vertical hairlines.
   ========================================================================== */

.mrd-hero-feats{
  border-top:1px solid var(--mrd-line-dark,rgba(255,255,255,.14));
  padding-top:24px;
}
.mrd-hero-feats > .e-con{
  border-left:1px solid var(--mrd-line-dark,rgba(255,255,255,.14));
}
.mrd-hero-feats > .e-con:first-child{
  border-left:0;
  padding-left:0 !important;
}
.mrd-hero-feat p{ margin:0; font-weight:500; }

@media (max-width:767px){
  .mrd-hero-feats > .e-con{ border-left:0; }
}


/* ==========================================================================
   4. SUPPLY PROCESS
   Six steps in one row on a white band, with a rail running through the
   icon circles. Hover is the only state change — nothing on load or scroll.

   The rail is drawn on the ICON WIDGET, not on the container. Elementor
   uses a container's own ::before and ::after for its background overlay,
   so a pseudo-element there gets clobbered and never appears.

   Each icon widget fills its grid cell and paints one segment left and one
   right, each reaching 12px past the cell edge to bridge the 24px column
   gap. The outer stubs are suppressed so the rail starts and ends on a
   circle. This assumes the template's zero cell padding and 24px gap.
   ========================================================================== */

/* column count is forced here as well as in the widget, so the row cannot
   fall back to Elementor's 3-column grid default */
@media (min-width:1025px){
  .mrd-flow{
    display:grid !important;
    grid-template-columns:repeat(6,minmax(0,1fr)) !important;
    grid-template-rows:auto !important;
    align-items:start;
  }
}

.mrd-flow-step{
  position:relative;
  transition:transform .3s var(--mrd-ease,ease);
}

/* --- the rail ------------------------------------------------------------ */

.mrd-flow-ico{ position:relative; }


.mrd-flow-ico::before{ left:-12px; }
.mrd-flow-ico::after{ right:-12px; }

.mrd-flow-step:first-child .mrd-flow-ico::before,
.mrd-flow-step:last-child  .mrd-flow-ico::after{ display:none; }

/* --- icon circle --------------------------------------------------------- */

.mrd-flow-ico .elementor-icon{
  position:relative;
  z-index:1;
  width:88px;
  height:88px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#FFFFFF;                /* opaque, so the rail passes behind */
  border:2px solid var(--mrd-teal-tint,#A6D3D6);
  border-radius:50%;
  transition:border-color .3s var(--mrd-ease,ease),
             box-shadow   .3s var(--mrd-ease,ease);
}
.mrd-flow-ico .elementor-icon i{
  font-size:32px;
  color:var(--mrd-teal,#008189);
}
.mrd-flow-ico svg{
  width:34px;
  height:34px;
  fill:none;
  stroke:var(--mrd-teal,#008189);
  stroke-width:1.5;
}

/* --- number badge -------------------------------------------------------- */

.mrd-flow-n{
  margin-top:-15px !important;       /* pulls it onto the circle's bottom edge */
  margin-bottom:22px !important;
  position:relative;
  z-index:2;
}
.mrd-flow-n .elementor-heading-title{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  background:var(--mrd-teal,#008189);
  color:#fff;
  box-shadow:0 0 0 5px #FFFFFF;      /* cut-out ring through the circle border */
  transition:background-color .3s var(--mrd-ease,ease);
}

/* --- hover --------------------------------------------------------------- */

.mrd-flow-step:hover{ transform:translateY(-6px); }

.mrd-flow-step:hover .mrd-flow-ico .elementor-icon{
  border-color:var(--mrd-teal,#008189);
  box-shadow:0 8px 22px rgba(0,129,137,.16);
}
.mrd-flow-step:hover .mrd-flow-n .elementor-heading-title{
  background:var(--mrd-teal700,#00666D);
}

/* --- responsive ---------------------------------------------------------- */
/* a straight horizontal rail only means anything while all six are in a row */

@media (max-width:1024px){
  .mrd-flow{ grid-template-columns:repeat(3,minmax(0,1fr)); }
  .mrd-flow-ico::before,
  .mrd-flow-ico::after{ display:none; }
}
@media (max-width:767px){
  .mrd-flow{ grid-template-columns:1fr; }
  .mrd-flow-step{ padding-bottom:8px; }
}


/* ==========================================================================
   5. SPLIT BAND
   "Structured for scale" — the image column has to match the height of the
   navy copy column beside it, which Elementor won't do on its own.
   ========================================================================== */

.mrd-split{ align-items:stretch; }

.mrd-split-img,
.mrd-split-img .e-con-inner,
.mrd-split-img .elementor-widget-image,
.mrd-split-img .elementor-widget-container,
.mrd-split-img figure{
  height:100%;
  margin:0;
}
.mrd-fill-img img{
  width:100%;
  height:100%;
  min-height:380px;
  object-fit:cover;
  display:block;
}

@media (max-width:767px){
  .mrd-fill-img img{ min-height:240px; }
}


/* ==========================================================================
   6. REDUCED MOTION
   ========================================================================== */

@media (prefers-reduced-motion:reduce){
  .mrd-flow-step{ transition:none; }
  .mrd-flow-step:hover{ transform:none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-display: auto;
	src: url('http://meridianisconsultants.com/wp-content/uploads/2026/08/Archivo-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */