.elementor-8715 .elementor-element.elementor-element-h1st0ry{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}/* Start custom CSS */.nyc-hist-lead{font-size:20px;line-height:1.6;color:#132D4D;max-width:820px;margin-bottom:40px}
.elementor-widget-text-editor .nyc-era{margin:-6px 0 18px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#CB443C}
.elementor-widget-text-editor ol.nyc-tl{list-style:none;margin:0 0 48px!important;padding:0;border-left:2px solid #D1CFC6}
.nyc-tl li{display:grid;grid-template-columns:130px 1fr;gap:18px;position:relative;padding:14px 0 14px 26px;margin:0!important;border-bottom:1px solid #EDECE8}
.nyc-tl li:last-child{border-bottom:0}
.nyc-tl li::before{content:'';position:absolute;left:-7px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #132D4D}
.nyc-tl li b{font-family:'Zilla Slab',serif;font-weight:700;font-size:22px;line-height:1.2;color:#132D4D}
.nyc-tl li strong{display:block;color:#132D4D;font-size:17px}
.nyc-tl li span{display:block;color:#3A4350;font-size:15px;line-height:1.5}
.nyc-tl .nyc-unv{color:#677181;font-style:italic}
.nyc-tl .nyc-tl-pause::before{border-color:#677181;background:#677181}
.nyc-tl .nyc-tl-pause b,.nyc-tl .nyc-tl-pause strong{color:#677181}
.nyc-tl .nyc-tl-next{background:#F4F4F2}
.nyc-tl .nyc-tl-next::before{background:#FFC20E;border-color:#FFC20E}
.nyc-tl .nyc-tl-next b{color:#CB443C}
@media (max-width:767px){.nyc-hist-lead{font-size:18px}.nyc-tl li{grid-template-columns:1fr;gap:4px;padding-left:20px}}

.nyc-archive{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:44px;align-items:center;background:#F4F4F2;border-left:4px solid #CB443C;padding:36px 40px;margin:0 0 56px}
.nyc-archive figure{margin:0}
.nyc-archive img{display:block;width:100%;height:auto;border:1px solid #D1CFC6;box-shadow:0 12px 28px rgba(19,45,77,.18);transform:rotate(-1.5deg)}
.elementor-widget-text-editor .nyc-archive .nyc-era{margin:0 0 8px}
.nyc-archive h3{margin:0 0 14px;color:#132D4D}
.nyc-archive p{margin:0 0 14px}
.nyc-archive .nyc-archive-cap{margin:0;font-size:13px;line-height:1.5;color:#677181}
@media (max-width:767px){.nyc-archive{grid-template-columns:1fr;gap:24px;padding:24px 20px}.nyc-archive figure{max-width:280px;margin:0 auto}}/* End custom CSS */