.cr-subpage .elementor-120 .cr-chronicle-intro>.elementor-container{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:56px}
.cr-subpage .elementor-120 .cr-chronicle-intro .cr-sub-visual img{max-height:440px!important;width:100%!important}
.cr-subpage .elementor-120 .cr-chronicle-timeline{background:#f8f5f7!important}
.cr-subpage .elementor-120 ul.timeline{position:relative;margin:0;max-width:none;width:100%}
.cr-subpage .elementor-120 ul.timeline:before{left:50%!important;top:0;bottom:0;width:2px;margin-left:-1px;background:#d9c3d2}
.cr-subpage .elementor-120 ul.timeline>li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;width:100%;margin:0 0 28px;padding:0;position:relative}
.cr-subpage .elementor-120 ul.timeline>li:last-child{margin-bottom:0}
.cr-subpage .elementor-120 ul.timeline>li:before,.cr-subpage .elementor-120 ul.timeline>li:after{display:none!important}
.cr-subpage .elementor-120 ul.timeline>li .tl-circ{position:absolute;left:50%!important;top:40px;margin-left:-9px!important;width:18px;height:18px;background:var(--cr-brand);border:4px solid #f8f5f7;box-shadow:0 0 0 1px #d9c3d2;border-radius:50%;z-index:1}
.cr-subpage .elementor-120 ul.timeline>li .timeline-panel{grid-column:1;width:100%!important;float:none!important;background:#fff;padding:28px!important;border:1px solid #eadfe7;border-top:3px solid var(--cr-brand);margin:0;min-width:0}
.cr-subpage .elementor-120 ul.timeline>li:nth-child(even) .timeline-panel{grid-column:2}
.cr-subpage .elementor-120 ul.timeline .be-desc{display:block}
.cr-subpage .elementor-120 ul.timeline .be-title{font-size:38px!important;line-height:1.2!important;margin:0 0 20px;color:var(--cr-brand)!important}
.cr-subpage .elementor-120 ul.timeline .be-content{font-size:17px!important;line-height:1.6!important}
.cr-subpage .elementor-120 ul.timeline>li:last-child .timeline-panel{background:var(--cr-brand);border-color:var(--cr-brand)}
.cr-subpage .elementor-120 ul.timeline>li:last-child .be-title,.cr-subpage .elementor-120 ul.timeline>li:last-child .be-content,.cr-subpage .elementor-120 ul.timeline>li:last-child .be-content p{color:#fff!important}
.cr-subpage .elementor-120 .cr-chronicle-today{padding:48px 0!important;background:#fff!important;text-align:center}
.cr-subpage .elementor-120 .cr-chronicle-today h2{color:var(--cr-brand)!important;margin-bottom:0}
.cr-subpage .elementor-120 .cr-chronicle-today p{margin-inline:auto}
.cr-subpage .elementor-120 .cr-chronicle-today .elementor-button{background:var(--cr-brand)!important;color:#fff!important;border:1px solid var(--cr-brand)!important;padding:14px 22px;border-radius:0;font:16px/1.4 TheMixBold,Arial,sans-serif}
.cr-subpage .elementor-120 .cr-chronicle-today .elementor-button:hover{background:#701758!important}
.cr-subpage .elementor-120 .cr-chronicle-today .elementor-button:focus-visible{outline:2px solid var(--cr-brand);outline-offset:4px}
@media(max-width:1024px){.cr-subpage .elementor-120 .cr-chronicle-intro>.elementor-container{grid-template-columns:1fr!important;gap:32px}.cr-subpage .elementor-120 ul.timeline>li{gap:40px}.cr-subpage .elementor-120 ul.timeline>li .timeline-panel{padding:24px!important}}
@media(max-width:767px){.cr-subpage .elementor-120 ul.timeline:before{left:9px!important}.cr-subpage .elementor-120 ul.timeline>li{grid-template-columns:1fr;gap:0;padding-left:34px;margin-bottom:20px}.cr-subpage .elementor-120 ul.timeline>li .tl-circ{left:9px!important;top:32px}.cr-subpage .elementor-120 ul.timeline>li:nth-child(even) .timeline-panel{grid-column:1}.cr-subpage .elementor-120 ul.timeline .be-title{font-size:30px!important;margin-bottom:16px}.cr-subpage .elementor-120 ul.timeline>li .timeline-panel{padding:22px 20px!important}.cr-subpage .elementor-120 .cr-chronicle-today{padding:36px 0!important}}
