.elementor-12 .elementor-element.elementor-element-3933cda{--display:flex;}/* Start custom CSS */body.elementor-page-12{--blue:#009bc5;--deep:#006b86;--navy:#0b3140;--ink:#202b33;--mist:#eef5f7;display:block;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);overflow:hidden} body.elementor-page-12 .elementor-widget-template,body.elementor-page-12 .elementor-widget-container{margin:0!important;padding:0!important} body.elementor-page-12 .alfab-page{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.7} body.elementor-page-12 .alfab-wrap{width:min(1160px,calc(100% - 48px));margin:auto} body.elementor-page-12 .alfab-section{padding:88px 0} body.elementor-page-12 .alfab-hero{min-height:440px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(0,61,82,.92),rgba(0,149,190,.68)),url('https://staging.alfab.com.au/wp-content/uploads/2021/03/citycat-aflab1.jpg') center/cover} body.elementor-page-12 .alfab-hero .alfab-wrap{padding:40px 0} body.elementor-page-12 h1,body.elementor-page-12 h2,body.elementor-page-12 h3{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;line-height:1.15;color:var(--navy)} body.elementor-page-12 h1{font-size:clamp(48px,7vw,84px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff} body.elementor-page-12 h2{font-size:clamp(32px,4.2vw,52px);font-weight:500} body.elementor-page-12 h3{font-size:22px} body.elementor-page-12 p{margin:0 0 20px} body.elementor-page-12 .alfab-hero>div>p:last-child{font-size:23px;max-width:760px} body.elementor-page-12 .alfab-eyebrow,body.elementor-page-12 .alfab-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:14px} body.elementor-page-12 .alfab-hero .alfab-eyebrow{color:#7fe3fa} body.elementor-page-12 .alfab-two{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center} body.elementor-page-12 .alfab-lead{font-size:22px;color:var(--deep);font-weight:600} body.elementor-page-12 figure{margin:0} body.elementor-page-12 figure img{width:100%;height:440px;object-fit:cover;display:block;border-radius:4px} body.elementor-page-12 figcaption{font-size:13px;color:#64717a;margin-top:10px} body.elementor-page-12 .alfab-blue{background:linear-gradient(135deg,#006982,#009bc5);color:#fff} body.elementor-page-12 .alfab-blue h2,body.elementor-page-12 .alfab-blue .alfab-kicker{color:#fff} body.elementor-page-12 .alfab-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px} body.elementor-page-12 .alfab-story-grid p{margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.45)} body.elementor-page-12 .alfab-heading{max-width:780px;margin-bottom:42px} body.elementor-page-12 .alfab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px} body.elementor-page-12 .alfab-cards article{background:var(--mist);padding:34px 28px;border-top:5px solid var(--blue)} body.elementor-page-12 .alfab-cards span{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.12em} body.elementor-page-12 .alfab-quote{background:#112c37;color:#fff;text-align:center} body.elementor-page-12 blockquote{font-size:clamp(27px,3.5vw,42px);line-height:1.35;margin:0 auto;max-width:980px;font-weight:300} body.elementor-page-12 .alfab-stat-panel{display:grid;grid-template-columns:auto 1fr;gap:18px 24px;background:var(--mist);padding:42px} body.elementor-page-12 .alfab-stat-panel strong{font-size:46px;line-height:1;color:var(--blue)} body.elementor-page-12 .alfab-stat-panel span{align-self:center;font-weight:600} body.elementor-page-12 .alfab-cta{text-align:center;background:#f3f7f8} body.elementor-page-12 .alfab-cta p{max-width:720px;margin:0 auto 28px} body.elementor-page-12 .alfab-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 28px;border:2px solid var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em} body.elementor-page-12 .alfab-btn:hover{background:var(--deep);border-color:var(--deep)} @media(max-width:900px){body.elementor-page-12 .alfab-two,body.elementor-page-12 .alfab-story-grid{grid-template-columns:1fr} body.elementor-page-12 .alfab-cards{grid-template-columns:repeat(2,1fr)} body.elementor-page-12 .alfab-two{gap:42px} body.elementor-page-12 .alfab-section{padding:68px 0}} @media(max-width:767px){body.elementor-page-12 .alfab-wrap{width:min(100% - 32px,1160px)} body.elementor-page-12 .alfab-hero{min-height:370px} body.elementor-page-12 h1{font-size:46px} body.elementor-page-12 h2{font-size:34px} body.elementor-page-12 .alfab-section{padding:54px 0} body.elementor-page-12 .alfab-cards{grid-template-columns:1fr} body.elementor-page-12 figure img{height:300px} body.elementor-page-12 .alfab-stat-panel{padding:28px;grid-template-columns:1fr} body.elementor-page-12 .alfab-stat-panel span{margin-bottom:10px}}  body.elementor-page-12{--blue:#009bc5;--deep:#006b86;--navy:#0b3140;--ink:#202b33;--mist:#eef5f7;display:block;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);overflow:hidden} body.elementor-page-12 .elementor-widget-template,body.elementor-page-12 .elementor-widget-container{margin:0!important;padding:0!important} body.elementor-page-12 .alfab-page{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.7} body.elementor-page-12 .alfab-wrap{width:min(1160px,calc(100% - 48px));margin:auto} body.elementor-page-12 .alfab-section{padding:88px 0} body.elementor-page-12 .alfab-hero{min-height:440px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(0,61,82,.92),rgba(0,149,190,.68)),url('https://staging.alfab.com.au/wp-content/uploads/2021/03/citycat-aflab1.jpg') center/cover} body.elementor-page-12 .alfab-hero .alfab-wrap{padding:40px 0} body.elementor-page-12 h1,body.elementor-page-12 h2,body.elementor-page-12 h3{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;line-height:1.15;color:var(--navy)} body.elementor-page-12 h1{font-size:clamp(48px,7vw,84px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff} body.elementor-page-12 h2{font-size:clamp(32px,4.2vw,52px);font-weight:500} body.elementor-page-12 h3{font-size:22px} body.elementor-page-12 p{margin:0 0 20px} body.elementor-page-12 .alfab-hero>div>p:last-child{font-size:23px;max-width:760px} body.elementor-page-12 .alfab-eyebrow,body.elementor-page-12 .alfab-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:14px} body.elementor-page-12 .alfab-hero .alfab-eyebrow{color:#7fe3fa} body.elementor-page-12 .alfab-two{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center} body.elementor-page-12 .alfab-lead{font-size:22px;color:var(--deep);font-weight:600} body.elementor-page-12 figure{margin:0} body.elementor-page-12 figure img{width:100%;height:440px;object-fit:cover;display:block;border-radius:4px} body.elementor-page-12 figcaption{font-size:13px;color:#64717a;margin-top:10px} body.elementor-page-12 .alfab-blue{background:linear-gradient(135deg,#006982,#009bc5);color:#fff} body.elementor-page-12 .alfab-blue h2,body.elementor-page-12 .alfab-blue .alfab-kicker{color:#fff} body.elementor-page-12 .alfab-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px} body.elementor-page-12 .alfab-story-grid p{margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.45)} body.elementor-page-12 .alfab-heading{max-width:780px;margin-bottom:42px} body.elementor-page-12 .alfab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px} body.elementor-page-12 .alfab-cards article{background:var(--mist);padding:34px 28px;border-top:5px solid var(--blue)} body.elementor-page-12 .alfab-cards span{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.12em} body.elementor-page-12 .alfab-quote{background:#112c37;color:#fff;text-align:center} body.elementor-page-12 blockquote{font-size:clamp(27px,3.5vw,42px);line-height:1.35;margin:0 auto;max-width:980px;font-weight:300} body.elementor-page-12 .alfab-stat-panel{display:grid;grid-template-columns:auto 1fr;gap:18px 24px;background:var(--mist);padding:42px} body.elementor-page-12 .alfab-stat-panel strong{font-size:46px;line-height:1;color:var(--blue)} body.elementor-page-12 .alfab-stat-panel span{align-self:center;font-weight:600} body.elementor-page-12 .alfab-cta{text-align:center;background:#f3f7f8} body.elementor-page-12 .alfab-cta p{max-width:720px;margin:0 auto 28px} body.elementor-page-12 .alfab-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 28px;border:2px solid var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em} body.elementor-page-12 .alfab-btn:hover{background:var(--deep);border-color:var(--deep)} @media(max-width:900px){body.elementor-page-12 .alfab-two,body.elementor-page-12 .alfab-story-grid{grid-template-columns:1fr} body.elementor-page-12 .alfab-cards{grid-template-columns:repeat(2,1fr)} body.elementor-page-12 .alfab-two{gap:42px} body.elementor-page-12 .alfab-section{padding:68px 0}} @media(max-width:767px){body.elementor-page-12 .alfab-wrap{width:min(100% - 32px,1160px)} body.elementor-page-12 .alfab-hero{min-height:370px} body.elementor-page-12 h1{font-size:46px} body.elementor-page-12 h2{font-size:34px} body.elementor-page-12 .alfab-section{padding:54px 0} body.elementor-page-12 .alfab-cards{grid-template-columns:1fr} body.elementor-page-12 figure img{height:300px} body.elementor-page-12 .alfab-stat-panel{padding:28px;grid-template-columns:1fr} body.elementor-page-12 .alfab-stat-panel span{margin-bottom:10px}} body.elementor-page-12>.elementor-widget-container,body.elementor-page-12 .elementor-template,body.elementor-page-12 .elementor-template>.elementor,body.elementor-page-12 .elementor-template .e-con.e-parent,body.elementor-page-12 .elementor-template .e-con-inner,body.elementor-page-12 .elementor-template .elementor-widget-text-editor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}   body.elementor-page-12{max-width:none!important;--blue:#009bc5;--deep:#006b86;--navy:#0b3140;--ink:#202b33;--mist:#eef5f7;display:block;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);overflow:hidden} body.elementor-page-12 .elementor-widget-template,body.elementor-page-12 .elementor-widget-container{margin:0!important;padding:0!important} body.elementor-page-12 .alfab-page{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.7} body.elementor-page-12 .alfab-wrap{width:min(1160px,calc(100% - 48px));margin:auto} body.elementor-page-12 .alfab-section{padding:88px 0} body.elementor-page-12 .alfab-hero{min-height:440px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(0,61,82,.92),rgba(0,149,190,.68)),url('https://staging.alfab.com.au/wp-content/uploads/2021/03/citycat-aflab1.jpg') center/cover} body.elementor-page-12 .alfab-hero .alfab-wrap{padding:40px 0} body.elementor-page-12 h1,body.elementor-page-12 h2,body.elementor-page-12 h3{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;line-height:1.15;color:var(--navy)} body.elementor-page-12 h1{font-size:clamp(48px,7vw,84px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff} body.elementor-page-12 h2{font-size:clamp(32px,4.2vw,52px);font-weight:500} body.elementor-page-12 h3{font-size:22px} body.elementor-page-12 p{margin:0 0 20px} body.elementor-page-12 .alfab-hero>div>p:last-child{font-size:23px;max-width:760px} body.elementor-page-12 .alfab-eyebrow,body.elementor-page-12 .alfab-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:14px} body.elementor-page-12 .alfab-hero .alfab-eyebrow{color:#7fe3fa} body.elementor-page-12 .alfab-two{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center} body.elementor-page-12 .alfab-lead{font-size:22px;color:var(--deep);font-weight:600} body.elementor-page-12 figure{margin:0} body.elementor-page-12 figure img{width:100%;height:440px;object-fit:cover;display:block;border-radius:4px} body.elementor-page-12 figcaption{font-size:13px;color:#64717a;margin-top:10px} body.elementor-page-12 .alfab-blue{background:linear-gradient(135deg,#006982,#009bc5);color:#fff} body.elementor-page-12 .alfab-blue h2,body.elementor-page-12 .alfab-blue .alfab-kicker{color:#fff} body.elementor-page-12 .alfab-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px} body.elementor-page-12 .alfab-story-grid p{margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.45)} body.elementor-page-12 .alfab-heading{max-width:780px;margin-bottom:42px} body.elementor-page-12 .alfab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px} body.elementor-page-12 .alfab-cards article{background:var(--mist);padding:34px 28px;border-top:5px solid var(--blue)} body.elementor-page-12 .alfab-cards span{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.12em} body.elementor-page-12 .alfab-quote{background:#112c37;color:#fff;text-align:center} body.elementor-page-12 blockquote{font-size:clamp(27px,3.5vw,42px);line-height:1.35;margin:0 auto;max-width:980px;font-weight:300} body.elementor-page-12 .alfab-stat-panel{display:grid;grid-template-columns:auto 1fr;gap:18px 24px;background:var(--mist);padding:42px} body.elementor-page-12 .alfab-stat-panel strong{font-size:46px;line-height:1;color:var(--blue)} body.elementor-page-12 .alfab-stat-panel span{align-self:center;font-weight:600} body.elementor-page-12 .alfab-cta{text-align:center;background:#f3f7f8} body.elementor-page-12 .alfab-cta p{max-width:720px;margin:0 auto 28px} body.elementor-page-12 .alfab-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 28px;border:2px solid var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em} body.elementor-page-12 .alfab-btn:hover{background:var(--deep);border-color:var(--deep)} @media(max-width:900px){body.elementor-page-12 .alfab-two,body.elementor-page-12 .alfab-story-grid{grid-template-columns:1fr} body.elementor-page-12 .alfab-cards{grid-template-columns:repeat(2,1fr)} body.elementor-page-12 .alfab-two{gap:42px} body.elementor-page-12 .alfab-section{padding:68px 0}} @media(max-width:767px){body.elementor-page-12 .alfab-wrap{width:min(100% - 32px,1160px)} body.elementor-page-12 .alfab-hero{min-height:370px} body.elementor-page-12 h1{font-size:46px} body.elementor-page-12 h2{font-size:34px} body.elementor-page-12 .alfab-section{padding:54px 0} body.elementor-page-12 .alfab-cards{grid-template-columns:1fr} body.elementor-page-12 figure img{height:300px} body.elementor-page-12 .alfab-stat-panel{padding:28px;grid-template-columns:1fr} body.elementor-page-12 .alfab-stat-panel span{margin-bottom:10px}} body.elementor-page-12>.elementor-widget-container,body.elementor-page-12 .elementor-template,body.elementor-page-12 .elementor-template>.elementor,body.elementor-page-12 .elementor-template .e-con.e-parent,body.elementor-page-12 .elementor-template .e-con-inner,body.elementor-page-12 .elementor-template .elementor-widget-text-editor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}   body.elementor-page-12{max-width:none!important;--blue:#009bc5;--deep:#006b86;--navy:#0b3140;--ink:#202b33;--mist:#eef5f7;display:block;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);overflow:hidden} body.elementor-page-12 .elementor-widget-template,body.elementor-page-12 .elementor-widget-container{margin:0!important;padding:0!important} body.elementor-page-12 .alfab-page{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.7} body.elementor-page-12 .alfab-wrap{width:min(1160px,calc(100% - 48px));margin:auto} body.elementor-page-12 .alfab-section{padding:88px 0} body.elementor-page-12 .alfab-hero{min-height:440px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(0,61,82,.92),rgba(0,149,190,.68)),url('https://staging.alfab.com.au/wp-content/uploads/2021/03/citycat-aflab1.jpg') center/cover} body.elementor-page-12 .alfab-hero .alfab-wrap{padding:40px 0} body.elementor-page-12 h1,body.elementor-page-12 h2,body.elementor-page-12 h3{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;line-height:1.15;color:var(--navy)} body.elementor-page-12 h1{font-size:clamp(48px,7vw,84px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff} body.elementor-page-12 h2{font-size:clamp(32px,4.2vw,52px);font-weight:500} body.elementor-page-12 h3{font-size:22px} body.elementor-page-12 p{margin:0 0 20px} body.elementor-page-12 .alfab-hero>div>p:last-child{font-size:23px;max-width:760px} body.elementor-page-12 .alfab-eyebrow,body.elementor-page-12 .alfab-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:14px} body.elementor-page-12 .alfab-hero .alfab-eyebrow{color:#7fe3fa} body.elementor-page-12 .alfab-two{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center} body.elementor-page-12 .alfab-lead{font-size:22px;color:var(--deep);font-weight:600} body.elementor-page-12 figure{margin:0} body.elementor-page-12 figure img{width:100%;height:440px;object-fit:cover;display:block;border-radius:4px} body.elementor-page-12 figcaption{font-size:13px;color:#64717a;margin-top:10px} body.elementor-page-12 .alfab-blue{background:linear-gradient(135deg,#006982,#009bc5);color:#fff} body.elementor-page-12 .alfab-blue h2,body.elementor-page-12 .alfab-blue .alfab-kicker{color:#fff} body.elementor-page-12 .alfab-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px} body.elementor-page-12 .alfab-story-grid p{margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.45)} body.elementor-page-12 .alfab-heading{max-width:780px;margin-bottom:42px} body.elementor-page-12 .alfab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px} body.elementor-page-12 .alfab-cards article{background:var(--mist);padding:34px 28px;border-top:5px solid var(--blue)} body.elementor-page-12 .alfab-cards span{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.12em} body.elementor-page-12 .alfab-quote{background:#112c37;color:#fff;text-align:center} body.elementor-page-12 blockquote{font-size:clamp(27px,3.5vw,42px);line-height:1.35;margin:0 auto;max-width:980px;font-weight:300} body.elementor-page-12 .alfab-stat-panel{display:grid;grid-template-columns:auto 1fr;gap:18px 24px;background:var(--mist);padding:42px} body.elementor-page-12 .alfab-stat-panel strong{font-size:46px;line-height:1;color:var(--blue)} body.elementor-page-12 .alfab-stat-panel span{align-self:center;font-weight:600} body.elementor-page-12 .alfab-cta{text-align:center;background:#f3f7f8} body.elementor-page-12 .alfab-cta p{max-width:720px;margin:0 auto 28px} body.elementor-page-12 .alfab-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 28px;border:2px solid var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em} body.elementor-page-12 .alfab-btn:hover{background:var(--deep);border-color:var(--deep)} @media(max-width:900px){body.elementor-page-12 .alfab-two,body.elementor-page-12 .alfab-story-grid{grid-template-columns:1fr} body.elementor-page-12 .alfab-cards{grid-template-columns:repeat(2,1fr)} body.elementor-page-12 .alfab-two{gap:42px} body.elementor-page-12 .alfab-section{padding:68px 0}} @media(max-width:767px){body.elementor-page-12 .alfab-wrap{width:min(100% - 32px,1160px)} body.elementor-page-12 .alfab-hero{min-height:370px} body.elementor-page-12 h1{font-size:46px} body.elementor-page-12 h2{font-size:34px} body.elementor-page-12 .alfab-section{padding:54px 0} body.elementor-page-12 .alfab-cards{grid-template-columns:1fr} body.elementor-page-12 figure img{height:300px} body.elementor-page-12 .alfab-stat-panel{padding:28px;grid-template-columns:1fr} body.elementor-page-12 .alfab-stat-panel span{margin-bottom:10px}} body.elementor-page-12>.elementor-widget-container,body.elementor-page-12 .elementor-template,body.elementor-page-12 .elementor-template>.elementor,body.elementor-page-12 .elementor-template .e-con.e-parent,body.elementor-page-12 .elementor-template .e-con-inner,body.elementor-page-12 .elementor-template .elementor-widget-text-editor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} body.elementor-page-12.elementor-widget-template{max-width:none!important;width:calc(100vw - 16px)!important;margin-left:calc(50% - 50vw + 8px)!important}    body.elementor-page-12{max-width:none!important;--blue:#009bc5;--deep:#006b86;--navy:#0b3140;--ink:#202b33;--mist:#eef5f7;display:block;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px);overflow:hidden} body.elementor-page-12 .elementor-widget-template,body.elementor-page-12 .elementor-widget-container{margin:0!important;padding:0!important} body.elementor-page-12 .alfab-page{font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:17px;line-height:1.7} body.elementor-page-12 .alfab-wrap{width:min(1160px,calc(100% - 48px));margin:auto} body.elementor-page-12 .alfab-section{padding:88px 0} body.elementor-page-12 .alfab-hero{min-height:440px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(0,61,82,.92),rgba(0,149,190,.68)),url('https://staging.alfab.com.au/wp-content/uploads/2021/03/citycat-aflab1.jpg') center/cover} body.elementor-page-12 .alfab-hero .alfab-wrap{padding:40px 0} body.elementor-page-12 h1,body.elementor-page-12 h2,body.elementor-page-12 h3{font-family:Arial,Helvetica,sans-serif;margin:0 0 20px;line-height:1.15;color:var(--navy)} body.elementor-page-12 h1{font-size:clamp(48px,7vw,84px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff} body.elementor-page-12 h2{font-size:clamp(32px,4.2vw,52px);font-weight:500} body.elementor-page-12 h3{font-size:22px} body.elementor-page-12 p{margin:0 0 20px} body.elementor-page-12 .alfab-hero>div>p:last-child{font-size:23px;max-width:760px} body.elementor-page-12 .alfab-eyebrow,body.elementor-page-12 .alfab-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;color:var(--blue);margin-bottom:14px} body.elementor-page-12 .alfab-hero .alfab-eyebrow{color:#7fe3fa} body.elementor-page-12 .alfab-two{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center} body.elementor-page-12 .alfab-lead{font-size:22px;color:var(--deep);font-weight:600} body.elementor-page-12 figure{margin:0} body.elementor-page-12 figure img{width:100%;height:440px;object-fit:cover;display:block;border-radius:4px} body.elementor-page-12 figcaption{font-size:13px;color:#64717a;margin-top:10px} body.elementor-page-12 .alfab-blue{background:linear-gradient(135deg,#006982,#009bc5);color:#fff} body.elementor-page-12 .alfab-blue h2,body.elementor-page-12 .alfab-blue .alfab-kicker{color:#fff} body.elementor-page-12 .alfab-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px} body.elementor-page-12 .alfab-story-grid p{margin:0;padding-top:24px;border-top:1px solid rgba(255,255,255,.45)} body.elementor-page-12 .alfab-heading{max-width:780px;margin-bottom:42px} body.elementor-page-12 .alfab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px} body.elementor-page-12 .alfab-cards article{background:var(--mist);padding:34px 28px;border-top:5px solid var(--blue)} body.elementor-page-12 .alfab-cards span{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.12em} body.elementor-page-12 .alfab-quote{background:#112c37;color:#fff;text-align:center} body.elementor-page-12 blockquote{font-size:clamp(27px,3.5vw,42px);line-height:1.35;margin:0 auto;max-width:980px;font-weight:300} body.elementor-page-12 .alfab-stat-panel{display:grid;grid-template-columns:auto 1fr;gap:18px 24px;background:var(--mist);padding:42px} body.elementor-page-12 .alfab-stat-panel strong{font-size:46px;line-height:1;color:var(--blue)} body.elementor-page-12 .alfab-stat-panel span{align-self:center;font-weight:600} body.elementor-page-12 .alfab-cta{text-align:center;background:#f3f7f8} body.elementor-page-12 .alfab-cta p{max-width:720px;margin:0 auto 28px} body.elementor-page-12 .alfab-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 28px;border:2px solid var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em} body.elementor-page-12 .alfab-btn:hover{background:var(--deep);border-color:var(--deep)} @media(max-width:900px){body.elementor-page-12 .alfab-two,body.elementor-page-12 .alfab-story-grid{grid-template-columns:1fr} body.elementor-page-12 .alfab-cards{grid-template-columns:repeat(2,1fr)} body.elementor-page-12 .alfab-two{gap:42px} body.elementor-page-12 .alfab-section{padding:68px 0}} @media(max-width:767px){body.elementor-page-12 .alfab-wrap{width:min(100% - 32px,1160px)} body.elementor-page-12 .alfab-hero{min-height:370px} body.elementor-page-12 h1{font-size:46px} body.elementor-page-12 h2{font-size:34px} body.elementor-page-12 .alfab-section{padding:54px 0} body.elementor-page-12 .alfab-cards{grid-template-columns:1fr} body.elementor-page-12 figure img{height:300px} body.elementor-page-12 .alfab-stat-panel{padding:28px;grid-template-columns:1fr} body.elementor-page-12 .alfab-stat-panel span{margin-bottom:10px}} body.elementor-page-12>.elementor-widget-container,body.elementor-page-12 .elementor-template,body.elementor-page-12 .elementor-template>.elementor,body.elementor-page-12 .elementor-template .e-con.e-parent,body.elementor-page-12 .elementor-template .e-con-inner,body.elementor-page-12 .elementor-template .elementor-widget-text-editor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} body.elementor-page-12.elementor-widget-template{max-width:none!important;width:calc(100vw - 16px)!important;margin-left:calc(50% - 50vw + 8px)!important} body.elementor-page-12 .elementor-widget-template{max-width:none!important;width:calc(100vw - 16px)!important;margin-left:calc(50% - 50vw + 8px)!important}    body.elementor-page-12 .elementor-widget-text-editor {
  color: #d7dce0;
  font-size: 16px;
  line-height: 1.65;
}
body.elementor-page-12 .elementor-heading-title { line-height: 1.2; }
body.elementor-page-12 .elementor-widget-image img { border-radius: 8px; }/* End custom CSS */