.elementor-9923 .elementor-element.elementor-element-bf2cbd7{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9923 .elementor-element.elementor-element-ba8f373{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:11;}.elementor-9923 .elementor-element.elementor-element-ba8f373:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-ba8f373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9923 .elementor-element.elementor-element-48b80a05{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-48b80a05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-3ee69b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9923 .elementor-element.elementor-element-3ee69b0d.elementor-element{--order:99999 /* order end hack */;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#d3b574;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#d3b574;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3{--e-icon-list-icon-size:26px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-2a11fac6{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-9923 .elementor-element.elementor-element-2a11fac6:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-2a11fac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9923 .elementor-element.elementor-element-6c52352e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-6c52352e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-10f92778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:100;}.elementor-9923 .elementor-element.elementor-element-2374abaf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-2374abaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-6d117622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,151,90,0.35);--border-color:rgba(180,151,90,0.35);--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-9923 .elementor-element.elementor-element-6d117622:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-6d117622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-1f40a879{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-item > a{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-text{color:#CFCFCF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-1f40a879 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B4975A;}.elementor-9923 .elementor-element.elementor-element-7b7f3636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,151,90,0.35);--border-color:rgba(180,151,90,0.35);--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-9923 .elementor-element.elementor-element-7b7f3636:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-7b7f3636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9923 .elementor-element.elementor-element-7b7f3636.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-61f92651{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-item > a{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-text{color:#CFCFCF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-61f92651 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B4975A;}.elementor-9923 .elementor-element.elementor-element-1fc4cab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,151,90,0.35);--border-color:rgba(180,151,90,0.35);--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-9923 .elementor-element.elementor-element-1fc4cab4:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-1fc4cab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9923 .elementor-element.elementor-element-1fc4cab4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-650d0886{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-item > a{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-text{color:#CFCFCF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-650d0886 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B4975A;}.elementor-9923 .elementor-element.elementor-element-363d3e3{--display:flex;}.elementor-9923 .elementor-element.elementor-element-28d65443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,151,90,0.35);--border-color:rgba(180,151,90,0.35);--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-9923 .elementor-element.elementor-element-28d65443:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-28d65443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-341682ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-item > a{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-text{color:#CFCFCF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-341682ee .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B4975A;}.elementor-9923 .elementor-element.elementor-element-7d901898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(180,151,90,0.35);--border-color:rgba(180,151,90,0.35);--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-9923 .elementor-element.elementor-element-7d901898:not(.elementor-motion-effects-element-type-background), .elementor-9923 .elementor-element.elementor-element-7d901898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-9923 .elementor-element.elementor-element-7d901898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9923 .elementor-element.elementor-element-18d49b49{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-item > a{font-family:"Reddit Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-text{color:#CFCFCF;transition:color 0.3s;}.elementor-9923 .elementor-element.elementor-element-18d49b49 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B4975A;}.elementor-9923 .elementor-element.elementor-element-3135eb4c{--display:flex;}.elementor-9923 .elementor-element.elementor-element-54bf9dad{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-bbb7465{--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-9923 .elementor-element.elementor-element-3fb7f512{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-219532d7{--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-9923 .elementor-element.elementor-element-48c8a6be{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:var( --e-global-color-f570a5a );--n-menu-title-transition:300ms;--n-menu-title-padding:8px 12px 8px 12px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-space:4px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-accent );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-f570a5a );--n-menu-title-active-color-dropdown:var( --e-global-color-0070070 );}.elementor-9923 .elementor-element.elementor-element-48c8a6be > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-84a956c );}.elementor-9923 .elementor-element.elementor-element-48c8a6be > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-9923 .elementor-element.elementor-element-48c8a6be > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-9923 .elementor-element.elementor-element-48c8a6be > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Reddit Sans", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0.4px;}.elementor-9923 .elementor-element.elementor-element-48c8a6be {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.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-9923 .elementor-element.elementor-element-ba8f373{--content-width:1280px;}.elementor-9923 .elementor-element.elementor-element-2a11fac6{--content-width:1280px;}.elementor-9923 .elementor-element.elementor-element-6c52352e{--width:25%;}.elementor-9923 .elementor-element.elementor-element-2374abaf{--width:75%;}}@media(max-width:1200px) and (min-width:768px){.elementor-9923 .elementor-element.elementor-element-6c52352e{--width:24%;}}@media(max-width:900px) and (min-width:768px){.elementor-9923 .elementor-element.elementor-element-48b80a05{--width:100%;}.elementor-9923 .elementor-element.elementor-element-6c52352e{--width:40%;}}@media(max-width:1200px){.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3{--e-icon-list-icon-size:21px;}.elementor-9923 .elementor-element.elementor-element-54bf9dad{--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-3fb7f512{--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-48c8a6be{--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-padding:8px 12px 8px 12px;}}@media(max-width:900px){.elementor-9923 .elementor-element.elementor-element-ba8f373{--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-9923 .elementor-element.elementor-element-48b80a05{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9923 .elementor-element.elementor-element-2a11fac6{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-9923 .elementor-element.elementor-element-10f92778{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-9923 .elementor-element.elementor-element-54bf9dad{--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-3fb7f512{--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-48c8a6be{--n-menu-toggle-icon-size:40px;}}@media(max-width:767px){.elementor-9923 .elementor-element.elementor-element-bf2cbd7{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9923 .elementor-element.elementor-element-ba8f373{--padding-top:4%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-9923 .elementor-element.elementor-element-ba8f373.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9923 .elementor-element.elementor-element-48b80a05{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9923 .elementor-element.elementor-element-3ee69b0d{width:var( --container-widget-width, 283px );max-width:283px;padding:0% 0% 0% 0%;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-9923 .elementor-element.elementor-element-3ee69b0d.elementor-element{--align-self:center;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-9923 .elementor-element.elementor-element-5d3c9fe3{--e-icon-list-icon-size:30px;--icon-vertical-align:center;}.elementor-9923 .elementor-element.elementor-element-2a11fac6{--min-height:0px;--justify-content:space-between;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-9923 .elementor-element.elementor-element-6c52352e{--width:75%;}.elementor-9923 .elementor-element.elementor-element-2374abaf{--width:20%;}.elementor-9923 .elementor-element.elementor-element-2374abaf.e-con{--align-self:center;}.elementor-9923 .elementor-element.elementor-element-6d117622{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-7b7f3636{--width:540px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-7b7f3636.e-con{--align-self:center;}.elementor-9923 .elementor-element.elementor-element-1fc4cab4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--align-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-28d65443{--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;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-7d901898{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--align-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-9923 .elementor-element.elementor-element-54bf9dad{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-3fb7f512{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-9923 .elementor-element.elementor-element-48c8a6be{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:18px;--n-menu-toggle-icon-size:30px;}.elementor-9923 .elementor-element.elementor-element-48c8a6be.elementor-element{--align-self:flex-start;}}/* Start custom CSS for mega-menu, class: .elementor-element-48c8a6be *//* Load the menu font from this site's own copy (works on live and staging) */
@font-face{font-family:'MG Reddit Sans';font-style:normal;font-weight:200 900;font-display:swap;src:url('/wp-content/uploads/elementor/google-fonts/fonts/redditsans-eyq3mafoxq1t_-etdn7ekqnre5y.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-title-text{font-family:'Reddit Sans','MG Reddit Sans',sans-serif !important;}

/* MG Sep 2026: Let's Talk CTA + login/account switch */
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{border:1px solid #B4975A;border-radius:4px;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk .e-n-menu-title-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk a{color:#B4975A !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk:hover{background:#B4975A;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk:hover .e-n-menu-title-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk:hover a{color:#fff !important;}
body:not(.logged-in) .elementor-9923 .elementor-element.elementor-element-48c8a6be #my_account_menu{display:none !important;}
body.logged-in .elementor-9923 .elementor-element.elementor-element-48c8a6be #my_login_menu{display:none !important;}
/* Override Customizer nth-child rules: only account/login dropdowns stay right-aligned */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:nth-child(7), .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:nth-child(8){position:static !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu), .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_login_menu){position:relative !important;}
/* Match live: dropdown panel starts below the logo (live has this in child theme style.css) */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content.e-active > .e-con{margin-top:22px;}

/* Menu spacing: items spread evenly across the full menu width (like live), so logged-in and logged-out both stay on one line */
@media (min-width:900.01px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be{width:100% !important;flex-grow:1;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading{width:100%;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading{justify-content:space-between !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{padding-left:4px !important;padding-right:4px !important;}
}


/* Blog card image: round crop to match the other card icons */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-round-img img{width:176px;height:176px;object-fit:cover;border-radius:50%;}
/* Phones: card images 150px in Matchmaking + Ladies Gallery (live does this by menu position, which breaks when items move) */
@media (max-width:768px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#match_making) .elementor-widget-image img, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#mg_ladies_gallery) .elementor-widget-image img{width:150px !important;} }
@media (max-width:768px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-round-img img{width:130px;height:130px;} }
/* Phones/tablets: no gap between the menu and the open dropdown (live's theme adds 22px everywhere) */
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content.e-active > .e-con{margin-top:0 !important;} }
/* Phones/tablets: mobile menu: solid black panel (no page showing through) and no white box on the current page's item */
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading{background-color:#000 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-title.e-current{background-color:#000 !important;}
}
/* Phones/tablets: open the menu below the whole header row (not below the toggle), so it never covers the logo */
@media (max-width:900px){
.elementor-location-header .e-con:has(> .menu_cm), .elementor-9923 .elementor-element.elementor-element-48c8a6be, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu{position:static !important;}
.elementor-location-header .e-con:has(> .e-con > .menu_cm){position:relative;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{top:100% !important;left:0 !important;right:0 !important;width:100% !important;}
}
/* v2 simple dropdowns: text links in a dark rounded box */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a{display:block;padding:11px 22px;border-radius:10px;white-space:nowrap;transition:background .15s,color .15s;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a:hover, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a:focus-visible{background:rgba(180,151,90,0.10);}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-icon{display:none;}
@media (min-width:900.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content > .e-con:has(.mg-dd-links){min-width:250px;box-shadow:0 18px 40px rgba(0,0,0,.45);} }
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a{padding:12px 28px;white-space:normal;border-radius:0;} }
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{font-family:'Reddit Sans','MG Reddit Sans',sans-serif !important;}
/* v2 MOBILE MENU */
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content{width:100% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content > .e-con:has(.mg-dd-links){--width:100% !important;width:100% !important;max-width:100% !important;flex:1 1 100% !important;align-self:stretch !important;margin:0 !important;padding:4px 0 10px !important;background:#0d0d0d !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item{border-bottom:1px solid #1c1c1c;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{position:relative;width:100%;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px !important;box-sizing:border-box;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text{font-size:16px;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-dropdown-icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:flex-end;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-title:not(:has(a.e-n-menu-title-container)) .e-n-menu-dropdown-icon::before{content:'';position:absolute;inset:0;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a{padding:13px 20px 13px 34px !important;border-left:3px solid transparent;border-radius:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a:hover, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a:active, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a:focus-visible{border-left-color:#B4975A;background:rgba(180,151,90,0.08);}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{font-size:15px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#mg_lets_talk){border-bottom:0;padding:14px 20px 6px;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{justify-content:center !important;min-height:48px;border-radius:6px;border:0;background:#B4975A;padding:0 20px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk .e-n-menu-title-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk a{color:#000 !important;font-weight:500;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100vh - 110px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:12px;}
}
/* v2 MOBILE MENU fix2 */
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{flex-wrap:nowrap !important;flex-direction:row !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container{flex:1 1 auto;display:flex;align-items:center;min-height:52px;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-dropdown-icon{flex:0 0 44px;align-self:center;margin:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-items, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-item > a{justify-content:flex-start !important;text-align:left !important;}
}
/* v2 MOBILE MENU fix3 */
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-content > .e-con > .mg-dd-links{width:100% !important;max-width:100% !important;align-self:stretch !important;--container-widget-width:100% !important;--container-widget-flex-grow:1;} }
/* v2 MOBILE MENU fix4 */
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-dropdown-icon{flex-direction:row !important;justify-content:flex-end !important;align-items:center !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk .e-n-menu-title-container{justify-content:center !important;}
}
/* v2 sub-links: identical type in every state */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:focus, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:active, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:visited,
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{font-family:'Reddit Sans','MG Reddit Sans',sans-serif !important;font-size:16px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:0 !important;line-height:1.4 !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{color:#CFCFCF !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:focus-visible .elementor-icon-list-text{color:#B4975A !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:focus:not(:focus-visible){outline:none;background:transparent;border-left-color:transparent;}
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{font-size:15px !important;} }
@media (hover:none){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover{background:transparent;border-left-color:transparent;} .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover .elementor-icon-list-text{color:#CFCFCF !important;} .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:active{background:rgba(180,151,90,0.08);border-left-color:#B4975A;} }
/* v2 sub-links: focused look for all */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{color:#FFFFFF !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover .elementor-icon-list-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:focus-visible .elementor-icon-list-text{color:#B4975A !important;}
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links .elementor-icon-list-text{font-size:16px !important;} }
@media (hover:none){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:hover .elementor-icon-list-text{color:#FFFFFF !important;} .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-dd-links a:active .elementor-icon-list-text{color:#B4975A !important;} }
/* v2 MOBILE: expanded item glows gold */
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]){background:linear-gradient(90deg, rgba(180,151,90,0.28), rgba(180,151,90,0.08)) !important;box-shadow:inset 4px 0 0 #B4975A, 0 0 18px rgba(180,151,90,0.25);transition:background .2s, box-shadow .2s;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-title-text,
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]) a{color:#D4B26E !important;text-shadow:0 0 12px rgba(180,151,90,0.9);}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(> .e-n-menu-dropdown-icon[aria-expanded="true"]) svg{fill:#B4975A !important;filter:drop-shadow(0 0 4px rgba(180,151,90,0.6));}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item:has(> .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="true"]) .e-n-menu-content > .e-con:has(.mg-dd-links){box-shadow:inset 4px 0 0 rgba(180,151,90,0.6) !important;}
}

/* ===== MG Oct 12 2026 QA fixes (all screen sizes) ===== */
/* Menu column takes the remaining row width (no 10px overflow from 25%+75%+gap) */
.elementor-location-header .elementor-element-5dd842ff{--width:auto !important;width:auto !important;flex:1 1 0% !important;min-width:0 !important;}
.elementor-location-header .elementor-element-223f671c{flex-shrink:0;}
/* Hamburger sizes (up to 1200px): toggle right-aligned, 44px tap target */
@media (max-width:900px){
.elementor-location-header .elementor-element-5dd842ff{justify-content:flex-end !important;align-items:center !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be{width:auto !important;margin-left:auto !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-toggle{min-width:44px !important;min-height:44px !important;padding:7px !important;display:flex;align-items:center;justify-content:center;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100dvh - 125px) !important;}
}
/* Remove the empty slot left by the hidden Log In / My Account item */
body.logged-in .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_login_menu){display:none !important;}
body:not(.logged-in) .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu){display:none !important;}
/* My Account dropdown: same dark style as the other dropdowns, never clipped */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;background:transparent !important;grid-template-rows:auto !important;align-content:start !important;--min-height:0px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info > .e-con{background:#111 !important;border:1px solid rgba(180,151,90,.35) !important;border-radius:16px !important;box-shadow:0 18px 40px rgba(0,0,0,.45) !important;padding:14px 10px !important;width:auto !important;min-width:230px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info > .e-con > .e-con-inner{padding:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-account-links, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-auth-links{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0 !important;margin:0 !important;background:transparent !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-account-links > div, .elementor-9923 .elementor-element.elementor-element-48c8a6be .mg-auth-links > div{margin:0 !important;padding:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{display:flex !important;align-items:center !important;gap:12px !important;padding:11px 22px !important;margin:0 !important;border-radius:10px !important;color:#fff !important;background:transparent !important;font-family:'Reddit Sans','MG Reddit Sans',sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.4 !important;text-decoration:none !important;white-space:nowrap;transition:background .15s,color .15s;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link:hover{color:#B4975A !important;background:rgba(180,151,90,.12) !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon, .elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon svg{width:18px !important;height:18px !important;flex:0 0 18px;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon svg path{fill:#B4975A !important;}
@media (min-width:900.01px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) > .e-n-menu-content{left:auto !important;right:0 !important;width:240px !important;max-width:none !important;overflow:visible !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) > .e-n-menu-content > .my_account_info{left:0 !important;right:auto !important;position:relative !important;width:240px !important;--width:240px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info > .e-con{min-width:0 !important;width:100% !important;}
}
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info > .e-con{border:0 !important;border-radius:0 !important;box-shadow:none !important;background:#0d0d0d !important;padding:4px 0 10px !important;width:100% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{padding:13px 20px 13px 34px !important;border-radius:0 !important;}
}
/* Laptops 901-1320: keep every item on one line (tighter type and logo as width shrinks) */
@media (min-width:900.01px) and (max-width:1320px){
.elementor-location-header .elementor-element-223f671c{--width:21% !important;width:21% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text{font-size:14px !important;letter-spacing:.2px !important;}
}
@media (min-width:900.01px) and (max-width:1200px){
.elementor-location-header .elementor-element-223f671c{--width:17% !important;width:17% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text{font-size:13px !important;letter-spacing:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{padding-left:2px !important;padding-right:2px !important;gap:3px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading .e-n-menu-dropdown-icon{width:auto !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading .e-n-menu-dropdown-icon svg, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading .e-n-menu-dropdown-icon i{width:10px !important;height:10px !important;font-size:10px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{padding:6px 10px !important;}
}
@media (min-width:900.01px) and (max-width:1040px){
.elementor-location-header .elementor-element-223f671c{--width:19% !important;width:19% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text{font-size:12px !important;}

}
/* Let's Talk: comfortable padding; readable hover (black on gold) */
@media (min-width:900.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{padding:8px 16px !important;margin-left:6px;} }
.elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk:hover .e-n-menu-title-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk:hover a{color:#000 !important;}
/* Desktop: parent item stays gold while its dropdown is open */
@media (min-width:900.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:hover > .e-n-menu-title:not(#mg_lets_talk) .e-n-menu-title-text, .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:hover > .e-n-menu-title:not(#mg_lets_talk) .e-n-menu-dropdown-icon{color:#B4975A !important;} }
/* Third-party widgets never cover the open mobile menu; mobile trust badge hidden on desktop */
body:has(.elementor-location-header .e-n-menu-toggle[aria-expanded="true"]) chat-widget, body:has(.elementor-location-header .e-n-menu-toggle[aria-expanded="true"]) #wwkSidebarMobile{display:none !important;}
@media (min-width:909.01px){ #wwkSidebarMobile{display:none !important;} }

.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-links{margin-top:6px !important;padding-top:6px !important;border-top:1px solid rgba(180,151,90,.25) !important;}

/* Oct 12 pass 2 */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{border:0 !important;line-height:22.4px !important;min-height:44px;box-sizing:border-box;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon{display:none !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .elementor-widget-shortcode, .elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .elementor-shortcode, .elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .e-con-inner{padding:0 !important;margin:0 !important;}
@media (max-width:900px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info{background:#0d0d0d !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item:has(> .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="true"]) .my_account_info > .e-con{box-shadow:inset 4px 0 0 rgba(180,151,90,0.6) !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{padding:13px 20px 13px 34px !important;}
}
/* Short landscape phones: smaller logo so the open menu fits the screen */
@media (max-width:900px) and (orientation:landscape) and (max-height:500px){
.elementor-location-header .elementor-element-223f671c img{max-height:56px !important;width:auto !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100dvh - 140px) !important;}
}
/* Desktop 1321+: even breathing room between items */
@media (min-width:1320.01px){
.elementor-location-header .elementor-element-223f671c{--width:22% !important;width:22% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{padding-left:7px !important;padding-right:7px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text{letter-spacing:.3px !important;}
}
@media (min-width:1320.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{margin-left:8px !important;margin-right:8px !important;} }
/* 961-1040: show dropdown arrows again (small) */
@media (min-width:960.01px) and (max-width:1040px){
.elementor-location-header .elementor-element-223f671c{--width:16% !important;width:16% !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-dropdown-icon{display:flex !important;}
}

.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .e-n-menu-content .e-con-inner > div{padding:0 !important;}

/* Oct 12 pass 3: scrollable mobile menu panel */
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{overflow-y:auto !important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 130px) !important;} body.admin-bar .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100dvh - 176px) !important;} }
@media (max-width:900px) and (orientation:landscape) and (max-height:500px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100dvh - 125px) !important;} body.admin-bar .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-wrapper{max-height:calc(100dvh - 171px) !important;} }

/* Oct 12 pass 4: fractional-width gaps, keyboard chevrons, spacing */
@media (min-width:1200.01px) and (max-width:1200.99px){ #elementor-device-mode::after{content:"desktop";} }
@media (min-width:900.01px) and (max-width:960px){
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{position:relative;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-dropdown-icon{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;border:0 !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-dropdown-icon:focus-visible{width:18px !important;height:18px !important;overflow:visible !important;clip-path:none !important;right:-9px;top:50%;transform:translateY(-50%);outline:2px solid #B4975A;outline-offset:1px;}
}
@media (min-width:900.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading{flex-wrap:nowrap !important;} }
@media (min-width:900.01px) and (max-width:1320px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{margin-left:3px !important;margin-right:3px !important;} }
@media (min-width:1200.01px) and (max-width:1320px){ .elementor-location-header .elementor-element-223f671c{--width:20% !important;width:20% !important;} }
@media (min-width:1320.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{padding-left:6px !important;padding-right:6px !important;} }
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{padding-left:36.4px !important;} .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-toggle{margin-right:9px !important;} }

/* Oct 12 pass 5: spacing symmetry, landscape logo */
@media (min-width:1320.01px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be #mg_lets_talk{margin-left:6px !important;margin-right:6px !important;} }
@media (max-width:900px){ .elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-toggle{margin-right:12px !important;} }
@media (max-width:900px) and (orientation:landscape) and (max-height:500px){
.elementor-location-header .elementor-element-223f671c .elementor-widget-image, .elementor-location-header .elementor-element-223f671c .elementor-widget-container{text-align:left !important;}
.elementor-location-header .elementor-element-223f671c img{height:56px !important;max-height:56px !important;width:auto !important;aspect-ratio:1024/264;}
}

/* Oct 13 pass 6: account icons shown in gold (live style A) */
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link{align-items:center !important;gap:12px !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon{display:inline-flex !important;flex:0 0 20px;width:20px !important;height:20px !important;align-items:center;justify-content:center;color:#B4975A !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon svg{width:20px !important;height:20px !important;display:block;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info .mg-auth-link__icon svg path{fill:#B4975A !important;}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .my_account_info a.mg-auth-link:hover .mg-auth-link__icon svg path{fill:#d4b97a !important;}
/* Live IDs after import */
.elementor-location-header .elementor-element-2374abaf{--width:auto !important;width:auto !important;flex:1 1 0% !important;min-width:0 !important;}
.elementor-location-header .elementor-element-6c52352e{flex-shrink:0;}
@media (max-width:900px){.elementor-location-header .elementor-element-2374abaf{justify-content:flex-end !important;align-items:center !important;}}
@media (min-width:900.01px) and (max-width:1320px){.elementor-location-header .elementor-element-6c52352e{--width:21% !important;width:21% !important;}}
@media (min-width:900.01px) and (max-width:1200px){.elementor-location-header .elementor-element-6c52352e{--width:17% !important;width:17% !important;}}
@media (min-width:900.01px) and (max-width:1040px){.elementor-location-header .elementor-element-6c52352e{--width:19% !important;width:19% !important;}}
@media (min-width:1320.01px){.elementor-location-header .elementor-element-6c52352e{--width:22% !important;width:22% !important;}}
@media (min-width:960.01px) and (max-width:1040px){.elementor-location-header .elementor-element-6c52352e{--width:16% !important;width:16% !important;}}
@media (min-width:1200.01px) and (max-width:1320px){.elementor-location-header .elementor-element-6c52352e{--width:20% !important;width:20% !important;}}
@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.elementor-location-header .elementor-element-6c52352e .elementor-widget-image, .elementor-location-header .elementor-element-6c52352e .elementor-widget-container{text-align:left !important;} .elementor-location-header .elementor-element-6c52352e img{height:56px !important;max-height:56px !important;width:auto !important;aspect-ratio:1024/264;}}
.elementor-9923 .elementor-element.elementor-element-48c8a6be .e-n-menu-item:has(#my_account_menu) .my_account_info{box-shadow:none !important;padding:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf2cbd7 */.hidden-on-load {
  position: fixed;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
  opacity: 0;
}/* End custom CSS */