.elementor-88 .elementor-element.elementor-element-7c1caaf4{--display:flex;--min-height:1000px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7c1caaf4:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-7c1caaf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nuoforlifesg.opsgreat.ws/wp-content/plugins/elementor/assets/images/placeholder.png") 50% 50%;background-size:cover;}.elementor-88 .elementor-element.elementor-element-3b13bac7{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:482px;}.elementor-88 .elementor-element.elementor-element-05f59a7{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-e9e8c92 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:55px;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-6a8c7af );}.elementor-88 .elementor-element.elementor-element-3f83a38d{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ba9c740{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6d8fcb92{--display:flex;--gap:81px 81px;--row-gap:81px;--column-gap:81px;--margin-top:022px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6d8fcb92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-70da3102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 048px;}.elementor-88 .elementor-element.elementor-element-70da3102 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-329bab07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Familjen Grotesk;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-4015eec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4015eec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-f4eea60{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-75bce1e{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-909a105{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-909a105 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-909a105 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-2be6fb2{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a231004{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f062db0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-502f29f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-502f29f .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-e27ddcf{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-e27ddcf p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0189051{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-0189051 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-a952f2f{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b70d522{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-467ff06{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9c874e8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-de46a0d{width:var( --container-widget-width, 48.944% );max-width:48.944%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.944%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-de46a0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-de46a0d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-d10e8ad{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-37ea74e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a560f51{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4230b47{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-06cefec{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-06cefec .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-06cefec :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-6e9039f{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-bdf5a3e{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9188c88{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6af7b80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6af7b80 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-c1dd5e2{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-c1dd5e2 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-8491ec9{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-95375c9{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e79df24{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f38008b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a22a16e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-a5c7ba1{width:var( --container-widget-width, 48.944% );max-width:48.944%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.944%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-a5c7ba1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-a5c7ba1 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-c775b06{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-b0c52f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-43bc998{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8ff1c63{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d26979f{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-d26979f .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-d26979f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-6fdf0bf{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-99d6880{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-20b89e2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-15e3915.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-15e3915 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-f85c11e{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-f85c11e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9f9c266{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-e707717{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7d67f66{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5622a08{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-150ca98 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-306242e{width:var( --container-widget-width, 48.944% );max-width:48.944%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.944%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-306242e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-306242e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a5118ae{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-c7bc181{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-52bfd19{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-806f272{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-873c9ef{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-873c9ef :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-2c32ba0{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c4d43b3{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3110eef{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9ee331e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-9ee331e .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-158c923{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-158c923 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-386b7a6{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-d079549{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-841005a{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-66fdd29{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8f5db33 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-b3e3fed{width:var( --container-widget-width, 48.944% );max-width:48.944%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.944%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-b3e3fed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-b3e3fed p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-1199a93{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-0da63e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f26df33{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-62854fd{--display:flex;--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3ca6d73{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-3ca6d73 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-5bde8ba{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6f7d78a{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-13f41df{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1771ab2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-1771ab2 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-9058396{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-9058396 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-bc479ab{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-d6cc37b{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-663bc4e{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-703f663{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c36e828 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-d106c70{width:var( --container-widget-width, 48.944% );max-width:48.944%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48.944%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-d106c70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-d106c70 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-33ba7fc{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-92b02ec{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:18px;--n-tabs-gap:159px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:048px;--n-tabs-title-font-size:35px;--n-tabs-title-color:var( --e-global-color-b325593 );--n-tabs-title-color-active:var( --e-global-color-f6a225b );}.elementor-88 .elementor-element.elementor-element-92b02ec > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-92b02ec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-88 .elementor-element.elementor-element-92b02ec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-88 .elementor-element.elementor-element-92b02ec.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-88 .elementor-element.elementor-element-92b02ec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Familjen Grotesk", Familjen Grotesk;font-weight:400;line-height:38px;letter-spacing:0em;}.elementor-88 .elementor-element.elementor-element-92b02ec [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-88 .elementor-element.elementor-element-d64541e{--display:flex;}.elementor-88 .elementor-element.elementor-element-5809e7f{--display:flex;}.elementor-88 .elementor-element.elementor-element-4753a0e{--display:flex;border-style:solid;--border-style:solid;}.elementor-88 .elementor-element.elementor-element-cb72067 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-25f7fb4 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-f2d6fa4{--display:flex;--position:absolute;top:0px;}.elementor-88 .elementor-element.elementor-element-f2d6fa4:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-f2d6fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-f2d6fa4{left:0px;}body.rtl .elementor-88 .elementor-element.elementor-element-f2d6fa4{right:0px;}.elementor-88 .elementor-element.elementor-element-2153ee0{--display:flex;border-style:solid;--border-style:solid;border-color:#BBBBBB;--border-color:#BBBBBB;}.elementor-88 .elementor-element.elementor-element-310486a .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-89ddd6c{--display:flex;border-style:solid;--border-style:solid;border-color:#BBBBBB;--border-color:#BBBBBB;}.elementor-88 .elementor-element.elementor-element-6100e7b .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-6eb9f03{--display:flex;border-style:solid;--border-style:solid;border-color:#BBBBBB;--border-color:#BBBBBB;}.elementor-88 .elementor-element.elementor-element-e0b2691 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-b1e16b3{--display:flex;border-style:solid;--border-style:solid;border-color:#BBBBBB;--border-color:#BBBBBB;}.elementor-88 .elementor-element.elementor-element-c25e0d5 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-46a12a1{--display:flex;border-style:solid;--border-style:solid;border-color:#BBBBBB;--border-color:#BBBBBB;}.elementor-88 .elementor-element.elementor-element-ca3b8ae .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-e1a24d5{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-acc65d6{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-acc65d6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#A2A2A280;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-427a3ec{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e54e545{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-bb5e0c4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e8882ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e8882ed .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-1c55a06{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-2afac21{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-2afac21 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-2a48003{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a6f16d2{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5e0ad5b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6ad6666 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-00ea961{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-910c860{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-910c860 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-d7d09ce{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a4d5cc6{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-a4d5cc6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#A2A2A280;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-4ac9210{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-464dc53{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3675bc6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-71bd22f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-71bd22f .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;}.elementor-88 .elementor-element.elementor-element-49c3121{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-c7e2781{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-1b1e37c{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-652f7a6{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-663d7fc{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-596dbb3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-65de511{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-b18b1ca{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-17c787d{--display:flex;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a55c0b9{--swiper-slides-to-display:1;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 048px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:61px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:-5px;}.elementor-88 .elementor-element.elementor-element-a55c0b9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#A2A2A280;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-439d4f7{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-34b6872{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6a4a5ce{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d582e93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-d582e93 .elementor-heading-title{font-family:"Familjen Grotesk", Familjen Grotesk;font-size:48px;font-weight:700;line-height:1em;}.elementor-88 .elementor-element.elementor-element-8f059be{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-73e4888{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-73e4888 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-66b76af{--display:flex;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ff4261c{--display:flex;--min-height:36px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:015px 015px 0px 0px;--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-38192bd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-82e9589 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Familjen Grotesk;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-57b44de{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Familjen Grotesk", Familjen Grotesk;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.01em;color:var( --e-global-color-7d5dbe7 );}.elementor-88 .elementor-element.elementor-element-72a9bf4{--swiper-slides-to-display:2;--swiper-slides-gap:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:13px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:13px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:45px;--swiper-pagination-size:10px;--dots-normal-color:#020101;--swiper-pagination-spacing:29px;}.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-64ac92c{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0165px;--margin-bottom:0275px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-88 .elementor-element.elementor-element-b7356ca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-b7356ca img{height:829px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-b231e9f{width:var( --container-widget-width, 66.3% );max-width:66.3%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.3%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Familjen Grotesk;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#111111;}.elementor-88 .elementor-element.elementor-element-b231e9f.elementor-element{--align-self:flex-end;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-70da3102 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-88 .elementor-element.elementor-element-909a105{--swiper-slides-to-display:2;}.elementor-widget-text-editor{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-88 .elementor-element.elementor-element-0189051{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-9c874e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-de46a0d{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-88 .elementor-element.elementor-element-d10e8ad{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-06cefec{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-8491ec9{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-a22a16e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-a5c7ba1{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-88 .elementor-element.elementor-element-c775b06{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-d26979f{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-9f9c266{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-150ca98 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-306242e{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-88 .elementor-element.elementor-element-a5118ae{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-873c9ef{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-386b7a6{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-8f5db33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-b3e3fed{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-88 .elementor-element.elementor-element-1199a93{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-3ca6d73{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-bc479ab{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-c36e828 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-d106c70{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-88 .elementor-element.elementor-element-33ba7fc{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-acc65d6{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-2afac21{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-6ad6666 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-910c860{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-a4d5cc6{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-c7e2781{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-596dbb3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-b18b1ca{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-a55c0b9{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-73e4888{--swiper-slides-to-display:2;}.elementor-88 .elementor-element.elementor-element-82e9589 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-72a9bf4{--swiper-slides-to-display:2;}.elementor-widget-image .widget-image-caption{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-88 .elementor-element.elementor-element-b231e9f{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 );}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-7c1caaf4{--min-height:585px;}.elementor-88 .elementor-element.elementor-element-3b13bac7{--content-width:390px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;top:270px;}.elementor-88 .elementor-element.elementor-element-05f59a7{--width:83%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-e9e8c92{text-align:center;}.elementor-88 .elementor-element.elementor-element-e9e8c92 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-88 .elementor-element.elementor-element-3f83a38d{--content-width:390px;--min-height:580px;--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:026px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6d8fcb92{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-70da3102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 024px;}.elementor-88 .elementor-element.elementor-element-70da3102 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-329bab07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f4eea60{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-909a105{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-2be6fb2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-a231004{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f062db0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-502f29f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-502f29f .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-widget-text-editor{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-88 .elementor-element.elementor-element-e27ddcf{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-e27ddcf p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0189051{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-a952f2f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-b70d522{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-467ff06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-9c874e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-de46a0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-88 .elementor-element.elementor-element-de46a0d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-d10e8ad{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-a560f51{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-06cefec{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-6e9039f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-bdf5a3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9188c88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-6af7b80{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-6af7b80 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-c1dd5e2{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-c1dd5e2 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-8491ec9{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-95375c9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-e79df24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f38008b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-a22a16e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-a5c7ba1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-88 .elementor-element.elementor-element-a5c7ba1 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-c775b06{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-43bc998{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-d26979f{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-6fdf0bf{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-99d6880{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-20b89e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-15e3915{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-15e3915 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-f85c11e{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-f85c11e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9f9c266{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-e707717{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-7d67f66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5622a08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-150ca98 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-306242e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-88 .elementor-element.elementor-element-306242e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a5118ae{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-52bfd19{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-873c9ef{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-2c32ba0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-c4d43b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3110eef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-9ee331e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-9ee331e .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-158c923{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-158c923 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-386b7a6{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-d079549{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-841005a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-66fdd29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-8f5db33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-b3e3fed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-88 .elementor-element.elementor-element-b3e3fed p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-1199a93{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-f26df33{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-3ca6d73{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-5bde8ba{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-6f7d78a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-13f41df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-1771ab2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-1771ab2 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-9058396{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-9058396 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-bc479ab{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-d6cc37b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-663bc4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-703f663{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-c36e828 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-d106c70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;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-88 .elementor-element.elementor-element-d106c70 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-33ba7fc{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-92b02ec{--n-tabs-title-font-size:14px;}.elementor-88 .elementor-element.elementor-element-92b02ec.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1em;}.elementor-88 .elementor-element.elementor-element-d64541e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:05px 05px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5809e7f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-4753a0e{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 01px 0px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-cb72067 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-25f7fb4 .elementor-icon{font-size:10px;}.elementor-88 .elementor-element.elementor-element-25f7fb4 .elementor-icon svg{height:10px;}.elementor-88 .elementor-element.elementor-element-f2d6fa4{--width:87%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:45px;--z-index:999;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-f2d6fa4{left:24px;}body.rtl .elementor-88 .elementor-element.elementor-element-f2d6fa4{right:24px;}.elementor-88 .elementor-element.elementor-element-2153ee0{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-310486a .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-89ddd6c{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-6100e7b .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-6eb9f03{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-e0b2691 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-b1e16b3{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-c25e0d5 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-46a12a1{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:015px;--padding-right:015px;}.elementor-88 .elementor-element.elementor-element-ca3b8ae .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-e1a24d5{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-acc65d6{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-427a3ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:058px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e54e545{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-bb5e0c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-e8882ed{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-e8882ed .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-1c55a06{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-1c55a06 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-2afac21{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-2a48003{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:066px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a6f16d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5e0ad5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-6ad6666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-6ad6666 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-00ea961{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-00ea961 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-910c860{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-d7d09ce{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-a4d5cc6{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-4ac9210{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-464dc53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3675bc6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-71bd22f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-71bd22f .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-49c3121{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-49c3121 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-c7e2781{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-1b1e37c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:066px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-652f7a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-663d7fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-596dbb3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-65de511{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-65de511 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-b18b1ca{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-17c787d{--gap:66px 66px;--row-gap:66px;--column-gap:66px;}.elementor-88 .elementor-element.elementor-element-a55c0b9{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 024px 40px 024px;}.elementor-88 .elementor-element.elementor-element-439d4f7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-88 .elementor-element.elementor-element-34b6872{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6a4a5ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-d582e93{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-d582e93 .elementor-heading-title{font-size:30px;line-height:32px;letter-spacing:0.01em;}.elementor-88 .elementor-element.elementor-element-8f059be{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-8f059be p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-73e4888{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-66b76af{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:066px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ff4261c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-38192bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-88 .elementor-element.elementor-element-82e9589 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-57b44de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1em;letter-spacing:0px;}.elementor-88 .elementor-element.elementor-element-57b44de p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-72a9bf4{--swiper-slides-to-display:1;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 024px;}.elementor-88 .elementor-element.elementor-element-64ac92c{--margin-top:26px;--margin-bottom:101px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-widget-image .widget-image-caption{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-88 .elementor-element.elementor-element-b7356ca img{height:550px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-b231e9f{width:100%;max-width:100%;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 );}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-3b13bac7{--content-width:1728px;}.elementor-88 .elementor-element.elementor-element-05f59a7{--width:47%;}.elementor-88 .elementor-element.elementor-element-3f83a38d{--content-width:1728px;}.elementor-88 .elementor-element.elementor-element-ba9c740{--width:100%;}.elementor-88 .elementor-element.elementor-element-6d8fcb92{--width:100%;}.elementor-88 .elementor-element.elementor-element-4015eec{--width:100%;}.elementor-88 .elementor-element.elementor-element-f4eea60{--width:100%;}.elementor-88 .elementor-element.elementor-element-a231004{--width:100%;}.elementor-88 .elementor-element.elementor-element-b70d522{--width:100%;}.elementor-88 .elementor-element.elementor-element-a560f51{--width:100%;}.elementor-88 .elementor-element.elementor-element-bdf5a3e{--width:100%;}.elementor-88 .elementor-element.elementor-element-e79df24{--width:100%;}.elementor-88 .elementor-element.elementor-element-43bc998{--width:100%;}.elementor-88 .elementor-element.elementor-element-99d6880{--width:100%;}.elementor-88 .elementor-element.elementor-element-7d67f66{--width:100%;}.elementor-88 .elementor-element.elementor-element-52bfd19{--width:100%;}.elementor-88 .elementor-element.elementor-element-c4d43b3{--width:100%;}.elementor-88 .elementor-element.elementor-element-841005a{--width:100%;}.elementor-88 .elementor-element.elementor-element-f26df33{--width:100%;}.elementor-88 .elementor-element.elementor-element-6f7d78a{--width:100%;}.elementor-88 .elementor-element.elementor-element-663bc4e{--width:100%;}.elementor-88 .elementor-element.elementor-element-e54e545{--width:100%;}.elementor-88 .elementor-element.elementor-element-a6f16d2{--width:100%;}.elementor-88 .elementor-element.elementor-element-464dc53{--width:100%;}.elementor-88 .elementor-element.elementor-element-652f7a6{--width:100%;}.elementor-88 .elementor-element.elementor-element-34b6872{--width:100%;}.elementor-88 .elementor-element.elementor-element-ff4261c{--width:100%;}.elementor-88 .elementor-element.elementor-element-64ac92c{--content-width:1728px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-909a105 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-909a105 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0189051 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-0189051 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-0189051 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-0189051 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d10e8ad *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-d10e8ad .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-d10e8ad .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-06cefec *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-06cefec .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8491ec9 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-8491ec9 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-8491ec9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c775b06 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c775b06 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c775b06 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d26979f *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-d26979f .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9f9c266 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-9f9c266 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-9f9c266 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a5118ae *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a5118ae .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-a5118ae .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-873c9ef *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-873c9ef .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}
/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-873c9ef .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-386b7a6 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-386b7a6 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-386b7a6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1199a93 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-1199a93 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-1199a93 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3ca6d73 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
    margin-left: 182px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-3ca6d73 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
}

/* Set up space and layout for the empty message div */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 640px; 
}

/* Add the notification text content */
.elementor-88 .elementor-element.elementor-element-3ca6d73 .e-loop-nothing-found-message::after {
    content: "Currently, there are no articles available.";
    font-size: 16px;
    color: #666;
    font-family: 'Familjen Grotesk', sans-serif;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bc479ab *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-bc479ab .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-bc479ab .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-33ba7fc *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-33ba7fc .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-33ba7fc .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-92b02ec *//* Trạng thái mặc định: giữ khoảng cách để không bị nhảy layout */
.elementor-88 .elementor-element.elementor-element-92b02ec .e-n-tab-title .e-n-tab-title-text {
    border: 1px solid transparent !important;
    padding: 0px 20px 10px 20px !important;
    border-radius: 15px !important;
}

/* Trạng thái Active: hiện viền dưới và bo góc */
.elementor-88 .elementor-element.elementor-element-92b02ec .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    border: 1px solid #000 !important;
    border-top: 0px !important;
    border-radius: 0px 0px 15px 15px !important;
    padding: 0px 20px 10px 20px !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4753a0e */.elementor-88 .elementor-element.elementor-element-4753a0e{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d6fa4 */.elementor-88 .elementor-element.elementor-element-f2d6fa4 {
    display: none;
}

.dropdown-item.is-active {
    opacity: 0.5; /* Làm mờ đi */
    pointer-events: none; /* Ngăn không cho bấm vào mục đã chọn */
    background-color: #f9f9f9; /* Màu nền nhạt để phân biệt */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5809e7f */.elementor-88 .elementor-element.elementor-element-5809e7f{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-acc65d6 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination {
    margin-left: 162px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

@media (max-width: 767px) {
    /* 1. Ép hiện Pagination */
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-pagination-bullet {
        width: 70px !important;
        margin: 0 5px !important;        
    }
    
    /* 2. CHỈ ẩn các nút mũi tên (Đã xóa pagination khỏi danh sách này) */
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-acc65d6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-acc65d6 .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2afac21 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-2afac21 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-2afac21 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-2afac21 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-2afac21 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-2afac21 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-910c860 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-910c860 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-910c860 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-910c860 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-910c860 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-910c860 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a24d5 */.elementor-88 .elementor-element.elementor-element-e1a24d5{
    display: block;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a4d5cc6 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination {
    margin-left: 162px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a4d5cc6 .elementor-swiper-pagination {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c7e2781 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-c7e2781 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-c7e2781 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-c7e2781 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b18b1ca *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-b18b1ca .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-b18b1ca .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-b18b1ca .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d09ce */.elementor-88 .elementor-element.elementor-element-d7d09ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a55c0b9 *//* Thiết lập cho Desktop (giữ nguyên các thuộc tính bạn đã có) */
.elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* Căn lề cho Desktop */
.elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination {
    margin-left: 162px;
}

/* Responsive cho Tablet (Màn hình dưới 1024px) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination {
        margin-left: 50px !important; /* Thu nhỏ lề cho tablet */
    }
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination-bullet {
        width: 60px !important; /* Thu nhỏ độ dài vạch cho phù hợp màn hình nhỏ */
    }
}

/* Responsive cho Mobile (Màn hình dưới 767px) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;              
        margin-left: 0 !important;          
    }
    
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;        
    }
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-a55c0b9 .elementor-swiper-pagination {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73e4888 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-73e4888 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-73e4888 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-73e4888 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-73e4888 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-73e4888 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-72a9bf4 *//* --- Cấu trúc Swiper --- */
.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper {
    padding-right: 6.5% !important;
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-wrapper {
    box-sizing: border-box !important;
}

.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination {
    display: none !important;
}

.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination-bullet {
    width: 100px !important;
    height: 2px !important;
    border-radius: 0 !important;
    background: transparent !important; 
    border: 1px dashed #A2A2A2 !important;  
    opacity: 1 !important;
}

.elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination-bullet-active {
    background: #000 !important;        
    border: 1px solid #000 !important;  
}

/* --- Responsive: Tablet (Dưới 1024px) --- */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination {
        margin-left: 50px !important;
    }
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination-bullet {
        width: 60px !important;
    }
}

/* --- Responsive: Mobile (Dưới 767px) --- */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper {
        padding-right: 20% !important;
        padding-bottom: 0px !important;
    }

    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-button-next,
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-button-prev,
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .elementor-swiper-button,
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination,
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .elementor-swiper-pagination {
        display: none !important;
    }

    /* Ghi đè lại để ép hiện Pagination trên Mobile nếu muốn hiển thị */
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;           
        margin-left: 0 !important;        
    }
    
    .elementor-88 .elementor-element.elementor-element-72a9bf4 .swiper-pagination-bullet {
        width: 40px !important;
        margin: 0 5px !important;       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c787d */.elementor-88 .elementor-element.elementor-element-17c787d{
    display: none;
}/* End custom CSS */