.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: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.35;font-weight:500;text-align:inherit;width:auto;margin-bottom:1rem;font-size:2rem;font-size:clamp(1.5rem,1.2727272727rem + .7575757576vw,2rem)}.call-to-action h2:first-child{margin-top:0}.call-to-action h2:last-child{margin-bottom: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.35;text-align:inherit;width:auto;margin-bottom:1rem;font-size:1.125rem;font-size:clamp(1rem,.9431818182rem + .1893939394vw,1.125rem);font-weight:500}.call-to-action h4:first-child{margin-top:0}.call-to-action h4:last-child{margin-bottom:0}.call-to-action h2,.call-to-action h3,.call-to-action h4{margin-top: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}.call-to-action .link-list a{text-decoration:none}.call-to-action .link-list a:focus,.call-to-action .link-list a:hover{text-decoration:underline}.call-to-action__title:not(:last-child){margin-bottom:1rem}.call-to-action__title+p:not(:last-child){margin-bottom:1.5rem}.call-to-action .grid__cols--halves,.call-to-action .grid__cols--thirds{align-items:flex-start}.call-to-action .grid__cols--halves>div,.call-to-action .grid__cols--thirds>div{margin-bottom:32px}.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--thirds div:not(:last-child){margin-bottom:1rem}.call-to-action .grid__cols--thirds div:nth-child(2){padding:0}.call-to-action .grid__cols--thirds .button{color:#fff;background-color:#0c0033;margin-right:.25rem}.call-to-action .grid__cols--thirds .button:focus,.call-to-action .grid__cols--thirds .button:hover{color:#222;background-color:#fcfcfc}.call-to-action .grid__cols--dynamic{display:block;width:100%;max-width:100%}@media (max-width:767px){.call-to-action .grid__cols--dynamic>*{margin-bottom:1rem}.call-to-action .grid__cols--dynamic>:last-child{margin-bottom:0}}@media (min-width:768px){.call-to-action,.call-to-action .icon-list{text-align:left}.call-to-action .grid__cols--halves>div,.call-to-action .grid__cols--thirds>div{margin-bottom:0}.call-to-action .grid__cols--dynamic{align-items:flex-start;display:flex;flex-wrap:nowrap}.call-to-action .grid__cols--dynamic>*{flex:1 1 auto}.call-to-action .grid__cols--dynamic>:last-child{flex-shrink:0}.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{align-items:flex-start}@media (min-width:768px){.call-to-action__facts-grid{display:flex;align-items:stretch}}.call-to-action__facts-grid>p{display:none}.call-to-action__fact{font-size:1rem;font-weight:400;line-height:1.6;flex:1;justify-self:center;text-align:center;margin:0 0 3rem}@media (min-width:768px){.call-to-action__fact{margin:0 1rem}.call-to-action__fact:first-child{margin-left:0}.call-to-action__fact:last-child{margin-right:0}}.call-to-action__fact:last-child{margin-bottom:0}.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.35;font-weight:500;text-align:inherit;width:auto;margin-top:3rem;margin-bottom:1rem;font-size:2rem;font-size:clamp(1.5rem,1.2727272727rem + .7575757576vw,2rem)}.call-to-action__fact h3:first-child,.call-to-action__fact-title:first-child{margin-top:0}.call-to-action__fact h3:last-child,.call-to-action__fact-title:last-child{margin-bottom:0}.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;text-align:inherit;width:auto;margin-top:3rem;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.call-to-action--image .call-to-action__title:first-child,.call-to-action--image h2:first-child,.call-to-action--image h3:first-child,.call-to-action--intro .call-to-action__title:first-child,.call-to-action--intro h2:first-child,.call-to-action--intro h3:first-child{margin-top:0}.call-to-action--image .call-to-action__title:last-child,.call-to-action--image h2:last-child,.call-to-action--image h3:last-child,.call-to-action--intro .call-to-action__title:last-child,.call-to-action--intro h2:last-child,.call-to-action--intro h3:last-child{margin-bottom:0}.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}.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(0,0,0,.6);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>div a:not(.button){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 .link-list a[href]{padding-right:3rem}.call-to-action--intro .call-to-action__title{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}.mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields{display:flex;flex-wrap:wrap}.mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields .form__item{flex:1 1 auto;width:200px;max-width:100%;margin:0 1rem 1rem 0;padding:0}