.block--timeline{padding-bottom:2rem;position:relative}.block--timeline:before{background-color:var(--bs-primary);content:"";display:block;height:1px;left:0;position:absolute;top:1rem;width:100%}@media (min-width:992px){.block--timeline:before{background-color:var(--bs-primary);content:"";display:block;height:100%;left:calc(2.5rem + 3px);position:absolute;top:0;width:1px}}@media (max-width:991.98px){.block--timeline .years{margin-bottom:-1rem;padding-bottom:2rem;padding-top:48px}}@media (min-width:992px){.block--timeline .years{height:380px;padding-left:5rem}}.block--timeline .years .year{align-items:center;cursor:pointer;display:flex;font-size:25px;font-weight:700;position:relative;z-index:1}.block--timeline .years .year .date{display:block;flex:1;position:relative;z-index:1}@media (max-width:991.98px){.block--timeline .years .year .date{text-align:center}}.block--timeline .years .year .date:before{background-color:var(--bs-primary);border-radius:50%;content:"";display:block;height:21px;left:50%;position:absolute;top:calc(-1rem - 15px);transform:translate(-50%,-50%);width:21px;z-index:2}.block--timeline .years .year .date:after{background-color:currentColor;content:"";height:0;left:calc(100% - 64px);margin-top:20px;position:absolute;top:50%;transition:width .15s ease-out 0s;width:1px}@media (max-width:991.98px){.block--timeline .years .year .date:after{left:50%}}@media (min-width:992px){.block--timeline .years .year .date:before{background-color:var(--bs-primary);border-radius:50%;content:"";display:block;height:21px;left:calc(-2.75rem - 15px);position:absolute;top:50%;transform:translateY(-50%);width:21px;z-index:2}.block--timeline .years .year .date:after{background-color:currentColor;content:"";height:1px;margin-left:20px;margin-top:0;position:absolute;top:50%;transition:width .15s ease-out 0s;width:0}}.block--timeline .years .year:not(.swiper-slide-active){color:rgba(var(--bs-primary),50);font-size:17px}.block--timeline .years .year:not(.swiper-slide-active) .date:before{background-color:var(--bs-gray-300)}.block--timeline .years .year.swiper-slide-active .date:after{transition:width .4s ease-out .3s}@media (max-width:991.98px){.block--timeline .years .year.swiper-slide-active .date:after{height:calc(100% + 2px)}}@media (min-width:992px){.block--timeline .years .year.swiper-slide-active .date:after{width:calc(100% + 2px)}}.block--timeline .events{background-color:var(--bs-gray-100);border:1px solid var(--bs-primary);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:48px;position:relative}.block--timeline .events:before{background:linear-gradient(90deg,rgba(var(--bs-primary),1) 0,rgba(var(--bs-primary),0) 100%);left:0}.block--timeline .events:after,.block--timeline .events:before{content:"";display:block;height:100%;position:absolute;top:0;width:2rem;z-index:10}.block--timeline .events:after{background:linear-gradient(90deg,rgba(var(--bs-primary),0) 0,rgba(var(--bs-primary),1) 100%);right:0}.block--timeline .swiper-button-next{cursor:pointer;display:none;left:5rem;position:relative;top:2rem}.block--timeline .swiper-button-next:after{content:""}.block--timeline .swiper-button-next:hover svg{transform:scale(1.05);transition:transform .4s ease}.block--timeline .swiper-button-next svg{transform:scale(1);transition:transform .4s ease}.block--timeline .swiper-button-next svg path{stroke:#c53833}.block--timeline .swiper-button-next.swiper-button-disabled{opacity:.5}@media (min-width:992px){.block--timeline .swiper-button-next{display:block}}.editor-styles-wrapper .block--timeline:before{display:none}.editor-styles-wrapper .block--timeline .events{background-color:transparent;box-shadow:none;padding:0}.editor-styles-wrapper .block--timeline .events:after,.editor-styles-wrapper .block--timeline .events:before{display:none}.editor-styles-wrapper .block--timeline .events .wp-block-lvl-timeline-event{overflow:visible}.editor-styles-wrapper .block--timeline .events .block--timeline-event{background-color:var(--bs-gray-100);border:1px solid var(--bs-primary);border-radius:10px;margin-bottom:1rem;padding:48px}.editor-styles-wrapper .block--timeline .events .block--timeline-event:before{color:var(--bs-primary);content:attr(data-event-date);display:block;font-size:25px;font-weight:700;left:-100px;position:absolute;top:2rem}.editor-styles-wrapper .block--timeline .swiper-button-next{display:none}

/*# sourceMappingURL=timeline.min.css.map*/