.elementor-5454 .elementor-element.elementor-element-cb7264d{--display:flex;--min-height:0px;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-cb7264d:not(.elementor-motion-effects-element-type-background), .elementor-5454 .elementor-element.elementor-element-cb7264d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-5454 .elementor-element.elementor-element-cb7264d.e-con{--align-self:center;}.elementor-5454 .elementor-element.elementor-element-80c7ac8 > .elementor-widget-container{background-color:#00000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-80c7ac8.elementor-element{--align-self:center;--order:0;}.elementor-5454 .elementor-element.elementor-element-80c7ac8{text-align:center;}.elementor-5454 .elementor-element.elementor-element-80c7ac8 .elementor-heading-title{font-size:15px;text-transform:uppercase;line-height:19px;letter-spacing:3px;word-spacing:0px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-5454 .elementor-element.elementor-element-3bbea05{--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;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-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-3bbea05:not(.elementor-motion-effects-element-type-background), .elementor-5454 .elementor-element.elementor-element-3bbea05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5454 .elementor-element.elementor-element-15d2a40 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-5454 .elementor-element.elementor-element-15d2a40{--e-off-canvas-width:253px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.7s;--e-off-canvas-overlay-opacity:1;}.elementor-5454 .elementor-element.elementor-element-4295b38{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-6054ae8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-5454 .elementor-element.elementor-element-1f1375f{text-align:start;}.elementor-5454 .elementor-element.elementor-element-1f1375f img{width:105px;}.elementor-5454 .elementor-element.elementor-element-7a112b0.elementor-element{--order:-99999 /* order start hack */;}.elementor-5454 .elementor-element.elementor-element-7a112b0 .elementor-icon-wrapper{text-align:start;}.elementor-5454 .elementor-element.elementor-element-7a112b0 .elementor-icon{font-size:23px;}.elementor-5454 .elementor-element.elementor-element-7a112b0 .elementor-icon svg{height:23px;}.elementor-5454 .elementor-element.elementor-element-e0dc180{--display:flex;}.elementor-5454 .elementor-element.elementor-element-6df097e > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5454 .elementor-element.elementor-element-6df097e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a, .elementor-5454 .elementor-element.elementor-element-6df097e .elementor-menu-toggle{color:#515151;fill:#515151;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown{background-color:var( --e-global-color-astglobalcolor5 );border-style:none;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a:hover,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a:focus,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-menu-toggle:hover,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a:hover,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a:focus,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown .elementor-item, .elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto Slab", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#E7E7E7;border-bottom-width:1px;}.elementor-5454 .elementor-element.elementor-element-a0e0002{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-5454 .elementor-element.elementor-element-a0e0002 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-a0e0002 .elementor-divider-separator{width:100%;}.elementor-5454 .elementor-element.elementor-element-a0e0002 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-astglobalcolor4 );}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5454 .elementor-element.elementor-element-3a6add7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > a{font-family:"Roboto Slab", Sans-serif;text-transform:uppercase;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5454 .elementor-element.elementor-element-28640b9{--display:flex;--position:absolute;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);bottom:0px;}body:not(.rtl) .elementor-5454 .elementor-element.elementor-element-28640b9{left:0px;}body.rtl .elementor-5454 .elementor-element.elementor-element-28640b9{right:0px;}.elementor-5454 .elementor-element.elementor-element-6ae499c .elementor-button{background-color:#FF960A;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;}.elementor-5454 .elementor-element.elementor-element-bc8fb62 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-bc8fb62{text-align:center;font-size:12px;text-transform:uppercase;}.elementor-5454 .elementor-element.elementor-element-74baa64{--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;--justify-content:center;}.elementor-5454 .elementor-element.elementor-element-5d228cb .elementor-icon-wrapper{text-align:center;}.elementor-5454 .elementor-element.elementor-element-5d228cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-5454 .elementor-element.elementor-element-5d228cb.elementor-view-framed .elementor-icon, .elementor-5454 .elementor-element.elementor-element-5d228cb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-5454 .elementor-element.elementor-element-5d228cb.elementor-view-framed .elementor-icon, .elementor-5454 .elementor-element.elementor-element-5d228cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-5454 .elementor-element.elementor-element-afc4d71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-afc4d71.elementor-element{--align-self:flex-start;}.elementor-5454 .elementor-element.elementor-element-15a5f2b{--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;--justify-content:center;}.elementor-5454 .elementor-element.elementor-element-9125523 img{width:26%;}.elementor-5454 .elementor-element.elementor-element-b1fd3ba{--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;--justify-content:center;}.elementor-5454 .elementor-element.elementor-element-c93c243 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-c93c243.elementor-element{--align-self:center;}.elementor-5454 .elementor-element.elementor-element-c93c243 .elementor-icon-wrapper{text-align:center;}.elementor-5454 .elementor-element.elementor-element-c93c243.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5454 .elementor-element.elementor-element-c93c243.elementor-view-framed .elementor-icon, .elementor-5454 .elementor-element.elementor-element-c93c243.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5454 .elementor-element.elementor-element-c93c243.elementor-view-framed .elementor-icon, .elementor-5454 .elementor-element.elementor-element-c93c243.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5454 .elementor-element.elementor-element-c93c243 .elementor-icon{font-size:32px;}.elementor-5454 .elementor-element.elementor-element-c93c243 .elementor-icon svg{height:32px;}.elementor-5454 .elementor-element.elementor-element-eea41af.elementor-element{--align-self:center;}.elementor-5454 .elementor-element.elementor-element-65b2c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:02px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-65b2c99:not(.elementor-motion-effects-element-type-background), .elementor-5454 .elementor-element.elementor-element-65b2c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu{justify-content:center;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-hamburger-toggle{justify-content:center;border-style:none;}.elementor-5454 .elementor-element.elementor-element-536e0aa.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-5454 .elementor-element.elementor-element-536e0aa.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-5454 .elementor-element.elementor-element-536e0aa.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-5454 .elementor-element.elementor-element-536e0aa.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container{height:30px;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item{border-style:none;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#000000;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link{color:#000000;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-5454 .elementor-element.elementor-element-536e0aa.premium-ham-dropdown .premium-mobile-menu,
				 .elementor-5454 .elementor-element.elementor-element-536e0aa.premium-nav-dropdown .premium-mobile-menu,
				  .elementor-5454 .elementor-element.elementor-element-536e0aa .premium-mobile-menu-outer-container{border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5454 .elementor-element.elementor-element-74baa64{--width:25%;}.elementor-5454 .elementor-element.elementor-element-15a5f2b{--width:50%;}.elementor-5454 .elementor-element.elementor-element-b1fd3ba{--width:25%;}.elementor-5454 .elementor-element.elementor-element-65b2c99{--content-width:1482px;}}@media(max-width:1024px){.elementor-5454 .elementor-element.elementor-element-4295b38{--min-height:100dvh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-6054ae8{--grid-auto-flow:row;}.elementor-5454 .elementor-element.elementor-element-7a112b0.elementor-element{--order:-99999 /* order start hack */;}.elementor-5454 .elementor-element.elementor-element-7a112b0 .elementor-icon-wrapper{text-align:start;}.elementor-5454 .elementor-element.elementor-element-e0dc180{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5454 .elementor-element.elementor-element-6df097e > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown .elementor-item, .elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:clamp(10px, 1.5vh, 14px);}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a{padding-left:1px;padding-right:1px;padding-top:clamp(6px, 1.5vh, 8px);padding-bottom:clamp(6px, 1.5vh, 8px);}.elementor-5454 .elementor-element.elementor-element-a0e0002 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-a0e0002 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > a{font-size:clamp(10px, 1.5vh, 14px);}.elementor-5454 .elementor-element.elementor-element-bc8fb62 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-bc8fb62{text-align:center;font-size:12px;}.elementor-5454 .elementor-element.elementor-element-74baa64{--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;}.elementor-5454 .elementor-element.elementor-element-afc4d71.elementor-element{--align-self:center;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{padding:8px 0px 8px 20px;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item{padding:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-5454 .elementor-element.elementor-element-80c7ac8.elementor-element{--align-self:stretch;}.elementor-5454 .elementor-element.elementor-element-80c7ac8{z-index:0;}.elementor-5454 .elementor-element.elementor-element-80c7ac8 .elementor-heading-title{font-size:10px;line-height:1.4em;letter-spacing:1px;word-spacing:0em;}.elementor-5454 .elementor-element.elementor-element-3bbea05{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-15d2a40{--e-off-canvas-width:80%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-5454 .elementor-element.elementor-element-4295b38{--min-height:100dvh;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-6054ae8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:5;}.elementor-5454 .elementor-element.elementor-element-1f1375f > .elementor-widget-container{margin:0px -9px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-1f1375f{text-align:end;}.elementor-5454 .elementor-element.elementor-element-1f1375f img{width:60px;}.elementor-5454 .elementor-element.elementor-element-7a112b0 > .elementor-widget-container{margin:0px -5px -5px 0px;}.elementor-5454 .elementor-element.elementor-element-7a112b0.elementor-element{--order:-99999 /* order start hack */;}.elementor-5454 .elementor-element.elementor-element-7a112b0 .elementor-icon-wrapper{text-align:start;}.elementor-5454 .elementor-element.elementor-element-e0dc180{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5454 .elementor-element.elementor-element-6df097e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-6df097e > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown .elementor-item, .elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:clamp(10px, 1.5vh, 14px);}.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-nav-menu--dropdown a{padding-left:1px;padding-right:1px;padding-top:0.5em;padding-bottom:0.5em;}.elementor-5454 .elementor-element.elementor-element-a0e0002 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-a0e0002 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-clamp(2px, 1.5vh, 4px)/2);}.elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5454 .elementor-element.elementor-element-3a6add7 .elementor-icon-list-item > a{font-size:clamp(10px, 1.5vh, 14px);}.elementor-5454 .elementor-element.elementor-element-28640b9{--justify-content:flex-end;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5454 .elementor-element.elementor-element-bc8fb62 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-5454 .elementor-element.elementor-element-bc8fb62{text-align:center;font-size:12px;}.elementor-5454 .elementor-element.elementor-element-74baa64{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5454 .elementor-element.elementor-element-5d228cb{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5454 .elementor-element.elementor-element-5d228cb > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-5454 .elementor-element.elementor-element-5d228cb .elementor-icon{font-size:22px;}.elementor-5454 .elementor-element.elementor-element-5d228cb .elementor-icon svg{height:22px;}.elementor-5454 .elementor-element.elementor-element-afc4d71{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-5454 .elementor-element.elementor-element-afc4d71.elementor-element{--align-self:center;}.elementor-5454 .elementor-element.elementor-element-9125523 img{width:80%;}.elementor-5454 .elementor-element.elementor-element-b1fd3ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:03px;}.elementor-5454 .elementor-element.elementor-element-c93c243 .elementor-icon{font-size:30px;}.elementor-5454 .elementor-element.elementor-element-c93c243 .elementor-icon svg{height:30px;}.elementor-5454 .elementor-element.elementor-element-536e0aa .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-cb7264d */.elementor-5454 .elementor-element.elementor-element-cb7264d .woocommerce-js h2{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6df097e *//* Adds a subtle darkening effect when the menu item is pressed */
.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-item:active,
.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-sub-item:active {
    background-color: rgba(0, 0, 0, 0.05) !important;
    transition: background 0.1s ease-in-out;
}

/* Optional: Adds a slight scale-down effect to mimic a physical button press */
.elementor-5454 .elementor-element.elementor-element-6df097e .elementor-item:active {
    transform: scale(0.98);
}

/* ===== Mobile Nav Menu — Category List Styling ===== */
/* Row layout */
.elementor-nav-menu--dropdown .menu-item > a.elementor-item {
  display: flex;
  align-items: center;
  padding: 16px;
  border-bottom: 0px solid #f0f0f0; /* minimal divider */
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #111;
  transition: background-color .2s ease, color .2s ease;
}
/* Push arrow to the far right */
.elementor-nav-menu--dropdown .menu-item > a.elementor-item .sub-arrow {
  margin-left: auto;
}
/* Arrow tap target — minimal border */
.elementor-nav-menu--dropdown .sub-arrow {
  width: 36px;
  height: 36px;
  min-width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #eee;
  border-radius: 0px;
  transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
}
/* Hide default plus SVG, draw chevron instead */
.elementor-nav-menu--dropdown .sub-arrow svg {
  display: none;
}
.elementor-nav-menu--dropdown .sub-arrow::after {
  content: "";
  width: 8px;
  height: 8px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  transform: rotate(-45deg); /* pointing right, closed state */
  transition: border-color .2s ease, transform .2s ease;
}
/* ===== Expanded state (tapped / active parent) ===== */

.elementor-nav-menu--dropdown .menu-item > a[aria-expanded="true"] .sub-arrow::after {
  border-color: #fff;
  transform: rotate(45deg); /* pointing down when open */
}
/* ===== Hover state (desktop/mouse) ===== */
.elementor-nav-menu--dropdown .menu-item > a.elementor-item:hover {
  background-color: #111;
  color: #fff;
}
.elementor-nav-menu--dropdown .menu-item > a.elementor-item:hover .sub-arrow {
  background-color: #000;
  border-color: #111;
}
.elementor-nav-menu--dropdown .menu-item > a.elementor-item:hover .sub-arrow::after {
  border-color: #fff;
}

/* ===== Submenu — smooth open/close ===== */
.elementor-nav-menu--dropdown .sub-menu {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  display: block !important; /* always "displayed", but visually collapsed */
  transform: translateY(-6px);
  transition:
    max-height .4s cubic-bezier(0.4, 0, 0.2, 1),
    opacity .3s ease,
    transform .35s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu {
  max-height: 600px; /* must be >= tallest submenu's real height */
  opacity: 1;
  transform: translateY(0);
}

/* Sub-items fade/slide in slightly after the parent opens, staggered */
.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item {
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .3s ease, transform .3s ease;
  transition-delay: 0s;
}
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu .elementor-sub-item {
  opacity: 1;
  transform: translateY(0);
}
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(1) .elementor-sub-item { transition-delay: .05s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(2) .elementor-sub-item { transition-delay: .09s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(3) .elementor-sub-item { transition-delay: .13s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(4) .elementor-sub-item { transition-delay: .17s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(5) .elementor-sub-item { transition-delay: .21s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(6) .elementor-sub-item { transition-delay: .25s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(7) .elementor-sub-item { transition-delay: .29s; }
.elementor-nav-menu--dropdown .menu-item.open > .sub-menu li:nth-child(8) .elementor-sub-item { transition-delay: .33s; }


.elementor-nav-menu .sub-arrow{
    padding: 0 !important;
}

.elementor-5454 .elementor-element.elementor-element-6df097e a.menu-link{
    padding: 7px 0 !important;
}

/* Kill the default mobile tap-highlight flash */
.elementor-nav-menu--dropdown a.has-submenu,
.elementor-nav-menu--dropdown .sub-arrow {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  outline: none;
}

/* Make sure active/focus never lose the black background once expanded */
.elementor-nav-menu--dropdown .menu-item > a[aria-expanded="true"] .sub-arrow,
.elementor-nav-menu--dropdown .menu-item > a[aria-expanded="true"] .sub-arrow:active,
.elementor-nav-menu--dropdown .menu-item > a[aria-expanded="true"] .sub-arrow:focus {
  background-color: #111 !important;
  border-color: #111 !important;
}
.elementor-nav-menu--dropdown .menu-item > a[aria-expanded="true"] .sub-arrow::after {
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4295b38 */.elementor-5454 .elementor-element.elementor-element-4295b38 a.elementor-sub-item.menu-link {
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-afc4d71 */.elementor-5454 .elementor-element.elementor-element-afc4d71 .js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile{
    background: #ffffff3d !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbea05 */.elementor-5454 .elementor-element.elementor-element-3bbea05 .elementor-nav-menu a {

    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for premium-nav-menu, class: .elementor-element-536e0aa */a.menu-link {
 font-size: clamp(11px, 1vw, 15px);
    padding: 7px 7px !important;
}/* End custom CSS */