@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}.timeline-with-descriptions .steps{display:flex}@media only screen and (max-width:991px){.timeline-with-descriptions .steps{flex-direction:column;text-align:center}}.timeline-with-descriptions .steps .step{flex-basis:0;flex-grow:1}.timeline-with-descriptions .steps .step .number{color:#e95360;font-size:1.75rem;font-weight:700;padding-bottom:8px}.timeline-with-descriptions .steps .step .title{font-size:1.5rem;padding-bottom:16px}.timeline-with-descriptions .steps hr{border-color:#e95360;margin:auto 64px;width:25px}@media only screen and (max-width:991px){.timeline-with-descriptions .steps hr{margin:32px auto}}.timeline-with-descriptions .steps hr:last-of-type{display:none}.timeline-with-descriptions .button-container .cd-btn{min-width:364px}@media only screen and (max-width:575px){.timeline-with-descriptions .button-container .cd-btn{min-width:85%}}