.airo-wp-timeline{--airo-wp-timeline-line-color:var(--wp--preset--color--contrast,#e5e7eb);--airo-wp-timeline-line-thickness:2px;--airo-wp-timeline-connector-style:solid;--airo-wp-timeline-marker-size:16px;--airo-wp-timeline-marker-color:var(--wp--preset--color--primary,#2563eb);--airo-wp-timeline-marker-border-color:var(--wp--preset--color--primary,#2563eb);--airo-wp-timeline-item-spacing:2rem;--airo-wp-timeline-animation-duration:600ms;--airo-wp-timeline-content-width:45%;--airo-wp-timeline-edge-inset:0;box-sizing:border-box;max-width:100%;padding:var(--wp--preset--spacing--40,1rem) 0;position:relative;width:100%}.airo-wp-timeline .airo-wp-timeline__line{background-color:var(--airo-wp-timeline-line-color);border-color:var(--airo-wp-timeline-line-color);border-style:var(--airo-wp-timeline-connector-style);position:absolute}.airo-wp-timeline *,.airo-wp-timeline :after,.airo-wp-timeline :before{box-sizing:border-box}.airo-wp-timeline .airo-wp-timeline__items{display:flex;flex-direction:column;max-width:100%;position:relative}.airo-wp-timeline.airo-wp-timeline--vertical .airo-wp-timeline__line{background-color:var(--airo-wp-timeline-line-color);border-width:0;bottom:0;left:50%;top:0;transform:translateX(-50%);width:var(--airo-wp-timeline-line-thickness)}.airo-wp-timeline.airo-wp-timeline--vertical .airo-wp-timeline__line:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.airo-wp-timeline.airo-wp-timeline--vertical .airo-wp-timeline__items{gap:var(--airo-wp-timeline-item-spacing)}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline__line{left:50%}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item{display:flex;justify-content:flex-end;width:100%}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item:nth-child(2n){justify-content:flex-start}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-right{--airo-wp-timeline-edge-inset:calc(var(--airo-wp-timeline-marker-size)/2 + 0.25rem)}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-right .airo-wp-timeline__line{display:none}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-right .airo-wp-timeline__items:before{background-color:var(--airo-wp-timeline-line-color);bottom:0;content:"";left:calc(var(--airo-wp-timeline-edge-inset) - var(--airo-wp-timeline-line-thickness)/2);position:absolute;top:0;width:var(--airo-wp-timeline-line-thickness);z-index:0}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-right .airo-wp-timeline-item{padding-left:calc(var(--airo-wp-timeline-marker-size) + 1.5rem + var(--airo-wp-timeline-edge-inset))}@media(min-width:769px){.airo-wp-timeline.airo-wp-timeline--horizontal{overflow-x:auto;padding-bottom:var(--wp--preset--spacing--40,1rem)}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline__line{height:var(--airo-wp-timeline-line-thickness);left:0;right:0;top:calc(var(--airo-wp-timeline-marker-size)/2);transform:none;width:auto}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline__items{flex-direction:row;gap:var(--airo-wp-timeline-item-spacing);min-width:max-content;padding-top:calc(var(--airo-wp-timeline-marker-size) - .6rem)}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline-item{flex:0 0 auto;max-width:300px;min-width:200px}}@media(max-width:768px){.airo-wp-timeline.airo-wp-timeline--horizontal{--airo-wp-timeline-edge-inset:calc(var(--airo-wp-timeline-marker-size)/2 + 0.25rem)}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline__line{display:none}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline__items{gap:var(--airo-wp-timeline-item-spacing)}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline__items:before{background-color:var(--airo-wp-timeline-line-color);bottom:0;content:"";left:calc(var(--airo-wp-timeline-edge-inset) - var(--airo-wp-timeline-line-thickness)/2);position:absolute;top:0;width:var(--airo-wp-timeline-line-thickness);z-index:0}.airo-wp-timeline.airo-wp-timeline--horizontal .airo-wp-timeline-item{padding-left:calc(var(--airo-wp-timeline-marker-size) + 1.5rem + var(--airo-wp-timeline-edge-inset))}}.airo-wp-timeline.airo-wp-timeline--animate .airo-wp-timeline-item{opacity:0;transform:translateY(30px);transition:opacity var(--airo-wp-timeline-animation-duration) cubic-bezier(.4,0,.2,1),transform var(--airo-wp-timeline-animation-duration) cubic-bezier(.4,0,.2,1)}.airo-wp-timeline.airo-wp-timeline--animate .airo-wp-timeline-item.airo-wp-timeline-item--visible{opacity:1;transform:translateY(0)}.airo-wp-timeline.airo-wp-timeline--animate.airo-wp-timeline--horizontal .airo-wp-timeline-item{transform:translateX(-30px)}.airo-wp-timeline.airo-wp-timeline--animate.airo-wp-timeline--horizontal .airo-wp-timeline-item.airo-wp-timeline-item--visible{transform:translateX(0)}.airo-wp-timeline:not(.airo-wp-timeline--animate) .airo-wp-timeline-item{opacity:1;transform:none;transition:none}.airo-wp-timeline.alignfull,.airo-wp-timeline.alignwide{width:100%}.airo-wp-timeline[style*="--airo-wp-timeline-connector-style: dashed"] .airo-wp-timeline__line{background:repeating-linear-gradient(to bottom,var(--airo-wp-timeline-line-color) 0,var(--airo-wp-timeline-line-color) 8px,transparent 8px,transparent 16px)}.airo-wp-timeline[style*="--airo-wp-timeline-connector-style: dashed"].airo-wp-timeline--horizontal .airo-wp-timeline__line{background:repeating-linear-gradient(to right,var(--airo-wp-timeline-line-color) 0,var(--airo-wp-timeline-line-color) 8px,transparent 8px,transparent 16px)}.airo-wp-timeline[style*="--airo-wp-timeline-connector-style: dotted"] .airo-wp-timeline__line{background:repeating-linear-gradient(to bottom,var(--airo-wp-timeline-line-color) 0,var(--airo-wp-timeline-line-color) 4px,transparent 4px,transparent 10px)}.airo-wp-timeline[style*="--airo-wp-timeline-connector-style: dotted"].airo-wp-timeline--horizontal .airo-wp-timeline__line{background:repeating-linear-gradient(to right,var(--airo-wp-timeline-line-color) 0,var(--airo-wp-timeline-line-color) 4px,transparent 4px,transparent 10px)}@media(prefers-reduced-motion:reduce){.airo-wp-timeline .airo-wp-timeline-item{opacity:1;transform:none;transition:none}}@media(max-width:768px){.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating{--airo-wp-timeline-edge-inset:calc(var(--airo-wp-timeline-marker-size)/2 + 0.25rem)}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline__line{display:none}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline__items:before{background-color:var(--airo-wp-timeline-line-color);bottom:0;content:"";left:calc(var(--airo-wp-timeline-edge-inset) - var(--airo-wp-timeline-line-thickness)/2);position:absolute;top:0;width:var(--airo-wp-timeline-line-thickness);z-index:0}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item{justify-content:flex-start;padding-left:calc(var(--airo-wp-timeline-marker-size) + 1.5rem + var(--airo-wp-timeline-edge-inset));padding-right:0;width:100%}.airo-wp-timeline.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item:nth-child(2n){justify-content:flex-start}.airo-wp-timeline.airo-wp-timeline--animate .airo-wp-timeline-item{transform:translateY(20px)}}@media print{.airo-wp-timeline .airo-wp-timeline-item{opacity:1!important;transform:none!important;page-break-inside:avoid}}
