.image-replace{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.image-replace--reset{text-indent:0;white-space:normal;overflow:auto}.call-to-action{font-size:1rem;font-weight:400;line-height:1.6;position:relative;padding:48px 32px;text-align:center}@media (min-width:768px){.call-to-action{text-align:left}}.call-to-action h2{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.25em;font-size:2rem}.call-to-action h3{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.5em;font-size:1.5rem;margin:0}.call-to-action h4{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;margin-bottom:.5em;font-size:1rem;font-weight:500}.call-to-action h2,.call-to-action h3,.call-to-action h4{margin-top:0}.call-to-action p{font-weight:500}.call-to-action p:last-child{margin-bottom:0}.call-to-action.background--blue h2,.call-to-action.background--blue h3,.call-to-action.background--blue h4,.call-to-action.background--deep-purple h2,.call-to-action.background--deep-purple h3,.call-to-action.background--deep-purple h4,.call-to-action.background--purple h2,.call-to-action.background--purple h3,.call-to-action.background--purple h4{color:inherit}.call-to-action .icon-list{text-align:center}@media (min-width:768px){.call-to-action .icon-list{text-align:left}}.call-to-action .grid__cols--halves,.call-to-action .grid__cols--thirds{-ms-flex-align:center;align-items:center}.call-to-action .grid__cols--halves>div,.call-to-action .grid__cols--thirds>div{margin-bottom:32px}@media (min-width:768px){.call-to-action .grid__cols--halves>div,.call-to-action .grid__cols--thirds>div{margin-bottom:0}}.call-to-action .grid__cols--halves>div:last-child,.call-to-action .grid__cols--thirds>div:last-child{margin-bottom:0}.call-to-action .grid__cols--dynamic{-ms-flex-align:center;align-items:center}@media (min-width:768px){.call-to-action .grid__cols--dynamic>div:last-child .button,.call-to-action .grid__cols--thirds:last-child .button{float:right}}.call-to-action .grid__cols--8--4>.grid__cols--halves{-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.call-to-action__facts-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.call-to-action__facts-grid>p{display:none}.call-to-action__fact{font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 32px;-ms-flex:1;flex:1;justify-self:center;text-align:center}@media (min-width:768px){.call-to-action__fact{margin:16px 8px}}.call-to-action__fact:last-child{margin-bottom:0}@media (min-width:768px){.call-to-action__fact:last-child{margin-bottom:16px}}.call-to-action__fact p{font-size:1rem;font-weight:400;line-height:1.6}.call-to-action__fact h3,.call-to-action__fact-title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.25em;font-size:2rem}.call-to-action--image .call-to-action__title,.call-to-action--image h2,.call-to-action--image h3,.call-to-action--intro .call-to-action__title,.call-to-action--intro h2,.call-to-action--intro h3{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.25em;font-size:2.5rem;margin-bottom:1.5rem}.call-to-action--image p,.call-to-action--intro p{font-size:1.25rem;font-weight:400;line-height:1.5;margin:1rem auto 2rem}@media (min-width:768px){.call-to-action--image p,.call-to-action--intro p{width:66.6667%}}.call-to-action--image button,.call-to-action--intro button{margin-bottom:1rem}.call-to-action--image{padding-top:3.5rem;padding-bottom:4rem}.call-to-action--image::before{content:'';display:block;position:absolute;background:rgba(46,62,121,.5);width:100%;height:100%;top:0;left:0;z-index:1}.call-to-action--image>div{z-index:1;position:relative;color:#fff}.call-to-action--image .background--image{top:0;left:0}.call-to-action--image .call-to-action__title,.call-to-action--image h2,.call-to-action--image h3{color:#fff}.call-to-action--image button{color:#027bc5}.call-to-action--intro .call-to-action__title{color:#027bc5;padding:1rem 0 0}.call-to-action--intro a{color:#027bc5;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.125rem}.call-to-action--intro a:focus,.call-to-action--intro a:hover{text-decoration:none}.call-to-action--intro .text--centered button{display:block;margin:0 auto 1rem}