.airo-wp-timeline-item{align-items:flex-start;box-sizing:border-box;display:flex;gap:1rem;max-width:100%;position:relative}.airo-wp-timeline-item *,.airo-wp-timeline-item :after,.airo-wp-timeline-item :before{box-sizing:border-box}.airo-wp-timeline-item .airo-wp-timeline-item__marker{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;z-index:2}.airo-wp-timeline-item .airo-wp-timeline-item__marker .airo-wp-timeline-item__marker-image{background-color:var(--wp--preset--color--base,#fff);border:2px solid var(--airo-wp-timeline-marker-border-color,var(--wp--preset--color--primary,#2563eb));display:block}.airo-wp-timeline-item .airo-wp-timeline-item__marker svg{display:block}.airo-wp-timeline-item .airo-wp-timeline-item__wrapper{flex:1;min-width:0;padding-bottom:var(--wp--preset--spacing--20,.5rem)}.airo-wp-timeline-item .airo-wp-timeline-item__link{color:inherit;display:block;flex:1;min-width:0;text-decoration:none;transition:transform .2s ease}.airo-wp-timeline-item .airo-wp-timeline-item__link:hover{transform:translateX(-4px)}.airo-wp-timeline-item .airo-wp-timeline-item__link:focus{border-radius:4px;outline:2px solid var(--wp--preset--color--primary,#2563eb);outline-offset:4px}.airo-wp-timeline-item .airo-wp-timeline-item__date{color:var(--airo-wp-timeline-marker-color,var(--wp--preset--color--primary,#2563eb));display:inline-block;font-size:.85em;font-weight:600;letter-spacing:.05em;margin-bottom:var(--wp--preset--spacing--10,.25rem);text-transform:uppercase}.airo-wp-timeline-item .airo-wp-timeline-item__title{color:inherit;font-size:1.25em;font-weight:600;line-height:1.3;margin:0 0 var(--wp--preset--spacing--20,.5rem) 0}.airo-wp-timeline-item .airo-wp-timeline-item__content>:first-child{margin-top:0}.airo-wp-timeline-item .airo-wp-timeline-item__content>:last-child{margin-bottom:0}.airo-wp-timeline-item .airo-wp-timeline-item__content p{margin-bottom:var(--wp--preset--spacing--20,.5rem)}.airo-wp-timeline-item.airo-wp-timeline-item--active .airo-wp-timeline-item__marker{animation:airo-wp-timeline-pulse 2s infinite}.airo-wp-timeline-item.airo-wp-timeline-item--active .airo-wp-timeline-item__wrapper{background-color:var(--wp--preset--color--base-2,rgba(0,0,0,.02));border-right:3px solid var(--airo-wp-timeline-marker-color,var(--wp--preset--color--primary,#2563eb));border-radius:8px;padding:var(--wp--preset--spacing--30,1rem)}.airo-wp-timeline-item.airo-wp-timeline-item--has-link{cursor:pointer}.airo-wp-timeline-item.airo-wp-timeline-item--has-link .airo-wp-timeline-item__wrapper{transition:background-color .2s ease}.airo-wp-timeline-item.airo-wp-timeline-item--has-link:hover .airo-wp-timeline-item__wrapper{background-color:var(--wp--preset--color--base-2,rgba(0,0,0,.02))}@keyframes airo-wp-timeline-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item{text-align:left}.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item .airo-wp-timeline-item__marker{right:50%;position:absolute;transform:translateX(50%)}.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item>.airo-wp-timeline-item__link,.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item>.airo-wp-timeline-item__wrapper{flex:0 0 auto;padding-left:calc(var(--airo-wp-timeline-marker-size, 16px) + 1rem);width:calc(50% - var(--airo-wp-timeline-marker-size, 16px)/2 - 1rem)}.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item:nth-child(2n){text-align:right}.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item:nth-child(2n)>.airo-wp-timeline-item__link,.airo-wp-timeline--vertical.airo-wp-timeline--layout-alternating .airo-wp-timeline-item:nth-child(2n)>.airo-wp-timeline-item__wrapper{padding-right:calc(var(--airo-wp-timeline-marker-size, 16px) + 1rem);padding-left:0}.airo-wp-timeline--vertical.airo-wp-timeline--layout-right .airo-wp-timeline-item .airo-wp-timeline-item__marker{right:var(--airo-wp-timeline-edge-inset);position:absolute;transform:translateX(50%)}.airo-wp-timeline--vertical.airo-wp-timeline--layout-right .airo-wp-timeline-item .airo-wp-timeline-item__wrapper{padding-right:calc(var(--airo-wp-timeline-marker-size, 16px) + 1rem)}@media(min-width:769px){.airo-wp-timeline--horizontal .airo-wp-timeline-item{align-items:center;flex-direction:column;text-align:center}.airo-wp-timeline--horizontal .airo-wp-timeline-item .airo-wp-timeline-item__marker{position:absolute;top:calc(-.7rem - var(--airo-wp-timeline-marker-size, 16px))}.airo-wp-timeline--horizontal .airo-wp-timeline-item .airo-wp-timeline-item__wrapper{padding-top:.5rem}.airo-wp-timeline--horizontal .airo-wp-timeline-item .airo-wp-timeline-item__date{display:block}}@media(max-width:768px){.airo-wp-timeline-item{flex-direction:row!important;margin-right:0!important;text-align:right!important;width:100%!important}.airo-wp-timeline-item .airo-wp-timeline-item__marker{right:var(--airo-wp-timeline-edge-inset)!important;position:absolute!important;left:auto!important;top:0!important;transform:translateX(50%)!important}.airo-wp-timeline-item .airo-wp-timeline-item__link,.airo-wp-timeline-item .airo-wp-timeline-item__wrapper{flex:1!important;padding-right:calc(var(--airo-wp-timeline-marker-size, 16px) + 1rem)!important;padding-left:0!important;padding-top:0!important;width:auto!important}.airo-wp-timeline-item.airo-wp-timeline-item--active .airo-wp-timeline-item__wrapper{margin-right:calc(var(--airo-wp-timeline-marker-size, 16px) + .5rem);padding-right:var(--wp--preset--spacing--30,1rem)!important}}@media(prefers-reduced-motion:reduce){.airo-wp-timeline-item.airo-wp-timeline-item--active .airo-wp-timeline-item__marker{animation:none}.airo-wp-timeline-item .airo-wp-timeline-item__link:hover{transform:none}}@media print{.airo-wp-timeline-item{page-break-inside:avoid}.airo-wp-timeline-item .airo-wp-timeline-item__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
