:root{--tl-line-color:#2c3e50;--tl-icon-white:#fff;--tl-card-bg:#fff;--tl-text-body:#57606f;--tl-line-width:4px;--tl-circle-size:56px;--tl-delay-icon:0.25s;--tl-color-1:#00c1c5;--tl-color-2:#0085ab}#our-process-steps h1{font-weight:500!important;font-family:'AkzidenzGroteskBE-Md',sans-serif!important;font-size:2.25rem!important;text-align:center!important;color:#4a4a4a!important;padding-bottom:1.2em;margin:0}#our-process-steps h1 span.icon{display:inline-block;width:26px;height:26px;background-image:url(/wp-content/themes/spine/includes/images/icon-title.png);background-size:26px 26px;background-repeat:no-repeat;margin:0 10px 0 0!important}.custom-timeline-wrapper{padding:0 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.timeline-main{position:relative;max-width:1100px;margin:0 auto}.timeline-main::after{content:'';position:absolute;width:var(--tl-line-width);background-color:var(--tl-line-color);top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.timeline-step{position:relative;width:50%;padding:20px 60px;box-sizing:border-box;z-index:1;opacity:0;transform:translateY(100px);transition:all .7s cubic-bezier(.23,1,.32,1)}.timeline-step.left{left:0;text-align:right}.timeline-step.right{left:50%;text-align:left}.timeline-icon-circle{position:absolute;width:var(--tl-circle-size);height:var(--tl-circle-size);border-radius:50%;top:14px;display:flex;align-items:center;justify-content:center;color:var(--tl-icon-white);font-size:1.4rem;z-index:3;opacity:0;transform:scale(.3);transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition-delay:var(--tl-delay-icon);box-shadow:0 0 0 4px white,inset 0 0 0 2px #fff,0 0 0 8px #10445a}.timeline-step:nth-child(odd) .timeline-icon-circle{background-color:var(--tl-color-1)}.timeline-step:nth-child(even) .timeline-icon-circle{background-color:var(--tl-color-2)}.left .timeline-icon-circle{right:calc(((var(--tl-circle-size) / 2) * -1) - 1px)}.right .timeline-icon-circle{left:calc(((var(--tl-circle-size) / 2) * -1) - 1px)}.timeline-card{background:var(--tl-card-bg);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:inline-block;width:100%;text-align:left;position:relative;overflow:visible}.timeline-card h3{margin:0;padding:0;display:block;overflow:visible!important;border-radius:6px 6px 0 0;position:relative}.step-number{height:30px;width:30px;float:left;font-size:30px;padding-right:18px;margin:9px 0 0 15px;text-align:center;font-family:'AkzidenzGroteskBE-Bold',sans-serif!important;font-weight:700;color:#fff}.step-title{font-family:'AkzidenzGroteskBE-Bold',sans-serif!important;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;display:table-cell;vertical-align:middle;height:50px;padding:5px 25px 0 0}.timeline-step:nth-child(even) .timeline-card h3{background-color:var(--tl-color-2)}.timeline-step:nth-child(odd) .timeline-card h3{background-color:var(--tl-color-1)}.timeline-card h3::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;z-index:2}.left .timeline-card h3::after{right:-15px;border-width:10px 0 10px 15px;border-color:transparent transparent transparent var(--tl-color-2)}.right .timeline-card h3::after{left:-15px;border-width:10px 15px 10px 0;border-color:transparent var(--tl-color-1) transparent transparent}.timeline-card-body{padding:20px}.timeline-card-body p{margin:0;color:var(--tl-text-body);font-size:14px;line-height:1.6}.timeline-step.appear{opacity:1;transform:translateY(0)}.timeline-step.appear .timeline-icon-circle{opacity:1;transform:scale(1)}@media (max-width:991px){.custom-timeline-wrapper{padding:0}.timeline-main::after{left:30px;transform:none}.timeline-step{width:100%;left:0!important;padding:20px 0 20px 80px;text-align:left!important}.timeline-icon-circle{left:calc(30px - (var(--tl-circle-size) / 2))!important;top:20px}.timeline-card h3::after{display:none}}
