.c-calltoaction{margin:4rem auto;overflow:hidden;position:relative;background-color:#41608f}.l-component+.c-calltoaction{margin-top:0}.c-calltoaction:last-child{margin-bottom:0}.c-calltoaction--contentWidth.l-component{padding:0}.c-calltoaction--contentWidth.l-component .l-component__content{padding-top:6rem;padding-bottom:6rem;position:relative}.c-calltoaction--bg.l-component{padding:0}.c-calltoaction--bg.l-component .l-component__content{padding-top:6rem;padding-bottom:6rem}.c-calltoaction--bg-image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover}.c-calltoaction--bg-image:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#41608f;opacity:.8}.c-calltoaction__content{width:100%;margin:0 auto;position:relative;z-index:1}.c-calltoaction__textwrapper{color:#fff;text-align:left;width:100%}.c-calltoaction__heading{font-size:2.8rem;line-height:1.071;color:#fff}.c-calltoaction__text{font-size:1.6rem;line-height:1.375;margin-bottom:0}.c-calltoaction__btnwrapper{white-space:nowrap;margin-top:2rem}@media all and (min-width:768px){.c-calltoaction--contentWidth.l-component{max-width:108rem}.c-calltoaction--contentWidth.l-component .c-calltoaction__content{max-width:82rem}.c-calltoaction__content{display:flex;justify-content:space-between;align-items:center}.c-calltoaction__textwrapper{padding-right:3rem}.c-calltoaction__btnwrapper{margin-top:0}}@media all and (min-width:1280px){.c-calltoaction--contentWidth.l-component{max-width:97rem}.c-calltoaction--contentWidth.l-component .c-calltoaction__content{max-width:77rem}}