.m-hb_timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.m-hb_timeline-item a{font-weight:400;-webkit-font-smoothing:initial}
.a-hb_timeline-item-anchor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-hb_timeline-visual{max-width:320px}
.a-hb_timeline-item-icon{margin-left:10px}
.m-hb_timeline-visual-wrapper{margin-right:30px}
.m-hb_timeline-switch-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}
.m-hb_timeline-list-hide{display:none}
.blockrow_color-true.hb_contentCopy+.hb_timelineswitch{padding-top:16px}
.a-hb_timeline-switch-item{position:relative;padding:16px;cursor:pointer;border-radius:8px;background-color:#e5e5e5;padding:16px 26px;color:#859999;font-weight:600;margin-left:-12px;z-index:1;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-box-shadow:1px 1px 1px #d5d5d5;box-shadow:1px 1px 1px #d5d5d5}
.a-hb_timeline-switch-item:hover{opacity:.7}
.a-hb_timeline-switch-item:first-child{margin-left:0}
.a-hb_timeline-switch-item.active-switch{position:relative;color:#fff;background-color:#037d6b;z-index:2}
.a-hb_timeline-switch-item.active-switch:hover{opacity:1}
.has-two-switches .a-hb_timeline-switch-item{padding:16px 46px}
.m-hb_timeline-list{margin:0;max-width:1000px;margin-left:auto;margin-right:auto;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}
.m-hb_timeline-list.m-hb_timeline-list-fade{opacity:1}
.m-hb_timeline-switch{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:0}
.m-hb_timeline-list li:last-child .a-hb_timeline-item-count::after{display:none}
.a-hb_timeline-item-copytext{padding-right:18px}
h4.a-hb_timeline-item-headline{font-size:22px;font-weight:600;-webkit-font-smoothing:inherit;color:#037d6b}
.a-hb_timeline-item-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#037d6b;color:#fff;padding:20px;line-height:0;font-size:24px;border-radius:50%;position:absolute;left:-76px;z-index:1000;width:50px;height:50px;font-weight:600}
.a-hb_timeline-item-count::after{content:'';width:4px;height:400px;background-color:#037d6b;display:block;position:absolute;left:23px;z-index:-1;top:0}
.m-hb_timeline-item{position:relative;margin-bottom:40px;background-color:#fff;padding:26px;border-radius:16px;-webkit-box-shadow:1px 1px 0 #ededed;box-shadow:1px 1px 0 #ededed;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.m-hb_timeline-item::after{display:inline-block;width:0;height:0;border-style:solid;border-width:18px 20px 18px 0;border-color:transparent #fff transparent transparent;content:'';position:absolute;left:-16px;z-index:100}
.m-hb_timeline-item:last-child{margin-bottom:0}
@media(max-width:1170px){.alignfull.blockrow_color-true>.o-hb_timelineswitch{margin-top:20px}
.a-hb_timeline-item-count{left:-26px}
.m-hb_timeline-switch{margin-bottom:34px}
.a-hb_timeline-switch-item{text-align:center;line-height:20px}
.m-hb_timeline-item{z-index:1;margin-bottom:70px}
.a-hb_timeline-item-count::after{display:none}
.a-hb_timeline-item-count{left:auto;right:auto;top:-30px;width:60px;height:60px}
.m-hb_timeline-visual-wrapper{margin-right:0;margin-top:24px;margin-bottom:24px}
.m-hb_timeline-list{position:relative}
.m-hb_timeline-list::after{content:'';width:4px;height:100%;background-color:#037d6b;display:block;position:absolute;top:0;z-index:0;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}
}@media(max-width:1010px){.m-hb_timeline-item::after{display:none}
}@media(max-width:768px){.m-hb_timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media(max-width:550px){.a-hb_timeline-switch-item{padding:14px 20px;font-size:14px}
.has-two-switches .a-hb_timeline-switch-item{padding:14px 20px;font-size:16px}
}@media(max-width:380px){.a-hb_timeline-visual{max-width:270px}
.a-hb_timeline-switch-item{font-size:12px}
.has-two-switches .a-hb_timeline-switch-item{font-size:12px}
}@media(max-width:360px){h4.a-hb_timeline-item-headline{font-size:20px}
}