.elementor-26 .elementor-element.elementor-element-ced2e71{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-26 .elementor-element.elementor-element-ced2e71:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ced2e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-423f5bc{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8f98c97{--display:flex;}.elementor-26 .elementor-element.elementor-element-776b83d{--display:flex;}.elementor-26 .elementor-element.elementor-element-c311c01{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:12px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-c320510-font-size );--n-menu-title-color-normal:var( --e-global-color-secondary );--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-26 .elementor-element.elementor-element-c311c01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c311c01.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-26 .elementor-element.elementor-element-c311c01 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-26 .elementor-element.elementor-element-c311c01 > .elementor-widget-container > .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-26 .elementor-element.elementor-element-c311c01 > .elementor-widget-container > .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-c320510-font-family ), Sans-serif;font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-c311c01 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-ec16717 .elementor-button{background-color:#FCA802;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:6px 12px 6px 12px;}.elementor-26 .elementor-element.elementor-element-ec16717.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-9d51bc1{--display:flex;--min-height:80px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;--z-index:999;}.elementor-26 .elementor-element.elementor-element-9d51bc1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-9d51bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-9d51bc1.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6396734{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6396734.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-99d1f27{width:auto;max-width:auto;text-align:left;}.elementor-26 .elementor-element.elementor-element-99d1f27 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-26 .elementor-element.elementor-element-99d1f27 img{width:260px;}.elementor-26 .elementor-element.elementor-element-433efb0{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-433efb0 img{width:0%;}.elementor-26 .elementor-element.elementor-element-41caf36{--display:flex;--min-height:60px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-41caf36.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-53fef68{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-ddf4566{width:auto;max-width:auto;--icon-box-icon-margin:-8px;}.elementor-26 .elementor-element.elementor-element-ddf4566 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-26 .elementor-element.elementor-element-ddf4566.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-ddf4566.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-ddf4566.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ddf4566.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-26 .elementor-element.elementor-element-ddf4566 .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title a{font-family:var( --e-global-typography-c320510-font-family ), Sans-serif;font-size:var( --e-global-typography-c320510-font-size );font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-04ae1a2{width:auto;max-width:auto;--icon-box-icon-margin:-8px;}.elementor-26 .elementor-element.elementor-element-04ae1a2 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-26 .elementor-element.elementor-element-04ae1a2.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-04ae1a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-04ae1a2.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-04ae1a2.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-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-c320510-font-family ), Sans-serif;font-size:var( --e-global-typography-c320510-font-size );font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-ff3f0c3{width:auto;max-width:auto;--icon-box-icon-margin:-8px;}.elementor-26 .elementor-element.elementor-element-ff3f0c3 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-26 .elementor-element.elementor-element-ff3f0c3.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-ff3f0c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-ff3f0c3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-ff3f0c3.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-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title a{font-family:var( --e-global-typography-c320510-font-family ), Sans-serif;font-size:var( --e-global-typography-c320510-font-size );font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-06e7a6c{width:auto;max-width:auto;--icon-box-icon-margin:-8px;}.elementor-26 .elementor-element.elementor-element-06e7a6c > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-26 .elementor-element.elementor-element-06e7a6c.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-06e7a6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-06e7a6c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-06e7a6c.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-26 .elementor-element.elementor-element-06e7a6c .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title a{font-family:var( --e-global-typography-c320510-font-family ), Sans-serif;font-size:var( --e-global-typography-c320510-font-size );font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-c69a4fe{width:auto;max-width:auto;--icon-box-icon-margin:-8px;}.elementor-26 .elementor-element.elementor-element-c69a4fe > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-26 .elementor-element.elementor-element-c69a4fe.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-c69a4fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-c69a4fe.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-c69a4fe.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-26 .elementor-element.elementor-element-c69a4fe .elementor-icon{font-size:22px;}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title a{font-family:var( --e-global-typography-c320510-font-family ), Sans-serif;font-size:var( --e-global-typography-c320510-font-size );font-weight:var( --e-global-typography-c320510-font-weight );}.elementor-26 .elementor-element.elementor-element-50e667d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-26 .elementor-element.elementor-element-50e667d .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-50e667d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-50e667d > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-26 .elementor-element.elementor-element-50e667d .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-50e667d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-e9338af{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:1em;--z-index:99;}.elementor-26 .elementor-element.elementor-element-e9338af:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e9338af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-948164a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-26 .elementor-element.elementor-element-948164a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-948164a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-26 .elementor-element.elementor-element-cfea05a{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:0.08;top:0px;}.elementor-26 .elementor-element.elementor-element-cfea05a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cfea05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-cfea05a::before, .elementor-26 .elementor-element.elementor-element-cfea05a > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-cfea05a > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-cfea05a > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-cfea05a > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-cfea05a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/01/color-gradient-grainy-background-red-orange-white-illuminated-spots-black-noise-texture-effect-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-cfea05a::before{filter:brightness( 85% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-cfea05a{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-cfea05a{right:0px;}.elementor-26 .elementor-element.elementor-element-5946658{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-26 .elementor-element.elementor-element-5946658:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5946658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-5d6d74f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-289d830{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-289d830 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-26 .elementor-element.elementor-element-289d830.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-3f45525{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-a30c1e1{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-a30c1e1 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-26 .elementor-element.elementor-element-cd2d1be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-26 .elementor-element.elementor-element-cd2d1be:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-cd2d1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-26 .elementor-element.elementor-element-8bed3b8{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:0.08;top:0px;}.elementor-26 .elementor-element.elementor-element-8bed3b8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8bed3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-8bed3b8::before, .elementor-26 .elementor-element.elementor-element-8bed3b8 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-8bed3b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-8bed3b8 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-8bed3b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-8bed3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/01/color-gradient-grainy-background-red-orange-white-illuminated-spots-black-noise-texture-effect-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-8bed3b8::before{filter:brightness( 85% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-8bed3b8{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-8bed3b8{right:0px;}.elementor-26 .elementor-element.elementor-element-180faab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-26 .elementor-element.elementor-element-180faab:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-180faab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-54ea675{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-e4ce0b5 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-eac51b5{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:92;}.elementor-26 .elementor-element.elementor-element-eac51b5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-eac51b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-54cdc47{--display:flex;--min-height:450px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9f9aea6 );--border-color:var( --e-global-color-9f9aea6 );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-54cdc47:hover{box-shadow:0px 0px 11px -5px rgba(0, 0, 0, 0.91);}.elementor-26 .elementor-element.elementor-element-5b5c55c{--display:flex;--min-height:200px;}.elementor-26 .elementor-element.elementor-element-5b5c55c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5b5c55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/05/Zanussi-Logo.svg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-e4115dd{--display:flex;--min-height:240px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26 .elementor-element.elementor-element-a940ddc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c29f82f{text-align:center;}.elementor-26 .elementor-element.elementor-element-c29f82f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-2b7b341{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-1e1b220{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3857333{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-3857333 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-3857333.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-3857333 .elementor-heading-title{font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-2687cf9{--display:flex;--min-height:450px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9f9aea6 );--border-color:var( --e-global-color-9f9aea6 );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2687cf9:hover{box-shadow:0px 0px 11px -5px rgba(0, 0, 0, 0.91);}.elementor-26 .elementor-element.elementor-element-f0612df{--display:flex;--min-height:200px;}.elementor-26 .elementor-element.elementor-element-f0612df:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f0612df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/05/fagor.jpg");background-position:center center;background-size:270% auto;}.elementor-26 .elementor-element.elementor-element-4fd67b3{--display:flex;--min-height:240px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26 .elementor-element.elementor-element-f091a3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e1eb24b{text-align:center;}.elementor-26 .elementor-element.elementor-element-e1eb24b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-a9f6315{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-0087642{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6bd18e2{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-6bd18e2 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-6bd18e2.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6bd18e2 .elementor-heading-title{font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-a737544{--display:flex;--min-height:450px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9f9aea6 );--border-color:var( --e-global-color-9f9aea6 );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a737544:hover{box-shadow:0px 0px 11px -5px rgba(0, 0, 0, 0.91);}.elementor-26 .elementor-element.elementor-element-134311a{--display:flex;--min-height:200px;}.elementor-26 .elementor-element.elementor-element-134311a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-134311a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/05/Electrolux-logo.png");background-position:center center;background-repeat:no-repeat;background-size:91% auto;}.elementor-26 .elementor-element.elementor-element-10af1d4{--display:flex;--min-height:240px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26 .elementor-element.elementor-element-e0327d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9c0c573{text-align:center;}.elementor-26 .elementor-element.elementor-element-9c0c573 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-eb00dca{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-91493e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-99b2a37{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-99b2a37 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-99b2a37.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-99b2a37 .elementor-heading-title{font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-79cd48b{--display:flex;--min-height:450px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9f9aea6 );--border-color:var( --e-global-color-9f9aea6 );--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-79cd48b:hover{box-shadow:0px 0px 11px -5px rgba(0, 0, 0, 0.91);}.elementor-26 .elementor-element.elementor-element-34a823e{--display:flex;--min-height:200px;}.elementor-26 .elementor-element.elementor-element-34a823e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-34a823e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/05/tefcold.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-5f6df42{--display:flex;--min-height:240px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26 .elementor-element.elementor-element-a603b49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8e1ae31{text-align:center;}.elementor-26 .elementor-element.elementor-element-8e1ae31 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6aee923{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-548f339{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8e8953a{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-8e8953a > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-8e8953a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-8e8953a .elementor-heading-title{font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-bb32ae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-26 .elementor-element.elementor-element-bb32ae0:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-bb32ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-26 .elementor-element.elementor-element-22d443e{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:0.08;top:0px;}.elementor-26 .elementor-element.elementor-element-22d443e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-22d443e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-22d443e::before, .elementor-26 .elementor-element.elementor-element-22d443e > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-22d443e > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-22d443e > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-22d443e > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-22d443e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/01/color-gradient-grainy-background-red-orange-white-illuminated-spots-black-noise-texture-effect-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-22d443e::before{filter:brightness( 85% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-22d443e{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-22d443e{right:0px;}.elementor-26 .elementor-element.elementor-element-1643bf1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-26 .elementor-element.elementor-element-1643bf1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1643bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-5b29c0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-ba1941e .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-3ac869a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3ac869a .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-02acc82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-26 .elementor-element.elementor-element-02acc82:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-02acc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-26 .elementor-element.elementor-element-ddfff62{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:0.08;top:0px;}.elementor-26 .elementor-element.elementor-element-ddfff62:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ddfff62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-ddfff62::before, .elementor-26 .elementor-element.elementor-element-ddfff62 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-ddfff62 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-ddfff62 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-ddfff62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-ddfff62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/01/color-gradient-grainy-background-red-orange-white-illuminated-spots-black-noise-texture-effect-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-ddfff62::before{filter:brightness( 85% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ddfff62{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-ddfff62{right:0px;}.elementor-26 .elementor-element.elementor-element-5463011{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-26 .elementor-element.elementor-element-5463011:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5463011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-84eb3a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-4a29773 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-c20dbe1{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-c20dbe1 .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-27907aa .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-27907aa > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-26 .elementor-element.elementor-element-767067b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-26 .elementor-element.elementor-element-767067b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-767067b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-26 .elementor-element.elementor-element-9439037{--display:flex;--position:absolute;--min-height:100vh;--overlay-opacity:0.08;top:0px;}.elementor-26 .elementor-element.elementor-element-9439037:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-9439037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-26 .elementor-element.elementor-element-9439037::before, .elementor-26 .elementor-element.elementor-element-9439037 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-9439037 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-9439037 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-9439037 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-9439037 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://old-classicgastro.shoptech.media/wp-content/uploads/2024/01/color-gradient-grainy-background-red-orange-white-illuminated-spots-black-noise-texture-effect-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-9439037::before{filter:brightness( 85% ) contrast( 100% ) saturate( 85% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-9439037{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-9439037{right:0px;}.elementor-26 .elementor-element.elementor-element-c52d4c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-26 .elementor-element.elementor-element-c52d4c4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-c52d4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-4536822{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-ca957c9 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-8855560{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-8855560 .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-0d35ca9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-0d35ca9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-26 .elementor-element.elementor-element-2097c15{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:99;}.elementor-26 .elementor-element.elementor-element-2097c15:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2097c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-3b7dbe9 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-9cc7eec{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-9cc7eec .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-8c3dc58 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-4977944{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:99;}.elementor-26 .elementor-element.elementor-element-4977944:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4977944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-5806b32 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-1ede601{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-1ede601 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-26 .elementor-element.elementor-element-1ede601 .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-60b7544 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-dc40d9b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:99;}.elementor-26 .elementor-element.elementor-element-dc40d9b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-dc40d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-b5887f8 .elementor-heading-title{font-family:var( --e-global-typography-73fc9ef-font-family ), Sans-serif;font-size:var( --e-global-typography-73fc9ef-font-size );font-weight:var( --e-global-typography-73fc9ef-font-weight );}.elementor-26 .elementor-element.elementor-element-835795d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-835795d > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-26 .elementor-element.elementor-element-835795d .swiper-slide > .elementor-element{height:100%;}.elementor-26 .elementor-element.elementor-element-53b690c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-3c9928e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3c9928e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3c9928e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-77893fb{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26 .elementor-element.elementor-element-77893fb:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-77893fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-a3f73ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f14197a{--grid-columns:5;}.elementor-26 .elementor-element.elementor-element-f14197a .elementor-repeater-item-878ce30{grid-column:span min( 1, var(--grid-columns) );}.elementor-26 .elementor-element.elementor-element-f14197a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-26 .elementor-element.elementor-element-f14197a .e-loop-item > .elementor-section, .elementor-26 .elementor-element.elementor-element-f14197a .e-loop-item > .elementor-section > .elementor-container, .elementor-26 .elementor-element.elementor-element-f14197a .e-loop-item > .e-con, .elementor-26 .elementor-element.elementor-element-f14197a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination{text-align:center;font-family:var( --e-global-typography-a321aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-a321aa8-font-size );font-weight:var( --e-global-typography-a321aa8-font-weight );margin-top:24px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 12px/2 );}body.rtl .elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 12px/2 );}body.rtl .elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 12px/2 );}.elementor-26 .elementor-element.elementor-element-5cc5ea1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b0ae823{--grid-columns:5;}.elementor-26 .elementor-element.elementor-element-b0ae823 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-26 .elementor-element.elementor-element-b0ae823 .e-loop-item > .elementor-section, .elementor-26 .elementor-element.elementor-element-b0ae823 .e-loop-item > .elementor-section > .elementor-container, .elementor-26 .elementor-element.elementor-element-b0ae823 .e-loop-item > .e-con, .elementor-26 .elementor-element.elementor-element-b0ae823 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-26 .elementor-element.elementor-element-a362429{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2a582e7{--grid-columns:5;}.elementor-26 .elementor-element.elementor-element-2a582e7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-26 .elementor-element.elementor-element-2a582e7 .e-loop-item > .elementor-section, .elementor-26 .elementor-element.elementor-element-2a582e7 .e-loop-item > .elementor-section > .elementor-container, .elementor-26 .elementor-element.elementor-element-2a582e7 .e-loop-item > .e-con, .elementor-26 .elementor-element.elementor-element-2a582e7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-26 .elementor-element.elementor-element-d817c8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6fadd13{--grid-columns:5;}.elementor-26 .elementor-element.elementor-element-6fadd13 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-26 .elementor-element.elementor-element-6fadd13 .e-loop-item > .elementor-section, .elementor-26 .elementor-element.elementor-element-6fadd13 .e-loop-item > .elementor-section > .elementor-container, .elementor-26 .elementor-element.elementor-element-6fadd13 .e-loop-item > .e-con, .elementor-26 .elementor-element.elementor-element-6fadd13 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-26 .elementor-element.elementor-element-818e1d9{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--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-border-radius:4px 4px 4px 4px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-818e1d9 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-640d0b6 );}.elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .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:var( --e-global-color-640d0b6 );}.elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .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-26 .elementor-element.elementor-element-818e1d9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-26 .elementor-element.elementor-element-818e1d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:4px 4px 4px 4px;}.elementor-26 .elementor-element.elementor-element-08c6025{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:8px;z-index:99;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-color-normal:var( --e-global-color-primary );--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-26 .elementor-element.elementor-element-08c6025 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-08c6025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-08c6025 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-26 .elementor-element.elementor-element-08c6025 {--n-menu-title-color-hover:var( --e-global-color-primary );}:where( .elementor-26 .elementor-element.elementor-element-08c6025 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:solid;border-width:0px 1px 2px 1px;border-color:var( --e-global-color-640d0b6 );}.elementor-26 .elementor-element.elementor-element-f2b2704{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-640d0b6 );--border-color:var( --e-global-color-640d0b6 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;--z-index:99;}.elementor-26 .elementor-element.elementor-element-a224882 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-a224882 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-top:18px;padding-bottom:18px;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-underline .elementor-item:after,
					 .elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-overline .elementor-item:before,
					 .elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-double-line .elementor-item:before,
					 .elementor-26 .elementor-element.elementor-element-a224882 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-c311c01{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-9d51bc1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26 .elementor-element.elementor-element-99d1f27 img{width:235px;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-e4ce0b5 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-c29f82f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-2b7b341{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-3857333 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-e1eb24b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-a9f6315{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-6bd18e2 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-9c0c573 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-eb00dca{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-99b2a37 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-8e1ae31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-6aee923{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-8e8953a .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-ba1941e .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-3ac869a{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-4a29773 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-c20dbe1{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-27907aa .elementor-button{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-ca957c9 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-8855560{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-0d35ca9 .elementor-button{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-3b7dbe9 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-9cc7eec{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-5806b32 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-1ede601{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-60b7544 .elementor-button{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-b5887f8 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-835795d{--swiper-slides-to-display:2;}.elementor-26 .elementor-element.elementor-element-53b690c .elementor-button{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-f14197a{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-b0ae823{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-2a582e7{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-6fadd13{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-818e1d9{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-26 .elementor-element.elementor-element-a224882 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:768px){.elementor-26 .elementor-element.elementor-element-ced2e71{--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;--align-items:center;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-ced2e71.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c311c01{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;--n-menu-title-font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-9d51bc1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-26 .elementor-element.elementor-element-6396734{--width:20%;}.elementor-26 .elementor-element.elementor-element-433efb0{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-26 .elementor-element.elementor-element-433efb0 img{width:50px;}.elementor-26 .elementor-element.elementor-element-53fef68{--width:80%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon{font-size:24px;}.elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ddf4566 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-04ae1a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-ff3f0c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-06e7a6c .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-c69a4fe .elementor-icon-box-title a{font-size:var( --e-global-typography-c320510-font-size );}.elementor-26 .elementor-element.elementor-element-e4ce0b5 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-c29f82f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-2b7b341{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-3857333 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-e1eb24b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-a9f6315{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-6bd18e2 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-9c0c573 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-eb00dca{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-99b2a37 .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-8e1ae31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-26 .elementor-element.elementor-element-6aee923{font-size:var( --e-global-typography-text-font-size );}.elementor-26 .elementor-element.elementor-element-8e8953a .elementor-heading-title{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-ba1941e .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-3ac869a{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-4a29773 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-c20dbe1{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-27907aa .elementor-button{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-ca957c9 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-8855560{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-0d35ca9 .elementor-button{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-3b7dbe9 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-9cc7eec{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-5806b32 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-1ede601{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-60b7544 .elementor-button{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-b5887f8 .elementor-heading-title{font-size:var( --e-global-typography-73fc9ef-font-size );}.elementor-26 .elementor-element.elementor-element-835795d{--swiper-slides-to-display:1;}.elementor-26 .elementor-element.elementor-element-53b690c .elementor-button{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-f14197a{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-f14197a .elementor-pagination{font-size:var( --e-global-typography-a321aa8-font-size );}.elementor-26 .elementor-element.elementor-element-b0ae823{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-2a582e7{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-6fadd13{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-818e1d9{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-26 .elementor-element.elementor-element-a224882 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:769px){.elementor-26 .elementor-element.elementor-element-6396734{--width:30%;}.elementor-26 .elementor-element.elementor-element-41caf36{--width:40%;}.elementor-26 .elementor-element.elementor-element-53fef68{--width:30%;}.elementor-26 .elementor-element.elementor-element-cfea05a{--width:100%;}.elementor-26 .elementor-element.elementor-element-5d6d74f{--width:20%;}.elementor-26 .elementor-element.elementor-element-3f45525{--width:80%;}.elementor-26 .elementor-element.elementor-element-8bed3b8{--width:100%;}.elementor-26 .elementor-element.elementor-element-54ea675{--width:99%;}.elementor-26 .elementor-element.elementor-element-22d443e{--width:100%;}.elementor-26 .elementor-element.elementor-element-5b29c0d{--width:99%;}.elementor-26 .elementor-element.elementor-element-ddfff62{--width:100%;}.elementor-26 .elementor-element.elementor-element-84eb3a1{--width:99%;}.elementor-26 .elementor-element.elementor-element-9439037{--width:100%;}.elementor-26 .elementor-element.elementor-element-4536822{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-26 .elementor-element.elementor-element-6396734{--width:70%;}.elementor-26 .elementor-element.elementor-element-53fef68{--width:41%;}.elementor-26 .elementor-element.elementor-element-5d6d74f{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946658 */.mm-megamenu-container {
    display: flex;
    max-height: 700px !important; /* Define maximum height */
    min-height: 400px !important; /* Define minimum height */
    overflow: hidden; /* Prevent any overflow from the container itself */
}

/* Parent category styles */
.mm-parent-category, .mm-child-category, .mm-product {
    color: var(--e-global-color-text) !important;
    transition: color 0.15s;
}

/* Active state for parent category should not change color */
.mm-parent-category.active, .mm-parent-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-primary) !important;
    /* Keep the text color the same as default */
}

.mm-parent-category {
    cursor: pointer;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    background: var(--e-global-color-640d0b6) !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: var(--e-global-color-640d0b6) !important;
    padding: 12px !important;
    border-radius: 4px !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-decoration: none !important;
    transition: background-color 0.3s, border-color 0.3s;
}

/* Sticky parent category column */
.mm-categories-column {
    flex: 0 0 50%; /* Do not grow or shrink, take up 50% of the space */
    max-height: 600px; /* Match the height of the megamenu container for consistent appearance */
    overflow-y: auto; /* Allow scrolling within the parent category list */
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 0; /* Stick to the top of the container */
    padding: 1em 1em 1em 0em;
}


.mm-products-column {
    display: flex; /* Enable flexbox */
    flex-wrap: wrap; /* Allow multiple rows */
    justify-content: flex-start; /* Align items to the start of the flex container */
    align-content: flex-start; /* Align content to the start for vertical layout */
    max-height: 700px; /* Ensure the column does not exceed container height */
    overflow-y: auto; /* Allow vertical scrolling */
    overflow-x: hidden; /* Hide horizontal scrolling */
    gap: 20px; /* Maintain gap between columns */
    padding: 1em;
}

/* Style for minimalistic scrollbar in mm-products-column */
.mm-products-column::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.mm-products-column::-webkit-scrollbar-track {
    background: transparent; /* Transparent track */
}

.mm-products-column::-webkit-scrollbar-thumb {
    background: var(--e-global-color-640d0b6); /* Color of the scrollbar thumb */
    border-radius: 4px; /* Rounded corners for the scrollbar thumb */
}

.mm-products-column::-webkit-scrollbar-thumb:hover {
    background: darken(var(--e-global-color-640d0b6), 10%); /* Darker color on hover */
}


.p-c-wrapper{
    min-width: 230px;
}

/* Hover state for products should have the accent color */
.mm-product:hover {
    color: var(--e-global-color-accent) !important;
    text-decoration: underline;
}

.mm-child-category-block {
    flex: 1 0 30%; /* Each block will take roughly 30% of the container width */
    margin-bottom: 10px; /* Margin for spacing between blocks */
    background: #fff; /* Optional background color */
}

.mm-child-category {
    font-weight: bold;
    margin-bottom: 5px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a321aa8-font-family), Sans-serif;
    font-size: 19px;
    font-weight: var(--e-global-typography-a321aa8-font-weight);
    line-height: var(--e-global-typography-a321aa8-line-height);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 3px;
    line-clamp: 2;
    border-radius: 6px;
    box-orient: vertical;
    background: linear-gradient(to right, var(--e-global-color-640d0b6), var(--e-global-color-secondary));
}


.mm-child-category:hover{
    text-decoration: underline !important;
}

.mm-product {
    margin: 6px 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    box-orient: vertical;
    word-break: break-all;
    max-width: 100%;
}


/* Styling for 'Se alle produkter' link */
.mm-all-products-link {
    margin-top: 18px; /* Add space above the link */
}

.mm-all-products-link a {
    text-align:center;
    display: block; /* Make the link fill the entire width of the container */
    color: var(--e-global-color-text); /* Use your theme's text color */
    text-decoration: none; /* Remove underline from link */
    padding: 0; /* Reset padding */
    background: none; /* Reset background */
    border: none; /* Reset border */
     font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    font-size: 16px; /* Set font size */
    transition: color 0.3s; /* Smooth transition for hover state */
}

.mm-all-products-link a:hover {
    color: var(--e-global-color-accent); /* Change color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1b220 */.elementor-26 .elementor-element.elementor-element-1e1b220{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cdc47 */.elementor-26 .elementor-element.elementor-element-54cdc47{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0087642 */.elementor-26 .elementor-element.elementor-element-0087642{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2687cf9 */.elementor-26 .elementor-element.elementor-element-2687cf9{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91493e9 */.elementor-26 .elementor-element.elementor-element-91493e9{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737544 */.elementor-26 .elementor-element.elementor-element-a737544{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-548f339 */.elementor-26 .elementor-element.elementor-element-548f339{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cd48b */.elementor-26 .elementor-element.elementor-element-79cd48b{
cusor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-08c6025 */.elementor-26 .elementor-element.elementor-element-08c6025 ul{
display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}

.elementor-26 .elementor-element.elementor-element-08c6025 .e-n-menu-title-container, .elementor-26 .elementor-element.elementor-element-08c6025 span{
    cursor: pointer !important;
}

.elementor-26 .elementor-element.elementor-element-08c6025 li {
    padding: 8px 16px; /* Default padding for all items */
}

.elementor-26 .elementor-element.elementor-element-08c6025 li:first-child {
    padding-left: 0; /* Remove left padding for the first item */
}

.elementor-26 .elementor-element.elementor-element-08c6025 li:last-child {
    padding-right: 0; /* Remove right padding for the last item */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b2704 */.elementor-26 .elementor-element.elementor-element-f2b2704, .custom-my-account-menu{
    display: none;
}/* End custom CSS */