.ctab{align-items:center;color:#fff;display:flex;justify-content:center;min-height:679px;overflow:hidden;position:relative;text-align:center;width:100%}.ctab--left{justify-content:flex-start;text-align:left}.ctab__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ctab__bg--gradient{background:linear-gradient(135deg,var(--color-true-teal,#00c299) 0,var(--color-blue-meridian,#057070) 100%)}.ctab__bg--solid{background-color:var(--color-blue-meridian,#057070)}.ctab__overlay{background-color:#1a3346;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ctab__content{margin:0 auto;max-width:987px;padding:80px 40px;position:relative;width:100%;z-index:2}.ctab--left .ctab__content{margin-left:0;margin-right:auto}.ctab__heading{color:#fff;font-family:Solway,serif;font-size:48px;font-weight:400;line-height:normal;margin:0}.ctab__heading--line2,.ctab__heading:only-of-type{margin-bottom:32px}.ctab__subtitle{color:#fff;font-family:Maven Pro,sans-serif;font-size:20px;font-weight:400;line-height:32px;margin:0 auto 48px;max-width:860px}.ctab--left .ctab__subtitle{margin-left:0;margin-right:auto}.ctab__cta{align-items:center;background-color:#fff;border:none;border-radius:200px;color:#1270b0;cursor:pointer;display:inline-flex;font-family:Maven Pro,sans-serif;font-size:20px;font-weight:500;justify-content:center;line-height:1;min-height:52px;min-width:222px;padding:12px 40px;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.ctab__cta:focus,.ctab__cta:hover{box-shadow:0 8px 24px rgba(0,0,0,.25);color:#1270b0;text-decoration:none;transform:translateY(-2px)}.ctab__cta:active{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(0)}.ctab__cta--blue-filled{background:var(--color-atlantic-blue,#1270b0);border:2px solid var(--color-atlantic-blue,#1270b0);color:#fff}.ctab__cta--blue-filled:hover,.ctab__cta--blue-outline{background:transparent;color:var(--color-atlantic-blue,#1270b0)}.ctab__cta--blue-outline{border:2px solid var(--color-atlantic-blue,#1270b0)}.ctab__cta--blue-outline:hover{background:var(--color-atlantic-blue,#1270b0);color:#fff}.ctab__cta--white-filled{background:#fff;border:2px solid #fff;color:var(--color-atlantic-blue,#1270b0)}.ctab__cta--white-filled:hover{background:transparent;border-color:#fff;color:#fff}.ctab__cta--white-outline{background:transparent;border:2px solid #fff;color:#fff}.ctab__cta--white-outline:hover{background:#fff;color:var(--color-atlantic-blue,#1270b0)}.ctab__cta--accent-filled{background:var(--color-accent,#00adf0);border:2px solid var(--color-accent,#00adf0);color:#fff}.ctab__cta--accent-filled:hover{background:transparent;color:var(--color-accent,#00adf0)}@media (max-width:1440px){.ctab__content{max-width:900px}}@media (max-width:1200px){.ctab{min-height:580px}.ctab__heading{font-size:42px}.ctab__content{max-width:800px;padding:70px 36px}}@media (max-width:1024px){.ctab{min-height:500px}.ctab__heading{font-size:38px}.ctab__subtitle{font-size:18px;line-height:28px;max-width:700px}.ctab__content{padding:60px 32px}}@media (max-width:768px){.ctab{min-height:420px}.ctab__heading{font-size:32px}.ctab__heading--line2,.ctab__heading:only-of-type{margin-bottom:24px}.ctab__subtitle{font-size:16px;line-height:26px;margin-bottom:36px;max-width:100%}.ctab__content{max-width:100%;padding:50px 24px}.ctab__cta{font-size:18px;min-height:48px;min-width:200px;padding:10px 32px}.ctab--left{justify-content:center;text-align:center}.ctab--left .ctab__content,.ctab--left .ctab__subtitle{margin-left:auto}}@media (max-width:480px){.ctab{min-height:360px}.ctab__heading{font-size:26px}.ctab__heading--line2,.ctab__heading:only-of-type{margin-bottom:20px}.ctab__subtitle{font-size:15px;line-height:24px;margin-bottom:28px}.ctab__content{padding:40px 20px}.ctab__cta{font-size:16px;min-height:46px;min-width:180px;padding:10px 28px}}@media print{.ctab{page-break-inside:avoid;color:#000;min-height:auto}.ctab__bg,.ctab__overlay{display:none}.ctab__cta{border:1px solid #1270b0;text-decoration:underline}}