@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 .timeline__steps{--timeline-separator-column:120px;align-items:center;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr var(--timeline-separator-column) 1fr;position:relative}.timeline .timeline__step-separator{background-color:#f5aeb4;grid-column:2;grid-row:2/calc(var(--timeline-step-count)*2);height:100%;margin:0 auto;position:relative;width:2px}.timeline .timeline__step{--card-padding:24px;--card-gap:8px;background:#fef9f4;grid-row:span 2;margin:24px 0;position:relative}.timeline .timeline__step:after{background-color:#f5aeb4;border-radius:50%;content:" ";height:20px;left:var(--timeline-dot-left);position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.timeline .timeline__step-title{font-weight:700}.timeline .timeline__step-title em{color:#ef6c77;font-style:normal}.timeline .timeline__step-description>p:last-of-type{margin-bottom:0}@media only screen and (min-width:992px){.timeline .timeline__step:nth-of-type(odd){--timeline-dot-left:calc(100% + var(--timeline-separator-column)/2);grid-column:1}.timeline .timeline__step:nth-of-type(2n){--timeline-dot-left:calc(var(--timeline-separator-column)/-2);grid-column:1;transform:translateX(calc(100% + var(--timeline-separator-column)))}}@media only screen and (max-width:991px){.timeline .timeline__steps{--timeline-separator-column:48px;grid-auto-rows:auto;grid-template-columns:0 var(--timeline-separator-column) 1fr}.timeline .timeline__step{--timeline-dot-left:calc(var(--timeline-separator-column)/-2 - 12px);grid-column:3;margin:8px 0}.timeline .timeline__step-separator{left:-12px}}