.elementor-1793 .elementor-element.elementor-element-b5872a0{--display:flex;}.elementor-1793 .elementor-element.elementor-element-b5872a0:not(.elementor-motion-effects-element-type-background), .elementor-1793 .elementor-element.elementor-element-b5872a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coalasolutions.com/wp-content/uploads/2023/04/coala-is-recommended-for-the-investigation-of-suspected-atrial-fibrillation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1793 .elementor-element.elementor-element-738f7c7{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-1793 .elementor-element.elementor-element-e2b3176{--display:flex;}.elementor-1793 .elementor-element.elementor-element-c923b67{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1793 .elementor-element.elementor-element-4e23ec6{--display:flex;}.elementor-1793 .elementor-element.elementor-element-aae63a5{--display:flex;}.elementor-1793 .elementor-element.elementor-element-f8eaf67{--display:flex;}.elementor-1793 .elementor-element.elementor-element-d6bb739{--display:flex;}.elementor-1793 .elementor-element.elementor-element-f0fd8cf{--display:flex;}.elementor-1793 .elementor-element.elementor-element-9a679c0{--display:flex;}.elementor-1793 .elementor-element.elementor-element-a099222{--display:flex;}.elementor-1793 .elementor-element.elementor-element-1a2e666{--display:flex;}.elementor-1793 .elementor-element.elementor-element-471cd6d{--display:flex;}.elementor-1793 .elementor-element.elementor-element-367e361{--display:flex;}.elementor-1793 .elementor-element.elementor-element-a445de1{--display:flex;}.elementor-1793 .elementor-element.elementor-element-d011a8f{--display:flex;}.elementor-1793 .elementor-element.elementor-element-1601048{--display:flex;}.elementor-1793 .elementor-element.elementor-element-9cd260d{--display:flex;}.elementor-1793 .elementor-element.elementor-element-a8671ab{--display:flex;}.elementor-1793 .elementor-element.elementor-element-f228958{--display:flex;}.elementor-1793 .elementor-element.elementor-element-c1ef88d{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}/* Start custom CSS *//* === Coala About us – timeline layout === */
.coala-hero,.coala-how,.coala-timeline,.coala-cta{--c-primary:#16465A;--c-deep:#0F3342;--c-sky:#65A7FB;--c-ink:#3E5A68;--c-bg:#F3F7F9}
.coala-hero .elementor-widget,.coala-how .elementor-widget,.coala-timeline .elementor-widget,.coala-cta .elementor-widget{margin:0!important}
.e-con.coala-wrap{max-width:1140px!important;width:100%!important;margin:0 auto!important;padding:0!important}

/* Hero */
.e-con.coala-hero{position:relative;min-height:600px;padding:140px 24px 88px!important;justify-content:flex-end!important;background-size:cover!important;background-position:center 30%!important;overflow:hidden;margin:0!important}
.e-con.coala-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,51,66,.15) 0%,rgba(15,51,66,.70) 50%,rgba(15,51,66,.94) 100%);z-index:0;pointer-events:none}
.coala-hero>.e-con{position:relative;z-index:1}
.coala-hero__inner{gap:16px!important}
.coala-eyebrow .elementor-heading-title{font-size:13px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;color:var(--c-sky)!important;line-height:1.4!important}
.coala-hero .coala-eyebrow .elementor-heading-title{color:#9FCBFF!important}
.coala-hero .e-heading-base{color:#fff!important;font-size:clamp(36px,5vw,60px)!important;font-weight:700!important;line-height:1.08!important;margin:0!important;letter-spacing:-.01em}
.coala-hero .e-paragraph-base{color:rgba(255,255,255,.88)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.75!important;max-width:760px;margin:0!important}

/* How it works intro */
.e-con.coala-how{background:var(--c-bg);padding:96px 24px 24px!important;margin:0!important}
.coala-how__inner{align-items:center!important;text-align:center;gap:14px!important}
.coala-how .e-heading-base{color:var(--c-primary)!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:700!important;line-height:1.15!important;margin:0!important;text-align:center!important}
.coala-lead{max-width:680px}
.coala-lead p{color:var(--c-ink);font-size:18px;line-height:1.7;margin:0}

/* Timeline */
.e-con.coala-timeline{background:var(--c-bg);padding:56px 24px 110px!important;margin:0!important}
.coala-timeline__inner{position:relative;gap:56px!important;counter-reset:coalastep}
.coala-timeline__inner:before{content:"";position:absolute;top:24px;bottom:24px;left:50%;width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,var(--c-sky),var(--c-primary));z-index:0}
.e-con.coala-step{position:relative;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:96px!important;padding:0!important;counter-increment:coalastep}
.e-con.coala-step--alt{flex-direction:row-reverse!important}
.e-con.coala-step:after{content:counter(coalastep);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--c-primary);color:#fff;font:700 20px/52px Manrope,sans-serif;text-align:center;box-shadow:0 0 0 6px var(--c-bg),0 0 0 8px var(--c-sky);z-index:2}
.coala-step>.e-con{width:calc(50% - 48px)!important;flex:0 0 calc(50% - 48px)!important;--width:calc(50% - 48px);padding:0!important;position:relative;z-index:1}
.coala-step__media .e-image-base{display:block;width:100%!important;max-width:100%!important;height:340px!important;object-fit:cover!important;border-radius:20px!important;box-shadow:0 24px 48px -24px rgba(15,51,66,.55)}
.coala-step__media .elementor-widget{width:100%}
.e-con.coala-step__media{justify-content:center!important;align-self:center!important}
.e-con.coala-step__card{background:#fff;border-radius:20px;padding:36px 40px!important;gap:12px!important;box-shadow:0 14px 36px -18px rgba(15,51,66,.25);border:1px solid rgba(22,70,90,.07)}
.coala-step__label .elementor-heading-title{display:inline-block;font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary)!important;background:rgba(101,167,251,.16);padding:6px 12px;border-radius:999px;line-height:1.2!important}
.coala-step__card .e-heading-base{color:var(--c-primary)!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:700!important;line-height:1.25!important;margin:0!important}
.coala-step__card .e-paragraph-base{color:var(--c-ink)!important;font-size:16px!important;line-height:1.75!important;margin:0!important}

.coala-step__card .e-paragraph-base,.coala-step__card .e-heading-base,.coala-hero .e-paragraph-base,.coala-hero .e-heading-base,.coala-how .e-heading-base{padding:0!important;order:0!important;background:none!important;box-shadow:none!important}

/* CTA */
.e-con.coala-cta{background:linear-gradient(135deg,#16465A 0%,#0F3342 100%)!important;padding:96px 24px!important;margin:0!important;min-height:0!important}
.coala-cta__inner{align-items:center!important;text-align:center;gap:18px!important;max-width:760px!important}
.coala-cta__title .elementor-heading-title{color:#fff!important;font-size:clamp(28px,3.4vw,40px)!important;font-weight:700!important;line-height:1.2!important}
.coala-cta__text p{color:rgba(255,255,255,.85);font-size:18px;line-height:1.7;margin:0}
.e-con.coala-cta__buttons{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;padding:12px 0 0!important;width:auto!important;--width:auto}
.coala-btn .elementor-button{border-radius:999px!important;padding:16px 30px!important;font:700 16px/1.2 Manrope,sans-serif!important;transition:transform .2s,background .2s,color .2s}
.coala-btn .elementor-button:hover{transform:translateY(-2px)}
.coala-btn--primary .elementor-button{background:var(--c-sky)!important;color:var(--c-deep)!important;border:2px solid var(--c-sky)!important}
.coala-btn--primary .elementor-button:hover{background:#fff!important;border-color:#fff!important}
.coala-btn--ghost .elementor-button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.55)!important}
.coala-btn--ghost .elementor-button:hover{border-color:#fff!important;background:rgba(255,255,255,.08)!important}

/* Tablet */
@media (max-width:1024px){
.e-con.coala-hero{min-height:520px;padding:120px 32px 72px!important}
.e-con.coala-how{padding:80px 32px 16px!important}
.e-con.coala-timeline{padding:48px 32px 96px!important}
.e-con.coala-step{gap:64px!important}
.coala-step>.e-con{width:calc(50% - 32px)!important;flex-basis:calc(50% - 32px)!important;--width:calc(50% - 32px)}
.coala-step__media .e-image-base{height:280px!important}
.e-con.coala-step__card{padding:28px!important}
.e-con.coala-step:after{width:44px;height:44px;line-height:44px;font-size:18px}
}

/* Mobile */
@media (max-width:767px){
.e-con.coala-hero{min-height:480px;padding:96px 20px 48px!important;background-position:60% center!important}
.coala-hero .e-paragraph-base{line-height:1.65!important}
.e-con.coala-how{padding:64px 20px 24px!important}
.coala-lead p{font-size:16px}
.e-con.coala-timeline{padding:40px 20px 72px!important}
.coala-timeline__inner{gap:40px!important}
.coala-timeline__inner:before{left:21px;top:8px;bottom:8px}
.e-con.coala-step,.e-con.coala-step--alt{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding-left:58px!important}
.e-con.coala-step:after{left:21px;top:0;transform:translate(-50%,0);width:42px;height:42px;line-height:42px;font-size:17px;box-shadow:0 0 0 5px var(--c-bg),0 0 0 7px var(--c-sky)}
.coala-step>.e-con{width:100%!important;flex-basis:auto!important;--width:100%}
.coala-step__media .e-image-base{height:200px!important;border-radius:16px!important}
.e-con.coala-step__card{padding:22px 20px!important;border-radius:16px}
.coala-step__card .e-paragraph-base{font-size:15px!important}
.e-con.coala-cta{padding:64px 20px!important}
.coala-cta__text p{font-size:16px}
.e-con.coala-cta__buttons{flex-direction:column!important;width:100%!important;--width:100%}
.coala-btn,.coala-btn .elementor-button{width:100%}
}/* End custom CSS */