.timeline-block{--tl-c1:#d777c0;--tl-c2:#dc795e;--tl-c3:#e5ac58;--tl-c4:#77dc78;--tl-c5:#33c3e6;--tl-c6:#737ff4;--tl-c7:#0090f1;--tl-row-mh:175px;--tl-row-halfh:calc(var(--tl-row-mh) / 2);--tl-strip-width:15px;--tl-strip-bg:green;--tl-year-size:50px;--tl-year-bg:var(--white);--tl-year-bubble-border-size:4px;--tl-data-box-line-width:90px;--tl-data-box-minw:169px;--tl-data-box-minh:82px;--tl-data-box-bg:var(--white);opacity:0}.timeline-block.loaded{opacity:1}.timeline-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 var(--space3)}.timeline-filter>*:not(:last-child){margin-right:50px}.timeline-filter-label{font-size:var(--fs21);line-height:1.3333333333333333;color:var(--black)}.timeline-survey-select-item>*:not(:last-child){margin-right:10px;padding-right:10px}.timeline-filter .choices{max-width:100%}.timeline-filter .choices__inner{box-sizing:border-box;width:100%}.timeline-filter .choices__list--dropdown{overflow-x:hidden !important}.timeline-filter .choices__list--dropdown .choices__item{white-space:normal !important;word-break:break-word}.timeline-survey-select-title{.choices{max-width:100%}.choices__inner{box-sizing:border-box;width:100%}.choices__list--dropdown{overflow-x:hidden !important}.choices__list--dropdown .choices__item{white-space:normal !important;word-break:break-word}border-right:1px solid var(--br-c3);}.timeline-filter .choices[data-type*=select-one] .choices__inner{width:289px;padding-bottom:0}.timeline-filter .choices__list--dropdown,.choices__list[aria-expanded]{z-index:4}.timeline-filter .choices[data-type*=select-one] .choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.timeline-filter .choices:focus-visible{outline:0 !important}.timeline-filter .choices:focus-visible .choices__inner{border-bottom:1px solid var(--color2)}.timeline-items-scroll{--custom-bs-scroll-width:6px;--custom-bs-track-width:6px;--custom-bs-max-height:calc(100vh - (var(--header-height) + 80px));padding-right:0 !important}.timeline-item{position:relative;background:var(--bg-c2)}.timeline-item:nth-child(even){background:var(--bg-c4)}.timeline-item:nth-last-child(7n+1){--tl-strip-bg:var(--tl-c1)}.timeline-item:nth-last-child(7n+2){--tl-strip-bg:var(--tl-c2)}.timeline-item:nth-last-child(7n+3){--tl-strip-bg:var(--tl-c3)}.timeline-item:nth-last-child(7n+4){--tl-strip-bg:var(--tl-c4)}.timeline-item:nth-last-child(7n+5){--tl-strip-bg:var(--tl-c5)}.timeline-item:nth-last-child(7n+6){--tl-strip-bg:var(--tl-c6)}.timeline-item:nth-last-child(7n+7){--tl-strip-bg:var(--tl-c7)}.timeline-grid{display:grid;grid-auto-rows:minmax(var(--tl-row-mh), auto)}.timeline-item.dummy-start{--tl-row-mh:calc(var(--tl-row-halfh) - 20.5px)}.timeline-item.dummy-end{--tl-row-mh:calc(var(--tl-row-halfh) - 0.5px)}.timeline-row{display:flex;flex-wrap:wrap;justify-content:center}.timeline-strip{width:var(--tl-strip-width);height:100%;background:var(--tl-strip-bg);position:absolute;left:50%;z-index:1;transform:translateX(-50%)}.timeline-year-bubble{width:var(--tl-year-size);height:var(--tl-year-size);position:absolute;left:50%;z-index:2;transform:translateX(-50%);bottom:calc((var(--tl-year-size) / 2) * -1);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs16);color:var(--black);background:var(--tl-year-bg);border:var(--tl-year-bubble-border-size) solid var(--tl-strip-bg);border-radius:50%}.timeline-data{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));align-items:center;grid-gap:20px calc(var(--tl-data-box-line-width) * 2);max-width:563px;align-content:center}.timeline-data-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;background:var(--tl-data-box-bg);min-height:var(--tl-data-box-minh);min-width:var(--tl-data-box-minw);border-radius:7px;padding:10px}.timeline-line{content:'';width:var(--tl-data-box-line-width);position:absolute;top:50%;height:1px;background:var(--br-c7)}.timeline-data-box:nth-child(odd) .timeline-line{left:100%}.timeline-data-box:nth-child(even) .timeline-line{right:100%}.timeline-dot{position:absolute;width:9px;height:9px;z-index:1;top:50%;transform:translateY(-50%);border-radius:50%;background:rgba(var(--rgb-white),.5)}.timeline-data-box:nth-child(odd) .timeline-dot{right:-5px}.timeline-data-box:nth-child(even) .timeline-dot{left:-5px}.timeline-month{position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase;font-size:var(--fs12);display:none}.timeline-data-box:nth-child(odd) .timeline-month{right:-45px}.timeline-data-box:nth-child(even) .timeline-month{left:-45px}.timeline-head-title{font-size:var(--fs16);font-weight:var(--fw-bold);color:var(--black);margin-bottom:2px}.timeline-head-desc{font-size:var(--fs16);text-decoration:underline}.timeline-block{--tl-data-box-gutter:calc(var(--space5) + 5px)}.timeline-data{padding-left:15px;padding-right:15px;margin-top:var(--tl-data-box-gutter);margin-bottom:var(--tl-data-box-gutter);text-align:left}.timeline-data-box{margin-top:10px;margin-bottom:10px}.timeline-popup{position:fixed;z-index:9;background:var(--white);border-radius:7px;box-shadow:0px 1px 5px 1px rgba(var(--rgb-black),.25);padding:20px 18px 20px 30px;width:100%;max-width:435px;max-height:375px}.timeline-popup:after{width:21.43px;height:18.4px;background:url(//ncdmobile.com/wp-content/themes/solmap/template-parts/blocks/timeline/img/popup-traingle.svg) center no-repeat;background-size:contain;position:absolute;bottom:-18.4px;left:50%;transform:translateX(-50%);filter:drop-shadow(4px 4px 0px rgba(var(--rgb-black),.15))}.timeline-popup .list-content-header-title{padding-top:var(--lcb-header-bottom-padding)}.timeline-popup .list-content-item:last-child{border-bottom:0}.timeline-popup[data-position=bottom]:after{top:-6px;transform:rotate(180deg)}.timeline-popup[data-align=left]:after{right:16px}.timeline-popup[data-align=right]:after{left:16px}.timeline-popup .list-content-header-title{padding-right:12px}.popup-content-box:not(:has(.list-content-header-title)) .list-content-item:first-child{border-top:0 !important}