.elementor-49 .elementor-element.elementor-element-d254bc6 > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .eael-ticker .ticker-content a{color:#222222;font-family:"DM Sans", Sans-serif;font-size:12px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .eael-ticker .ticker-content a:hover{color:#f44336;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .eael-ticker{border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .ticker-badge{background-color:#FC0000;padding:1px 15px 1px 49px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .ticker-badge span{color:#fff;font-family:"DM Sans", Sans-serif;font-size:12px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-next, .elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-prev{font-size:22px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-next img, .elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-prev img{width:22px;height:22px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-next svg, .elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-prev svg{width:22px;height:22px;line-height:22px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-next{right:0px;}.elementor-49 .elementor-element.elementor-element-f1f5119 > .elementor-container{max-width:1000px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-46f3fed{--grid-row-gap:30px;--grid-column-gap:3px;}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-49 .elementor-element.elementor-element-46f3fed:after{content:"0.66";}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-46f3fed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:5px;}.elementor-49 .elementor-element.elementor-element-46f3fed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:5px;}.elementor-49 .elementor-element.elementor-element-46f3fed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:5px;}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__title, .elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__title a{color:#020203;font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__meta-data{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__read-more{color:#FE2C55;}.elementor-49 .elementor-element.elementor-element-a1b4ddd > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-a1b4ddd{margin-top:-44px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-1b62a44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-1b62a44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2eb0eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"DM Sans", Sans-serif;font-weight:800;color:#2A2626;}.elementor-49 .elementor-element.elementor-element-828b2fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-8ab3b44 > .elementor-element-populated{border-style:solid;border-width:0px 01px 0px 0px;border-color:#D0D0D0;}.elementor-49 .elementor-element.elementor-element-8ab3b44 > .elementor-element-populated, .elementor-49 .elementor-element.elementor-element-8ab3b44 > .elementor-element-populated > .elementor-background-overlay, .elementor-49 .elementor-element.elementor-element-8ab3b44 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-fc2e771{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-49 .elementor-element.elementor-element-fc2e771:after{content:"0.66";}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__meta-data span + span:before{content:"///";}.elementor-49 .elementor-element.elementor-element-fc2e771.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-49 .elementor-element.elementor-element-fc2e771.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-49 .elementor-element.elementor-element-fc2e771.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__title a{color:#1F2020;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:800;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__title{margin-bottom:9px;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__meta-data{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-9daf93c{--grid-row-gap:8px;--grid-column-gap:31px;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.71 * 100% );}.elementor-49 .elementor-element.elementor-element-9daf93c:after{content:"0.71";}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__thumbnail__link{width:33%;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__meta-data span + span:before{content:"///";}.elementor-49 .elementor-element.elementor-element-9daf93c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:9px;}.elementor-49 .elementor-element.elementor-element-9daf93c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:9px;}.elementor-49 .elementor-element.elementor-element-9daf93c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:9px;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title, .elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title a{color:#161617;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title{margin-bottom:2px;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__meta-data{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bedbe9b > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-bedbe9b{margin-top:21px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-8c9919a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"DM Sans", Sans-serif;font-weight:800;color:#2A2626;}.elementor-49 .elementor-element.elementor-element-136f38e{--grid-row-gap:31px;--grid-column-gap:26px;}.elementor-49 .elementor-element.elementor-element-136f38e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-49 .elementor-element.elementor-element-136f38e:after{content:"0.66";}.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-136f38e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-49 .elementor-element.elementor-element-136f38e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-49 .elementor-element.elementor-element-136f38e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__title, .elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__title a{color:#242526;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-6ad3c4b > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-8c4eb63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-8c4eb63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F51C1C;}.elementor-49 .elementor-element.elementor-element-8c4eb63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-8c4eb63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-d9328cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"DM Sans", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-512a885{--grid-row-gap:8px;--grid-column-gap:31px;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.71 * 100% );}.elementor-49 .elementor-element.elementor-element-512a885:after{content:"0.71";}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__thumbnail__link{width:33%;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__meta-data span + span:before{content:"///";}.elementor-49 .elementor-element.elementor-element-512a885.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:9px;}.elementor-49 .elementor-element.elementor-element-512a885.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:9px;}.elementor-49 .elementor-element.elementor-element-512a885.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:9px;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title a{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title{margin-bottom:2px;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__meta-data{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-9cebba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"DM Sans", Sans-serif;font-weight:800;color:#2A2626;}.elementor-49 .elementor-element.elementor-element-efe6341{--grid-row-gap:8px;--grid-column-gap:31px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.71 * 100% );}.elementor-49 .elementor-element.elementor-element-efe6341:after{content:"0.71";}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__thumbnail__link{width:33%;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__meta-data span + span:before{content:"///";}.elementor-49 .elementor-element.elementor-element-efe6341.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:9px;}.elementor-49 .elementor-element.elementor-element-efe6341.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:9px;}.elementor-49 .elementor-element.elementor-element-efe6341.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:9px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title a{color:#151617;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title{margin-bottom:2px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__meta-data{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bf2dcc8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bf2dcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-49 .elementor-element.elementor-element-bf2dcc8 > .elementor-container{max-width:1000px;}.elementor-49 .elementor-element.elementor-element-bf2dcc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:26px;margin-bottom:0px;padding:23px 0px 58px 0px;}.elementor-49 .elementor-element.elementor-element-bf2dcc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-d78bec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;font-family:"DM Sans", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-10e99a9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-49 .elementor-element.elementor-element-10e99a9:after{content:"0.66";}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__thumbnail{border-radius:6px 6px 6px 6px;}.elementor-49 .elementor-element.elementor-element-10e99a9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-49 .elementor-element.elementor-element-10e99a9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-49 .elementor-element.elementor-element-10e99a9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__title a{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__title{margin-bottom:16px;}.elementor-49 .elementor-element.elementor-element-3bf1766{--grid-row-gap:11px;--grid-column-gap:9px;}.elementor-49 .elementor-element.elementor-element-3bf1766 > .elementor-widget-container{padding:43px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.69 * 100% );}.elementor-49 .elementor-element.elementor-element-3bf1766:after{content:"0.69";}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__meta-data span + span:before{content:"•";}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__text{margin-top:20px;}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__title a{color:#252627;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-8ab3b44{width:38.673%;}.elementor-49 .elementor-element.elementor-element-6a89e35{width:61.327%;}.elementor-49 .elementor-element.elementor-element-8c4eb63{width:29.4%;}.elementor-49 .elementor-element.elementor-element-56193ba{width:70.6%;}.elementor-49 .elementor-element.elementor-element-115024b{width:63.3%;}.elementor-49 .elementor-element.elementor-element-cc3408c{width:36.6%;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .eael-ticker .ticker-content a{font-size:10px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .eael-ticker .ticker-content{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .ticker-badge span{font-size:10px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker-wrap .ticker-badge{padding:0px 16px 0px 25px;}.elementor-49 .elementor-element.elementor-element-f4136d5 .eael-ticker .swiper-button-prev{right:-36px;}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-46f3fed:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-46f3fed .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-fc2e771:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-fc2e771 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.59 * 100% );}.elementor-49 .elementor-element.elementor-element-9daf93c:after{content:"0.59";}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__thumbnail__link{width:34%;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title, .elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__title{margin-bottom:4px;}.elementor-49 .elementor-element.elementor-element-9daf93c .elementor-post__meta-data{font-size:10px;margin-bottom:8px;}.elementor-49 .elementor-element.elementor-element-bedbe9b{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-136f38e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-136f38e:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.59 * 100% );}.elementor-49 .elementor-element.elementor-element-512a885:after{content:"0.59";}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__thumbnail__link{width:34%;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__title{margin-bottom:4px;}.elementor-49 .elementor-element.elementor-element-512a885 .elementor-post__meta-data{font-size:10px;margin-bottom:8px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.59 * 100% );}.elementor-49 .elementor-element.elementor-element-efe6341:after{content:"0.59";}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__thumbnail__link{width:34%;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title a{font-size:14px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__title{margin-bottom:4px;}.elementor-49 .elementor-element.elementor-element-efe6341 .elementor-post__meta-data{font-size:10px;margin-bottom:8px;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-10e99a9:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__thumbnail__link{width:100%;}.elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__title, .elementor-49 .elementor-element.elementor-element-10e99a9 .elementor-post__title a{font-size:25px;}.elementor-49 .elementor-element.elementor-element-3bf1766 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-49 .elementor-element.elementor-element-3bf1766:after{content:"0.5";}.elementor-49 .elementor-element.elementor-element-3bf1766 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-f1f5119 *//* ------------------------------------------- */
/* 1. FONT STYLING (DM Sans) */
/* ------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

/* Terapkan font dan sembunyikan bullet points */
.elementor-49 .elementor-element.elementor-element-f1f5119 {
    font-family: 'DM Sans', sans-serif;
    padding: 0 0 30px 0; /* Padding bawah untuk scrollbar */
}

/* ------------------------------------------- */
/* 2. MENGUBAH TAMPILAN MENJADI HORIZONTAL SCROLL */
/* ------------------------------------------- */

/* Target container posts Elementor dan aktifkan scrolling */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-posts-container {
    display: flex;
    overflow-x: scroll; /* KUNCI: Scroll horizontal */
    scroll-snap-type: x mandatory; /* Kunci: Scroll snap */
    padding-bottom: 20px;
    
    /* Hilangkan Scrollbar default */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/* Hilangkan scrollbar di Chrome/Safari */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-posts-container::-webkit-scrollbar {
    display: none;
}

/* Mencegah kolom berjejer vertikal di dalam Flex */
.elementor-49 .elementor-element.elementor-element-f1f5119 article {
    flex-shrink: 0;
    width: 280px; /* Lebar setiap kartu secara tetap di desktop */
    margin-right: 20px !important; /* Jarak antar kartu */
    scroll-snap-align: start; /* Titik snap untuk setiap kartu */
    box-shadow: none !important; /* Hapus bayangan default */
    border: 1px solid #eee; /* Border halus */
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.3s ease;
}

/* Efek Hover Elegan */
.elementor-49 .elementor-element.elementor-element-f1f5119 article:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* ------------------------------------------- */
/* 3. STYLING KARTU MINIMALIS */
/* ------------------------------------------- */

/* Styling Gambar Unggulan */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__thumbnail__link {
    height: 180px;
    display: block;
    overflow: hidden;
}

.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__thumbnail__link img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* Styling Judul dan Konten */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__text {
    padding: 20px;
}

.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__title {
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 10px;
}

.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__title a {
    color: #000;
    text-decoration: none;
    transition: color 0.3s;
}

.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__title a:hover {
    color: #ff751f; /* Warna aksen oranye */
}

/* Styling Meta/Tanggal */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__meta-data {
    font-size: 0.8rem;
    color: #777;
    margin-bottom: 0;
}

/* Sembunyikan excerpt (jika ada) untuk minimalis */
.elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-post__excerpt {
    display: none;
}

/* ------------------------------------------- */
/* 4. RESPONSIVITAS MOBILE */
/* ------------------------------------------- */
@media (max-width: 600px) {
    /* Mobile: 1 kartu per tampilan dengan padding hint */
    .elementor-49 .elementor-element.elementor-element-f1f5119 article {
        width: calc(100vw - 80px); /* Membatasi lebar agar ada hint di kanan */
        margin-left: 20px; /* Padding kiri agar kartu tidak menempel di tepi */
        margin-right: 10px !important;
    }
    
    /* Menghilangkan padding kiri/kanan di container utama agar scroll penuh */
    .elementor-49 .elementor-element.elementor-element-f1f5119 .elementor-posts-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    /* Hilangkan efek hover di mobile */
    .elementor-49 .elementor-element.elementor-element-f1f5119 article:hover {
        transform: none;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-136f38e *//* ------------------------------------------- */
/* 1. FONT STYLING (DM Sans) */
/* ------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

/* PENTING: Mengganti .elementor-widget-posts dengan '.elementor-49 .elementor-element.elementor-element-136f38e' */
.elementor-49 .elementor-element.elementor-element-136f38e {
    font-family: 'DM Sans', sans-serif;
    padding: 0 0 30px 0; /* Padding bawah untuk scrollbar */
}

/* 2. MENGUBAH TAMPILAN MENJADI HORIZONTAL SCROLL */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-posts-container {
    display: flex;
    overflow-x: scroll; 
    scroll-snap-type: x mandatory; 
    padding-bottom: 20px;
    margin-left: -10px;
    margin-right: -10px;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.elementor-49 .elementor-element.elementor-element-136f38e .elementor-posts-container::-webkit-scrollbar {
    display: none;
}

.elementor-49 .elementor-element.elementor-element-136f38e article {
    flex-shrink: 0;
    width: calc(20% - 20px);
    margin: 10px;
    scroll-snap-align: start;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-49 .elementor-element.elementor-element-136f38e article:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* ------------------------------------------- */
/* 3. STYLING KARTU */
/* ------------------------------------------- */

/* Styling Gambar Unggulan */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__thumbnail__link {
    height: 150px;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
    border-radius: 4px;
}

.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__thumbnail__link img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* Container untuk Kategori dan Tanggal (Meta Data) */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__meta-data {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.85rem;
    margin-bottom: 8px;
}

/* Kategori */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__meta-data > span:first-child {
    font-weight: 700;
    color: #000;
    margin-right: 8px;
    position: relative;
    padding-right: 8px;
}
/* Garis pemisah vertikal */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__meta-data > span:first-child::after {
    content: "|";
    position: absolute;
    right: 0;
    top: 0;
    color: #ccc;
    font-weight: 400;
}

/* Tanggal */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__meta-data > span:last-child {
    color: #555;
    font-weight: 400;
}

/* Styling Judul Post */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__title {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 5px;
}

.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__title a {
    color: #000;
    text-decoration: none;
}
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__title a:hover {
    color: #fa3332;
}

/* Sembunyikan elemen konten lain */
.elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__excerpt, .elementor-49 .elementor-element.elementor-element-136f38e .elementor-post__read-more {
    display: none;
}

/* ------------------------------------------- */
/* 4. RESPONSIVITAS MOBILE */
/* ------------------------------------------- */
@media (max-width: 992px) {
    .elementor-49 .elementor-element.elementor-element-136f38e article {
        width: calc(33.333% - 20px);
    }
}

@media (max-width: 600px) {
    .elementor-49 .elementor-element.elementor-element-136f38e article {
        width: calc(100% - 80px);
        margin-left: 10px;
        margin-right: 10px;
    }
    /* Mengatasi margin di container agar scroll penuh */
    .elementor-49 .elementor-element.elementor-element-136f38e .elementor-posts-container {
        margin-left: -10px;
        margin-right: -10px;
    }
}/* End custom CSS */