.elementor-4351 .elementor-element.elementor-element-95f3077{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:64px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-4351 .elementor-element.elementor-element-95f3077:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-95f3077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-527fffde{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-527fffde.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4351 .elementor-element.elementor-element-6666e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#C5862A;}.elementor-4351 .elementor-element.elementor-element-cc44dc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4351 .elementor-element.elementor-element-347d0248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 05px 0px 0px;text-align:start;}.elementor-4351 .elementor-element.elementor-element-347d0248 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-5b0dbf14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4351 .elementor-element.elementor-element-5b0dbf14 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:400;font-style:italic;line-height:1.1em;letter-spacing:-0.01em;color:#C5862A;}.elementor-4351 .elementor-element.elementor-element-2b0c026d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:300;line-height:1.55em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-23f6f860{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-4351 .elementor-element.elementor-element-23f6f860:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-23f6f860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-5388298f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#E6DDD0;--border-color:#E6DDD0;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-5388298f:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-5388298f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4351 .elementor-element.elementor-element-147d8a5{--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;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6DDD0;--border-color:#E6DDD0;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-147d8a5:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-147d8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-56b2654c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 28px 0px 28px;font-family:"Outfit", Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#C5862A;}.elementor-4351 .elementor-element.elementor-element-20fc6805{--spacer-size:24px;}.elementor-4351 .elementor-element.elementor-element-40408dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4351 .elementor-element.elementor-element-4324480{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-4d1626be{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6DDD0;--border-color:#E6DDD0;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-31770243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4351 .elementor-element.elementor-element-31770243 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:400;line-height:1.15em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-52b6d672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.55em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-f850510{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-715d908d{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#E6DDD0;--border-color:#E6DDD0;--border-radius:5px 5px 5px 5px;--padding-top:26px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-4351 .elementor-element.elementor-element-715d908d:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-715d908d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-1bf50135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#C5862A;}.elementor-4351 .elementor-element.elementor-element-74cbe8f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4351 .elementor-element.elementor-element-74cbe8f2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-6cf00531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.5em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-64e3917{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#E6DDD0;--border-color:#E6DDD0;--border-radius:5px 5px 5px 5px;--padding-top:26px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-4351 .elementor-element.elementor-element-64e3917:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-64e3917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-5294e25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#C5862A;}.elementor-4351 .elementor-element.elementor-element-10b29257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4351 .elementor-element.elementor-element-10b29257 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-230087ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.5em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-33e23b3c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4351 .elementor-element.elementor-element-33e23b3c:not(.elementor-motion-effects-element-type-background), .elementor-4351 .elementor-element.elementor-element-33e23b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A2E;}.elementor-4351 .elementor-element.elementor-element-756f645c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-6a77f7ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4351 .elementor-element.elementor-element-6a77f7ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2em;color:#FAF7F2;}.elementor-4351 .elementor-element.elementor-element-6354f568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.5em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4351 .elementor-element.elementor-element-77272ada .elementor-button{background-color:#C5862A;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:12px 26px 12px 26px;}.elementor-4351 .elementor-element.elementor-element-77272ada .elementor-button:hover, .elementor-4351 .elementor-element.elementor-element-77272ada .elementor-button:focus{color:#FFFFFF;}.elementor-4351 .elementor-element.elementor-element-77272ada .elementor-button:hover svg, .elementor-4351 .elementor-element.elementor-element-77272ada .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4351 .elementor-element.elementor-element-5a6c3817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-2d66e564{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6DDD0;--border-color:#E6DDD0;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-4001bfe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4351 .elementor-element.elementor-element-4001bfe7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:400;line-height:1.15em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-d252272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.55em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-26d5d6b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-55318c09{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6DDD0;--border-color:#E6DDD0;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-65a896bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4351 .elementor-element.elementor-element-65a896bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:400;line-height:1.15em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-27bff9cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.55em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-11428498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-2c4f2de8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6DDD0;--border-color:#E6DDD0;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-46380f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4351 .elementor-element.elementor-element-46380f01 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:400;line-height:1.15em;color:#0D0D0D;}.elementor-4351 .elementor-element.elementor-element-3354046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.55em;color:#6B6560;}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-2 label{font-family:"Outfit", Sans-serif;font-weight:300;color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-2 #username{color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-8 label{font-weight:300;color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-8 #email{color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-12 label{font-weight:300;color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-12 #passw1{color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-13 label{font-weight:300;color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #wppb-form-element-13 #passw2{color:var( --e-global-color-bd1a019 );}.elementor-4351 .elementor-element.elementor-element-fbc18c7 .wppb-edit-user #edit_profile.submit.button{font-size:1rem;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4351 .elementor-element.elementor-element-95f3077{--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4351 .elementor-element.elementor-element-347d0248 .elementor-heading-title{font-size:2.4rem;}.elementor-4351 .elementor-element.elementor-element-5b0dbf14 .elementor-heading-title{font-size:2.4rem;}.elementor-4351 .elementor-element.elementor-element-23f6f860{--padding-top:48px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-4351 .elementor-element.elementor-element-5388298f{--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-4351 .elementor-element.elementor-element-147d8a5{--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;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-40408dc{--padding-top:36px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-4351 .elementor-element.elementor-element-31770243 .elementor-heading-title{font-size:1.7rem;}.elementor-4351 .elementor-element.elementor-element-4001bfe7 .elementor-heading-title{font-size:1.7rem;}.elementor-4351 .elementor-element.elementor-element-65a896bf .elementor-heading-title{font-size:1.7rem;}.elementor-4351 .elementor-element.elementor-element-46380f01 .elementor-heading-title{font-size:1.7rem;}}@media(max-width:767px){.elementor-4351 .elementor-element.elementor-element-95f3077{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4351 .elementor-element.elementor-element-527fffde{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4351 .elementor-element.elementor-element-347d0248 .elementor-heading-title{font-size:2.2rem;}.elementor-4351 .elementor-element.elementor-element-5b0dbf14 .elementor-heading-title{font-size:2.2rem;}.elementor-4351 .elementor-element.elementor-element-2b0c026d{font-size:0.9rem;}.elementor-4351 .elementor-element.elementor-element-23f6f860{--padding-top:32px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-4351 .elementor-element.elementor-element-40408dc{--padding-top:28px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-4351 .elementor-element.elementor-element-31770243 .elementor-heading-title{font-size:1.5rem;}.elementor-4351 .elementor-element.elementor-element-f850510{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4351 .elementor-element.elementor-element-715d908d{--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4351 .elementor-element.elementor-element-64e3917{--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4351 .elementor-element.elementor-element-33e23b3c{--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;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4351 .elementor-element.elementor-element-4001bfe7 .elementor-heading-title{font-size:1.5rem;}.elementor-4351 .elementor-element.elementor-element-65a896bf .elementor-heading-title{font-size:1.5rem;}.elementor-4351 .elementor-element.elementor-element-46380f01 .elementor-heading-title{font-size:1.5rem;}}@media(min-width:768px){.elementor-4351 .elementor-element.elementor-element-95f3077{--content-width:1200px;}.elementor-4351 .elementor-element.elementor-element-527fffde{--width:100%;}.elementor-4351 .elementor-element.elementor-element-147d8a5{--width:260px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4351 .elementor-element.elementor-element-147d8a5{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-94a0116 *//* =========================================
   LATEPOINT CUSTOMER DASHBOARD CLEANUP
========================================= */

/* Set Outfit font + text color */
.latepoint-w,
.latepoint-w * {
    font-family: 'Outfit', sans-serif !important;
    color: #6B6560 !important;
}

/* Hide Welcome text */
.latepoint-w h4 {
    display: none !important;
}

/* Hide Logout link */
.latepoint-w > a[href*="customer_cabinet__logout"] {
    display: none !important;
}

/* Hide dashboard tabs/menu */
.latepoint-tab-triggers.customer-dashboard-tabs {
    display: none !important;
}


/* Optional: Clean spacing at top */
.latepoint-w {
    padding-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-754bcea8 *//* Hide profile avatar */
.ld-profile-avatar,
.ld-profile-heading,
.ld-profile-avatar img {
    display: none !important;
}

/* Hide Edit Profile button */
.ld-profile-edit-link,
.ld-profile-edit-link a {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* ===== TAB BUTTONS (sidebar nav) ===== */
.mr-tabs-nav .mr-tab-btn {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 28px;
  font-family: "Outfit", sans-serif;
  font-size: 0.88rem;
  font-weight: 400;
  color: #6B6560;
  text-decoration: none;
  border-left: 3px solid transparent;
  background: transparent;
  cursor: pointer;
  transition: all 0.18s;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
}
.mr-tabs-nav .mr-tab-btn:hover {
  background: rgba(197, 134, 42, 0.06);
  color: #0D0D0D;
}
.mr-tabs-nav .mr-tab-btn--active {
  background: #FFFFFF;
  color: #0D0D0D;
  font-weight: 500;
  border-left-color: #C5862A;
}
.mr-tabs-nav .mr-tab-icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  color: #C5862A;
  opacity: 0.85;
}

/* ===== TAB PANELS ===== */
.mr-tab-panel { display: none; }
.mr-tab-panel.mr-tab-panel--active { display: flex; }

/* ===== DASHBOARD CARDS — hover effect ===== */
.mr-dash-card {
  transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s !important;
}
.mr-dash-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px -16px rgba(197, 134, 42, 0.35);
  border-color: #C5862A !important;
}

/* ===== CARD LINK (Dashboard "View sessions →" etc) ===== */
.mr-card-link {
  font-family: "Outfit", sans-serif;
  font-size: 0.8rem;
  font-weight: 600;
  color: #C5862A;
  text-decoration: none;
  letter-spacing: 0.02em;
  align-self: flex-start;
  border-bottom: 1px solid transparent;
  padding-bottom: 1px;
  transition: border-color 0.2s;
  cursor: pointer;
}
.mr-card-link:hover { border-bottom-color: #C5862A; }

/* ===== SIDEBAR FOOTER (user + logout) ===== */
.mr-tabs-nav-footer {
  padding: 14px 28px 14px;
  border-top: 1px solid #E6DDD0;
  margin-top: 14px;
  font-family: "Outfit", sans-serif;
}
.mr-tabs-nav-footer .mr-user-block {
  font-size: 0.76rem;
  color: #6B6560;
  line-height: 1.4;
  margin-bottom: 12px;
}
.mr-tabs-nav-footer .mr-user-name {
  color: #0D0D0D;
  font-weight: 500;
  font-size: 0.85rem;
  margin-bottom: 2px;
}
.mr-tabs-nav-footer .mr-user-email {
  color: rgba(13, 13, 13, 0.55);
  font-size: 0.76rem;
}
.mr-logout-link {
  display: inline-block;
  font-family: "Outfit", sans-serif;
  font-size: 0.81rem;
  font-weight: 500;
  color: #6B6560;
  text-decoration: none;
  padding: 6px 0;
  border-bottom: 1px solid transparent;
  transition: all 0.18s;
}
.mr-logout-link:hover {
  color: #0D0D0D;
  border-bottom-color: #C5862A;
}

/* ===== MOBILE USER FOOTER ===== */
.mr-mobile-user-footer {
  margin-top: 36px;
  padding-top: 24px;
  border-top: 1px solid #E6DDD0;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-family: "Outfit", sans-serif;
}
.mr-mobile-user-footer .mr-user-name {
  color: #0D0D0D;
  font-weight: 500;
  font-size: 0.88rem;
  margin-bottom: 2px;
}
.mr-mobile-user-footer .mr-user-email {
  color: #6B6560;
  font-size: 0.81rem;
}
.mr-mobile-user-footer .mr-logout-link--mobile {
  font-size: 0.85rem;
  color: #6B6560;
  padding: 10px 0;
  border-top: 1px solid #E6DDD0;
  font-weight: 500;
}

/* ===== RESPONSIVE TAB NAV — tablet/mobile becomes horizontal scroll ===== */
@media (max-width: 1024px) {
  .mr-tabs-nav {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .mr-tabs-nav .mr-tab-btn {
    width: auto;
    flex-shrink: 0;
    padding: 16px 20px;
    border-left: none;
    border-bottom: 3px solid transparent;
    white-space: nowrap;
  }
  .mr-tabs-nav .mr-tab-btn--active {
    border-left: none;
    border-bottom-color: #C5862A;
    background: #FFFFFF;
  }
}

@media (max-width: 640px) {
  .mr-tabs-nav .mr-tab-btn {
    padding: 14px 16px;
    font-size: 0.83rem;
  }
  .mr-tabs-nav .mr-tab-icon { display: none; }
}

/* ═══════════════════════════════════════════════════════════════
   PROFILE BUILDER FORM RESTYLING — match Mentoresult brand
   Applies to [wppb-edit-profile] output on Account Details tab
   
   REMOVED BY RUCHI
   ═══════════════════════════════════════════════════════════════ */



/* ═══════════════════════════════════════════════════════════════
   LEARNDASH — [ld_profile] light brand alignment
   ═══════════════════════════════════════════════════════════════ */

.learndash-wrapper .ld-profile-card,
.learndash-wrapper .ld-item-list,
.learndash-wrapper {
  font-family: "Outfit", sans-serif !important;
}
.learndash-wrapper .ld-progress-bar-percentage,
.learndash-wrapper .ld-progress-bar-complete {
  background-color: #C5862A !important;
}
.learndash-wrapper .ld-button {
  background-color: #C5862A !important;
  color: #FFFFFF !important;
  border-radius: 5px !important;
  border: none !important;
  font-family: "Outfit", sans-serif !important;
  font-weight: 700 !important;
}
.learndash-wrapper .ld-button:hover {
  background-color: #D4982E !important;
}/* End custom CSS */