.elementor-19212 .elementor-element.elementor-element-f2167c6{--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;}.elementor-19212 .elementor-element.elementor-element-98c15f0{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19212 .elementor-element.elementor-element-686b859{--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;}.elementor-19212 .elementor-element.elementor-element-e2fbe4a{--display:flex;}.elementor-19212 .elementor-element.elementor-element-c45c834{--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;}.elementor-19212 .elementor-element.elementor-element-a040c2e{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-19212 .elementor-element.elementor-element-98c15f0{font-size:var( --e-global-typography-text-font-size );}.elementor-19212 .elementor-element.elementor-element-a040c2e{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-19212 .elementor-element.elementor-element-98c15f0{font-size:var( --e-global-typography-text-font-size );}.elementor-19212 .elementor-element.elementor-element-a040c2e{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.tz-list{box-sizing:border-box;width:100%;background:#0C0D07;padding:clamp(24px,5vw,56px) clamp(18px,4.5vw,52px);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#D8C6BA;-webkit-text-size-adjust:100%}
.tz-list *{box-sizing:border-box}
.tz-list section{margin:0 0 clamp(30px,5vw,52px)}
.tz-list h2{margin:0 0 8px;color:#F3EBE4;font-size:clamp(24px,4vw,38px);font-weight:300;letter-spacing:.02em;line-height:1.2}
.tz-list .tz-intro{margin:0 0 6px;color:#D8C6BA;font-weight:300;font-size:clamp(15px,1.8vw,18px);line-height:1.5}
.tz-list .tz-note{margin:0 0 clamp(26px,4vw,44px);color:#B7A89C;font-weight:300;font-size:clamp(12px,1.3vw,14px);font-style:italic}
.tz-list h3{margin:0 0 clamp(6px,1.5vw,12px);padding:0 0 12px;border-bottom:1px solid #C9A24B;color:#C9A24B;font-size:clamp(12px,1.4vw,14px);font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.tz-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 clamp(24px,4vw,56px)}
.tz-list li{padding:14px 0;border-bottom:1px solid rgba(216,198,186,.16);line-height:1.55;overflow-wrap:anywhere;word-break:normal}
.tz-list li strong{display:block;color:#F3EBE4;font-weight:400;font-size:clamp(14.5px,1.5vw,16px)}
.tz-list li .tz-u{display:block;color:#D8C6BA;font-weight:300;font-size:clamp(13px,1.3vw,14px)}
.tz-list li .tz-s{display:block;color:#B7A89C;font-weight:300;font-size:clamp(12px,1.2vw,13px);margin-top:2px}
@media (hover:hover){.tz-list li{transition:background .2s ease}.tz-list li:hover{background:#314021}}/* End custom CSS */