.wp-block-hakoniwa-blocks-timeline{padding-right:calc(12px + .2rem);position:relative;--adjust-padding-left:-16px}.wp-block-hakoniwa-blocks-timeline .svg-icon{background:var(--wp--preset--color--base,#fff);border:2px solid var(--iconcolor,currentColor);border-radius:50%;line-height:0;padding:.2rem;position:absolute;z-index:1}.wp-block-hakoniwa-blocks-timeline .svg-icon svg{stroke-width:1.5;stroke:var(--iconcolor,currentColor)}.wp-block-hakoniwa-blocks-timeline .wp-block-hakoniwa-blocks-timeline-content{padding-bottom:2rem;padding-right:2rem;position:relative}.wp-block-hakoniwa-blocks-timeline .wp-block-hakoniwa-blocks-timeline-content .heading{align-items:center;display:flex;margin-bottom:var(--wp--custom--style--block-gap)}.wp-block-hakoniwa-blocks-timeline .wp-block-hakoniwa-blocks-timeline-content:not(.has-icon):before{background-color:var(--wp--preset--color--base,#fff);border:2px solid var(--iconcolor,currentColor);border-radius:50%;content:"";display:block;height:12px;right:-7px;letter-spacing:0;position:absolute;top:4px;width:12px;z-index:1}.wp-block-hakoniwa-blocks-timeline .wp-block-hakoniwa-blocks-timeline-content.has-line:after{background-color:var(--bordercolor,currentColor);content:"";height:100%;right:0;position:absolute;top:10px;width:2px}.wp-block-hakoniwa-blocks-timeline .wp-block-hakoniwa-blocks-timeline-content .svg-icon{right:var(--adjust-padding-left)}
