.c-callToActionBanner__image,.c-callToActionBanner a{position:relative;width:100%;padding:1.5rem}@media (min-width:965px){.c-callToActionBanner__image,.c-callToActionBanner a{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}}.c-callToActionBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;background-color:#efefef}.c-callToActionBanner__image{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:20vw;max-height:96px;padding:0}@media (max-width:965px){.c-callToActionBanner__image{max-height:105px}}@media (max-width:720px){.c-callToActionBanner__image{max-height:97.5px}}@media (max-width:575px){.c-callToActionBanner__image{max-height:7rem}}.c-callToActionBanner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-callToActionBanner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007393;text-transform:none;font-size:1.4rem;font-weight:600;font-family:Nunito Sans,sans-serif,Arial;min-height:68px}.c-callToActionBanner a:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1}.c-callToActionBanner a:focus,.c-callToActionBanner a:hover{text-decoration:none;color:#00b3e6;background:hsla(0,0%,100%,.8)}@media (min-width:576px){.c-callToActionBanner a{padding:1.8rem;font-size:1.65rem}}@media (min-width:720px){.c-callToActionBanner a{padding:3rem;font-size:2.1rem}}.c-callToActionBanner .gi-icon-arrow-right{line-height:1.6;font-size:1.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media (min-width:576px){.c-callToActionBanner .gi-icon-arrow-right{font-size:1.6rem}}@media (min-width:720px){.c-callToActionBanner .gi-icon-arrow-right{font-size:2.1rem}}