.elementor-1599 .elementor-element.elementor-element-6f66fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1599 .elementor-element.elementor-element-6f66fe6:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-6f66fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1599 .elementor-element.elementor-element-845e421{--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;}.elementor-1599 .elementor-element.elementor-element-845e421.e-con{--align-self:center;}.elementor-1599 .elementor-element.elementor-element-28ba02a{--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;}.elementor-1599 .elementor-element.elementor-element-28ba02a.e-con{--align-self:flex-start;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1599 .elementor-element.elementor-element-2f475ee .e-search-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A82;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-2f475ee{--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:#D4A017;--e-search-input-transition:0.5s;--e-search-icon-label-size:18px;--e-search-input-gap:10px;--e-search-submit-margin-inline-start:0px;padding:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-2f475ee.e-focus{--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#D4A017;}.elementor-1599 .elementor-element.elementor-element-2f475ee.e-focus .e-search-input{border-style:solid;border-width:0px 0px 1px 0px;border-color:#8A8A82;box-shadow:0px 0px 10px 0px rgba(211.99999999999997, 159.99999999999994, 23.00000000000003, 0.65);}.elementor-1599 .elementor-element.elementor-element-fca8f9d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1599 .elementor-element.elementor-element-9440725{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1599 .elementor-element.elementor-element-9440725 img{width:34%;}.elementor-1599 .elementor-element.elementor-element-2539812{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1599 .elementor-element.elementor-element-60e33bb{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#B0B0B0;}.elementor-1599 .elementor-element.elementor-element-60e33bb a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-1599 .elementor-element.elementor-element-60e33bb a:hover, .elementor-1599 .elementor-element.elementor-element-60e33bb a:focus{color:var( --e-global-color-primary );}.elementor-1599 .elementor-element.elementor-element-60e33bb.elementor-element{--align-self:center;}.elementor-1599 .elementor-element.elementor-element-f2426f0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:#3D3D3D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1599 .elementor-element.elementor-element-f2426f0 a{transition-duration:0.3s;}.elementor-1599 .elementor-element.elementor-element-f2426f0.elementor-element{--align-self:center;}.elementor-1599 .elementor-element.elementor-element-64fea06{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#B0B0B0;}.elementor-1599 .elementor-element.elementor-element-64fea06 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-1599 .elementor-element.elementor-element-64fea06 a:hover, .elementor-1599 .elementor-element.elementor-element-64fea06 a:focus{color:var( --e-global-color-primary );}.elementor-1599 .elementor-element.elementor-element-64fea06.elementor-element{--align-self:center;}.elementor-1599 .elementor-element.elementor-element-1650aeb{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-menu-container{height:30px;background-color:#02010100;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;color:#EAEAEA;padding:0px 15px 0px 15px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:hover{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:focus{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:active{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li:hover > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li.current-menu-item > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;padding:15px 15px 15px 15px;color:#CFCFCF;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#D4A63D;}
					.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:#02010100;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#0A0A0A;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 30px rgba(0, 0, 0, 0.35);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger{float:right;}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-1599 .elementor-element.elementor-element-849400c > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-e376e2f{--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;}.elementor-1599 .elementor-element.elementor-element-e376e2f:not(.elementor-motion-effects-element-type-background), .elementor-1599 .elementor-element.elementor-element-e376e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1599 .elementor-element.elementor-element-22cef15{--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;}.elementor-1599 .elementor-element.elementor-element-22cef15.e-con{--align-self:center;}.elementor-1599 .elementor-element.elementor-element-1921caa{--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;}.elementor-1599 .elementor-element.elementor-element-1921caa.e-con{--align-self:flex-start;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-menu-container{height:80px;background-color:#0A0A0A;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a{font-weight:500;color:#000000;padding:0px 15px 0px 15px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#D4A63D;fill:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#D4A63D;fill:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;background-color:#181818;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel{border-style:solid;border-color:#D4A63D1A;background-color:#111111;border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger{float:right;border-style:none;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-close{color:#FFFFFF;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-close:hover{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-e64bea2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1599 .elementor-element.elementor-element-b32f528{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1599 .elementor-element.elementor-element-b32f528 img{width:34%;}.elementor-1599 .elementor-element.elementor-element-6ae6734{--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;}.elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_navsearch-button, .elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_search-button{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_navsearch-button:hover, .elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_search-button:hover{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group input:not([type="submit"]){background-color:var( --e-global-color-accent );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit_search-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-1599 .elementor-element.elementor-element-28ba02a{--width:33%;}.elementor-1599 .elementor-element.elementor-element-fca8f9d{--width:33%;}.elementor-1599 .elementor-element.elementor-element-2539812{--width:33%;}.elementor-1599 .elementor-element.elementor-element-1921caa{--width:33%;}.elementor-1599 .elementor-element.elementor-element-e64bea2{--width:33%;}.elementor-1599 .elementor-element.elementor-element-6ae6734{--width:33%;}}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-menu-container{max-width:350%;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-1599 .elementor-element.elementor-element-849400c button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1599 .elementor-element.elementor-element-849400c .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-1599 .elementor-element.elementor-element-e376e2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1599 .elementor-element.elementor-element-22cef15{--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;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0px 0px 0px 0px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a{font-size:18px;letter-spacing:1px;color:#F5F5F5;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:hover{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:focus{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:active{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li:hover > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-item > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:16px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:16px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:16px;color:#D9D9D9;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#D4A63D;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-navbar-nav .elementskit-submenu-panel{border-width:1px 1px 1px 1px;}.elementor-1599 .elementor-element.elementor-element-0354b74 button.elementskit-menu-hamburger > .ekit-menu-icon{font-size:17px;}.elementor-1599 .elementor-element.elementor-element-0354b74 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-1599 .elementor-element.elementor-element-e64bea2{--width:500px;--min-height:0px;}.elementor-1599 .elementor-element.elementor-element-b32f528 img{width:56px;}.elementor-1599 .elementor-element.elementor-element-6ae6734{--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-1599 .elementor-element.elementor-element-f8a8c84 .ekit_navsearch-button :is(i, svg){font-size:19px;}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]), .ekit-popup-f8a8c84 button.mfp-close{border-color:var( --e-global-color-primary );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group .ekit_search-button, .ekit-popup-f8a8c84 .ekit-promo-popup .mfp-close, .ekit-popup-f8a8c84 .ekit_search-field{color:var( --e-global-color-primary );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group .ekit_search-field::-webkit-input-placeholder{color:var( --e-global-color-text );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group .ekit_search-field::-moz-placeholder{color:var( --e-global-color-text );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group .ekit_search-field:-ms-input-placeholder{color:var( --e-global-color-text );}.ekit-popup-f8a8c84 .ekit_modal-searchPanel .ekit-search-group .ekit_search-field:-moz-placeholder{color:var( --e-global-color-text );}}/* Start custom CSS for search, class: .elementor-element-2f475ee */.elementor-1599 .elementor-element.elementor-element-2f475ee input{
color:#F5F5F5 !important;
}

.elementor-1599 .elementor-element.elementor-element-2f475ee input::placeholder{
color:#8A8A8A !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b9eac85 *//* =========================================================
   LA CHINGONA — XOOTIX SIDECART
========================================================= */

/* =========================================================
   ICONO HEADER
========================================================= */

.xoo-wsc-sc-cont{
color:#D4A63D !important;
}

.xoo-wsc-sc-bki:before{
color:#D4A63D !important;
font-size:26px !important;
}

/* CONTADOR */
.xoo-wsc-sc-count{
background:#D4A63D !important;
color:#000 !important;

font-weight:700 !important;
font-size:11px !important;

width:18px !important;
height:18px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

border-radius:50% !important;
}

/* OCULTAR SUBTOTAL HEADER */
.xoo-wsc-sc-subt{
display:none !important;
}

/* =========================================================
   OVERLAY
========================================================= */

.xoo-wsc-opac{
background:rgba(0,0,0,0.65) !important;
}

/* =========================================================
   PANEL PRINCIPAL
========================================================= */

.xoo-wsc-container{
background:#000 !important;
}

.xoo-wsc-body{
background:#000 !important;
padding:18px !important;
}

/* =========================================================
   HEADER
========================================================= */

.xoo-wsc-header{
background:#000 !important;

border-bottom:
1px solid rgba(212,166,61,0.12) !important;

padding:18px 20px !important;
}

/* TITULO */
.xoo-wsc-header span{
color:#fff !important;

font-size:18px !important;
font-weight:700 !important;
}

/* BOTON CERRAR */
.xoo-wsc-close{
color:#fff !important;

font-size:28px !important;

transition:0.3s ease;
}

.xoo-wsc-close:hover{
color:#D4A63D !important;
transform:rotate(90deg);
}

/* =========================================================
   PRODUCTOS
========================================================= */

.xoo-wsc-product{
background:#0a0a0a !important;

border:
1px solid rgba(212,166,61,0.12) !important;

border-radius:14px !important;

padding:16px !important;

margin-bottom:18px !important;

box-shadow:none !important;
}

/* IMAGEN */
.xoo-wsc-img-col img{
border-radius:10px !important;
}

/* =========================================================
   TEXTOS
========================================================= */

/* TITULO */
.xoo-wsc-pname{
color:#fff !important;

font-size:19px !important;
font-weight:700 !important;

line-height:1.3 !important;
}

/* VARIACIONES */
.xoo-wsc-product .variation,
.xoo-wsc-product .variation *,
.xoo-wsc-product dl,
.xoo-wsc-product dd,
.xoo-wsc-product dt{
color:#ffffff !important;

font-size:14px !important;

line-height:1.6 !important;
}

/* ETIQUETAS */
.xoo-wsc-product dt{
color:#D4A63D !important;
font-weight:700 !important;
}

/* CANTIDAD */
.xoo-wsc-sm-qty{
color:#fff !important;

font-size:15px !important;

margin-top:8px !important;
}

/* TEXTO PRECIO */
.xoo-wsc-sm-ptotal::before{
content:"Precio:";
color:#ffffff !important;
font-weight:500 !important;
}

/* =========================================================
   COLUMNA DERECHA
========================================================= */

.xoo-wsc-sm-right{
display:flex !important;
flex-direction:column !important;
justify-content:flex-end !important;
align-items:flex-end !important;

gap:10px !important;
}

/* =========================================================
   ELIMINAR PRODUCTO
========================================================= */

.xoo-wsc-sm-del{
color:#ffffff !important;

font-size:18px !important;

transition:0.3s ease;
}

.xoo-wsc-sm-del:hover{
color:#D4A63D !important;
transform:scale(1.15);
}

/* =========================================================
   FOOTER
========================================================= */

.xoo-wsc-footer{
background:#000 !important;

padding:22px !important;

border-top:
1px solid rgba(212,166,61,0.12) !important;

box-shadow:
0 -10px 30px rgba(0,0,0,0.45);
}

/* SUBTOTAL */
.xoo-wsc-ft-totals{
color:#fff !important;

font-size:20px !important;
font-weight:700 !important;
}

/* =========================================================
   BOTONES
========================================================= */

.xoo-wsc-footer a,
.xoo-wsc-footer button{
background:#D4A63D !important;

color:#000 !important;

border:none !important;

border-radius:10px !important;

font-size:16px !important;
font-weight:700 !important;

padding:16px 20px !important;

transition:0.3s ease !important;

box-shadow:none !important;
}

/* HOVER */
.xoo-wsc-footer a:hover,
.xoo-wsc-footer button:hover{
background:#f3c85a !important;

transform:translateY(-2px);
}

/* ESPACIO BOTONES */
.xoo-wsc-footer .xoo-wsc-ft-btn{
margin-bottom:10px !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:768px){

.xoo-wsc-container{
width:92vw !important;
max-width:92vw !important;
}

.xoo-wsc-product{
padding:14px !important;
}

.xoo-wsc-pname{
font-size:17px !important;
}

.xoo-wsc-product .variation,
.xoo-wsc-product .variation *{
font-size:13px !important;
}

.xoo-wsc-sm-ptotal{
font-size:18px !important;
}

.xoo-wsc-footer a,
.xoo-wsc-footer button{
font-size:15px !important;
padding:15px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2539812 */.elementor-1599 .elementor-element.elementor-element-2539812{
display:flex;
align-items:center;
justify-content:flex-end;
gap:14px;
}

.elementor-1599 .elementor-element.elementor-element-2539812 .elementor-widget{
display:flex;
align-items:center;
margin:0 !important;
padding:0 !important;
}

.elementor-1599 .elementor-element.elementor-element-2539812 .elementor-widget-container{
display:flex;
align-items:center;
margin:0 !important;
padding:0 !important;
}

.elementor-1599 .elementor-element.elementor-element-2539812 p{
margin:0 !important;
line-height:1 !important;
}

.elementor-1599 .elementor-element.elementor-element-2539812 a{
white-space:nowrap;
display:flex;
align-items:center;
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-0354b74 *//* ======================================================
   SOLO MOBILE
====================================================== */

@media (max-width:1024px){

/* EVITAR SCROLL HORIZONTAL */

html,
body{
overflow-x:hidden !important;
max-width:100% !important;
}

/* PANEL MOVIL */

.elementskit-menu-container{
overflow-x:hidden !important;
max-width:100vw !important;
}

/* SUBMENUS */

.elementskit-submenu-panel{
max-width:100% !important;
overflow-x:hidden !important;
box-sizing:border-box;
}

/* ITEMS */

.elementskit-navbar-nav li{
max-width:100%;
overflow:hidden;
}

/* CONTENEDOR HEADER */

.elementor-section,
.elementor-container,
.elementor-widget-wrap{
max-width:100%;
overflow-x:hidden;
}

/* CONTENEDOR HAMBURGUESA */

.elementskit-menu-hamburger{

display:flex !important;

align-items:center !important;

justify-content:center !important;

gap:10px;

min-width:auto !important;
}

/* ICONO HAMBURGUESA */

.elementskit-menu-hamburger svg{

fill:#ffffff !important;

color:#ffffff !important;

width:22px !important;

height:22px !important;

display:block !important;

flex-shrink:0;
}

/* EVITAR QUE DESAPAREZCA */

.elementskit-menu-hamburger i{

display:block !important;

color:#ffffff !important;
}

/* TEXTO MENU */

.elementskit-menu-hamburger:before{

content:"MENÚ";

color:#D4A63D;

font-size:11px;

font-weight:700;

letter-spacing:2px;

order:2;
}

}

/* ======================================================
   DESKTOP LIMPIO
====================================================== */

@media (min-width:1025px){

/* OCULTAR HAMBURGUESA EN PC */

.elementskit-menu-hamburger{
display:none !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-67882ef *//* =========================================================
   LA CHINGONA — XOOTIX SIDECART
========================================================= */

/* =========================================================
   ICONO HEADER
========================================================= */

.xoo-wsc-sc-cont{
color:#D4A63D !important;
}

.xoo-wsc-sc-bki:before{
color:#D4A63D !important;
font-size:26px !important;
}

/* CONTADOR */
.xoo-wsc-sc-count{
background:#D4A63D !important;
color:#000 !important;

font-weight:700 !important;
font-size:11px !important;

width:18px !important;
height:18px !important;

display:flex !important;
align-items:center !important;
justify-content:center !important;

border-radius:50% !important;
}

/* OCULTAR SUBTOTAL HEADER */
.xoo-wsc-sc-subt{
display:none !important;
}

/* =========================================================
   OVERLAY
========================================================= */

.xoo-wsc-opac{
background:rgba(0,0,0,0.65) !important;
}

/* =========================================================
   PANEL PRINCIPAL
========================================================= */

.xoo-wsc-container{
background:#000 !important;
}

.xoo-wsc-body{
background:#000 !important;
padding:18px !important;
}

/* =========================================================
   HEADER
========================================================= */

.xoo-wsc-header{
background:#000 !important;

border-bottom:
1px solid rgba(212,166,61,0.12) !important;

padding:18px 20px !important;
}

/* TITULO */
.xoo-wsc-header span{
color:#fff !important;

font-size:18px !important;
font-weight:700 !important;
}

/* BOTON CERRAR */
.xoo-wsc-close{
color:#fff !important;

font-size:28px !important;

transition:0.3s ease;
}

.xoo-wsc-close:hover{
color:#D4A63D !important;
transform:rotate(90deg);
}

/* =========================================================
   PRODUCTOS
========================================================= */

.xoo-wsc-product{
background:#0a0a0a !important;

border:
1px solid rgba(212,166,61,0.12) !important;

border-radius:14px !important;

padding:16px !important;

margin-bottom:18px !important;

box-shadow:none !important;
}

/* IMAGEN */
.xoo-wsc-img-col img{
border-radius:10px !important;
}

/* =========================================================
   TEXTOS
========================================================= */

/* TITULO */
.xoo-wsc-pname{
color:#fff !important;

font-size:19px !important;
font-weight:700 !important;

line-height:1.3 !important;
}

/* VARIACIONES */
.xoo-wsc-product .variation,
.xoo-wsc-product .variation *,
.xoo-wsc-product dl,
.xoo-wsc-product dd,
.xoo-wsc-product dt{
color:#ffffff !important;

font-size:14px !important;

line-height:1.6 !important;
}

/* ETIQUETAS */
.xoo-wsc-product dt{
color:#D4A63D !important;
font-weight:700 !important;
}

/* CANTIDAD */
.xoo-wsc-sm-qty{
color:#fff !important;

font-size:15px !important;

margin-top:8px !important;
}

/* TEXTO PRECIO */
.xoo-wsc-sm-ptotal::before{
content:"Precio:";
color:#ffffff !important;
font-weight:500 !important;
}

/* =========================================================
   COLUMNA DERECHA
========================================================= */

.xoo-wsc-sm-right{
display:flex !important;
flex-direction:column !important;
justify-content:flex-end !important;
align-items:flex-end !important;

gap:10px !important;
}

/* =========================================================
   ELIMINAR PRODUCTO
========================================================= */

.xoo-wsc-sm-del{
color:#ffffff !important;

font-size:18px !important;

transition:0.3s ease;
}

.xoo-wsc-sm-del:hover{
color:#D4A63D !important;
transform:scale(1.15);
}

/* =========================================================
   FOOTER
========================================================= */

.xoo-wsc-footer{
background:#000 !important;

padding:22px !important;

border-top:
1px solid rgba(212,166,61,0.12) !important;

box-shadow:
0 -10px 30px rgba(0,0,0,0.45);
}

/* SUBTOTAL */
.xoo-wsc-ft-totals{
color:#fff !important;

font-size:20px !important;
font-weight:700 !important;
}

/* =========================================================
   BOTONES
========================================================= */

.xoo-wsc-footer a,
.xoo-wsc-footer button{
background:#D4A63D !important;

color:#000 !important;

border:none !important;

border-radius:10px !important;

font-size:16px !important;
font-weight:700 !important;

padding:16px 20px !important;

transition:0.3s ease !important;

box-shadow:none !important;
}

/* HOVER */
.xoo-wsc-footer a:hover,
.xoo-wsc-footer button:hover{
background:#f3c85a !important;

transform:translateY(-2px);
}

/* ESPACIO BOTONES */
.xoo-wsc-footer .xoo-wsc-ft-btn{
margin-bottom:10px !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:768px){

.xoo-wsc-container{
width:92vw !important;
max-width:92vw !important;
}

.xoo-wsc-product{
padding:14px !important;
}

.xoo-wsc-pname{
font-size:17px !important;
}

.xoo-wsc-product .variation,
.xoo-wsc-product .variation *{
font-size:13px !important;
}

.xoo-wsc-sm-ptotal{
font-size:18px !important;
}

.xoo-wsc-footer a,
.xoo-wsc-footer button{
font-size:15px !important;
padding:15px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae6734 */.elementor-1599 .elementor-element.elementor-element-6ae6734{
display:flex;
align-items:center !important;
justify-content:flex-end;
gap:12px;
}

/* WRAPPERS */
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementor-widget,
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementor-widget-container{
margin:0 !important;
padding:0 !important;
display:flex;
align-items:center;
justify-content:center;
}

/* SEARCH */
.elementor-1599 .elementor-element.elementor-element-6ae6734 .ekit_navsearch-button,
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementskit-search-trigger{
display:flex !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
padding:0 !important;
}

/* CARRITO */
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementor-menu-cart__toggle_wrapper,
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementor-menu-cart__toggle{
display:flex !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
padding:0 !important;
transform:translateY(-1px);
}

/* ICONOS */
.elementor-1599 .elementor-element.elementor-element-6ae6734 svg{
width:22px;
height:22px;
}

/* CONTADOR */
.elementor-1599 .elementor-element.elementor-element-6ae6734 .elementor-button-icon-qty{
top:-6px !important;
right:-8px !important;
}/* End custom CSS */