.elementor-3825 .elementor-element.elementor-element-48b1b00:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-48b1b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2B2DD6;}.elementor-3825 .elementor-element.elementor-element-48b1b00 > .elementor-container{min-height:0px;}.elementor-3825 .elementor-element.elementor-element-48b1b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 12px 0px;z-index:999;}.elementor-3825 .elementor-element.elementor-element-48b1b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3825 .elementor-element.elementor-element-575df76.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3825 .elementor-element.elementor-element-575df76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3825 .elementor-element.elementor-element-575df76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3825 .elementor-element.elementor-element-575df76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3825 .elementor-element.elementor-element-7446975 img{width:40%;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3825 .elementor-element.elementor-element-0da391b{width:var( --container-widget-width, 103.583% );max-width:103.583%;--container-widget-width:103.583%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 29px / 2 );}.elementor-3825 .elementor-element.elementor-element-0da391b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item:focus{color:#C0E802;fill:#C0E802;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:29px;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown a, .elementor-3825 .elementor-element.elementor-element-0da391b .elementor-menu-toggle{color:#F2F2F2;fill:#F2F2F2;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown{background-color:#2A2B2DBA;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown a:hover,
					.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown .elementor-item, .elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-3825 .elementor-element.elementor-element-0da391b div.elementor-menu-toggle{color:#F2F2F2;}.elementor-3825 .elementor-element.elementor-element-0da391b div.elementor-menu-toggle svg{fill:#F2F2F2;}.elementor-3825 .elementor-element.elementor-element-3471b02{width:auto;max-width:auto;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#02010100;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:18px;--items-indicator-text-color:#000000;--items-indicator-background-color:#C0E802;--cart-background-color:#2A2B2D;--cart-border-style:none;--menu-cart-subtotal-color:#FFFFFF;--menu-cart-subtotal-text-align:left;--product-price-color:#FFFFFF;--divider-color:#FFFFFF00;--subtotal-divider-color:#FFFFFF00;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#484848;--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#484848;--checkout-button-text-color:#000000;--checkout-button-background-color:#c0e802;--checkout-button-hover-text-color:#000000;--checkout-button-hover-background-color:#C0E802;}.elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__subtotal{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3825 .elementor-element.elementor-element-3471b02 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__product-name a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__product-price{font-weight:500;}.elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:-0.8px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu__toggle,
						.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu-icon{margin:0 auto;justify-content:center;}.elementor-3825 .elementor-element.elementor-element-8467d69 li.menu-item a{justify-content:space-between;}.elementor-3825 .elementor-element.elementor-element-8467d69 li.hfe-button-wrapper{text-align:space-between;}.elementor-3825 .elementor-element.elementor-element-8467d69.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-open.left{left:-300px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-open.right{right:-300px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-content{padding:30px;background-color:#2A2B2D;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item, .elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu a.hfe-sub-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item.elementor-button{background-color:#02010100;}.elementor-3825 .elementor-element.elementor-element-8467d69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3825 .elementor-element.elementor-element-8467d69 a.hfe-menu-item, .elementor-3825 .elementor-element.elementor-element-8467d69 a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item, .elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item:hover,
								.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item.highlighted,
								.elementor-3825 .elementor-element.elementor-element-8467d69 .menu-item a.hfe-menu-item:focus{color:#C0E802;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu a.hfe-sub-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 .elementor-menu-toggle,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#2A2B2D;}.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:none;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu li.menu-item:not(:last-child),
						.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-3825 .elementor-element.elementor-element-8467d69 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-8467d69 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-close{color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-close svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-3825 .elementor-element.elementor-element-ad32a75.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3825 .elementor-element.elementor-element-ad32a75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3825 .elementor-element.elementor-element-ad32a75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3825 .elementor-element.elementor-element-ad32a75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3825 .elementor-element.elementor-element-4c90314 .elementor-button{background-color:#1E1E1E00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-3825 .elementor-element.elementor-element-4c90314 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-4c90314 .elementor-button:focus{background-color:#FFFFFF00;color:#C0E802;}.elementor-3825 .elementor-element.elementor-element-4c90314{width:auto;max-width:auto;}.elementor-3825 .elementor-element.elementor-element-4c90314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3825 .elementor-element.elementor-element-4c90314 .elementor-button:hover svg, .elementor-3825 .elementor-element.elementor-element-4c90314 .elementor-button:focus svg{fill:#C0E802;}.elementor-3825 .elementor-element.elementor-element-b1a651d{width:auto;max-width:auto;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:18px;--items-indicator-text-color:#000000;--items-indicator-background-color:#C0E802;--cart-background-color:#2A2B2D;--cart-border-style:none;--menu-cart-subtotal-color:#FFFFFF;--menu-cart-subtotal-text-align:left;--product-price-color:#FFFFFF;--divider-color:#FFFFFF00;--subtotal-divider-color:#FFFFFF00;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#484848;--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#484848;--checkout-button-text-color:#000000;--checkout-button-background-color:#c0e802;--checkout-button-hover-text-color:#000000;--checkout-button-hover-background-color:#C0E802;}.elementor-3825 .elementor-element.elementor-element-b1a651d .elementor-menu-cart__subtotal{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3825 .elementor-element.elementor-element-b1a651d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3825 .elementor-element.elementor-element-b1a651d .elementor-menu-cart__product-name a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-3825 .elementor-element.elementor-element-b1a651d .elementor-menu-cart__product-price{font-weight:500;}.elementor-3825 .elementor-element.elementor-element-b1a651d .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:-0.8px;}@media(min-width:768px){.elementor-3825 .elementor-element.elementor-element-575df76{width:20%;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5{width:60.333%;}.elementor-3825 .elementor-element.elementor-element-ad32a75{width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3825 .elementor-element.elementor-element-575df76{width:24%;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5{width:74%;}}@media(max-width:1024px){.elementor-3825 .elementor-element.elementor-element-48b1b00{padding:12px 0px 12px 0px;}.elementor-3825 .elementor-element.elementor-element-575df76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3825 .elementor-element.elementor-element-7446975 img{width:53%;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu__toggle,
						.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu-icon{margin-left:auto;margin-right:0;justify-content:flex-end;}.elementor-3825 .elementor-element.elementor-element-8467d69{width:var( --container-widget-width, 61.675px );max-width:61.675px;--container-widget-width:61.675px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3825 .elementor-element.elementor-element-575df76{width:50%;}.elementor-3825 .elementor-element.elementor-element-7446975{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:start;}.elementor-3825 .elementor-element.elementor-element-7446975 img{width:60%;}.elementor-3825 .elementor-element.elementor-element-ca1ccb5{width:50%;}.elementor-3825 .elementor-element.elementor-element-0da391b{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -1em;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown .elementor-item, .elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--dropdown a{padding-top:1.1em;padding-bottom:1.1em;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3825 .elementor-element.elementor-element-0da391b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:1.9em !important;}.elementor-3825 .elementor-element.elementor-element-0da391b .elementor-menu-toggle{border-width:0px;border-radius:0px;}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-3825 .elementor-element.elementor-element-3471b02 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-wrapper .hfe-nav-menu > li.menu-item:first-child{margin-top:75px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu li a.hfe-sub-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
						.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu a.hfe-sub-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu-icon{font-size:25px;border-width:0px;padding:0.35em;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-nav-menu-icon svg{font-size:25px;line-height:25px;height:25px;width:25px;}.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-close,
					.elementor-3825 .elementor-element.elementor-element-8467d69 .hfe-flyout-close svg{height:32px;width:32px;font-size:32px;line-height:32px;}.elementor-3825 .elementor-element.elementor-element-8467d69{width:auto;max-width:auto;}.elementor-3825 .elementor-element.elementor-element-8467d69 > .elementor-widget-container{margin:0em 0em 0em 0em;}
							.elementor-3825 .elementor-element.elementor-element-8467d69 .sub-menu li a.hfe-sub-menu-item,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-3825 .elementor-element.elementor-element-8467d69 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:13px;line-height:1.4em;}}/* Start custom CSS for nav-menu, class: .elementor-element-0da391b *//* ============================================
   OPOSUR — Dropdown estilo Nike (escritorio)
   + Lateral derecho (móvil)
   ============================================ */

/* === ESCRITORIO / PORTÁTIL === */

.elementor-nav-menu--main .elementor-nav-menu--dropdown {
  display: none !important;
}

.elementor-nav-menu--main .menu-item-has-children:hover > .elementor-nav-menu--dropdown {
  display: flex !important;
  flex-direction: row !important;
  position: fixed !important;
  top: 90px !important;
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
  width: 100% !important;
  height: auto !important;
  background-color: #2A2B2DD6 !important;
  border-top: 2px solid #c0e802 !important;
  padding: 48px 80px !important;
  box-shadow: 0 16px 48px rgba(0,0,0,0.6) !important;
  z-index: 9999 !important;
  gap: 0 !important;
  box-sizing: border-box !important;
  margin-left: 0 !important;
  animation: dropdownFade 0.2s ease !important;
}

@keyframes dropdownFade {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}

/* Puente invisible entre item padre y dropdown */
.elementor-nav-menu--main .menu-item-has-children::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  bottom: -20px !important;
  left: 0 !important;
  width: 100% !important;
  height: 20px !important;
  background: transparent !important;
  border: none !important;
  outline: none !important;
  pointer-events: auto !important;
}

/* Mantener dropdown visible mientras el ratón está sobre él */
.elementor-nav-menu--main .menu-item-has-children > .elementor-nav-menu--dropdown:hover,
.elementor-nav-menu--main .menu-item-has-children:focus-within > .elementor-nav-menu--dropdown {
  display: flex !important;
}

/* Items escritorio */
.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item {
  flex: 1 !important;
  border-right: 1px solid rgba(255,255,255,0.08) !important;
  padding: 0 48px 0 0 !important;
  margin: 0 48px 0 0 !important;
  list-style: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item:last-child {
  border-right: none !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}

/* Números decorativos */
.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item:nth-child(1) a::before { content: "01" !important; }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item:nth-child(2) a::before { content: "02" !important; }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item:nth-child(3) a::before { content: "03" !important; }

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item a::before {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  color: #c0e802 !important;
  letter-spacing: 4px !important;
  text-transform: uppercase !important;
  margin-bottom: 16px !important;
}

/* Enlaces escritorio */
.elementor-nav-menu--main .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: -0.5px !important;
  line-height: 1 !important;
  padding: 0 0 24px 0 !important;
  background: transparent !important;
  transition: color 0.2s ease !important;
  display: block !important;
  text-decoration: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .elementor-sub-item:hover {
  color: #c0e802 !important;
  background: transparent !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .elementor-sub-item:hover::after {
  content: " →" !important;
  color: #c0e802 !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item:hover a {
  border-bottom-color: #c0e802 !important;
}

/* Padre activo escritorio */
.elementor-nav-menu--main .menu-item-has-children:hover > a .elementor-item {
  color: #c0e802 !important;
}

.elementor-nav-menu--main .menu-item-has-children > a i,
.elementor-nav-menu--main .menu-item-has-children > a svg {
  display: none !important;
}

/* Segundo nivel */
.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > .sub-menu {
  display: none !important;
  visibility: hidden !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children:hover > .sub-menu {
  display: block !important;
  visibility: visible !important;
  position: static !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  width: auto !important;
  min-width: 0 !important;
  background: transparent !important;
  border: none !important;
  border-top: 1px solid rgba(192,232,2,0.3) !important;
  padding: 12px 0 0 0 !important;
  margin-top: 12px !important;
  box-shadow: none !important;
  animation: none !important;
  float: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > .sub-menu li {
  display: block !important;
  float: none !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  list-style: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > .sub-menu li a {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #6f7174 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  padding: 8px 0 !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  background: transparent !important;
  border: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > .sub-menu li a::before {
  content: none !important;
  display: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > .sub-menu li a:hover {
  color: #c0e802 !important;
  padding-left: 6px !important;
}

/* Quitar flechas del menú */
.elementor-nav-menu--main .elementor-nav-menu--dropdown .elementor-sub-item:hover::after {
  content: "" !important;
  display: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .menu-item-has-children > a .elementor-sub-item::after {
  content: "" !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48b1b00 */.elementor-3825 .elementor-element.elementor-element-48b1b00 { transition: background 0.35s ease, box-shadow 0.35s ease; }/* End custom CSS */