.elementor-19306 .elementor-element.elementor-element-794a8b39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19306 .elementor-element.elementor-element-794a8b39:not(.elementor-motion-effects-element-type-background), .elementor-19306 .elementor-element.elementor-element-794a8b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cologix.com/wp-content/uploads/2026/11/AI_INFA_article-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19306 .elementor-element.elementor-element-794a8b39 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19306 .elementor-element.elementor-element-794a8b39 > .elementor-container{max-width:900px;min-height:514px;}.elementor-19306 .elementor-element.elementor-element-794a8b39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-5ee41c44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-1a4ff5d4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-1a4ff5d4{text-align:center;}.elementor-19306 .elementor-element.elementor-element-1a4ff5d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:18.28px;letter-spacing:0.6px;color:var( --e-global-color-5e72d8e );}.elementor-19306 .elementor-element.elementor-element-53edac8d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-19306 .elementor-element.elementor-element-53edac8d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-c87c7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-c87c7d1{text-align:center;}.elementor-19306 .elementor-element.elementor-element-c87c7d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:51.75px;color:var( --e-global-color-5e72d8e );}.elementor-19306 .elementor-element.elementor-element-6b38bd5e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-6b38bd5e{text-align:center;color:var( --e-global-color-5e72d8e );}.elementor-19306 .elementor-element.elementor-element-79c6f565 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-79c6f565{padding:64px 20px 80px 20px;}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-d44ba45.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-d44ba45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-d44ba45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-d44ba45 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-22b2123d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-22b2123d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-22b2123d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-22b2123d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-bc9e45f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-bc9e45f{text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.375em;color:var( --e-global-color-text );}.elementor-19306 .elementor-element.elementor-element-60275679{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-7d1d9b3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-7d1d9b3e .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-19306 .elementor-element.elementor-element-7d1d9b3e .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-334989e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-334989e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-334989e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-334989e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-64e7958 );padding:0px 0px 0px 32px;}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-5da36066.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-5da36066.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-5da36066 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-5da36066 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-7cf79b10 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-19306 .elementor-element.elementor-element-7cf79b10{text-align:start;}.elementor-19306 .elementor-element.elementor-element-7cf79b10 img{width:65%;}.elementor-19306 .elementor-element.elementor-element-19898372 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-19898372{text-align:start;}.elementor-19306 .elementor-element.elementor-element-19898372 .elementor-heading-title{font-family:var( --e-global-typography-846c42a-font-family ), Sans-serif;font-size:var( --e-global-typography-846c42a-font-size );font-weight:var( --e-global-typography-846c42a-font-weight );color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-63b181da{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-19306 .elementor-element.elementor-element-63b181da > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-4ac9994d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-4ac9994d{text-align:start;font-family:var( --e-global-typography-755f499-font-family ), Sans-serif;font-size:var( --e-global-typography-755f499-font-size );color:var( --e-global-color-text );}.elementor-19306 .elementor-element.elementor-element-6dcf2f5b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-6dcf2f5b{text-align:start;}.elementor-19306 .elementor-element.elementor-element-6dcf2f5b .elementor-heading-title{font-family:var( --e-global-typography-755f499-font-family ), Sans-serif;font-size:var( --e-global-typography-755f499-font-size );color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-127076f6{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-37069851:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5825fd );}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-37069851.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-37069851.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated, .elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated > .elementor-background-overlay, .elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19306 .elementor-element.elementor-element-41f190c4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-41f190c4{text-align:start;}.elementor-19306 .elementor-element.elementor-element-41f190c4 .elementor-heading-title{font-family:var( --e-global-typography-846c42a-font-family ), Sans-serif;font-size:var( --e-global-typography-846c42a-font-size );font-weight:var( --e-global-typography-846c42a-font-weight );color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-43dd4113{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-19306 .elementor-element.elementor-element-43dd4113 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-5c4a63b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-5c4a63b{text-align:start;font-family:var( --e-global-typography-755f499-font-family ), Sans-serif;font-size:var( --e-global-typography-755f499-font-size );color:var( --e-global-color-399e16e );}.elementor-19306 .elementor-element.elementor-element-72911af6{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-1ab4ce36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-1845f47f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5825fd );}.elementor-bc-flex-widget .elementor-19306 .elementor-element.elementor-element-1845f47f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-1845f47f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated, .elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated > .elementor-background-overlay, .elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19306 .elementor-element.elementor-element-25a152bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-25a152bc{text-align:start;}.elementor-19306 .elementor-element.elementor-element-25a152bc .elementor-heading-title{font-family:var( --e-global-typography-846c42a-font-family ), Sans-serif;font-size:var( --e-global-typography-846c42a-font-size );font-weight:var( --e-global-typography-846c42a-font-weight );color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-76f7915c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-19306 .elementor-element.elementor-element-76f7915c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-675532a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-675532a5{text-align:start;font-family:var( --e-global-typography-755f499-font-family ), Sans-serif;font-size:var( --e-global-typography-755f499-font-size );color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-10ed0e71 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-5e72d8e );color:var( --e-global-color-5e72d8e );border-radius:3px 3px 3px 3px;padding:16px 24px 16px 24px;}.elementor-19306 .elementor-element.elementor-element-10ed0e71 .elementor-button:hover, .elementor-19306 .elementor-element.elementor-element-10ed0e71 .elementor-button:focus{background-color:var( --e-global-color-1c4e67b );color:var( --e-global-color-5e72d8e );}.elementor-19306 .elementor-element.elementor-element-10ed0e71 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-10ed0e71 .elementor-button:hover svg, .elementor-19306 .elementor-element.elementor-element-10ed0e71 .elementor-button:focus svg{fill:var( --e-global-color-5e72d8e );}.elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-a713b05-font-family ), Sans-serif;font-size:var( --e-global-typography-a713b05-font-size );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button:hover, .elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );}.elementor-19306 .elementor-element.elementor-element-4110c619 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button:hover svg, .elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-19306 .elementor-element.elementor-element-794a8b39{padding:0px 50px 0px 50px;}.elementor-19306 .elementor-element.elementor-element-1a4ff5d4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-53edac8d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-c87c7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-6b38bd5e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-79c6f565{padding:48px 20px 64px 20px;}.elementor-19306 .elementor-element.elementor-element-d44ba45 > .elementor-element-populated{padding:0px 0px 48px 0px;}.elementor-19306 .elementor-element.elementor-element-bc9e45f{font-size:20px;}.elementor-19306 .elementor-element.elementor-element-60275679{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-334989e > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-7cf79b10 img{width:35%;}.elementor-19306 .elementor-element.elementor-element-19898372 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-19898372 .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-63b181da > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-4ac9994d{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-6dcf2f5b .elementor-heading-title{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-127076f6{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-19306 .elementor-element.elementor-element-41f190c4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-41f190c4 .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-43dd4113 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-5c4a63b{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-72911af6{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-1ab4ce36{margin-top:0px;margin-bottom:0px;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-19306 .elementor-element.elementor-element-25a152bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-25a152bc .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-76f7915c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-675532a5{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button{font-size:var( --e-global-typography-a713b05-font-size );}}@media(max-width:767px){.elementor-19306 .elementor-element.elementor-element-794a8b39 > .elementor-container{min-height:350px;}.elementor-19306 .elementor-element.elementor-element-794a8b39{padding:40px 20px 50px 20px;}.elementor-19306 .elementor-element.elementor-element-1a4ff5d4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-53edac8d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-53edac8d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-19306 .elementor-element.elementor-element-c87c7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-c87c7d1 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-19306 .elementor-element.elementor-element-6b38bd5e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-79c6f565{padding:32px 16px 48px 16px;}.elementor-19306 .elementor-element.elementor-element-d44ba45{width:100%;}.elementor-19306 .elementor-element.elementor-element-d44ba45 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-19306 .elementor-element.elementor-element-22b2123d{width:100%;}.elementor-19306 .elementor-element.elementor-element-bc9e45f{font-size:18px;}.elementor-19306 .elementor-element.elementor-element-60275679{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-334989e{width:100%;}.elementor-19306 .elementor-element.elementor-element-334989e > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-19306 .elementor-element.elementor-element-5da36066{width:100%;}.elementor-19306 .elementor-element.elementor-element-7cf79b10 img{width:70%;}.elementor-19306 .elementor-element.elementor-element-19898372 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-19898372 .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-63b181da > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-63b181da .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-4ac9994d{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-6dcf2f5b .elementor-heading-title{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-127076f6{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-37069851{width:100%;}.elementor-19306 .elementor-element.elementor-element-37069851 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19306 .elementor-element.elementor-element-41f190c4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-41f190c4 .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-43dd4113 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-43dd4113 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-5c4a63b{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-72911af6{margin-top:0px;margin-bottom:32px;}.elementor-19306 .elementor-element.elementor-element-1ab4ce36{margin-top:0px;margin-bottom:0px;}.elementor-19306 .elementor-element.elementor-element-1845f47f{width:100%;}.elementor-19306 .elementor-element.elementor-element-1845f47f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19306 .elementor-element.elementor-element-25a152bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19306 .elementor-element.elementor-element-25a152bc .elementor-heading-title{font-size:var( --e-global-typography-846c42a-font-size );}.elementor-19306 .elementor-element.elementor-element-76f7915c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider-separator{width:8%;}.elementor-19306 .elementor-element.elementor-element-76f7915c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-19306 .elementor-element.elementor-element-675532a5{font-size:var( --e-global-typography-755f499-font-size );}.elementor-19306 .elementor-element.elementor-element-4110c619 .elementor-button{font-size:var( --e-global-typography-a713b05-font-size );}}@media(min-width:768px){.elementor-19306 .elementor-element.elementor-element-d44ba45{width:62%;}.elementor-19306 .elementor-element.elementor-element-22b2123d{width:100%;}.elementor-19306 .elementor-element.elementor-element-334989e{width:38%;}.elementor-19306 .elementor-element.elementor-element-5da36066{width:100%;}.elementor-19306 .elementor-element.elementor-element-37069851{width:100%;}.elementor-19306 .elementor-element.elementor-element-1845f47f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19306 .elementor-element.elementor-element-d44ba45{width:100%;}.elementor-19306 .elementor-element.elementor-element-22b2123d{width:100%;}.elementor-19306 .elementor-element.elementor-element-334989e{width:100%;}.elementor-19306 .elementor-element.elementor-element-5da36066{width:100%;}.elementor-19306 .elementor-element.elementor-element-37069851{width:100%;}.elementor-19306 .elementor-element.elementor-element-1845f47f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-79c6f565 *//*
 * Cologix Case Study v3.0.1 | Navy quote correction | 2026-11-03
 * OWNER: Case Study body Section > Advanced > Custom CSS.
 * One embedded copy. Do not paste a second global stylesheet.
 * Native Elementor controls own the hero, 1140px inherited boxed body,
 * primary Columns, sidebar panels, responsive gutters, buttons and typography.
 * This block styles the single Dynamic Repeater's row format and rich text.
 * Row type is a controlled ACF select: generic = text, blockquote = quote.
 * Each row's copy is rendered ONCE; its role and treatment follow that value.
 * REVISION: full navy quote panel with white text and retained teal accents.
 * Supersedes the white inner quote panel only; existing spacing is unchanged.
 * Keep Hasan's H3 Item Format and the working ACF Source selection untouched.
 * No ACF change, template reimport or change to shared testimonial 17310.
 * No numbered items, icons, carousel, custom PHP or custom JavaScript.
 * Source-matched heading rhythm: 10px heading gap + 5px divider gap above;
 * 5px divider gap + 14px margin below. Horizontal section lines are 8% / 3px.
 * Breakpoints: desktop >=1025; tablet 768-1024; mobile <=767.
 */
.cologix-case-study {
    --cs-navy: var(--e-global-color-primary, #041E42);
    --cs-teal: var(--e-global-color-secondary, #00B7BD);
    --cs-white: var(--e-global-color-5e72d8e, #FFFFFF);
    --cs-text: var(--e-global-color-text, #6E6E7B);
    --cs-border: var(--e-global-color-623556c, #DADADA);
    overflow-wrap: anywhere;
}
.cologix-case-study :is(.elementor-column, .elementor-widget-wrap, .elementor-widget) {
    min-width: 0;
}
.cologix-case-study :is(.cologix-case-study__main, .cologix-case-study__sidebar) > .elementor-widget-wrap {
    align-content: flex-start;
}
.cologix-case-study .cologix-case-study__copy :is(p, ul, ol) {
    margin: 0 0 24px;
}
.cologix-case-study .cologix-case-study__sidebar .cologix-case-study__copy :is(p, ul, ol) {
    margin-bottom: 16px;
}
.cologix-case-study .cologix-case-study__copy > :last-child,
.cologix-case-study .cologix-case-study__copy > .elementor-widget-container > :last-child {
    margin-bottom: 0;
}
.cologix-case-study .cologix-case-study__copy ul {
    list-style: disc outside;
    padding-inline-start: 1.25em;
}
.cologix-case-study .cologix-case-study__copy ol {
    list-style: decimal outside;
    padding-inline-start: 1.5em;
}
.cologix-case-study .cologix-case-study__copy li {
    padding-inline-start: 0.2em;
    margin: 0 0 12px;
}
.cologix-case-study .cologix-case-study__copy li:last-child { margin-bottom: 0; }
.cologix-case-study .cologix-case-study__copy li > p { margin: 0 0 8px; }
.cologix-case-study .cologix-case-study__copy li > p:last-child { margin-bottom: 0; }
.cologix-case-study .cologix-case-study__copy li > :is(ul, ol) { margin: 12px 0 0; }
.cologix-case-study .cologix-case-study__copy li::marker { color: var(--cs-navy); }
.cologix-case-study :is(strong, b) { font-weight: 600; }
/* Existing global p a is inline-block; allow long article links to wrap here. */
.cologix-case-study .cologix-case-study__copy p a { display: inline; }
.cologix-case-study .cologix-case-study__copy a,
.cologix-case-study .cologix-case-study__text-link a,
.cologix-case-study .cologix-case-study__pdf-link .elementor-button {
    color: var(--cs-navy);
    text-decoration: underline;
    text-underline-offset: 0.2em;
    text-decoration-thickness: 1px;
    overflow-wrap: anywhere;
}
.cologix-case-study .cologix-case-study__logo img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
}
.cologix-case-study .cologix-case-study__sales-button .elementor-button { font-weight: 600; }
.cologix-case-study .elementor-button {
    min-height: 44px;
    max-width: 100%;
    white-space: normal;
}
.cologix-case-study a:focus-visible {
    outline: 3px solid var(--cs-navy);
    outline-offset: 4px;
}
/* One renderer, any number of rows, in author-entered DOM order. */
.cologix-case-study .cologix-case-study__story .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
}
.cologix-case-study .cologix-case-study__story .jet-listing-dynamic-repeater__item {
    display: block;
    width: 100%;
    min-width: 0;
    margin: 0;
}
.cologix-case-study .cologix-case-study__story .jet-listing-dynamic-repeater__item + .jet-listing-dynamic-repeater__item {
    margin-top: 40px;
}
.cologix-case-study .cologix-case-study__story-row,
.cologix-case-study .cologix-case-study__row-panel,
.cologix-case-study .cologix-case-study__row-copy {
    min-width: 0;
    width: 100%;
    box-sizing: border-box;
}
/* The user-selected H3 tag inherits the site's H3 Theme Style.
 * Class-based heading/divider rules work with the existing H3 Item Format.
 * No heading size, weight or tag is overridden by this CSS. */
.cologix-case-study .cologix-case-study__row-heading {
    color: var(--cs-navy);
    margin: 0 0 19px;
}
.cologix-case-study .cologix-case-study__row-heading::after {
    content: '';
    display: block;
    width: 8%;
    height: 3px;
    margin-top: 15px;
    background: var(--cs-teal);
}
.cologix-case-study .cologix-case-study__row-heading:empty { display: none; }
/* Retain copy-subheading spacing. For a child of an H3 story heading,
 * use H4 in the rich-text editor; do not add a second page H1. */
.cologix-case-study .cologix-case-study__row-copy :is(h3, h4) {
    color: var(--cs-navy);
    margin-top: 24px;
    margin-bottom: 16px;
}
.cologix-case-study .cologix-case-study__row-copy > :is(h3, h4):first-child { margin-top: 0; }
/* Quote-only child fields are not visible in a text row. */
.cologix-case-study .cologix-case-study__story-row--generic :is(.cologix-case-study__row-logo, .cologix-case-study__row-attribution) {
    display: none;
}
/* Customer quote: full navy background, per Hasan's latest instruction.
 * The previous white inner panel is retired below, not layered underneath an
 * appended override. Padding, typography, rounded outer corners and responsive
 * spacing are retained. Attribution remains outside the quoted-content div.
 * Use an approved reverse/white logo when a dark logo cannot be read on navy.
 * Do not recolor or invert client logos with CSS. */
.cologix-case-study .cologix-case-study__story-row--blockquote {
    padding: 24px;
    border-radius: 16px;
    background: var(--cs-navy);
    /* Retired 2026-11-03: color: var(--cs-navy); Dark text was for the white panel. */
    color: var(--cs-white);
}
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-panel {
    padding: 40px 60px;
    /* Retired 2026-11-03: background: var(--cs-white); Quote is now fully navy. */
    background: var(--cs-navy);
    /* Retired 2026-11-03: border: 1px solid var(--cs-border); No inner card outline. */
    border: 1px solid transparent;
    border-radius: 3px;
}
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-heading {
    display: none;
}
.cologix-case-study .cologix-case-study__row-logo { margin: 0 0 24px; }
.cologix-case-study .cologix-case-study__row-logo img {
    display: block;
    max-width: 100%;
    width: auto;
    max-height: 52px;
    object-fit: contain;
}
/* No reserved logo area when the optional image is absent. */
.cologix-case-study .cologix-case-study__row-logo[data-logo-id=''],
.cologix-case-study .cologix-case-study__row-logo[data-logo-id='0'],
.cologix-case-study .cologix-case-study__row-logo[data-logo-id='false'] { display: none; }
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy {
    /* Retired 2026-11-03: color: var(--cs-navy); White is required on navy. */
    color: var(--cs-white);
    font-family: inherit;
    font-size: 22px;
    line-height: 1.375;
    font-weight: 500;
    font-style: normal;
}
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy::before {
    content: '\201C';
    display: block;
    color: var(--cs-teal);
    font-size: 56px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 16px;
}
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy :is(p, li) {
    color: inherit;
    font: inherit;
}
/* The general article rules above use navy links, headings and list markers.
 * On a navy quote panel these descendants must also use the white Global Color.
 * These rules affect quote rows only, not narrative sections or the sidebar. */
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy :is(h2, h3, h4, h5, h6, blockquote, a) {
    color: var(--cs-white);
}
.cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy li::marker {
    color: var(--cs-white);
}
.cologix-case-study .cologix-case-study__story-row--blockquote a:focus-visible {
    outline-color: var(--cs-white);
}
.cologix-case-study .cologix-case-study__row-attribution { margin-top: 24px; }
.cologix-case-study .cologix-case-study__row-attribution::before {
    content: '';
    display: block;
    width: 56px;
    height: 3px;
    margin: 0 0 16px;
    background: var(--cs-teal);
}
.cologix-case-study .cologix-case-study__row-name {
    /* Retired 2026-11-03: color: var(--cs-navy); Attribution now sits on navy. */
    color: var(--cs-white);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.375;
}
.cologix-case-study .cologix-case-study__row-role {
    margin-top: 4px;
    /* Retired 2026-11-03: color: var(--cs-text); Preserve readable attribution on navy. */
    color: var(--cs-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.375;
}
.cologix-case-study .cologix-case-study__row-role:empty { display: none; }
/* Hero has its own root because it precedes the article Section. */
.cologix-case-study-hero .cologix-case-study__subtitle { overflow-wrap: anywhere; }
.cologix-case-study-hero .cologix-case-study__subtitle p:last-child { margin-bottom: 0; }
@media (max-width: 1024px) {
    .cologix-case-study .cologix-case-study__story .jet-listing-dynamic-repeater__item + .jet-listing-dynamic-repeater__item { margin-top: 32px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-panel { padding: 32px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy { font-size: 20px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy::before { font-size: 44px; margin-bottom: 14px; }
    .cologix-case-study .cologix-case-study__row-logo { margin-bottom: 20px; }
    .cologix-case-study .cologix-case-study__row-logo img { max-height: 48px; }
    .cologix-case-study .cologix-case-study__row-name { font-size: 17px; }
    .cologix-case-study .cologix-case-study__row-role { font-size: 15px; }
}
@media (max-width: 767px) {
    .cologix-case-study .cologix-case-study__copy :is(p, ul, ol) { margin-bottom: 20px; }
    .cologix-case-study .cologix-case-study__sidebar .cologix-case-study__copy :is(p, ul, ol) { margin-bottom: 16px; }
    .cologix-case-study .cologix-case-study__copy > :last-child,
    .cologix-case-study .cologix-case-study__copy > .elementor-widget-container > :last-child { margin-bottom: 0; }
    .cologix-case-study .cologix-case-study__story-row--blockquote { padding: 16px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-panel { padding: 24px 20px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy { font-size: 18px; }
    .cologix-case-study .cologix-case-study__story-row--blockquote .cologix-case-study__row-copy::before { font-size: 36px; margin-bottom: 10px; }
    .cologix-case-study .cologix-case-study__row-logo { margin-bottom: 16px; }
    .cologix-case-study .cologix-case-study__row-logo img { max-height: 44px; }
    .cologix-case-study .cologix-case-study__row-attribution::before { width: 40px; margin-bottom: 12px; }
    .cologix-case-study .cologix-case-study__row-name { font-size: 16px; }
    .cologix-case-study .cologix-case-study__row-role { font-size: 14px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cologix.com/wp-content/uploads/2026/09/Poppins-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */