@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.timeline{padding:clamp(60px,5.2083333333vw,100px) 0;position:relative;overflow:hidden}@media(max-width: 768px){.timeline{padding:clamp(40px,3.125vw,60px) 0}}.timeline .wrapper{max-width:1400px;margin:0 auto;padding:0 3vw}.timeline-title{color:#0a0a0a;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:clamp(32px,2.5vw,48px);line-height:1.3333333333;text-align:center;margin:0 0 clamp(60px,4.1666666667vw,80px) 0}.timeline-container{position:relative;padding:40px 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;transform:translateX(-50%);background-color:#e0e0e0;z-index:1}@media(max-width: 992px){.timeline-line{left:30px;transform:none}}.timeline-line-progress{position:absolute;top:0;left:0;width:100%;height:0%;background-color:#201d4c;transition:height .3s ease-out}.timeline-items{position:relative;z-index:2}.timeline-item{position:relative;display:flex;align-items:center;margin-bottom:80px;min-height:120px}@media(max-width: 992px){.timeline-item{margin-bottom:60px;padding-left:80px}}.timeline-item:last-child{margin-bottom:0}.timeline-item[data-position=left]{justify-content:flex-start}.timeline-item[data-position=left] .timeline-content{margin-right:auto;margin-left:0;padding-right:80px;text-align:right}@media(max-width: 992px){.timeline-item[data-position=left] .timeline-content{padding-right:0;padding-left:0;text-align:left}}.timeline-item[data-position=left] .timeline-dot{left:50%;transform:translateX(-50%)}@media(max-width: 992px){.timeline-item[data-position=left] .timeline-dot{left:0;transform:none}}.timeline-item[data-position=right]{justify-content:flex-end}.timeline-item[data-position=right] .timeline-content{margin-left:auto;margin-right:0;padding-left:80px;text-align:left}@media(max-width: 992px){.timeline-item[data-position=right] .timeline-content{padding-left:0;padding-right:0}}.timeline-item[data-position=right] .timeline-dot{left:50%;transform:translateX(-50%)}@media(max-width: 992px){.timeline-item[data-position=right] .timeline-dot{left:0;transform:none}}.timeline-content{flex:0 1 45%;background:#fff;padding:clamp(20px,1.5625vw,30px);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width: 992px){.timeline-content{flex:1;max-width:100%}}.timeline-content h2,.timeline-content h3,.timeline-content h4{color:#0a0a0a;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;margin-bottom:15px}.timeline-content h2{font-size:clamp(24px,1.6666666667vw,32px);line-height:1.25}.timeline-content h3{font-size:clamp(20px,1.3541666667vw,26px);line-height:1.2307692308}.timeline-content h4{font-size:clamp(18px,1.1458333333vw,22px);line-height:1.1818181818}.timeline-content p{color:#0a0a0a;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(16px,0.9375vw,18px);line-height:1.1111111111;line-height:1.6;margin-bottom:15px}.timeline-content p:last-child{margin-bottom:0}.timeline-content ul,.timeline-content ol{margin-bottom:15px;padding-left:20px}.timeline-content ul li,.timeline-content ol li{color:#0a0a0a;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(16px,0.9375vw,18px);line-height:1.1111111111;line-height:1.6;margin-bottom:8px}.timeline-content a{color:#201d4c;text-decoration:underline}.timeline-content a:hover{opacity:.8}.timeline-dot{position:absolute;width:60px;height:60px;border-radius:50%;background-color:#ed1c24;border:4px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.15);transition:all .4s ease;z-index:3}@media(max-width: 992px){.timeline-dot{width:50px;height:50px}}.timeline-dot.active{background-color:#201d4c;transform:translateX(-50%) scale(1.2)}@media(max-width: 992px){.timeline-dot.active{transform:scale(1.2)}}.wp-admin .timeline,.editor-styles-wrapper .timeline,.block-editor-writing-flow .timeline{padding:40px 0}.wp-admin .timeline-line,.editor-styles-wrapper .timeline-line,.block-editor-writing-flow .timeline-line{position:relative;left:30px;transform:none;height:100%}.wp-admin .timeline-line-progress,.editor-styles-wrapper .timeline-line-progress,.block-editor-writing-flow .timeline-line-progress{height:100%}.wp-admin .timeline-item,.editor-styles-wrapper .timeline-item,.block-editor-writing-flow .timeline-item{padding-left:80px;justify-content:flex-start !important;margin-bottom:40px}.wp-admin .timeline-item .timeline-content,.editor-styles-wrapper .timeline-item .timeline-content,.block-editor-writing-flow .timeline-item .timeline-content{text-align:left !important;padding:20px !important;margin:0 !important;max-width:100%;flex:1}.wp-admin .timeline-item .timeline-dot,.editor-styles-wrapper .timeline-item .timeline-dot,.block-editor-writing-flow .timeline-item .timeline-dot{left:0 !important;transform:none !important;background-color:#201d4c}