.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)}.dt-template .calltoaction__base.animatable{margin-bottom:var(--d80)}.calltoaction__base{position:relative}.calltoaction__base.animatable{padding-top:var(--d60);margin-bottom:var(--d110)}.calltoaction__base.animatable::before{content:"";transition:width .6s ease-out;width:calc(var(--cta-line-width) * 0.5);background-color:#e82025;position:absolute;top:0;left:0}.calltoaction__base.animated::before{width:var(--cta-line-width)}.calltoaction__button-list{display:flex;flex-direction:column;flex-wrap:wrap;-moz-column-gap:var(--s60);column-gap:var(--s60);row-gap:var(--d60);align-items:center}.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}}