.elementor-8383 .elementor-element.elementor-element-5ac95f98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8383 .elementor-element.elementor-element-1933204d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8383 .elementor-element.elementor-element-1b1efc70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.8);--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8383 .elementor-element.elementor-element-1b1efc70:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-1b1efc70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-57ffca78{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-57ffca78:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-57ffca78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-6fb01868 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-6fb01868 .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-6fb01868 .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-60ccfa44 .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-8383 .elementor-element.elementor-element-22b02f2b{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-22b02f2b .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-22b02f2b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-13004bef{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-13004bef:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-13004bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8383 .elementor-element.elementor-element-2adba21 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-2adba21 .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-2adba21 .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-56817991 .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-65008bd{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-65008bd .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-65008bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-12d6dcad{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-12d6dcad:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-12d6dcad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-6f85c129 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-6f85c129 .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-6f85c129 .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-14b72de2 .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-67afc5bf{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-67afc5bf .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-67afc5bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-47765ed5{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-47765ed5:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-47765ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-f4f3859 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-f4f3859 .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-f4f3859 .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-1e388318 .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-5fe907b3{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-5fe907b3 .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-5fe907b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-402fc14f{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-402fc14f:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-402fc14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-4590d34d .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-4590d34d .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-4590d34d .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-4273a2f9 .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-a4e1c1e{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-a4e1c1e .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-a4e1c1e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-1a4a345c{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-1a4a345c:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-1a4a345c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-7a9305a4 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-7a9305a4 .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-7a9305a4 .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-67ea983e .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-3c32450f{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-8383 .elementor-element.elementor-element-3c32450f .elementor-divider-separator{width:100%;}.elementor-8383 .elementor-element.elementor-element-3c32450f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8383 .elementor-element.elementor-element-6fd12f39{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:018px;--padding-bottom:018px;--padding-left:020px;--padding-right:020px;}.elementor-8383 .elementor-element.elementor-element-6fd12f39:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-6fd12f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7581bcc );}.elementor-8383 .elementor-element.elementor-element-45f4e09e .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-45f4e09e .elementor-icon{font-size:22px;}.elementor-8383 .elementor-element.elementor-element-45f4e09e .elementor-icon svg{height:22px;}.elementor-8383 .elementor-element.elementor-element-2ad30bcd .elementor-heading-title{font-size:18px;font-weight:500;color:#222222;}.elementor-8383 .elementor-element.elementor-element-a03a282{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8383 .elementor-element.elementor-element-7be6e64c{--display:flex;}.elementor-8383 .elementor-element.elementor-element-17bca5f7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8383 .elementor-element.elementor-element-17bca5f7:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-17bca5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-8383 .elementor-element.elementor-element-290992cc{--display:flex;--min-height:140px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-8383 .elementor-element.elementor-element-726d060a{--display:flex;--min-height:140px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8383 .elementor-element.elementor-element-2c458a3e .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-2c458a3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-2c458a3e.elementor-view-framed .elementor-icon, .elementor-8383 .elementor-element.elementor-element-2c458a3e.elementor-view-default .elementor-icon{color:var( --e-global-color-7b9d61c );border-color:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-2c458a3e.elementor-view-framed .elementor-icon, .elementor-8383 .elementor-element.elementor-element-2c458a3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-2c458a3e .elementor-icon{font-size:79px;}.elementor-8383 .elementor-element.elementor-element-2c458a3e .elementor-icon svg{height:79px;}.elementor-8383 .elementor-element.elementor-element-2c458a3e .elementor-icon i, .elementor-8383 .elementor-element.elementor-element-2c458a3e .elementor-icon svg{transform:rotate(0deg);}.elementor-8383 .elementor-element.elementor-element-d831a1c{--display:flex;}.elementor-8383 .elementor-element.elementor-element-1f8c6a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:24px 24px 24px 24px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8383 .elementor-element.elementor-element-e7232ef{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8383 .elementor-element.elementor-element-e9caab5{--display:flex;}.elementor-8383 .elementor-element.elementor-element-5084f3f3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8383 .elementor-element.elementor-element-5084f3f3:not(.elementor-motion-effects-element-type-background), .elementor-8383 .elementor-element.elementor-element-5084f3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-8383 .elementor-element.elementor-element-5084f3f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8383 .elementor-element.elementor-element-a29946e{--display:flex;--min-height:140px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-8383 .elementor-element.elementor-element-335b3819{--display:flex;--min-height:140px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8383 .elementor-element.elementor-element-21637b01 .elementor-icon-wrapper{text-align:center;}.elementor-8383 .elementor-element.elementor-element-21637b01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-21637b01.elementor-view-framed .elementor-icon, .elementor-8383 .elementor-element.elementor-element-21637b01.elementor-view-default .elementor-icon{color:var( --e-global-color-7b9d61c );border-color:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-21637b01.elementor-view-framed .elementor-icon, .elementor-8383 .elementor-element.elementor-element-21637b01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7b9d61c );}.elementor-8383 .elementor-element.elementor-element-21637b01 .elementor-icon{font-size:79px;}.elementor-8383 .elementor-element.elementor-element-21637b01 .elementor-icon svg{height:79px;}.elementor-8383 .elementor-element.elementor-element-21637b01 .elementor-icon i, .elementor-8383 .elementor-element.elementor-element-21637b01 .elementor-icon svg{transform:rotate(0deg);}.elementor-8383 .elementor-element.elementor-element-d273dd2{--display:flex;}@media(max-width:991px){.elementor-8383 .elementor-element.elementor-element-5084f3f3{--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:0%;}.elementor-8383 .elementor-element.elementor-element-335b3819{--margin-top:0%;--margin-bottom:0%;--margin-left:-54%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-8383 .elementor-element.elementor-element-208958e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(max-width:767px){.elementor-8383 .elementor-element.elementor-element-e7232ef{--width:150%;}.elementor-8383 .elementor-element.elementor-element-e9caab5{--width:150%;}.elementor-8383 .elementor-element.elementor-element-5084f3f3{--width:120%;--margin-top:0%;--margin-bottom:0%;--margin-left:-9%;--margin-right:0%;}.elementor-8383 .elementor-element.elementor-element-d273dd2{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}}@media(min-width:768px){.elementor-8383 .elementor-element.elementor-element-5ac95f98{--content-width:1800px;}.elementor-8383 .elementor-element.elementor-element-1933204d{--width:26%;}.elementor-8383 .elementor-element.elementor-element-1b1efc70{--width:280px;}.elementor-8383 .elementor-element.elementor-element-a03a282{--width:100%;}.elementor-8383 .elementor-element.elementor-element-17bca5f7{--width:98%;}.elementor-8383 .elementor-element.elementor-element-290992cc{--width:75%;}.elementor-8383 .elementor-element.elementor-element-726d060a{--width:22%;}.elementor-8383 .elementor-element.elementor-element-1f8c6a3{--content-width:1800px;}.elementor-8383 .elementor-element.elementor-element-e7232ef{--width:100%;}.elementor-8383 .elementor-element.elementor-element-5084f3f3{--width:98%;}.elementor-8383 .elementor-element.elementor-element-a29946e{--width:75%;}.elementor-8383 .elementor-element.elementor-element-335b3819{--width:22%;}}@media(max-width:991px) and (min-width:768px){.elementor-8383 .elementor-element.elementor-element-5084f3f3{--width:120%;}}/* Start custom CSS for container, class: .elementor-element-57ffca78 */.sidebar-item:hover{
    background: #C9A24D !important;
    cursor: pointer;
    transition: all .25s ease;
}

/* kill everything inside */
.sidebar-item:hover *{
    color: #fff !important;
}

/* SVG icons */
.sidebar-item:hover svg,
.sidebar-item:hover svg *,
.sidebar-item:hover path,
.sidebar-item:hover g,
.sidebar-item:hover circle,
.sidebar-item:hover rect{
    fill: #fff !important;
    stroke: #fff !important;
}

/* Elementor icon wrapper */
.sidebar-item:hover .elementor-icon{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13004bef */body.page-id-8383 .nav-orders{
    background: linear-gradient(135deg,#D4A86A,#B88946);
}

body.page-id-8383 .nav-orders *,
body.page-id-8383 .nav-orders i,
body.page-id-8383 .nav-orders svg{
    color: white !important;
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1efc70 */.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item {
    transition: all 0.3s ease;
    border-radius: 20px;
    cursor: pointer;
}

/* الحالة العادية */
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .elementor-heading-title,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item span,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item p,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item i {
    color: #1E1E1E !important;
}

/* كل أنواع الأيقونات */
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .elementor-icon svg,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .elementor-icon svg *,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item i,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .fas,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .far,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item .fab {
    fill: #1E1E1E !important;
    stroke: #1E1E1E !important;
    color: #1E1E1E !important;
}

/* ACTIVE */
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active {
    background: #D4A86A !important;
    box-shadow: 0 8px 20px rgba(212,168,106,0.25);
}

/* النص يفضل أسود */
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .elementor-heading-title,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active span,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active p {
    color: #1E1E1E !important;
}

/* كل الأيقونات تبقى بيضا */
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .elementor-icon svg,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .elementor-icon svg *,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active i,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .fas,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .far,
.elementor-8383 .elementor-element.elementor-element-1b1efc70 .sidebar-item.active .fab {
    fill: #ffffff !important;
    stroke: #ffffff !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-658fa3a5 */.elementor-8383 .elementor-element.elementor-element-658fa3a5 {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    color: #1f1f1f;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c458a3e */.elementor-8383 .elementor-element.elementor-element-2c458a3e {
    width: 90px;
    height: 90px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    margin: 0 auto 12px;
}
.elementor-8383 .elementor-element.elementor-element-2c458a3e i,
.elementor-8383 .elementor-element.elementor-element-2c458a3e svg {
    font-size: 34px;
    width: 34px;
    height: 34px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3fb0eae3 */.elementor-8383 .elementor-element.elementor-element-3fb0eae3 {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #1F1F1F;
    line-height: 1.2;
    margin-top: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-75b5f057 */.elementor-8383 .elementor-element.elementor-element-75b5f057 {
    display: block;
    text-align: center;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 400;
    color:#5F5F5;
    line-height: 1.4;
    margin-top: 6px;
    margin-left: -20px;
    Width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a3b85fc */.elementor-8383 .elementor-element.elementor-element-3a3b85fc {
    position: absolute;
    right: 130px;
    bottom: -130px;
    width: 250px;
    opacity: 0.08;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bca5f7 */.elementor-8383 .elementor-element.elementor-element-17bca5f7 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-673fb3f */.woocommerce-orders-table__cell-order-actions .button {
    margin-right: 10px !important;
}

.woocommerce-orders-table__cell-order-actions .button:last-child {
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d831a1c */.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table,
.elementor-8383 .elementor-element.elementor-element-d831a1c table.shop_table {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 16px !important;
    background: transparent !important;
    border: none !important;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table thead th,
.elementor-8383 .elementor-element.elementor-element-d831a1c table.shop_table thead th {
    background: transparent !important;
    border: none !important;
    color: #A97835 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 0 20px 14px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table tbody tr,
.elementor-8383 .elementor-element.elementor-element-d831a1c table.shop_table tbody tr {
    background: #F8F5EF !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.06);
    transition: all .25s ease;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table tbody tr:hover,
.elementor-8383 .elementor-element.elementor-element-d831a1c table.shop_table tbody tr:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 35px rgba(0,0,0,0.09);
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table td,
.elementor-8383 .elementor-element.elementor-element-d831a1c table.shop_table td {
    padding: 24px 20px !important;
    border: none !important;
    background: transparent !important;
    color: #2b2b2b !important;
    font-size: 14px !important;
    vertical-align: middle !important;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table td:first-child {
    border-radius: 18px 0 0 18px;
    font-weight: 700;
    color: #B88A44 !important;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table td:last-child {
    border-radius: 0 18px 18px 0;
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table .button {
    background: linear-gradient(135deg, #C79A52, #A97835) !important;
    color: white !important;
    border: none !important;
    border-radius: 14px !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    min-width: 90px;
    text-align: center;
    box-shadow: 0 8px 20px rgba(184,138,68,0.22);
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-orders-table .button:hover {
    transform: scale(1.05);
}

.elementor-8383 .elementor-element.elementor-element-d831a1c .woocommerce-pagination {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be6e64c */.orders-page,
.wishlist-page,
.addresses-page,
.account-page,
.support-page {
    display: none;
}

.dashboard-page.active-section,
.orders-page.active-section,
.wishlist-page.active-section,
.addresses-page.active-section,
.account-page.active-section,
.support-page.active-section {
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7da47019 */.elementor-8383 .elementor-element.elementor-element-7da47019 {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    color: #1f1f1f;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21637b01 */.elementor-8383 .elementor-element.elementor-element-21637b01 {
    width: 90px;
    height: 90px;
    background: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    margin: 0 auto 12px;
}
.elementor-8383 .elementor-element.elementor-element-21637b01 i,
.elementor-8383 .elementor-element.elementor-element-21637b01 svg {
    font-size: 34px;
    width: 34px;
    height: 34px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-45905b39 */.elementor-8383 .elementor-element.elementor-element-45905b39 {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #1F1F1F;
    line-height: 1.2;
    margin-top: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-208958e4 */.elementor-8383 .elementor-element.elementor-element-208958e4 {
    display: block;
    text-align: center;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 400;
    color:#5F5F5;
    line-height: 1.4;
    margin-top: 6px;
    margin-left: -20px;
    Width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40851a2a */.back-dashboard-btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 20px;
    background: linear-gradient(135deg,#D4A86A,#B88946);
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 14px;
    font-weight: 600;
    font-size: 14px;
    box-shadow: 0 8px 20px rgba(184,137,70,.25);
    transition: .3s ease;
}

.back-dashboard-btn:hover{
    transform: translateY(-2px);
    box-shadow: 0 12px 24px rgba(184,137,70,.35);
}

@media(max-width:767px){
    .back-dashboard-btn{
        width: 100%;
        font-size: 13px;
        padding: 12px 16px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db29a83 */.elementor-8383 .elementor-element.elementor-element-6db29a83 {
    position: absolute;
    right: 130px;
    bottom: -130px;
    width: 250px;
    opacity: 0.08;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5084f3f3 */.elementor-8383 .elementor-element.elementor-element-5084f3f3 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4dd57dc */.woocommerce-orders-table__cell-order-actions .button {
    margin-right: 10px !important;
}

.woocommerce-orders-table__cell-order-actions .button:last-child {
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d273dd2 */@media (max-width: 991px){

    .elementor-8383 .elementor-element.elementor-element-d273dd2{
        width: 100vw !important;
        max-width: 100vw !important;
        margin-left: calc(50% - 50vw) !important;
        padding: 0 12px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    /* TABLE */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table{
        display: block !important;
        width: 100% !important;
        border-spacing: 0 !important;
        background: transparent !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table thead,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table thead{
        display: none !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table tbody,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table tbody{
        display: flex !important;
        flex-direction: column !important;
        gap: 14px !important;
        width: 100% !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table tbody tr,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table tbody tr{
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
        width: 100% !important;
        background: #F8F5EF !important;
        border-radius: 18px !important;
        padding: 16px !important;
        box-sizing: border-box !important;
        box-shadow: 0 8px 24px rgba(0,0,0,.06) !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table td,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table td{
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
        padding: 6px 0 !important;
        font-size: 13px !important;
        border: none !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    /* labels */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table td::before,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 table.shop_table td::before{
        font-weight: 700 !important;
        color: #A97835 !important;
        margin-right: 12px !important;
        flex-shrink: 0 !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-number::before{
        content: "Order";
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-date::before{
        content: "Date";
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-status::before{
        content: "Status";
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-total::before{
        content: "Total";
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-actions::before{
        content: "Action";
    }

    /* fix order number */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-number,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-number a,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 td.woocommerce-orders-table__cell-order-number strong{
        background: transparent !important;
        padding: 0 !important;
        box-shadow: none !important;
        color: #2b2b2b !important;
        text-decoration: none !important;
        font-weight: 700 !important;
    }

    /* buttons */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table .button{
        width: 100% !important;
        min-width: unset !important;
        padding: 12px !important;
        border-radius: 12px !important;
        text-align: center !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 .woocommerce-orders-table td:last-child{
        margin-top: 8px !important;
    }

    /* PAGINATION */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination{
        margin-top: 24px !important;
        border: none !important;
        text-align: center !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination ul{
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 14px !important;
        border: none !important;
        padding: 0 !important;
        background: transparent !important;
        flex-wrap: wrap !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination li{
        border: none !important;
        list-style: none !important;
    }

    /* hide next/prev */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination .next,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination .prev{
        display: none !important;
    }

    /* pagination numbers */
    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination a,
    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination span{
        width: 44px !important;
        height: 44px !important;
        border-radius: 50% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: transparent !important;
        border: none !important;
        color: #666 !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        text-decoration: none !important;
        box-shadow: none !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination .current{
        background: #C79A52 !important;
        color: #fff !important;
    }

    .elementor-8383 .elementor-element.elementor-element-d273dd2 nav.woocommerce-pagination a:hover{
        background: #f5f1ea !important;
        color: #B88946 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9caab5 */.orders-page,
.wishlist-page,
.addresses-page,
.account-page,
.support-page {
    display: none;
}

.dashboard-page.active-section,
.orders-page.active-section,
.wishlist-page.active-section,
.addresses-page.active-section,
.account-page.active-section,
.support-page.active-section {
    display: block;
}/* End custom CSS */