@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.e16ee5.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.e16ee5.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.615bb8.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.f6e5a9.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-light-webfont.6c185c.svg#open_sanslight) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf360d.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf360d.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.95cc76.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.f01a75.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-regular-webfont.cf709b.svg#open_sansregular) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.671fbf.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.671fbf.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.04beb7.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.c9065c.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-semibold-webfont.7867fe.svg#open_sanssemibold) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.2ca651.eot);src:url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.2ca651.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.76caf9.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.7e67f7.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/opensans-bold-webfont.f87bff.svg#open_sansbold) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/app/themes/g2digital2024/public/fonts/open-sans.extrabold-webfont.94cb2e.eot);src:url(/app/themes/g2digital2024/public/fonts/open-sans.extrabold-webfont.94cb2e.eot?#iefix) format("embedded-opentype"),url(/app/themes/g2digital2024/public/fonts/open-sans.extrabold-webfont.ef2b58.woff2) format("woff2"),url(/app/themes/g2digital2024/public/fonts/open-sans.extrabold-webfont.ae36fb.woff) format("woff"),url(/app/themes/g2digital2024/public/fonts/open-sans.extrabold-webfont.862e5f.svg#open_sansregular) format("svg")}.block-cta-bar{overflow:hidden;position:relative}.block-cta-bar,.block-cta-bar .container,.block-cta-bar .row{min-height:350px}.block-cta-bar__content{padding-bottom:2rem;padding-top:2rem;position:relative;z-index:1}.block-cta-bar__title{color:#00112b;margin-bottom:1.5rem}.block-cta-bar__heading-punctuation{color:#14b7ff}.block-cta-bar__image-col{min-height:350px;position:relative}@media(max-width:991.98px){.block-cta-bar__image-col{min-height:100px}}.block-cta-bar__image-circle{border:30px solid #fff;border-radius:50%;flex-shrink:0;height:734px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:734px}@media(max-width:991.98px){.block-cta-bar__image-circle{border-width:16px;bottom:-64px;height:220px;left:auto;position:absolute;right:-30px;top:auto;transform:none;width:220px}}.block-cta-bar__image{height:100%;object-fit:cover;width:100%}.block-cta-bar.bg-dark-blue .block-cta-bar__title{color:#fff}.block-cta-bar.bg-primary .block-cta-bar__heading-punctuation,.block-cta-bar.bg-primary .block-cta-bar__title{color:#00112b}