.elementor-20 .elementor-element.elementor-element-e1b1b79{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99999999;}.elementor-20 .elementor-element.elementor-element-e1b1b79:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e1b1b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e69378 );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e1b1b79{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-e1b1b79{right:0px;}.elementor-20 .elementor-element.elementor-element-6dd50ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6dd50ee:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6dd50ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000059;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-183a683 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-183a683.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-183a683.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-183a683.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-183a683.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-183a683.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-183a683 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-183a683 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-183a683 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-ccdfaf7{text-align:right;}.elementor-20 .elementor-element.elementor-element-ccdfaf7 img{height:32px;object-fit:contain;object-position:center right;}.elementor-20 .elementor-element.elementor-element-7c3d51c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-2ae9a66 img{width:200px;}.elementor-20 .elementor-element.elementor-element-14cafb4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-14cafb4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-14cafb4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-14cafb4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-14cafb4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-14cafb4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5aef366{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d470cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom: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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-f7deeca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4b17c3e{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5a03b9e{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5a03b9e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5a03b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2024/12/28-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5a03b9e::before, .elementor-20 .elementor-element.elementor-element-5a03b9e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5a03b9e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5a03b9e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5a03b9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5a03b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-c048b3c{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-c048b3c .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c048b3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c048b3c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c048b3c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c048b3c .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-c048b3c .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3bdb2ca{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3bdb2ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3bdb2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2025/02/Usluga-projektowa-Pozbruk-projekt-domu-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3bdb2ca::before, .elementor-20 .elementor-element.elementor-element-3bdb2ca > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3bdb2ca > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3bdb2ca > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3bdb2ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3bdb2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-67cac41{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-67cac41 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-67cac41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-67cac41.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-67cac41.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-67cac41 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-67cac41 .elementor-icon-box-description{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b8d30b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-18d143b{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-007a0a4{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-007a0a4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-007a0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2025/03/inne-elementy-malej-architektury-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-007a0a4::before, .elementor-20 .elementor-element.elementor-element-007a0a4 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-007a0a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-007a0a4 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-007a0a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-007a0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2049563{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-2049563 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2049563.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2049563.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2049563.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2049563 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-2049563 .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-356988d{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-356988d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-356988d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2025/03/krawezniki-i-obrzeza-betonowe-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-356988d::before, .elementor-20 .elementor-element.elementor-element-356988d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-356988d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-356988d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-356988d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-356988d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-14f5762{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-14f5762 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-14f5762.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-14f5762.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-14f5762.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-14f5762 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-14f5762 .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-050d406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-158f248{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8abdfc9{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8abdfc9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8abdfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2025/03/DSC09786-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8abdfc9::before, .elementor-20 .elementor-element.elementor-element-8abdfc9 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8abdfc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8abdfc9 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8abdfc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8abdfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-46a9ea2{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-46a9ea2 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46a9ea2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46a9ea2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-46a9ea2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46a9ea2 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-46a9ea2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b72c649{--display:flex;--justify-content:center;--overlay-opacity:0.85;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b72c649:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b72c649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pozbruk.pl/wp-content/uploads/2025/03/prefabrykaty-betonowe.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-b72c649::before, .elementor-20 .elementor-element.elementor-element-b72c649 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b72c649 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b72c649 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b72c649 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b72c649 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-08aa7d2{--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-08aa7d2 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-08aa7d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-08aa7d2.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-08aa7d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-08aa7d2 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-08aa7d2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a348611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d3f38ed{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:21%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--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-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:10px;--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d3f38ed > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-20 .elementor-element.elementor-element-d3f38ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d3f38ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20 .elementor-element.elementor-element-d3f38ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d3f38ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000018;}.elementor-20 .elementor-element.elementor-element-d3f38ed [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0728202{--display:flex;}.elementor-20 .elementor-element.elementor-element-d5a5711{--display:flex;}.elementor-20 .elementor-element.elementor-element-68c8d58{--display:flex;}.elementor-20 .elementor-element.elementor-element-c05d3ab{--display:flex;}.elementor-20 .elementor-element.elementor-element-7e85443{--display:flex;}.elementor-20 .elementor-element.elementor-element-4ed1323{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-20 .elementor-element.elementor-element-4ed1323 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-20 .elementor-element.elementor-element-4ed1323 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-20 .elementor-element.elementor-element-4ed1323 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4ed1323 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-65928ac .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-65928ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-65928ac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-65928ac.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-65928ac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-65928ac.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-65928ac .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-65928ac .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-65928ac .elementor-icon-wrapper svg{width:auto;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-4b17c3e{--width:100%;}.elementor-20 .elementor-element.elementor-element-5a03b9e{--width:40%;}.elementor-20 .elementor-element.elementor-element-3bdb2ca{--width:60%;}.elementor-20 .elementor-element.elementor-element-18d143b{--width:100%;}.elementor-20 .elementor-element.elementor-element-007a0a4{--width:50%;}.elementor-20 .elementor-element.elementor-element-356988d{--width:50%;}.elementor-20 .elementor-element.elementor-element-158f248{--width:100%;}.elementor-20 .elementor-element.elementor-element-8abdfc9{--width:50%;}.elementor-20 .elementor-element.elementor-element-b72c649{--width:50%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-e1b1b79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6dd50ee{--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2ae9a66 img{width:180px;}.elementor-20 .elementor-element.elementor-element-f7deeca{--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;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-7c3d51c{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-2ae9a66 img{width:160px;}.elementor-20 .elementor-element.elementor-element-14cafb4 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-14cafb4 .elementor-icon svg{height:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-3f264ab */.elementor-20 .elementor-element.elementor-element-3f264ab a.wishlist_products_counter.top_wishlist-heart:before {
    font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-3f264ab .top_wishlist-white.wishlist-counter-with-products span.wishlist_products_counter_number {
    width: 14px;
    height: 14px;
    color: white;
    background-color: #F9B000;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 14px;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 9px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c69b658 */.elementor-20 .elementor-element.elementor-element-c69b658 {
    font-size: 24px;
}

.elementor-20 .elementor-element.elementor-element-c69b658 .cart-icon{
    color:#fff;
}

.elementor-20 .elementor-element.elementor-element-c69b658 .cart-count{
    width: 14px;
    height: 14px;
    color: white;
    background-color: #F9B000;
    display: block;
    position: absolute;
    top: 0;
    right: -5px;
    line-height: 14px;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 9px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-183a683 */.elementor-20 .elementor-element.elementor-element-183a683 .elementor-widget-container {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-2ae9a66 */.elementor-20 .elementor-element.elementor-element-2ae9a66 img:hover {
  transform: scale(1) !important;
  transition: none !important;
}
@media (max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-2ae9a66 {
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-84a7a5d */.elementor-20 .elementor-element.elementor-element-84a7a5d{
    max-height: 300px;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-84a7a5d .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-d21ce2e */.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-d21ce2e .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-d21ce2e .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for subcategory_widget, class: .elementor-element-6fff562 */.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item{
    box-shadow:none;
}

.elementor-20 .elementor-element.elementor-element-6fff562{
    max-height: 300px;
}


.elementor-20 .elementor-element.elementor-element-6fff562 .slider-nav {
        width: 96%;
        left: 2%;
    }

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel{
    padding-left:0;
    padding-right:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow{
    background: #fff;
    color: rgb(249, 176, 0) !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .slick-arrow:after{
    filter:none !important;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content{
    padding-left:0;
    padding-bottom:0;
}

.elementor-20 .elementor-element.elementor-element-6fff562 .categories-carousel .elementor-element.category-item .item-content h3{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d3f38ed */.elementor-20 .elementor-element.elementor-element-d3f38ed .e-n-tab-title{
    justify-content: space-between;
    padding-left:20px;
    padding-right:20px;
}

.elementor-20 .elementor-element.elementor-element-d3f38ed button{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4ed1323 */.elementor-20 .elementor-element.elementor-element-4ed1323 .woocommerce-subcategories{
        display: grid
;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap:10px;
}

.elementor-20 .elementor-element.elementor-element-4ed1323 .woocommerce-subcategories img{
    height:100px !important;
    width:100%;
    object-fit: cover;
    border-radius:5px;
    transition:all .5s;
}

.elementor-20 .elementor-element.elementor-element-4ed1323 .woocommerce-subcategories .subcategory-item:hover img{
    opacity:.6;
}


.elementor-20 .elementor-element.elementor-element-4ed1323 .woocommerce-subcategories h3{
        color: var(--e-global-color-secondary);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            margin:0;
            margin-top: 5px;
            font-size:16px;
}


.elementor-20 .elementor-element.elementor-element-4ed1323 .elementor-nav-menu--main a.elementor-item:after {
    content: "";
    width: 0%;
    height: 2px;
    display: block;
    background-color: #F9B000;
    transition: all .25s cubic-bezier(.645,.045,.355,1);
    margin-top: 30px;
    opacity:1;
}

.elementor-20 .elementor-element.elementor-element-4ed1323 .elementor-nav-menu--main a.elementor-item:hover:after {
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-4ed1323 {
    margin-left: auto;
}




@media (max-width: 1024px){
    .elementor-20 .elementor-element.elementor-element-4ed1323 .woocommerce-subcategories{
    grid-template-columns: repeat(4, 1fr);
    
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65928ac */.elementor-20 .elementor-element.elementor-element-65928ac .elementor-widget-container {
    line-height: 1;
}

.elementor-20 .elementor-sticky:not(.elementor-sticky--active) .elementor-element.elementor-element-65928ac {
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c3d51c */.elementor-20 .elementor-element.elementor-element-7c3d51c.elementor-sticky--active {
    background-color: rgba(0,0,0,0.7);
    backdrop-filter: blur(4px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b1b79 */body.home .elementor-20 .elementor-element.elementor-element-e1b1b79, body.page-id-825 .elementor-20 .elementor-element.elementor-element-e1b1b79{
    background:transparent;
}/* End custom CSS */