.wp-block{max-width:1200px}.wp-block-autforce-timeline{padding:0 20px;position:relative;font-family:"Montserrat";letter-spacing:1px;font-size:15px;line-height:25px;overflow-x:clip}.wp-block-autforce-timeline h2{color:#ca2e34;font-size:30px;font-weight:400;margin:40px 0}.wp-block-autforce-timeline .container.border-top{border-top:1px solid #000}.wp-block-autforce-timeline .container.border-bottom{border-bottom:1px solid #000}.wp-block-autforce-timeline .container.title-left,.wp-block-autforce-timeline .container.title-left>div>div,.wp-block-autforce-timeline .container.title-right,.wp-block-autforce-timeline .container.title-right>div>div{display:flex}.wp-block-autforce-timeline .container.title-left .wp-block-column,.wp-block-autforce-timeline .container.title-right .wp-block-column{padding:70px 0}.wp-block-autforce-timeline .container.title-left .wp-block-column:first-child,.wp-block-autforce-timeline .container.title-right .wp-block-column:first-child{padding-right:30px}.wp-block-autforce-timeline .container.title-left .wp-block-column:last-child,.wp-block-autforce-timeline .container.title-right .wp-block-column:last-child{padding-left:30px}.wp-block-autforce-timeline .container.title-left.title-left .wp-block-column:first-child,.wp-block-autforce-timeline .container.title-right.title-left .wp-block-column:first-child{flex-basis:calc(50% - 120px)}.wp-block-autforce-timeline .container.title-left.title-left .wp-block-column:last-child,.wp-block-autforce-timeline .container.title-right.title-left .wp-block-column:last-child{flex-basis:calc(50% + 120px)}.wp-block-autforce-timeline .container.title-left.title-right .wp-block-column:first-child,.wp-block-autforce-timeline .container.title-right.title-right .wp-block-column:first-child{flex-basis:calc(50% + 120px)}.wp-block-autforce-timeline .container.title-left.title-right .wp-block-column:last-child,.wp-block-autforce-timeline .container.title-right.title-right .wp-block-column:last-child{flex-basis:calc(50% - 120px)}.wp-block-autforce-timeline .container.title-left.title-right,.wp-block-autforce-timeline .container.title-right.title-right{flex:2 1}.wp-block-autforce-timeline .container.title-left .wp-block-column:first-child,.wp-block-autforce-timeline .container.title-right .wp-block-column:last-child{padding-top:120px}.wp-block-autforce-timeline .container.title-left .wp-block-column:first-child h2,.wp-block-autforce-timeline .container.title-right .wp-block-column:last-child h2{color:#000}.wp-block-autforce-timeline .container .wp-block-column:first-child{text-align:right}.wp-block-autforce-timeline .arrow-container{position:absolute;top:120px;height:calc(100% - 30px);z-index:2;left:50%;transform:translateX(-50%)}.wp-block-autforce-timeline .arrow-container.empty{height:calc(100% - 210px)}.wp-block-autforce-timeline .arrow-container.empty .autforce-arrow:after{display:none}.wp-block-autforce-timeline .arrow-container .autforce-arrow{margin:0;height:100%;position:relative}.wp-block-autforce-timeline .arrow-container.title-left{transform:translateX(calc(-50% - 120px))}.wp-block-autforce-timeline .arrow-container.title-right{transform:translateX(calc(-50% + 120px))}.wp-block-autforce-timeline .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}@media screen and (max-width: 1000px){.wp-block-autforce-timeline .container{flex-direction:column;padding:30px 0}.wp-block-autforce-timeline .container .wp-block-column{padding:20px 0 !important}.wp-block-autforce-timeline .container.title-right .wp-block-column:first-child{order:2}.wp-block-autforce-timeline .container.title-right .wp-block-column:last-child{order:1}.wp-block-autforce-timeline .arrow-container{transform:initial !important}.wp-block-autforce-timeline .arrow-container.title-left{left:auto;right:20px}.wp-block-autforce-timeline .arrow-container.title-right{left:20px;right:auto}}body:not(.wp-admin) .wp-block-autforce-timeline .wp-block-column{opacity:0;transition:all .8s}body:not(.wp-admin) .wp-block-autforce-timeline .arrow-container{height:30px;transition:all 1.5s}body:not(.wp-admin) .wp-block-autforce-timeline .wp-block-column:first-child{transform:translateX(-100px);transition:all .8s}body:not(.wp-admin) .wp-block-autforce-timeline .wp-block-column:last-child{transform:translateX(100px);transition:all .8s}body:not(.wp-admin) .wp-block-autforce-timeline.visible .wp-block-column{opacity:1;transform:translateY(0) !important}body:not(.wp-admin) .wp-block-autforce-timeline.visible .arrow-container{height:calc(100% - 30px)}body:not(.wp-admin) .wp-block-autforce-timeline.visible .arrow-container.empty{height:calc(100% - 210px)}
