.calltoaction{--cta-line-width:77px;--cta-line-height:14px}.calltoaction__base.animatable{padding-top:calc(var(--d60) + var(--cta-line-height))}.calltoaction__base.animatable:before{height:var(--cta-line-height)}.calltoaction__title{font:var(--hero100);letter-spacing:var(--lspacing-hero100,normal);margin-bottom:var(--d60)}.calltoaction__base.calltoaction__base--reduced.animatable{padding-top:calc(var(--d30) - var(--cta-line-height)*-1)}.calltoaction__base.calltoaction__base--reduced.animatable:before{--cta-line-height:8px}.calltoaction__base.calltoaction__base--reduced .calltoaction__title{font:var(--t200);letter-spacing:var(--lspacing-t200,normal);margin-bottom:var(--d50)}.calltoaction{margin-bottom:var(--d110)}.calltoaction__base{position:relative}.calltoaction__base.animatable{padding-top:var(--d60)}.calltoaction__base.animatable:before{background-color:#e82025;content:"";left:0;position:absolute;top:0;transition:width .6s ease-out;width:calc(var(--cta-line-width)*.5)}.calltoaction__base.animated:before{width:var(--cta-line-width)}.calltoaction__button-list{align-items:center;display:flex;flex-flow:column wrap;gap:var(--d60) var(--s60)}.calltoaction__base .calltoaction__button-list .button__base{margin-bottom:0}.calltoaction__button-list.calltoaction__button-list--leftaligned{align-items:flex-start}@media (min-width:575px){.calltoaction__button-list.calltoaction__button-list--leftaligned{align-items:center}.calltoaction__button-list{flex-direction:row}}
@media (min-width: 991px) {
  .calltoaction {
    --cta-line-width: 92px;
  }
}
@media (min-width: 1678px) {
  .calltoaction {
    --cta-line-width: 99px;
  }
}