.elementor-11497 .elementor-element.elementor-element-e37qnil1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11497 .elementor-element.elementor-element-395jy2qe{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;}.elementor-11497 .elementor-element.elementor-element-395jy2qe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11497 .elementor-element.elementor-element-8uz3900w{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11497 .elementor-element.elementor-element-90ghjjji{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-11497 .elementor-element.elementor-element-e37qnil1{--content-width:1280px;}.elementor-11497 .elementor-element.elementor-element-8uz3900w{--content-width:1280px;}}@media(max-width:1024px){.elementor-11497 .elementor-element.elementor-element-e37qnil1{--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;--justify-content:center;--padding-top:80px;--padding-bottom:0px;--padding-left:50px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11497 .elementor-element.elementor-element-395jy2qe{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-395jy2qe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11497 .elementor-element.elementor-element-8uz3900w{--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;--justify-content:center;--padding-top:20px;--padding-bottom:80px;--padding-left:50px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11497 .elementor-element.elementor-element-90ghjjji{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-11497 .elementor-element.elementor-element-e37qnil1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11497 .elementor-element.elementor-element-e37qnil1.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11497 .elementor-element.elementor-element-395jy2qe{width:100%;max-width:100%;text-align:center;}.elementor-11497 .elementor-element.elementor-element-395jy2qe.elementor-element{--align-self:center;}.elementor-11497 .elementor-element.elementor-element-395jy2qe .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11497 .elementor-element.elementor-element-8uz3900w{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11497 .elementor-element.elementor-element-8uz3900w.e-con{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11497 .elementor-element.elementor-element-90ghjjji{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11497 .elementor-element.elementor-element-90ghjjji.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-90ghjjji */.ozltr {direction: ltr; text-align: left;}
.ozltr p {line-height: 1.85; margin: 0 0 1em;}
.ozltr ul {padding-inline-start: 1.4em; margin: 0 0 1.2em;}
.ozltr li {margin-bottom: .5em; line-height: 1.8;}
.ozltr a {text-decoration: underline;}
.ozltr .ozupd {font-size: 13px; color: #6B7887; margin: 0 0 20px;}
.ozltr .oztoc {border-top: 1px solid rgba(176,133,47,.3); border-bottom: 1px solid rgba(176,133,47,.3); padding: 16px 0; margin: 0 0 10px;}
.ozltr .oztoc .ozt {font-size: 12px; font-weight: 700; letter-spacing: 2px; color: #8A651F; margin: 0 0 8px;}
.ozltr .oztoc ul {list-style: none; padding: 0; margin: 0;}
.ozltr .oztoc li {display: flex; align-items: baseline; gap: 10px; padding: 6px 0; margin: 0; line-height: 1.4;}
.ozltr .oztoc li a {text-decoration: none; color: #0B1F3A; font-size: 15px;}
.ozltr .oztoc li a:hover {color: #8A651F; text-decoration: underline;}
.ozltr .oztoc .lead {flex: 1; border-bottom: 1px dotted rgba(176,133,47,.65); transform: translateY(-4px);}
.ozltr .oztoc .num {font-size: 13px; font-weight: 700; color: #8A651F;}
.ozltr h2 {display: flex; align-items: baseline; gap: 18px; border-bottom: 1px solid rgba(176,133,47,.35); padding-bottom: 12px; margin: 2.4em 0 .8em; scroll-margin-top: 100px;}
.ozltr h2 .chn {font-size: 52px; font-weight: 300; color: #B0852F; line-height: 1; flex: none;}
.ozltr h2 .cht {font-size: 22px; font-weight: 900; color: #0B1F3A; line-height: 1.3;}
@media (max-width: 767px) {
  .ozltr h2 {gap: 12px; padding-bottom: 9px; margin-top: 2em;}
  .ozltr h2 .chn {font-size: 34px;}
  .ozltr h2 .cht {font-size: 16px;}
  .ozltr .oztoc li a {font-size: 13px;}
  .ozltr p, .ozltr li {line-height: 1.75;}
}/* End custom CSS */