.elementor-2082 .elementor-element.elementor-element-3cdb877{--display:flex;--min-height:0px;}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-cc5ba78{left:0px;}body.rtl .elementor-2082 .elementor-element.elementor-element-cc5ba78{right:0px;}.elementor-2082 .elementor-element.elementor-element-cc5ba78{top:0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-cc5ba78 .elementor-heading-title{color:#F3EFE8;}.elementor-2082 .elementor-element.elementor-element-2abb247 img{width:100%;max-width:100%;opacity:1;}.elementor-2082 .elementor-element.elementor-element-14a98e8:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-14a98e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-14a98e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-14a98e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-60f43df > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2082 .elementor-element.elementor-element-afccf2b:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-afccf2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-afccf2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -4px 0px;}.elementor-2082 .elementor-element.elementor-element-afccf2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-cb62093 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-f4ceb3b:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-f4ceb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-f4ceb3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-f4ceb3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-291e7a3 > .elementor-element-populated{margin:33px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2082 .elementor-element.elementor-element-58efb50 > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-2082 .elementor-element.elementor-element-58efb50{font-family:"Noto Serif SC", Times new roman;font-size:16px;color:#C0C0C0;}.elementor-2082 .elementor-element.elementor-element-fd9800d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2082 .elementor-element.elementor-element-fd9800d:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-fd9800d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-fd9800d > .elementor-background-overlay{opacity:0.98;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-fd9800d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-6c3995d > .elementor-widget-container{background-color:var( --e-global-color-202945e9 );padding:0px 0px 3px 15px;}.elementor-2082 .elementor-element.elementor-element-6c3995d .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-weight:700;color:var( --e-global-color-primary );}.elementor-2082 .elementor-element.elementor-element-c729d36:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-c729d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-c729d36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-c729d36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-9474f37 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-26518a0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-26518a0 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-26518a0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-26518a0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-26518a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-b35f8bf:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-b35f8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-b35f8bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-b35f8bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-d666fd5 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-d666fd5 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-49f68dd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-49f68dd > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-49f68dd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-49f68dd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-49f68dd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-4c39549:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-4c39549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-4c39549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-4c39549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-aff25aa > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-aff25aa .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-f125dec{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-f125dec > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-f125dec.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-f125dec.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-f125dec.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-2dfa823:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-2dfa823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-2dfa823{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-2dfa823 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-ca4e330 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-ca4e330 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-43cb69b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-43cb69b > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-43cb69b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-43cb69b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-43cb69b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-b3e6b0e:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-b3e6b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-b3e6b0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-b3e6b0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-9d24424 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-9d24424 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-76454ce{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-76454ce > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-76454ce.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-76454ce.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-76454ce.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-a677781:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-a677781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-a677781{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-a677781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-669a84f > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-669a84f .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-abc4a01:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-abc4a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-abc4a01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-abc4a01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-cb24518{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-cb24518 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 30px 0px;}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-cb24518.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-cb24518.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-cb24518.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-4fc179c > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-4fc179c .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-6ccf0d3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-f41d212:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-f41d212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-f41d212{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-f41d212 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-2f15b33 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-2f15b33 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-de14360{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-de14360 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-de14360.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-de14360.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-de14360.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-01825d7:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-01825d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-01825d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-01825d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-03b90c1 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-03b90c1 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-43d416c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-43d416c > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-43d416c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-43d416c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-43d416c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-a90c617:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-a90c617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-a90c617{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-a90c617 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-fc67be1 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-fc67be1 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-7a69737{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-7a69737 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-7a69737.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-7a69737.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-7a69737.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-ae8681b:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-ae8681b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-ae8681b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-ae8681b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-faf6a94 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-faf6a94 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-fc5ecd8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-42bed1d:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-42bed1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-42bed1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-42bed1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-ad5a97f > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-ad5a97f .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-6053b50{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-6053b50 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-6053b50.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-6053b50.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-6053b50.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-f6d11cc:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-f6d11cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-f6d11cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-f6d11cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-ba00892 > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-ba00892 .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-a49ab8d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-a49ab8d > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-a49ab8d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-a49ab8d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-a49ab8d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-fed9a20:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-fed9a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-fed9a20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-fed9a20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-8d6c70d > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-8d6c70d .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-87ec553{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-87ec553 > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-87ec553.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-87ec553.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-87ec553.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-7c51eb6:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-7c51eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a7d01b2 );}.elementor-2082 .elementor-element.elementor-element-7c51eb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2082 .elementor-element.elementor-element-7c51eb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-550a4dc > .elementor-widget-container{padding:2px 10px 5px 15px;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-188e1669 );}.elementor-2082 .elementor-element.elementor-element-550a4dc .elementor-heading-title{font-family:"Noto Sans SC", Times new roman;font-size:28px;font-weight:400;color:#B1976B;}.elementor-2082 .elementor-element.elementor-element-c5ba19b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2082 .elementor-element.elementor-element-c5ba19b > .elementor-widget-container{background-color:var( --e-global-color-5a7d01b2 );padding:0px 0px 25px 0px;}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__thumbnail__link{width:38%;}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__meta-data span + span:before{content:",";}.elementor-2082 .elementor-element.elementor-element-c5ba19b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2082 .elementor-element.elementor-element-c5ba19b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2082 .elementor-element.elementor-element-c5ba19b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title, .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title a{color:var( --e-global-color-73a487a );font-size:18px;font-weight:400;text-transform:none;}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times new roman;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-202945e9 );}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers.current{color:var( --e-global-color-eac1a71 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2082 .elementor-element.elementor-element-83baa0e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2082 .elementor-element.elementor-element-83baa0e:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-83baa0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A1B;}.elementor-2082 .elementor-element.elementor-element-83baa0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2082 .elementor-element.elementor-element-83baa0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2082 .elementor-element.elementor-element-264685d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-c5df553{text-align:center;}.elementor-2082 .elementor-element.elementor-element-c5df553 .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2082 .elementor-element.elementor-element-a8e26aa > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2082 .elementor-element.elementor-element-a8e26aa{text-align:center;font-family:"Noto Serif SC", Times new roman;font-size:18px;font-weight:300;color:var( --e-global-color-5524aeb7 );}.elementor-2082 .elementor-element.elementor-element-e919c10{padding:25px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-7115086.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:2px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-2px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group > label, .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-subgroup label{color:var( --e-global-color-5524aeb7 );}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-accent );}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group > label{font-family:"Noto Serif SC", Times new roman;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-type-html{padding-bottom:0px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group .elementor-field{color:#ffffff;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group .elementor-field, .elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-subgroup label{font-size:15px;font-weight:300;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-5a7d01b2 );border-color:var( --e-global-color-228ea47 );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-5a7d01b2 );border-color:var( --e-global-color-228ea47 );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-228ea47 );}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-button{font-size:15px;font-weight:600;text-transform:uppercase;padding:15px 45px 15px 45px;}.elementor-2082 .elementor-element.elementor-element-42b533b .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2082 .elementor-element.elementor-element-42b533b .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-188e1669 );color:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-188e1669 );color:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-2082 .elementor-element.elementor-element-42b533b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2082 .elementor-element.elementor-element-42b533b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-bc-flex-widget .elementor-2082 .elementor-element.elementor-element-641bb4a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2082 .elementor-element.elementor-element-641bb4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2082 .elementor-element.elementor-element-641bb4a > .elementor-element-populated{margin:36px 36px 0px 38px;--e-column-margin-right:36px;--e-column-margin-left:38px;}.elementor-2082 .elementor-element.elementor-element-09de8ab{text-align:end;}.elementor-2082 .elementor-element.elementor-element-09de8ab .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}body.elementor-page-2082:not(.elementor-motion-effects-element-type-background), body.elementor-page-2082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2082 .elementor-element.elementor-element-60f43df > .elementor-element-populated{padding:6px 0px 0px 500px;}.elementor-2082 .elementor-element.elementor-element-fd9800d{padding:13px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-83baa0e{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-2082 .elementor-element.elementor-element-cc5ba78 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-60f43df > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-2082 .elementor-element.elementor-element-58efb50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-58efb50{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-fd9800d{padding:9px 0px 0px 0px;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-26518a0:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-49f68dd:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-f125dec:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-43cb69b:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-76454ce:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-cb24518:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-6ccf0d3:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-de14360:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-43d416c:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-7a69737:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-fc5ecd8:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-6053b50:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-a49ab8d:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-87ec553:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2082 .elementor-element.elementor-element-c5ba19b:after{content:"1";}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__thumbnail__link{width:32%;}.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2082 .elementor-element.elementor-element-83baa0e{padding:50px 20px 50px 20px;}.elementor-2082 .elementor-element.elementor-element-7115086 > .elementor-element-populated{padding:0px 0px 35px 0px;}}@media(min-width:768px){.elementor-2082 .elementor-element.elementor-element-9cf2c2f{width:75.5%;}.elementor-2082 .elementor-element.elementor-element-60f43df{width:24.375%;}.elementor-2082 .elementor-element.elementor-element-264685d{width:70.138%;}.elementor-2082 .elementor-element.elementor-element-7115086{width:100%;}.elementor-2082 .elementor-element.elementor-element-641bb4a{width:29.737%;}}/* Start custom CSS for heading, class: .elementor-element-cc5ba78 */.elementor-2082 .elementor-element.elementor-element-cc5ba78{
  position:absolute !important;
  z-index:20 !important;

  top:42% !important;
  left:50% !important;
  transform:translate(-50%, -50%) !important;

  width:100% !important;
  padding:16px 36px !important;
  margin:0 !important;

  pointer-events:none !important;
}

.elementor-2082 .elementor-element.elementor-element-cc5ba78 .elementor-heading-title{
  max-width:980px !important;
  margin:0 auto !important;

  font-family:"Noto Serif SC","Source Serif Pro",serif !important;
  font-size:30px !important;
  line-height:1.75 !important;
  font-weight:400 !important;
  letter-spacing:.03em !important;

  color:#f4efe8 !important;
  text-align:center !important;

  text-shadow:0 3px 20px rgba(0,0,0,.78) !important;
}

/* TABLET */
@media (min-width:768px) and (max-width:1024px){
  .elementor-2082 .elementor-element.elementor-element-cc5ba78{
    top:48% !important;
    padding:26px 28px 0 28px !important;
  }

  .elementor-2082 .elementor-element.elementor-element-cc5ba78 .elementor-heading-title{
    font-size:22px !important;
    line-height:2 !important;
    max-width:88% !important;
  }
}

/* MOBILE */
@media (max-width:767px){
  .elementor-2082 .elementor-element.elementor-element-cc5ba78{
    top:46% !important;
    padding:18px 16px 0 16px !important;
  }

  .elementor-2082 .elementor-element.elementor-element-cc5ba78 .elementor-heading-title{
    font-size:15px !important;
    line-height:1.85 !important;
    max-width:86% !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abb247 */.elementor-2082 .elementor-element.elementor-element-2abb247{
  width:100vw !important;
  max-width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}

.elementor-2082 .elementor-element.elementor-element-2abb247 img{
  width:100vw !important;

  height:420px !important;

  object-fit:cover !important;
 object-position:center 68% !important;

  display:block !important;
}

@media (max-width:1024px){
  .elementor-2082 .elementor-element.elementor-element-2abb247 img{
    height:240px !important;
    object-position:center center !important;
  }
}

@media (max-width:767px){
  .elementor-2082 .elementor-element.elementor-element-2abb247 img{
    height:190px !important;
    object-position:center center !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdb877 */.elementor-2082 .elementor-element.elementor-element-3cdb877{
  position:relative !important;
  overflow:hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60f43df */.elementor-2082 .elementor-element.elementor-element-60f43df{
  display:flex !important;
  flex-direction:row !important;

  align-items:center !important;
  justify-content:center !important;

  flex-wrap:nowrap !important;
  gap:14px !important;

  min-height:44px !important;
  width:auto !important;

  overflow:visible !important;
  position:relative !important;
  z-index:9999 !important;
}

/* Tablet */

@media (min-width:768px) and (max-width:1024px){

  .elementor-2082 .elementor-element.elementor-element-60f43df{
    gap:12px !important;
    min-height:40px !important;
  }

  .elementor-2082 .elementor-element.elementor-element-60f43df > *{
    flex:0 0 auto !important;
  }
}

/* Mobile */

@media (max-width:767px){

  .elementor-2082 .elementor-element.elementor-element-60f43df{
    gap:10px !important;
    min-height:38px !important;
  }

  .elementor-2082 .elementor-element.elementor-element-60f43df > *{
    flex:0 0 auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14a98e8 *//* TABLET ONLY */
@media (min-width:768px) and (max-width:1200px){

  .elementor-2082 .elementor-element.elementor-element-14a98e8 > .elementor-container{
    display:flex !important;
    flex-wrap:wrap !important;
  }

  /* social icons row */
  .elementor-2082 .elementor-element.elementor-element-14a98e8 .elementor-column:first-child{
    width:100% !important;
    flex:0 0 100% !important;

    display:flex !important;
    justify-content:flex-end !important;
  }

  /* search row */
  .elementor-2082 .elementor-element.elementor-element-14a98e8 .elementor-column:last-child{
    width:100% !important;
    flex:0 0 100% !important;

    display:flex !important;
    justify-content:flex-end !important;

    padding-right:0 !important;
    margin-right:0 !important;
  }

  .elementor-2082 .elementor-element.elementor-element-14a98e8 .on-search-wrap{
    margin-right:0 !important;
    margin-left:auto !important;
  }
}


/* MOBILE ONLY */
@media (max-width:767px){

  .elementor-2082 .elementor-element.elementor-element-14a98e8 .elementor-container{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-end !important;
    gap:10px !important;
  }

  .elementor-2082 .elementor-element.elementor-element-14a98e8 .elementor-column:first-child{
    width:auto !important;
    flex:0 0 auto !important;
  }

  .elementor-2082 .elementor-element.elementor-element-14a98e8 .elementor-column:last-child{
    width:100% !important;
    flex:0 0 100% !important;
    display:flex !important;
    justify-content:flex-end !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58efb50 *//* =========================================
   Reduce space below paragraph on mobile
   ========================================= */

@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-58efb50 p{
        margin-bottom: 6px !important;
    }

    .elementor-2082 .elementor-element.elementor-element-58efb50{
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3995d *//* Remove extra gap above this section on mobile */
@media (max-width: 767px){
  .elementor-2082 .elementor-element.elementor-element-6c3995d{
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9474f37 *//* Scope everything ONLY to this Posts widget */
.elementor-2082 .elementor-element.elementor-element-9474f37{
  --onar-gold: #d4af63;
  --onar-light: rgba(246,241,229,0.75);
  --onar-border: rgba(212,175,99,0.18);
}

/* Each post card container */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post{
  background: rgba(0,0,0,0.25);
  border: 1px solid var(--onar-border);
  border-radius: 8px;
  padding: 8px;
  transition: all .18s ease;
}

/* Hover effect */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post:hover{
  border-color: rgba(212,175,99,0.45);
  transform: translateY(-2px);
}

/* Thumbnail */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__thumbnail{
  overflow: hidden;
  border-radius: 4px;
}

.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__thumbnail img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Title */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__title a{
  color: var(--onar-gold) !important;
  font-weight: 500;
  line-height: 1.35;
}

.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__title a:hover{
  opacity: 0.85;
}

/* Meta (author/date) */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__meta-data,
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__meta-data span,
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__meta-data a{
  color: var(--onar-light) !important;
  font-size: 12px;
}

/* Text spacing */
.elementor-2082 .elementor-element.elementor-element-9474f37 .elementor-post__text{
  padding-top: 6px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-26518a0 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-26518a0 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-49f68dd *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-49f68dd .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f125dec *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-f125dec .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-f125dec .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43cb69b *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-43cb69b .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-76454ce *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-76454ce .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-76454ce .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cb24518 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-cb24518 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6ccf0d3 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-6ccf0d3 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-de14360 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-de14360 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-de14360 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43d416c *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-43d416c .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-43d416c .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7a69737 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-7a69737 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fc5ecd8 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-fc5ecd8 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6053b50 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-6053b50 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a49ab8d *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-a49ab8d .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87ec553 *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-87ec553 .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c5ba19b *//* =========================================
   OUR NARRATIVES — PAGINATION SPACING FIX
   Adds proper breathing room above numbers
   ========================================= */

.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{
    margin-top: 28px !important;
    padding-top: 10px !important;
}

/* optional: center alignment */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{
    text-align: center;
}

/* optional: spacing between numbers */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers{
    margin: 0 6px;
}
/* =========================================
   OUR NARRATIVES — PAGINATION GOLD COLOR
   ========================================= */

/* normal numbers */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers{
    color: #d4af63 !important;
    opacity: 1 !important;
}

/* hover */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers:hover{
    color: #f6e6b0 !important;
}

/* current page */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers.current{
    color: #d4af63 !important;
    font-weight: 600;
}

/* Next button */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .next,
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .prev{
    color: #d4af63 !important;
}
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination{
    margin-top: 32px;
}

.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-pagination .page-numbers{
    font-size: 15px;
    letter-spacing: 0.04em;
}
/* =========================================
   OUR NARRATIVES — MOBILE FONT SIZE FIX
   Reduce title and meta size on mobile only
   ========================================= */

@media (max-width: 767px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title a{
        font-size: 13px !important;
        line-height: 1.35 !important;
        letter-spacing: 0.01em;
    }

    /* Meta (author, date) */
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__meta-data{
        font-size: 11px !important;
        line-height: 1.3 !important;
        opacity: 0.85;
    }

    /* Optional: reduce spacing between items */
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post{
        margin-bottom: 12px !important;
    }

}
@media (max-width: 767px){

    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title a{
        word-break: break-word;
    }

}
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}
/* Fix left alignment offset */
.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-posts-container{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-posts-container > article:first-child{
    margin-left: 0 !important;
}
/* =========================================
   OUR NARRATIVES — TABLET FONT SIZE FIX
   Reduce title and meta size on tablet
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px){

    /* Post title */
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title,
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__title a{
        font-size: 15px !important;
        line-height: 1.4 !important;
    }

    /* Meta text (author, date) */
    .elementor-2082 .elementor-element.elementor-element-c5ba19b .elementor-post__meta-data{
        font-size: 12px !important;
        line-height: 1.35 !important;
        opacity: 0.9;
    }

}/* End custom CSS */