﻿.wdg-cta {
    --theme-bg-color:var(--blue);
    --theme-text-color:var(--white);
    --theme-arrow:url('../../images/reskin/icon-arrow-right-white.svg');
    display:inline-block;
}
.wdg-cta>a {display:inline-flex;padding:1.6rem 2.4rem;margin:0 0 auto;align-items:center;justify-content:center;font-weight:600;color:var(--theme-text-color);background:var(--theme-bg-color);border-radius:2rem;text-decoration:none;}
.wdg-cta>a:after {position:relative;flex:0 0 1.2rem;width:1.2rem;height:1.2rem;margin:0 0 0 1.5rem;content:"";background-image:var(--theme-arrow);background-size:cover;background-repeat:no-repeat;}
.wdg-cta > a.url[target=_blank]:after, 
.wdg-cta > a.documents.pdf[target=_blank]:after {transform: rotate(-45deg);}

.wdg-cta--blue {--theme-bg-color:var(--blue-01);--theme-text-color:var(--blue);}
.wdg-cta--blue>a:after {background-image:url('../../images/reskin/icon-arrow-right-dark-blue.svg')}
.wdg-cta--dark-purple {--theme-bg-color:var(--purple);}
.wdg-cta--purple {--theme-bg-color:var(--purple-01);--theme-text-color:var(--purple);}
.wdg-cta--purple>a:after {background-image:url('../../images/reskin/icon-arrow-right-dark-purple.svg')}
.wdg-cta--dark-green {--theme-bg-color:var(--green);}
.wdg-cta--green {--theme-bg-color:var(--green-01);--theme-text-color:var(--white);}
.wdg-cta--green>a:after {background-image:url('../../images/reskin/icon-arrow-right-white.svg')}
.wdg-cta--beige {--theme-bg-color:var(--beige);}
.wdg-cta--dark-blue-border {--theme-bg-color:var(--blue);--theme-text-color:var(--theme-bg-color);}
.wdg-cta--dark-blue-border>a {border:.1rem solid currentColor;background:none;}
.wdg-cta--dark-blue-border>a:after {background-image:url('../../images/reskin/icon-arrow-right-dark-blue.svg')}
.wdg-cta--dark-purple-border {--theme-bg-color:var(--purple);--theme-text-color:var(--theme-bg-color);}
.wdg-cta--dark-purple-border>a {border:.1rem solid currentColor;background:none;}
.wdg-cta--dark-purple-border>a:after {background-image:url('../../images/reskin/icon-arrow-right-dark-purple.svg')}
.wdg-cta--dark-green-border {--theme-bg-color:var(--green);--theme-text-color:var(--theme-bg-color);}
.wdg-cta--dark-green-border>a {border:.1rem solid currentColor;background:none;}
.wdg-cta--dark-green-border>a:after {background-image:url('../../images/reskin/icon-arrow-right-dark-green.svg')}
.wdg-cta--white-border {--theme-bg-color:var(--white);--theme-text-color:var(--theme-bg-color);}
.wdg-cta--white-border>a {border:.1rem solid currentColor;background:none;}
.wdg-cta--white-border>a:after {background-image:url('../../images/reskin/icon-arrow-right-white.svg')}