.counter{color:#fa681d;font-size:120px;font-weight:700;line-height:1;margin-top:15px}.box{opacity:0;transform:scale(.7);transition:none}.scale-in-center{-webkit-animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-center{0%{opacity:1;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in-center{0%{opacity:1;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fade-in{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--background:#fff;--base:#000;--accent:#e65300;--shadow:#d8d9d6}html{background:var(--background);display:grid;height:100%;place-items:center}.cool{font-family:Steradian,sans-serif;font-size:35px;font-weight:700;line-height:1.15;margin:0 auto;max-width:20rem;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.cool-fullwidth{font-size:24px;max-width:unset}.cool.visible{opacity:1}.cool span{color:var(--shadow);display:inline-block;overflow:hidden;position:relative}.cool span:after,.cool span:before{content:attr(data-text);left:0;position:absolute;top:0;speak:none;display:inline-block;overflow:hidden;white-space:nowrap}.cool.visible span:before{animation:revealHeight .4s cubic-bezier(.61,1,.88,1) forwards;color:var(--accent)}.cool.visible span:after{animation:revealWidth .7s cubic-bezier(.61,1,.88,1) forwards;color:var(--base)}.cool.visible span:first-child:after,.cool.visible span:first-child:before{animation-delay:.1s}.cool.visible span:nth-child(2):after,.cool.visible span:nth-child(2):before{animation-delay:.2s}.cool.visible span:nth-child(3):after,.cool.visible span:nth-child(3):before{animation-delay:.3s}.cool.visible span:nth-child(4):after,.cool.visible span:nth-child(4):before{animation-delay:.4s}.cool.visible span:nth-child(5):after,.cool.visible span:nth-child(5):before{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.cool span{color:var(--base)}.cool.visible span:after,.cool.visible span:before{animation:none;content:""}}@keyframes revealWidth{0%{max-width:0}to{max-width:100%}}@keyframes revealHeight{0%{max-height:0}to{max-height:100%}}h5{font-size:22px}@media screen and (max-width:1260px){h5{font-size:19px}}@media screen and (max-width:1090px){h5{font-size:16px}}