@media screen and (min-width:670px){.CtaAnimated{transform:rotateY(-90deg);margin-right:0;opacity:0}.CtaAnimated:nth-child(0){transition:all .8s cubic-bezier(.645,.045,.355,1) .1s;transition-property:opacity,transform}.CtaAnimated:first-child{transition:all .8s cubic-bezier(.645,.045,.355,1) .2s;transition-property:opacity,transform}.CtaAnimated:nth-child(2){transition:all .8s cubic-bezier(.645,.045,.355,1) .3s;transition-property:opacity,transform}.CtaAnimated:nth-child(3){transition:all .8s cubic-bezier(.645,.045,.355,1) .4s;transition-property:opacity,transform}.CtaAnimated:nth-child(4){transition:all .8s cubic-bezier(.645,.045,.355,1) .5s;transition-property:opacity,transform}.CtaAnimated:nth-child(5){transition:all .8s cubic-bezier(.645,.045,.355,1) .6s;transition-property:opacity,transform}.CtaAnimated.is-visible{transform:rotateY(0deg);opacity:1}.CtaAnimated.is-loading{opacity:.5}.CtaAnimated.is-loading .CtaAnimated__button{cursor:not-allowed}}.CtaAnimated_nomargin{margin:0}.CtaAnimated_buttonBar{margin:4px 0}@media screen and (min-width:670px){.CtaAnimated_buttonBar{margin:8px}}.CtaAnimated__texts{display:flex;align-items:center;flex-basis:70%;padding:16px;color:#000;font-size:2rem;line-height:1.15;text-align:left;font-weight:700}@media screen and (min-width:670px){.CtaAnimated__texts{justify-content:center;flex-basis:auto;height:50%;padding:16px 0;transition:all .25s cubic-bezier(.645,.045,.355,1);transition-property:transform,color}}.CtaAnimated__newline{display:none}@media screen and (min-width:670px){.CtaAnimated__newline{display:inline}}.CtaAnimated__button{display:block;overflow:hidden;width:100%;padding:0;border:1px solid #d9d9d6;background-color:#fff}.CtaAnimated__content{display:flex;min-height:80px;transition:background-size .25s cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:670px){.CtaAnimated__content{flex-direction:column;align-items:flex-start;width:195px;height:180px;padding:0 16px;margin:0;background:linear-gradient(#000,#000) top/100% 50% no-repeat}.CtaAnimated__content:hover{background-size:100% 100%}.CtaAnimated__content:hover .CtaAnimated__texts{color:#fff}}.CtaAnimated__image{display:flex;justify-content:center;align-items:center;flex-basis:25%;background-color:#000}.CtaAnimated__image img,.CtaAnimated__image svg{width:48px;height:48px;fill:#fff}@media screen and (min-width:670px){.CtaAnimated__image{flex-basis:auto;height:50%;transition:transform .25s cubic-bezier(.645,.045,.355,1)}}.CtaAnimated__image svg{fill:#fff}