:where(.rich-content) .wd-timeline-wrapper{position:relative;padding-block:50px}
:where(.rich-content) .woodmart-timeline-line{position:absolute;inset-block:0;left:calc(50% - 1px);border-width:2px}
:where(.rich-content) .woodmart-timeline-line .line-dot{position:absolute;left:calc(50% - 5px);width:8px;height:8px;border-radius:50%;box-shadow:inset 100px 100px rgba(0,0,0,.1)}
:where(.rich-content) .woodmart-timeline-line .dot-start{top:-4px}
:where(.rich-content) .woodmart-timeline-line .dot-end{bottom:-4px}
:where(.rich-content) .wd-line-default .woodmart-timeline-line{border-left-style:solid}
:where(.rich-content) .wd-line-dashed .woodmart-timeline-line{border-left-style:dashed}
:where(.rich-content) .wd-timeline-breakpoint{margin-bottom:50px;text-align:center}
:where(.rich-content) .woodmart-timeline-breakpoint-title{position:relative;z-index:1;display:inline-block;padding:8px 25px;color:#fff;font-weight:600;font-size:16px;border-radius:calc(var(--wd-brd-radius)/1.5)}
:where(.rich-content) .wd-timeline-item{position:relative;margin-bottom:50px}
:where(.rich-content) .wd-timeline-item .wd-timeline-image{display:inline-block}
:where(.rich-content) .wd-timeline-item .wd-timeline-image img{border-radius:var(--wd-brd-radius)}
:where(.rich-content) .wd-timeline-item :is(.wd-timeline-title,.wd-timeline-content,.wd-timeline-image){margin-bottom:15px}
:where(.rich-content) .wd-timeline-item :is(.wd-timeline-title,.wd-timeline-content,.wd-timeline-image):empty{display:none}
:where(.rich-content) .wd-timeline-content p:first-child:empty{display:none}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right){display:flex;align-items:center}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .timeline-col{position:relative;flex:1 1 50%;padding:30px 30px 15px;max-width:50%;width:50%;background-color:#fff;border-radius:var(--wd-brd-radius)}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .timeline-col .timeline-arrow{position:absolute;top:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);background-color:currentColor;color:#fff}
:where(.rich-content) .wd-item-position-left{flex-direction:row}
:where(.rich-content) .wd-item-position-left .timeline-col-primary{margin-right:30px;text-align:right}
:where(.rich-content) .wd-item-position-left .timeline-col-primary .timeline-arrow{left:calc(100% - 5px)}
:where(.rich-content) .wd-item-position-left .timeline-col-secondary{margin-left:30px;text-align:left}
:where(.rich-content) .wd-item-position-left .timeline-col-secondary .timeline-arrow{right:calc(100% - 5px)}
:where(.rich-content) .wd-item-position-right{flex-direction:row-reverse}
:where(.rich-content) .wd-item-position-right .timeline-col-primary{margin-left:30px;text-align:left}
:where(.rich-content) .wd-item-position-right .timeline-col-primary .timeline-arrow{right:calc(100% - 5px)}
:where(.rich-content) .wd-item-position-right .timeline-col-secondary{margin-right:30px;text-align:right}
:where(.rich-content) .wd-item-position-right .timeline-col-secondary .timeline-arrow{left:calc(100% - 5px)}
:where(.rich-content) .wd-item-position-full-width{position:relative;margin-top:30px;padding:30px 30px 15px;background-color:#fff;text-align:center;border-radius:var(--wd-brd-radius)}
:where(.rich-content) .wd-item-position-full-width:not(:first-child){margin-top:80px}
:where(.rich-content) .wd-item-position-full-width .timeline-col-primary .timeline-arrow{position:absolute;bottom:calc(100% - 5px);left:calc(50% - 5px);width:10px;height:10px;background-color:currentColor;color:#fff;transform:rotate(45deg)}
:where(.rich-content) .wd-item-position-full-width .timeline-col{background-color:rgba(0,0,0,0) !important}
:where(.rich-content) .wd-item-position-full-width .woodmart-timeline-dot{top:-30px}
:where(.rich-content) .woodmart-timeline-dot{position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;border:solid 2px #fff;border-radius:50%}
:where(.rich-content) :is(.wd-timeline-item,.wd-timeline-breakpoint):last-child{margin-bottom:0}
:where(.rich-content) .wd-item-shadow .woodmart-timeline-breakpoint-title{box-shadow:0 0 4px rgba(0,0,0,.13)}
:where(.rich-content) .wd-item-shadow :is(.wd-item-position-left,.wd-item-position-right) .timeline-col{box-shadow:0 0 4px rgba(0,0,0,.13)}
:where(.rich-content) .wd-item-shadow .wd-item-position-left .timeline-col-primary .timeline-arrow{box-shadow:2px -2px 3px -2px rgba(0,0,0,.2)}
:where(.rich-content) .wd-item-shadow .wd-item-position-left .timeline-col-secondary .timeline-arrow{box-shadow:-2px 2px 3px -2px rgba(0,0,0,.2)}
:where(.rich-content) .wd-item-shadow .wd-item-position-right .timeline-col-primary .timeline-arrow{box-shadow:-2px 2px 3px -2px rgba(0,0,0,.2)}
:where(.rich-content) .wd-item-shadow .wd-item-position-right .timeline-col-secondary .timeline-arrow{box-shadow:2px -2px 3px -2px rgba(0,0,0,.2)}
:where(.rich-content) .wd-item-shadow .wd-item-position-full-width{box-shadow:0 0 4px rgba(0,0,0,.13)}
:where(.rich-content) .wd-item-shadow .wd-item-position-full-width .timeline-col-primary .timeline-arrow{box-shadow:-2px -2px 3px -2px rgba(0,0,0,.2)}
@media (min-width: 1025px){:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right){background-color:rgba(0,0,0,0) !important}}
@media (min-width: 769px)and (max-width: 1024px){:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right){background-color:rgba(0,0,0,0) !important}}
@media (max-width: 768.98px){:where(.rich-content) .wd-timeline-wrapper{padding-block:30px}
:where(.rich-content) :is(.wd-timeline-breakpoint,.wd-timeline-item){margin-bottom:30px}
:where(.rich-content) .wd-timeline-item{border-radius:var(--wd-brd-radius)}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right){position:relative;flex-wrap:wrap;margin-top:30px;padding:30px 30px 15px;text-align:center}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right):not(:first-child){margin-top:60px}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .timeline-col{position:static;flex-basis:100%;margin-inline:0;padding:0;max-width:100%;width:100%;background-color:rgba(0,0,0,0) !important;text-align:inherit}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .timeline-col-primary .timeline-arrow{inset-block:auto calc(100% - 5px);left:calc(50% - 5px);width:10px;height:10px}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .timeline-col-secondary .timeline-arrow{display:none}
:where(.rich-content) :is(.wd-item-position-left,.wd-item-position-right) .woodmart-timeline-dot{top:-30px}
:where(.rich-content) .wd-item-position-full-width:not(:first-child){margin-top:60px}
:where(.rich-content) .wd-item-shadow :is(.wd-item-position-left,.wd-item-position-right){box-shadow:0 0 4px rgba(0,0,0,.13)}
:where(.rich-content) .wd-item-shadow :is(.wd-item-position-left,.wd-item-position-right) .timeline-col{box-shadow:none}
:where(.rich-content) .wd-item-shadow :is(.wd-item-position-left,.wd-item-position-right) .timeline-col-primary .timeline-arrow{box-shadow:-2px -2px 2px -2px rgba(0,0,0,.2)}}
