@keyframes ci-spin-keyframes{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.cd-anim-spin{animation:ci-spin-keyframes 2s linear infinite}:root .hidden{display:none!important}:root .shadow-400{box-shadow:0 -20px 40px rgba(17,36,54,.04),0 30px 50px rgba(17,36,54,.04)}:root .shadow-500{box-shadow:0 2px 4px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.15)}:root .shadow-600{box-shadow:0 3px 6px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.15)}:root .shadow-700{box-shadow:0 5px 10px rgba(0,0,0,.05),0 15px 25px rgba(0,0,0,.15)}:root .shadow-800{box-shadow:0 20px 40px rgba(0,0,0,.2)}:root .shadow-none{box-shadow:none}.dynamic-counters{display:flex;justify-content:center}@media only screen and (max-width:767px){.dynamic-counters{flex-direction:column;gap:64px}}.dynamic-counters .counter{color:#232b2b;padding:0 32px;position:relative;text-align:center}@media only screen and (min-width:768px){.dynamic-counters .counter{width:33%}.dynamic-counters .counter:not(:last-child){border-right:1px solid #dfdfe2}}.dynamic-counters .counter .number{font-size:40px;font-weight:700;line-height:2.25rem;position:relative;z-index:2}@media only screen and (max-width:767px){.dynamic-counters .counter .number{font-size:32px}}.dynamic-counters .counter img{position:absolute;top:0;transform:translate(-50%,-20%)}.dynamic-counters .counter .description{margin-top:16px}@media only screen and (max-width:767px){.dynamic-counters .counter .description{margin-top:8px}}