section.b-m-timeline-horizontal{position:relative}@media(max-width:1040px){section.b-m-timeline-horizontal{height:auto}}section.b-m-timeline-horizontal button.modal-control{align-items:center;background-color:#707481;border:none;border-radius:50%;box-shadow:none;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;text-decoration:none;width:40px;z-index:3}section.b-m-timeline-horizontal button.modal-control i:before{display:block;transform:rotate(0);transition:all .2s ease-out}section.b-m-timeline-horizontal button.modal-control:hover i:before{transform:rotate(90deg)}section.b-m-timeline-horizontal .timeline-years{height:60px;left:50%;overflow:hidden;position:absolute;top:60px;transform:translateX(-50%);z-index:3}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-years{display:none}}section.b-m-timeline-horizontal .timeline-years .timeline-year-heading .digit{display:inline-block;height:100px;overflow:hidden;position:relative;vertical-align:bottom;width:30px}section.b-m-timeline-horizontal .timeline-years .timeline-year-heading .reel{left:0;position:absolute;top:0;will-change:transform}section.b-m-timeline-horizontal .timeline-years .timeline-year-heading .reel div{align-items:center;display:flex;font-family:Titillium Web,"sans-serif";font-size:36px;font-weight:400;justify-content:center;line-height:1.2;margin-bottom:20px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-years .timeline-year-heading .reel div{font-size:26px}}section.b-m-timeline-horizontal .timeline-years .timeline-year-heading .reel div{font-family:Sue Ellen Francisco,"cursive";font-feature-settings:"tnum" 1;font-size:60px;line-height:60px;margin-bottom:0;text-transform:none}section.b-m-timeline-horizontal .timeline-pin{height:100vh;overflow:hidden;position:sticky;top:0}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-pin{height:auto;overflow:visible;position:static}}@media(prefers-reduced-motion:reduce){section.b-m-timeline-horizontal .timeline-pin{overflow-x:auto}}section.b-m-timeline-horizontal .timeline-line{color:#111;height:60px;left:-.5vw;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 1vw);z-index:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-line{display:none}}section.b-m-timeline-horizontal .timeline-line-mask{background-color:#fff;height:100%;position:absolute;right:-250px;top:0;transition:width .5s ease-out;width:100%;z-index:2}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-line-mask{display:none}}section.b-m-timeline-horizontal .timeline-line-svg{display:block;height:100%;opacity:.5;width:100%}section.b-m-timeline-horizontal .timeline-scroll{align-items:stretch;align-items:center;background-color:#fff;display:flex;gap:0;height:100%;padding:0 200px;transition:transform .5s ease-out;width:max-content;will-change:transform}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-scroll{display:block;padding:0;transform:none!important;width:100%}}section.b-m-timeline-horizontal .timeline-scroll .timeline-intro{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0));margin-right:300px;max-width:500px;padding:60px;z-index:3}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-scroll .timeline-intro{margin-right:0;max-width:300px;padding:60px 0}}section.b-m-timeline-horizontal .timeline-scroll .timeline-outro{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff 90%,hsla(0,0%,100%,0));margin-left:300px;max-width:500px;padding:60px;z-index:3}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-scroll .timeline-outro{margin-left:0;max-width:300px;padding:60px 0}}section.b-m-timeline-horizontal .timeline-scroll .timeline-outro p{margin-bottom:20px}section.b-m-timeline-horizontal .timeline-wrap{backdrop-filter:none;contain:none;filter:none;height:auto;overflow:visible!important;position:relative;transform:none}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap{padding:100px 20px;position:relative}}section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper{background-color:#fff;border-bottom:1px solid #9c9d9f;display:none;margin-bottom:20px;padding-bottom:10px;padding-top:20px;width:100%;z-index:8}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper{display:block;position:sticky;top:0}}section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper .timeline-item-year{display:none;font-family:Titillium Web,"sans-serif";font-size:36px;font-weight:400;line-height:1.2;margin-bottom:20px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper .timeline-item-year{font-size:26px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper .timeline-item-year{font-family:Sue Ellen Francisco,"cursive";font-size:60px;line-height:60px;margin-bottom:10px;text-transform:none}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-year-wrapper .timeline-item-year{display:block}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item{flex:0 0 auto;position:relative;z-index:3}section.b-m-timeline-horizontal .timeline-wrap .timeline-item button.open-modal.modal-control{display:inline-flex;height:26px;margin-left:-26px;position:relative;transform:translateX(36px);transition:all .2s ease-out;width:26px}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:hover{cursor:pointer}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:hover button.open-modal.modal-control{transform:translateX(46px)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:hover button.open-modal.modal-control i:before{transform:rotate(90deg)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item .timeline-item-adjust{opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1) .5s}section.b-m-timeline-horizontal .timeline-wrap .timeline-item.in-viewport .timeline-item-adjust{opacity:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item{margin-bottom:80px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item.image-left .timeline-item-adjust{align-items:center;display:flex}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item.image-left .timeline-item-adjust{display:block}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(odd){transform:translateY(-80%)}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(odd){transform:translateY(0)}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(odd) .timeline-item-adjust{transform:translate(100px,-100px)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(odd).in-viewport .timeline-item-adjust{transform:translate(0)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(2n){transform:translateY(80%)}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(2n){transform:translateY(0)}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(2n) .timeline-item-adjust{transform:translate(100px,100px)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item:nth-of-type(2n).in-viewport .timeline-item-adjust{transform:translate(0)}section.b-m-timeline-horizontal .timeline-wrap .timeline-item img.item-img{height:auto;margin:0 20px 20px 0;max-width:100%;width:150px}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item img.item-img{transform:none!important}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-title{font-family:Titillium Web,"sans-serif";font-size:28px;font-weight:400;line-height:1.2;margin-bottom:10px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-title{font-size:22px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-title{display:block;font-size:20px;max-width:380px;position:relative}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-title{font-size:20px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description{font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description{font-size:14px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description p,section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description span{font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description p,section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description span{font-size:14px}}section.b-m-timeline-horizontal .timeline-wrap .timeline-item span.item-description{display:block;max-width:380px}section.b-m-timeline-horizontal .timeline-control-mobile{display:none;height:100%;position:absolute;right:20px;z-index:8}section.b-m-timeline-horizontal #timelineSliderMobile{background:transparent;border:none;border-radius:0;box-shadow:none;height:70vh;position:sticky;top:20vh;width:0}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-connect{background-color:#575a65}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-base{z-index:3}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-pips{left:unset;padding:2px 1px 0;right:13px}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle{background:#9c9d9f;border:none;border-radius:20px;box-shadow:none;height:20px;transform:rotate(90deg);width:36px;z-index:3}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:hover{cursor:grab}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:active{cursor:grabbing}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:after,section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:before{background-color:transparent;color:#fff;height:9px;top:-4px;width:auto}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:before{content:"<";left:7px}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-handle:after{content:">";left:unset;right:8px}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-marker{z-index:1}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-marker.noUi-marker-normal{background:#dde0e2;border-radius:50%;height:4px;width:4px}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-marker.noUi-marker-large{height:0}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-value{z-index:2}section.b-m-timeline-horizontal #timelineSliderMobile .noUi-value.noUi-value-large{background-color:#fff;color:#3a3b3f;padding:2px;transform:translateY(0) translateX(-50%)}section.b-m-timeline-horizontal .timeline-control{bottom:20px;display:flex;justify-content:center;left:0;position:absolute;width:100%}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-control{bottom:unset;position:sticky;top:100px;z-index:10}}section.b-m-timeline-horizontal .timeline-control #timelineSlider{background:transparent;border:none;border-radius:0;box-shadow:none;height:15px;max-width:100%;width:1200px}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-control #timelineSlider{display:none}}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-connect{background-color:#575a65;height:4.5px;top:4px}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-base{z-index:3}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-pips{height:auto;position:absolute;top:calc(-50% + 2px)}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle{background:#9c9d9f;border:none;border-radius:10px;box-shadow:none;height:22px;top:-5px;width:40px;z-index:3}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:hover{cursor:grab}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:active{cursor:grabbing}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:after,section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:before{background-color:transparent;color:#fff;height:9px;top:-3px;width:auto}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:before{content:"<";left:7px}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-handle:after{content:">";left:unset;right:8px}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-marker{z-index:1}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-marker.noUi-marker-normal{background:#dde0e2;border-radius:50%;height:4px;width:4px}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-marker.noUi-marker-large{background:#575a65;border-radius:50%;height:4px;width:4px}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-value{z-index:2}section.b-m-timeline-horizontal .timeline-control #timelineSlider .noUi-value.noUi-value-large{background-color:#fff;bottom:calc(100% + 10px);color:#3a3b3f;font-size:12px;padding:2px;transform:rotate(-45deg)}section.b-m-timeline-horizontal .timeline-modal{background:transparent;overflow:visible;overscroll-behavior:contain}section.b-m-timeline-horizontal .timeline-modal.is-open .modal-content-wrap{opacity:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-modal.is-open .modal-content-wrap{transform:translate(0)!important}}section.b-m-timeline-horizontal .timeline-modal.is-open .modal-image-wrap{opacity:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-modal.is-open .modal-image-wrap{transform:translate(0)!important}}section.b-m-timeline-horizontal .timeline-modal.is-open .modal-video-wrapper+.modal-content-wrap{transform:translate(0)!important}section.b-m-timeline-horizontal .timeline-modal.is-open .modal-image-wrap+.modal-content-wrap+.close-modal{opacity:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-modal.is-open .modal-image-wrap+.modal-content-wrap+.close-modal{transform:translate(0)!important}}section.b-m-timeline-horizontal .timeline-modal.is-open .modal-video-wrapper+.modal-content-wrap+.close-modal{opacity:1}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-modal.is-open .modal-video-wrapper+.modal-content-wrap+.close-modal{transform:translate(0)!important}}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+1) .modal-content-wrap{transform:translate(50px,50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+1) .modal-image-wrap{transform:translate(-130px,-50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+1).is-open .modal-content-wrap{transform:translate(0)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+1).is-open .modal-image-wrap,section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+1).is-open .modal-image-wrap+.modal-content-wrap+.close-modal{transform:translate(-80px,40px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+2) .modal-content-wrap{transform:translate(-50px,50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+2) .modal-image-wrap{transform:translate(130px,-50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+2).is-open .modal-content-wrap{transform:translate(0)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+2).is-open .modal-image-wrap,section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+2).is-open .modal-image-wrap+.modal-content-wrap+.close-modal{transform:translate(80px,40px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+3) .modal-content-wrap{transform:translate(90px,50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+3) .modal-image-wrap{transform:translate(-130px,-50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+3).is-open .modal-content-wrap{transform:translate(40px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+3).is-open .modal-image-wrap,section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+3).is-open .modal-image-wrap+.modal-content-wrap+.close-modal{transform:translate(-80px,60px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+4) .modal-content-wrap{transform:translate(50px,50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+4) .modal-image-wrap{transform:translate(130px,-50px)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+4).is-open .modal-content-wrap{transform:translate(0)}section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+4).is-open .modal-image-wrap,section.b-m-timeline-horizontal .timeline-modal:nth-of-type(4n+4).is-open .modal-image-wrap+.modal-content-wrap+.close-modal{transform:translate(80px,60px)}section.b-m-timeline-horizontal .timeline-modal .timeline-modal-content-wrap{max-width:100%;position:relative;width:380px}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap{background-color:#575a65;border-radius:10px;max-width:100%;opacity:0;padding:20px;transition:all .5s cubic-bezier(.34,1.56,.64,1) .3s}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-title{font-family:Titillium Web,"sans-serif";font-size:28px;font-weight:400;line-height:1.2;margin-bottom:10px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-title{font-size:22px}}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-title{color:#fff;display:block;font-size:24px;position:relative}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-title button.open-modal.modal-control{display:inline;height:25px;margin-left:10px;position:relative;width:25px}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description{font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description{font-size:14px}}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description p,section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description span{font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description p,section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description span{font-size:14px}}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description{color:#fff;display:block}section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description a,section.b-m-timeline-horizontal .timeline-modal .modal-content-wrap span.item-description a:visited{color:#ffe78a}section.b-m-timeline-horizontal .timeline-modal button.modal-control.close-modal{font-size:26px;opacity:0;right:-25px;top:-25px;transition:all .5s cubic-bezier(.34,1.56,.64,1) .1s}@media(max-width:1040px){section.b-m-timeline-horizontal .timeline-modal button.modal-control.close-modal{right:-15px;top:-30px}}section.b-m-timeline-horizontal .timeline-modal .modal-image-wrap{display:block;max-width:100%;opacity:0;position:relative;transition:all .5s cubic-bezier(.34,1.56,.64,1) .1s;width:380px}section.b-m-timeline-horizontal .timeline-modal .modal-image-wrap img.modal-img{border-radius:10px;height:auto;margin-bottom:20px;width:auto}section.b-m-timeline-horizontal .timeline-modal .modal-video-wrapper{margin-bottom:20px}section.b-m-timeline-horizontal .timeline-modal .modal-video-wrapper .plyr{aspect-ratio:1/.666}section.b-m-timeline-horizontal dialog{border:none;padding:0}section.b-m-timeline-horizontal dialog::backdrop{background-color:hsla(0,0%,100%,0);transition:all 2s ease-out}section.b-m-timeline-horizontal dialog.is-open::backdrop{background-color:#fff}