.elementor-3353 .elementor-element.elementor-element-105a8ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3353 .elementor-element.elementor-element-105a8ab8:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-105a8ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3353 .elementor-element.elementor-element-b121bb2.elementor-widget-xpro-horizontal-menu{text-align:center;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav{justify-content:center;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-fade .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 [class*=xpro-elementor-horizontal-menu-style-underline] .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-3353 .elementor-element.elementor-element-b121bb2 [class*=xpro-elementor-horizontal-menu-style-sweepTo] .xpro-elementor-horizontal-navbar-nav > li > a:before{background-color:var( --e-global-color-secondary );}.elementor-3353 .elementor-element.elementor-element-b121bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-b121bb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3353 .elementor-element.elementor-element-b121bb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav > li > a{color:var( --e-global-color-accent );border-style:none;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav > li:hover > a{color:var( --e-global-color-1df73f1 );}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a:before,
					 .elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a:before,
					 .elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a::before,
					 .elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a::after,
					 .elementor-3353 .elementor-element.elementor-element-b121bb2 [class*=xpro-elementor-horizontal-menu-style-underline] .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a:before{background-color:#c92a61;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a::before,
					 .elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a::after{border-color:#c92a61;}.elementor-3353 .elementor-element.elementor-element-b121bb2 button.xpro-elementor-horizontal-menu-toggler{font-size:25px;height:40px;width:40px;}.elementor-3353 .elementor-element.elementor-element-b121bb2 button.xpro-elementor-horizontal-menu-toggler > svg{width:25px;}.elementor-3353 .elementor-element.elementor-element-3509bdd4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3353 .elementor-element.elementor-element-3509bdd4:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-3509bdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3353 .elementor-element.elementor-element-2e8aba3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-f3b353b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-f3b353b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-f3b353b{text-align:center;}.elementor-3353 .elementor-element.elementor-element-f3b353b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-astglobalcolor5 );}.elementor-3353 .elementor-element.elementor-element-2fcd923 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-2fcd923.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-2fcd923{text-align:center;}.elementor-3353 .elementor-element.elementor-element-2fcd923 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-astglobalcolor5 );}.elementor-3353 .elementor-element.elementor-element-c3d41e8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-c3d41e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-c3d41e8{text-align:center;}.elementor-3353 .elementor-element.elementor-element-c3d41e8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-5b4f23e8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3353 .elementor-element.elementor-element-5b4f23e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-5b4f23e8{text-align:center;}.elementor-3353 .elementor-element.elementor-element-5b4f23e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-3353 .elementor-element.elementor-element-2cfcbe3{--alignment:center;width:100%;max-width:100%;--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:8px;--grid-bottom-margin:8px;--e-share-buttons-primary-color:#222D47;--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-3353 .elementor-element.elementor-element-2cfcbe3 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-2cfcbe3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-2cfcbe3 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-3353 .elementor-element.elementor-element-2cfcbe3 .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-3353 .elementor-element.elementor-element-2cfcbe3 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-primary );--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-3353 .elementor-element.elementor-element-ca94f6e{--display:flex;--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-3353 .elementor-element.elementor-element-ca94f6e:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-ca94f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-15dae875 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3353 .elementor-element.elementor-element-15dae875{z-index:2;}.elementor-3353 .elementor-element.elementor-element-15dae875.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-3e9095b9 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-3353 .elementor-element.elementor-element-3e9095b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-3e9095b9{text-align:left;color:var( --e-global-color-astglobalcolor5 );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;line-height:36px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3353 .elementor-element.elementor-element-26a44bd1{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-3353 .elementor-element.elementor-element-26a44bd1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-26a44bd1 .elementor-widget-container{text-align:center;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;font-style:italic;line-height:24px;color:var( --e-global-color-secondary );}.elementor-3353 .elementor-element.elementor-element-3e5ad77.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-3e5ad77 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3353 .elementor-element.elementor-element-352b0eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3353 .elementor-element.elementor-element-7cd6ab01 > .elementor-widget-container{background-color:var( --e-global-color-450814b );margin:0px 0px 40px 0px;padding:24px 32px 24px 32px;border-radius:32px 32px 32px 32px;}.elementor-3353 .elementor-element.elementor-element-7cd6ab01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-7cd6ab01 .elementor-author-box__avatar img{width:60px;height:60px;}body.rtl .elementor-3353 .elementor-element.elementor-element-7cd6ab01.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-7cd6ab01:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:8px;margin-left:0;}body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-7cd6ab01.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-3353 .elementor-element.elementor-element-7cd6ab01:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:8px;margin-right:0;}.elementor-3353 .elementor-element.elementor-element-7cd6ab01.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:8px;}.elementor-3353 .elementor-element.elementor-element-7cd6ab01 .elementor-author-box__name{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:40px;margin-bottom:40px;}.elementor-3353 .elementor-element.elementor-element-7cd6ab01 .elementor-author-box__bio{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-3353 .elementor-element.elementor-element-dd3b3d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3353 .elementor-element.elementor-element-fd25bdd{width:100%;max-width:100%;columns:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-985d90d );}.elementor-3353 .elementor-element.elementor-element-fd25bdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3353 .elementor-element.elementor-element-fd25bdd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-c82f9bc{--display:flex;}.elementor-3353 .elementor-element.elementor-element-855bf7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-855bf7f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-374ec1e{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );width:100%;max-width:100%;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-985d90d );--n-accordion-title-hover-color:var( --e-global-color-985d90d );--n-accordion-icon-size:12px;--n-accordion-icon-gap:4px;--n-accordion-icon-normal-color:var( --e-global-color-985d90d );}:where( .elementor-3353 .elementor-element.elementor-element-374ec1e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-a18bed6 );border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3353 .elementor-element.elementor-element-374ec1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-374ec1e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3353 .elementor-element.elementor-element-374ec1e {--n-accordion-padding:0px 0px 12px 0px;}:where( .elementor-3353 .elementor-element.elementor-element-374ec1e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3353 .elementor-element.elementor-element-782f5ee7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3353 .elementor-element.elementor-element-5063e3c5 > .elementor-widget-container{padding:44px 0px 20px 0px;border-style:dotted;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-985d90d );}.elementor-3353 .elementor-element.elementor-element-5063e3c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-5063e3c5{text-align:left;}.elementor-3353 .elementor-element.elementor-element-5063e3c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-text );}.elementor-3353 .elementor-element.elementor-element-c1a9029.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-f942d1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:auto;--padding-top:20px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3353 .elementor-element.elementor-element-f942d1f:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-f942d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a18bed6 );}.elementor-3353 .elementor-element.elementor-element-a7b031e > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-a7b031e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-a7b031e{text-align:center;}.elementor-3353 .elementor-element.elementor-element-a7b031e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-75cb6a5 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-75cb6a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-75cb6a5{text-align:center;}.elementor-3353 .elementor-element.elementor-element-75cb6a5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-ee97907 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-ee97907.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-ee97907{text-align:center;}.elementor-3353 .elementor-element.elementor-element-ee97907 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-f545ecd > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-f545ecd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-f545ecd{text-align:center;}.elementor-3353 .elementor-element.elementor-element-f545ecd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-9ccaa90 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-9ccaa90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-9ccaa90{text-align:center;}.elementor-3353 .elementor-element.elementor-element-9ccaa90 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-4c1e4c0 );}.elementor-3353 .elementor-element.elementor-element-386ce6bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3353 .elementor-element.elementor-element-386ce6bb:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-386ce6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3353 .elementor-element.elementor-element-3fe33efb > .elementor-widget-container{padding:44px 0px 20px 0px;border-style:none;}.elementor-3353 .elementor-element.elementor-element-3fe33efb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-3fe33efb{text-align:left;}.elementor-3353 .elementor-element.elementor-element-3fe33efb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-wrapper .xpro-post-grid-image{height:160px;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-content{min-height:140px;background-color:var( --e-global-color-text );}.elementor-3353 .elementor-element.elementor-element-5b59fefa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-wrapper .xpro-post-grid-item{box-shadow:2px 4px 32px 2px rgba(10.835903509388794, 20.560189283824027, 39.8736328125, 0.5);overflow:hidden;border-radius:16px 16px 16px 16px;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-wrapper .xpro-post-grid-content{padding:0px 20px 20px 20px;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-wrapper .xpro-post-grid-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:20px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-meta-date > svg,.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-meta-date > img{width:14px;}.elementor-3353 .elementor-element.elementor-element-5b59fefa .xpro-post-grid-meta-date{font-size:14px;min-width:14px;min-height:14px;}.elementor-3353 .elementor-element.elementor-element-522bb87f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3353 .elementor-element.elementor-element-522bb87f:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-522bb87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3353 .elementor-element.elementor-element-412a4b8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__prev--label{color:var( --e-global-color-astglobalcolor4 );}.elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__next--label{color:var( --e-global-color-astglobalcolor4 );}.elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__prev--label, .elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-3353 .elementor-element.elementor-element-412a4b8e .post-navigation__arrow-wrapper{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );font-size:40px;}.elementor-3353 .elementor-element.elementor-element-412a4b8e .elementor-post-navigation__separator{background-color:#A7003A;width:3px;}.elementor-3353 .elementor-element.elementor-element-412a4b8e .elementor-post-navigation{color:#A7003A;border-block-width:3px;padding:0px 0;}.elementor-3353 .elementor-element.elementor-element-412a4b8e .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (3px / 2));}.elementor-3353 .elementor-element.elementor-element-412a4b8e .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (3px / 2));}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3353 .elementor-element.elementor-element-f3b353b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-2fcd923 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-c3d41e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );} .elementor-3353 .elementor-element.elementor-element-2cfcbe3{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-3e5ad77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-855bf7f{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-374ec1e{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-5063e3c5 .elementor-heading-title{font-size:18px;}.elementor-3353 .elementor-element.elementor-element-a7b031e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-75cb6a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-ee97907 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-f545ecd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-9ccaa90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-3fe33efb .elementor-heading-title{font-size:18px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-3353 .elementor-element.elementor-element-105a8ab8{--padding-top:04px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3353 .elementor-element.elementor-element-b121bb2.elementor-widget-xpro-horizontal-menu{text-align:left;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav{justify-content:left;}.elementor-3353 .elementor-element.elementor-element-b121bb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3353 .elementor-element.elementor-element-b121bb2 > .elementor-widget-container{padding:4px 20px 8px 20px;}.elementor-3353 .elementor-element.elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav > li > a{font-size:12px;padding:16px 0px 16px 0px;}.elementor-3353 .elementor-element.elementor-element-3509bdd4{--padding-top:44px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-3353 .elementor-element.elementor-element-2e8aba3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3353 .elementor-element.elementor-element-f3b353b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-2fcd923 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-c3d41e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3353 .elementor-element.elementor-element-5b4f23e8{width:100%;max-width:100%;text-align:left;}.elementor-3353 .elementor-element.elementor-element-5b4f23e8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3353 .elementor-element.elementor-element-5b4f23e8 .elementor-heading-title{font-size:22px;}.elementor-3353 .elementor-element.elementor-element-2cfcbe3{--alignment:left;} .elementor-3353 .elementor-element.elementor-element-2cfcbe3{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-3353 .elementor-element.elementor-element-2cfcbe3 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-3353 .elementor-element.elementor-element-ca94f6e{--padding-top:24px;--padding-bottom:224px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-3e9095b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-3e9095b9{font-size:18px;line-height:32px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-26a44bd1 .elementor-widget-container{text-align:left;}.elementor-3353 .elementor-element.elementor-element-3e5ad77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-352b0eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:5;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-7cd6ab01 .elementor-author-box__bio{font-size:12px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3353 .elementor-element.elementor-element-fd25bdd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-fd25bdd{text-align:left;font-size:10px;}.elementor-3353 .elementor-element.elementor-element-c82f9bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3353 .elementor-element.elementor-element-855bf7f{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-374ec1e{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-782f5ee7{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3353 .elementor-element.elementor-element-5063e3c5{width:100%;max-width:100%;}.elementor-3353 .elementor-element.elementor-element-5063e3c5 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3353 .elementor-element.elementor-element-5063e3c5 .elementor-heading-title{font-size:22px;}.elementor-3353 .elementor-element.elementor-element-f942d1f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3353 .elementor-element.elementor-element-a7b031e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-75cb6a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-ee97907 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-f545ecd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-9ccaa90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3353 .elementor-element.elementor-element-386ce6bb{--padding-top:024px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-3353 .elementor-element.elementor-element-3fe33efb{width:100%;max-width:100%;}.elementor-3353 .elementor-element.elementor-element-3fe33efb .elementor-heading-title{font-size:22px;}.elementor-3353 .elementor-element.elementor-element-522bb87f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__prev--label, .elementor-3353 .elementor-element.elementor-element-412a4b8e span.post-navigation__next--label{font-size:16px;}.elementor-3353 .elementor-element.elementor-element-412a4b8e .post-navigation__arrow-wrapper{font-size:20px;}}@media(min-width:768px){.elementor-3353 .elementor-element.elementor-element-3509bdd4{--content-width:1020px;}.elementor-3353 .elementor-element.elementor-element-ca94f6e{--content-width:756px;}.elementor-3353 .elementor-element.elementor-element-352b0eb{--content-width:756px;}.elementor-3353 .elementor-element.elementor-element-dd3b3d3{--width:100%;}.elementor-3353 .elementor-element.elementor-element-782f5ee7{--content-width:756px;}.elementor-3353 .elementor-element.elementor-element-f942d1f{--content-width:756px;}.elementor-3353 .elementor-element.elementor-element-386ce6bb{--content-width:1120px;}}/* Start custom CSS for xpro-horizontal-menu, class: .elementor-element-b121bb2 *//* Custom CSS untuk Container atau Widget Horizontal Menu */

/* Terapkan hanya pada layar dengan lebar maksimal 767px (Umumnya dianggap Mobile) */
@media (max-width: 767px) {
    /* Targetkan wrapper menu horizontal yang menampung daftar item */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-wrapper {
        /* Memastikan konten di dalam wrapper bisa melebihi lebar */
        width: 100%;
        
        /* Mengizinkan konten untuk tidak wrap ke baris baru */
        white-space: nowrap; 
        
        /* Mengaktifkan scrolling horizontal jika konten melebihi lebar layar */
        overflow-x: auto;
        
        /* Menyembunyikan scrollbar vertikal yang tidak diperlukan */
        overflow-y: hidden;
    }
    
    /* Atur tampilan item menu agar berada dalam satu baris horizontal */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav {
        /* Menggunakan flexbox untuk menjaga item dalam satu baris */
        display: flex;
        
        /* Mencegah item menu melompat ke baris baru */
        flex-wrap: nowrap;
        
        /* Penting: Pastikan lebar daftar ul tidak dibatasi */
        width: max-content; 
    }
    
    /* Pastikan setiap item menu berada dalam satu baris dan tidak menyusut */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav .nav-item {
        /* Mencegah item menu menyusut dari lebar aslinya */
        flex-shrink: 0;
        
        /* Memberikan sedikit padding agar terlihat lebih baik */
        padding-right: 1px; 
    }
    
    /* Hapus padding yang mungkin mengganggu di container utama jika perlu */
    .elementor-element-105a8ab8 {
        padding-left: 20 !important;
        padding-right: 20 !important;
    }
}
/* Custom CSS untuk Menyembunyikan Scrollbar Horizontal di Mobile */
@media (max-width: 767px) {
    /* 1. Targetkan wrapper menu utama untuk mengaktifkan scrolling (dari kode sebelumnya) */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-wrapper {
        width: 100%;
        white-space: nowrap; 
        overflow-x: auto; /* Penting: Tetap aktifkan scrolling */
        overflow-y: hidden;
        
        /* --- Metode Scrollbar Hiding untuk Webkit (Chrome, Safari) --- */
        /* Menyembunyikan scrollbar tanpa menghilangkan fungsi geser */
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* Firefox */
    }
    
    /* --- Metode Scrollbar Hiding Khusus Webkit --- */
    /* Targetkan scrollbar itu sendiri di browser berbasis Webkit (Chrome, Safari, dll.) */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-wrapper::-webkit-scrollbar {
        display: none; /* Sembunyikan secara visual */
        width: 0; /* Pastikan lebar scrollbar diatur ke nol */
        height: 0; /* Pastikan tinggi scrollbar diatur ke nol */
    }

    /* 2. Pertahankan layout satu baris horizontal */
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav {
        display: flex;
        flex-wrap: nowrap;
        width: max-content; 
    }
    
    .elementor-element-b121bb2 .xpro-elementor-horizontal-navbar-nav .nav-item {
        flex-shrink: 0;
        padding-right: 15px; 
    }
    
    /* Hapus padding yang mungkin mengganggu di container utama jika perlu */
    .elementor-element-105a8ab8 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8aba3 *//* Pastikan ini diterapkan pada Container ID 2e8aba3 */
.elementor-element-2e8aba3 {
    /* Mengaktifkan Flexbox untuk menyusun item secara horizontal */
    display: flex !important; 
    
    /* Mencegah item (Heading) melompat ke baris baru */
    flex-wrap: nowrap !important;
    
    /* Mengizinkan scrolling horizontal jika konten melebihi lebar layar */
    overflow-x: auto !important;
    
    /* Menyembunyikan scrollbar vertikal yang tidak diperlukan */
    overflow-y: hidden !important;
    
    /* Memastikan konten mengisi lebar yang dibutuhkan untuk scrolling */
    width: 100%;
}

/* Pastikan elemen-elemen di dalamnya tidak menyusut atau wrap */
.elementor-element-2e8aba3 > .elementor-element {
    /* Mencegah setiap heading/widget menyusut */
    flex-shrink: 0 !important; 
    
    /* Memberi sedikit ruang antar item (Opsional) */
    margin-right: 10px; 
}

/* (Opsional) Menyembunyikan Scrollbar Horizontal di mobile agar tampilan lebih rapi */
@media (max-width: 767px) {
    .elementor-element-2e8aba3 {
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;     /* Firefox */
    }
    
    .elementor-element-2e8aba3::-webkit-scrollbar {
        display: none;             /* Chrome, Safari, Opera */
    }
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-2cfcbe3 *//* Hanya untuk layar kecil / mobile */
@media (max-width: 768px) {
    /* Container list */
    .xpro-social-share-wrapper {
        display: flex;               /* buat horizontal */
        flex-wrap: nowrap;           /* jangan wrap ke baris baru */
        overflow-x: auto;            /* scroll horizontal */
        -webkit-overflow-scrolling: touch; /* smooth scroll di iOS */
        padding: 0 10px;             /* optional: space di kiri kanan */
        margin: 0;
        list-style: none;
    }

    /* Item list */
    .xpro-social-share-inner {
        flex: 0 0 auto;              /* lebar tetap, tidak ikut wrap */
        margin-right: 10px;          /* jarak antar icon */
    }

    /* Optional: hide scrollbar tapi tetap scrollable */
    .xpro-social-share-wrapper::-webkit-scrollbar {
        display: none;
    }
    .xpro-social-share-wrapper {
        -ms-overflow-style: none;  /* IE 10+ */
        scrollbar-width: none;     /* Firefox */
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3e9095b9 */h1,
h2,
h3,
h4,
h5,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span {
    /* Mengubah warna font menjadi putih (TETAP DIPERTAHANKAN) */
    color: #ffffff !important; 
}

/* MENAMBAH MARGIN UNTUK H2, H3, H4, H5 */
h2,
h3,
h4,
h5,
h2 span,
h3 span,
h4 span,
h5 span {
    margin-bottom: 12px !important;
}

.wp-block-heading {
    color: #ffffff !important;
    /* Menambahkan margin 12px di bagian bawah Block Heading */
    margin-bottom: 12px !important;
}

/* --- ATURAN BARU UNTUK URL SNIPPET DI DALAM CONTAINER SPESIFIK --- */
.elementor-element-ca94f6e .elementor-widget-theme-post-content a {
    /* Mengubah warna font tautan menjadi putih */
    color: #ffffff !important;
    /* Opsional: Hapus garis bawah jika Anda merasa mengganggu saat warnanya putih */
    /* text-decoration: none !important; */ 
}

/* * Menargetkan teks umum (paragraf, list item, dll.) di dalam container spesifik.
 * Ini penting karena terkadang URL snippet tidak hanya berupa tag <a>, 
 * tetapi juga teks lain di sekitarnya.
 */
.elementor-element-ca94f6e .elementor-widget-container p,
.elementor-element-ca94f6e .elementor-widget-container li,
.elementor-element-ca94f6e .elementor-widget-container span {
    /* Mengubah warna font teks biasa menjadi putih */
    color: #ffffff !important;
}

/* Padding khusus untuk gambar di dalam konten artikel (DISPLAY & MARGIN DIHAPUS) */
.elementor-widget-theme-post-content .elementor-widget-container img {
    /* display, margin-left, margin-right DIHAPUS */
    padding-top: 8px;
    padding-bottom: 8px;
}

/* Jika gambar dibungkus <figure> aligncenter */
.elementor-widget-theme-post-content figure.aligncenter {
    padding-top: 8px;
    padding-bottom: 8px;
}

/* --- ATURAN BARU: GAYA UNTUK KONTEN PREFORMATTED (<pre>) --- */

/* Menargetkan tag <pre> (preformatted text/code block) di dalam konten postingan/body */
pre,
.elementor-widget-theme-post-content pre {
    /* Mengubah warna latar belakang dari abu-abu default menjadi #111B33 */
    background-color: #111B33 !important;
    
    /* Mengubah ukuran font menjadi 12px */
    font-size: 12px !important; 
    
    /* Opsional: Ubah warna teks di dalam blok preformatted menjadi putih agar kontras */
    color: #ffffff;
    /* Opsional: Tambahkan padding agar konten tidak terlalu mepet */
    padding: 15px; 
    /* border-radius diubah menjadi 8px */
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-374ec1e */.elementor-widget-container {
    word-wrap: break-word; /* browser lama */
    overflow-wrap: break-word; /* standar modern */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c1a9029 */.sb-related-container {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.sb-card {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    padding: 12px 0;
    border-bottom: 1px solid #eee;
}

.sb-card-text { flex: 1; padding-right: 12px; }

.sb-card-title {
    font-size: 16px;
    margin: 0 0 6px;
    line-height: 1.2;
    /* two-line clamp (Default Desktop) */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Batasi 2 baris di desktop */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sb-card-title a { color: #111; text-decoration: none; font-weight:600; }

.sb-card-meta { font-size: 12px; color: #666; }

.sb-card-thumb { flex-shrink: 0; width: 100px; height: 75px; overflow: hidden; border-radius: 6px; }
.sb-thumb-img { width: 100%; height: 100%; object-fit: cover; display:block; }

/* Mobile tweak */
@media (max-width: 480px) {
    .sb-card { gap:10px; }
    .sb-card-thumb { width: 88px; height: 66px; }
    
    /* REVISI UNTUK JUDUL MOBILE */
    .sb-card-title { 
        font-size: 14px; /* Ukuran font 14px (Sesuai permintaan) */
        /* Nonaktifkan line clamp agar judul terbaca semua */
        -webkit-line-clamp: 99; /* Nilai tinggi untuk memastikan semua baris muncul */
        overflow: visible; /* Biarkan teks terlihat */
    }
    .sb-card-title a {
        /* Opsional: Jika teks terpotong, ini akan memastikan tautan tidak memotongnya */
        text-overflow: initial; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f942d1f *//* Pastikan ini diterapkan pada Container ID 2e8aba3 */
.elementor-element-2e8aba3 {
    /* Mengaktifkan Flexbox untuk menyusun item secara horizontal */
    display: flex !important; 
    
    /* Mencegah item (Heading) melompat ke baris baru */
    flex-wrap: nowrap !important;
    
    /* Mengizinkan scrolling horizontal jika konten melebihi lebar layar */
    overflow-x: auto !important;
    
    /* Menyembunyikan scrollbar vertikal yang tidak diperlukan */
    overflow-y: hidden !important;
    
    /* Memastikan konten mengisi lebar yang dibutuhkan untuk scrolling */
    width: 100%;
}

/* Pastikan elemen-elemen di dalamnya tidak menyusut atau wrap */
.elementor-element-2e8aba3 > .elementor-element {
    /* Mencegah setiap heading/widget menyusut */
    flex-shrink: 0 !important; 
    
    /* Memberi sedikit ruang antar item (Opsional) */
    margin-right: 10px; 
}

/* (Opsional) Menyembunyikan Scrollbar Horizontal di mobile agar tampilan lebih rapi */
@media (max-width: 767px) {
    .elementor-element-2e8aba3 {
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;     /* Firefox */
    }
    
    .elementor-element-2e8aba3::-webkit-scrollbar {
        display: none;             /* Chrome, Safari, Opera */
    }
}/* End custom CSS */