.call-to-action{position:relative;color:#fff;background-color:#82358c}@media (min-width:960px){.call-to-action.padding{padding:3rem}}.cta--dark{color:#fff;background-color:#82358c}.cta--light{color:#5e5c5b;background-color:hsl(0deg,0%,96%)}.cta__content{position:relative;z-index:2}.cta__content>*{margin-bottom:27px}.cta__content>:last-child{margin-bottom:0}.cta__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;color:inherit;font-size:2rem;font-weight:400}.cta--has-title-icon .cta__title{font-weight:900}.cta--dark .cta__title{color:inherit}.cta--light .cta__title{color:hsl(0deg,0%,0%)}.cta__title-icon{display:none;margin-right:.5rem}.cta__title-icon svg{width:auto;height:1.5rem}@media (min-width:640px){.cta__title-icon svg{height:3rem}}@media (min-width:640px){.cta__title-icon{display:block}}.cta--dark .cta__title-icon svg path{fill:#fff}.cta--light .cta__title-icon svg path{fill:#0084bd}.cta__text{color:inherit}@media (min-width:960px){.cta__text{max-width:640px}}.cta__link{margin-top:3rem}.cta__hia{position:absolute;right:0;bottom:0;display:none;overflow:hidden;width:25%}.cta__hia svg{float:left;width:100%;height:auto}@media (min-width:960px){.cta__hia{display:block}}.cta--dark .cta__hia svg path{fill:rgba(0,0,0,.25)}.cta--light .cta__hia svg path{fill:#fff}.cta__email,.cta__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta__email a,.cta__phone a{color:inherit}.cta__email svg,.cta__phone svg{width:1rem;height:auto;margin-right:.5rem}.cta__email svg path,.cta__phone svg path{fill:currentColor}.cta--dark .cta__email,.cta--dark .cta__phone{color:#fff}.cta--light .cta__email,.cta--light .cta__phone{color:#0084bd}