.elementor-4588 .elementor-element.elementor-element-d49d411:not(.elementor-motion-effects-element-type-background), .elementor-4588 .elementor-element.elementor-element-d49d411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-d49d411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 08%;}.elementor-4588 .elementor-element.elementor-element-d49d411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4588 .elementor-element.elementor-element-d83824f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4588 .elementor-element.elementor-element-d83824f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4588 .elementor-element.elementor-element-d83824f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:012% 25% 012% 0%;}.elementor-4588 .elementor-element.elementor-element-d83824f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-b266197{text-align:center;}.elementor-4588 .elementor-element.elementor-element-b266197 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:48px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-d6cea4e );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-4588 .elementor-element.elementor-element-37139eb{padding:0% 0% 0% 0%;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.2px;word-spacing:0.16px;color:var( --e-global-color-d6cea4e );}.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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button{background-color:var( --e-global-color-86b4fcd );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );border-style:solid;border-color:var( --e-global-color-d6cea4e );padding:16px 35px 16px 35px;}.elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button:hover, .elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );border-color:var( --e-global-color-c696dce );}.elementor-4588 .elementor-element.elementor-element-22a0cc1{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button:hover svg, .elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button{background-color:var( --e-global-color-86b4fcd );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );border-style:solid;border-color:var( --e-global-color-d6cea4e );padding:16px 35px 16px 35px;}.elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button:hover, .elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );border-color:var( --e-global-color-c696dce );}.elementor-4588 .elementor-element.elementor-element-2bc459f{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button:hover svg, .elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-0b6ea51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4588 .elementor-element.elementor-element-0b6ea51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://i0.wp.com/cloudwell.io/wp-content/uploads/2023/07/s-o-c-i-a-l-c-u-t-1RT4txDDAbM-unsplash-scaled.jpg?fit=2560%2C1704&ssl=1");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-4588 .elementor-element.elementor-element-0b6ea51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4588 .elementor-element.elementor-element-0b6ea51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4588 .elementor-element.elementor-element-0b6ea51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4588 .elementor-element.elementor-element-0b6ea51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4588 .elementor-element.elementor-element-0b6ea51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4588 .elementor-element.elementor-element-f0fa764{--spacer-size:150px;}.elementor-4588 .elementor-element.elementor-element-ba1sec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-ba2sec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-ba3sec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-ba4sec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-ba6sec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-bawhysec{padding:0px 0px 0px 0px;}.elementor-4588 .elementor-element.elementor-element-957e9e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4588 .elementor-element.elementor-element-957e9e2:not(.elementor-motion-effects-element-type-background), .elementor-4588 .elementor-element.elementor-element-957e9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B5475;}.elementor-4588 .elementor-element.elementor-element-75d8da8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4588 .elementor-element.elementor-element-5a55591{--display:flex;--justify-content:center;}.elementor-4588 .elementor-element.elementor-element-5a55591.e-con{--flex-grow:0;--flex-shrink:0;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-4588 .elementor-element.elementor-element-f69b1bb{width:auto;max-width:auto;align-self:center;}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-wrapper{text-align:start;}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title, .elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:2em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-4588 .elementor-element.elementor-element-6985d98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );border-style:solid;border-color:var( --e-global-color-primary );padding:16px 35px 16px 35px;}.elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button:hover, .elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-27f3df7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button:hover svg, .elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;fill:var( --e-global-color-d6cea4e );color:var( --e-global-color-d6cea4e );border-style:solid;border-color:var( --e-global-color-primary );padding:16px 35px 16px 35px;}.elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button:hover, .elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4588 .elementor-element.elementor-element-bc81f7e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button:hover svg, .elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4588 .elementor-element.elementor-element-5a55591{--width:60%;}}@media(max-width:1024px){.elementor-4588 .elementor-element.elementor-element-d49d411{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4588 .elementor-element.elementor-element-d83824f > .elementor-element-populated{margin:10% 5% 10% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4588 .elementor-element.elementor-element-b266197 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4588 .elementor-element.elementor-element-37139eb{font-size:14px;}.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-4588 .elementor-element.elementor-element-22a0cc1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-2bc459f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-f0fa764{--spacer-size:320px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-wrapper{text-align:center;}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title, .elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title a{font-size:24px;}.elementor-4588 .elementor-element.elementor-element-6985d98{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4588 .elementor-element.elementor-element-27f3df7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-bc81f7e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-4588 .elementor-element.elementor-element-d49d411{margin-top:0%;margin-bottom:0%;}.elementor-4588 .elementor-element.elementor-element-d83824f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4588 .elementor-element.elementor-element-b266197{text-align:center;}.elementor-4588 .elementor-element.elementor-element-b266197 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4588 .elementor-element.elementor-element-37139eb{padding:0% 0% 0% 0%;}.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-4588 .elementor-element.elementor-element-22a0cc1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-22a0cc1 .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-2bc459f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-2bc459f .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-f0fa764{--spacer-size:240px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-wrapper{text-align:center;}.elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title, .elementor-4588 .elementor-element.elementor-element-f69b1bb .elementor-icon-box-title a{font-size:28px;line-height:1.1em;}.elementor-4588 .elementor-element.elementor-element-27f3df7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-27f3df7 .elementor-button{font-size:16px;}.elementor-4588 .elementor-element.elementor-element-bc81f7e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4588 .elementor-element.elementor-element-bc81f7e .elementor-button{font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4588 .elementor-element.elementor-element-d83824f{width:100%;}.elementor-4588 .elementor-element.elementor-element-0b6ea51{width:100%;}}/* Start custom CSS for container, class: .elementor-element-957e9e2 *//* Consistent section rhythm */
.elementor-4588 .elementor-element.elementor-element-957e9e2 {padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important;}
@media(max-width:1024px){.elementor-4588 .elementor-element.elementor-element-957e9e2{padding-top:32px!important;padding-bottom:32px!important;}}
@media(max-width:767px){.elementor-4588 .elementor-element.elementor-element-957e9e2{padding-top:24px!important;padding-bottom:24px!important;}}/* End custom CSS */
/* Start custom CSS */.ba-section{padding:64px 24px!important;background:#fff;color:#233b49;font:400 16px/1.6 'Segoe UI',Arial,sans-serif}.ba-section>.elementor-container{max-width:none}.ba-section .elementor-widget-wrap{padding:0!important}.ba-wrap{max-width:1152px;margin:auto}.ba-wash{background:#f3f5f8!important}.ba-heading{max-width:780px;margin:0 0 32px}.ba-kicker{font-size:13px!important;letter-spacing:.09em;font-weight:600;color:#0b5475;margin:0 0 12px!important}.ba-section h2{font:600 40px/1.18 'Segoe UI',Arial,sans-serif;color:#0b5475;margin:0 0 16px}.ba-lead{font-size:18px;max-width:720px;margin:0}.ba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ba-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-card{padding:28px;border:1px solid #dce6eb;border-radius:8px;background:#fff;display:flex;align-items:flex-start;flex-direction:column}.ba-section h3{font:600 22px/1.3 'Segoe UI',Arial,sans-serif;color:#0b5475;margin:0 0 12px}.ba-section h4{font:600 18px/1.3 'Segoe UI',Arial,sans-serif;color:#0b5475;margin:0 0 8px}.ba-card p,.ba-scenario p,.ba-steps p{margin:0}.ba-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;background:#ecf4f7;border-radius:8px;color:#0b5475;margin-bottom:20px}.ba-icon svg{width:26px;height:26px}.ba-scenario{padding:28px 0;border-top:2px solid #dce6eb}.ba-flow{font-size:14px;font-weight:600;color:#0b5475;background:#ecf4f7;padding:12px 16px;border-radius:4px;margin-top:20px!important}.ba-note{font-size:14px;color:#536570;margin:24px 0 0}.ba-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0}.ba-steps li{display:flex;gap:20px}.ba-step-number{font:600 24px/1.2 'Segoe UI',sans-serif;color:#0b5475;border-bottom:3px solid #40b4e5;align-self:flex-start;padding-bottom:8px}.ba-engagement{margin-top:40px;padding:28px;border-radius:8px;background:#fff;border:1px solid #dce6eb}.ba-engagement>h3{margin-bottom:24px}.ba-engagement p{margin:0}.ba-blue{background:#0b5475!important;color:#fff}.ba-blue h2,.ba-blue .ba-kicker,.ba-blue a{color:#fff!important}.ba-proof{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center}.ba-proof .ba-heading{margin-bottom:20px}.ba-proof p{max-width:650px}.ba-proof-points>div{display:flex;align-items:center;gap:16px;font-size:20px;font-weight:600;padding:16px 0;border-bottom:1px solid #ffffff30}.ba-proof-points .ba-icon{margin:0;background:#ffffff14;color:#fff}.ba-text-link{color:#0b5475;text-underline-offset:5px;font-weight:600;display:inline-block;margin-top:24px}.ba-card .ba-text-link{margin-top:auto;padding-top:24px}.ba-platforms{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.ba-platforms span{padding:10px 18px;background:#ecf4f7;color:#0b5475;border:1px solid #dce6eb;border-radius:4px;font-weight:600}.ba-hero-kicker{text-align:center;letter-spacing:.1em;color:#fff;font:600 13px/1.4 'Segoe UI',sans-serif;margin:0}.cw-page-hero .elementor-element-37139eb p{font-size:18px;line-height:1.6}.ba-section a:focus-visible{outline:3px solid #40b4e5;outline-offset:5px}@media(max-width:1024px){.ba-section{padding:48px 32px!important}.ba-section h2{font-size:34px}.ba-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-proof{gap:32px}}@media(max-width:767px){.ba-section{padding:40px 20px!important}.ba-section h2{font-size:28px}.ba-grid,.ba-three,.ba-two,.ba-steps,.ba-proof{grid-template-columns:1fr}.ba-grid,.ba-steps{gap:20px}.ba-card{padding:24px}.ba-heading{margin-bottom:24px}.ba-section h3{font-size:21px}.ba-lead{font-size:17px}.ba-proof{gap:24px}.ba-engagement{padding:24px}.ba-scenario{padding:20px 0}.cw-page-hero .elementor-element-37139eb p{font-size:16px}}
/* Draft visual refinement */
.elementor-4588 .ba-section .ba-text-link,.elementor-4588 .ba-section .ba-text-link:visited{color:#0b5475!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:5px;}
.elementor-4588 .ba-section .ba-text-link:hover{color:#083e57!important;text-decoration-thickness:2px;}
.elementor-4588 .ba-blue .ba-text-link,.elementor-4588 .ba-blue .ba-text-link:visited,.elementor-4588 .ba-blue .ba-text-link:hover{color:#fff!important;}
.ba-workflow{list-style:none!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0!important;padding:20px 12px!important;background:#f3f7f9;border:1px solid #dce6eb;border-radius:8px;}
.ba-workflow li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:#0b5475;font-size:14px;font-weight:600;line-height:1.35;min-width:0;}
.ba-flow-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #b8d5e2;font-size:14px;position:relative;z-index:1;box-shadow:0 2px 5px #0b54750a;}
.ba-workflow li:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 22px);width:calc(100% - 28px);height:1px;background:#b8d5e2;}
.ba-workflow li:last-child .ba-flow-number{background:#0b5475;color:#fff;border-color:#0b5475;}
.ba-scenario{display:flex;flex-direction:column;align-items:stretch}.ba-scenario>p{margin-bottom:0}.ba-scenario .ba-workflow{margin-top:auto!important;transform:translateY(12px);}
.ba-proof{grid-template-columns:1fr 1fr;gap:48px}.ba-proof-visual figure{margin:0}.ba-proof-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;border:1px solid #ffffff30;}
.ba-proof-visual figcaption{color:#e4eef3;font-size:13px;line-height:1.5;margin-top:12px;}
.ba-proof-points{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.ba-proof-points>div{font-size:14px;padding:0;border:0;gap:8px;flex:1 1 120px}.ba-proof-points .ba-icon{width:28px;height:28px;flex:0 0 28px;border-radius:5px}.ba-proof-points .ba-icon svg{width:17px;height:17px;}
@media(max-width:767px){.ba-proof{grid-template-columns:1fr;gap:28px}.ba-workflow{gap:12px;padding:16px 8px!important}.ba-workflow li{font-size:12px}.ba-flow-number{width:28px;height:28px;font-size:12px}.ba-workflow li:not(:last-child):after{top:13px;left:calc(50% + 18px);width:calc(100% - 24px);}.ba-proof-points{gap:12px}}

.ba-delivery-row{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.ba-delivery-row .ba-steps{grid-template-columns:1fr;gap:28px}.ba-workshop-image{margin:0}.ba-workshop-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;border:1px solid #dce6eb}.ba-workshop-image figcaption{margin-top:12px;font-size:14px;color:#536570;line-height:1.5}
@media(max-width:1024px){.ba-delivery-row{gap:28px}}@media(max-width:767px){.ba-delivery-row{grid-template-columns:1fr;gap:28px}.ba-delivery-row .ba-steps{gap:24px}}

/* Reusable Why Cloudwell section */
.ba-why-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;margin-bottom:36px}.ba-why-intro h2{margin-bottom:0}.ba-why-copy p{margin:0 0 16px}.ba-why-copy p:last-child{margin-bottom:0}.ba-credentials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.elementor-4588 .ba-credential{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #dce6eb;border-radius:8px;padding:24px 16px;color:#0b5475!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}
.elementor-4588 .ba-credential:hover{border-color:#0b5475;box-shadow:0 4px 16px #0b547512}.ba-credential-image{height:136px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ba-credential-image img{display:block;max-height:136px;max-width:160px;width:auto;height:auto;object-fit:contain}.ba-credential-label{font-weight:600;font-size:16px;line-height:1.35}.ba-credential-desc{color:#536570;font-size:13px;line-height:1.4;margin-top:6px}
@media(max-width:1024px){.ba-why-intro{gap:28px}.ba-credentials{gap:16px}.ba-credential-image img{max-width:140px}}
@media(max-width:767px){.ba-why-intro{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.ba-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-4588 .ba-credential{padding:20px 12px}.ba-credential-image{height:112px;margin-bottom:16px}.ba-credential-image img{max-height:112px;max-width:112px}.ba-credential-label{font-size:14px}.ba-credential-desc{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ba-credential{transition:none!important}}

/* Closing call to action */
.elementor-4588 #get-started{background:#0b5475!important;}
.elementor-4588 #get-started .elementor-icon-box-title,.elementor-4588 #get-started .elementor-icon-box-title span{color:#fff!important;}
.elementor-4588 #get-started .elementor-button{border:1px solid #fff!important;border-radius:4px!important;padding:14px 22px!important;min-height:48px;}
.elementor-4588 #get-started .elementor-element-27f3df7 .elementor-button{background:#fff!important;color:#0b5475!important;}
.elementor-4588 #get-started .elementor-element-bc81f7e .elementor-button{background:transparent!important;color:#fff!important;}
.elementor-4588 #get-started .elementor-element-27f3df7 .elementor-button:hover{background:#ecf4f7!important;}
.elementor-4588 #get-started .elementor-element-bc81f7e .elementor-button:hover{background:#fff!important;color:#0b5475!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cloudwell.io/wp-content/uploads/2022/02/segoeui.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cloudwell.io/wp-content/uploads/2022/02/segoeuib.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://cloudwell.io/wp-content/uploads/2022/02/segoeuil.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cloudwell.io/wp-content/uploads/2022/02/seguisb.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cloudwell.io/wp-content/uploads/2022/02/segoeuisl.ttf') format('truetype');
}
/* End Custom Fonts CSS */