.ctc-underline{transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.ctc-row{transition:translate .35s cubic-bezier(.22,1,.36,1)}.ctc-row:hover{translate:4px 0}.ctc-row svg{transition:scale .35s cubic-bezier(.22,1,.36,1)}.ctc-row:hover svg{scale:1.12}.ctc-social{transition:translate .35s cubic-bezier(.22,1,.36,1),scale .35s cubic-bezier(.22,1,.36,1)}.ctc-social:hover{scale:1.03;translate:0 -3px}.ctc-carousel-btn:hover{scale:1.1}}.ctc-carousel-btn{transition:scale .3s cubic-bezier(.22,1,.36,1)}.ctc-carousel-btn:active{scale:.9}.ctc-send{position:relative}.ctc-send.is-busy{cursor:progress}.ctc-send-busy,.ctc-send-rest{transition:opacity .26s cubic-bezier(.22,1,.36,1),translate .26s cubic-bezier(.22,1,.36,1)}.ctc-send-rest{display:block}.ctc-send-busy{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;translate:0 -6px;white-space:nowrap}.ctc-send.is-busy .ctc-send-rest{opacity:0;translate:0 6px}.ctc-send.is-busy .ctc-send-busy{opacity:1;translate:0 0}.ctc-send-busy i{animation:ctcSendDot 1.1s ease-in-out infinite;background:currentColor;border-radius:50%;height:.25em;margin-left:.16em;opacity:.3;width:.25em}.ctc-send-busy i:first-of-type{margin-left:.34em}.ctc-send-busy i:nth-of-type(2){animation-delay:.15s}.ctc-send-busy i:nth-of-type(3){animation-delay:.3s}@keyframes ctcSendDot{0%,to{opacity:.3;translate:0 0}50%{opacity:1;translate:0 -.18em}}@media(prefers-reduced-motion:reduce){.ctc-carousel-btn,.ctc-row,.ctc-row svg,.ctc-send-busy,.ctc-send-rest,.ctc-social,.ctc-underline{transition:none!important}.ctc-row:hover,.ctc-social:hover{scale:1;translate:none}.ctc-send-busy i{animation:none;opacity:1}.ctc-carousel-btn:active,.ctc-carousel-btn:hover,.ctc-row:hover svg{scale:1}}