.elementor-1282 .elementor-element.elementor-element-1d4f2b4{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-1d4f2b4:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-1d4f2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-9852d24{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1282 .elementor-element.elementor-element-179154e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#BFD0FF;}.elementor-1282 .elementor-element.elementor-element-b6231e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-123103c{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#DCE5FD;}.elementor-1282 .elementor-element.elementor-element-40030d5{--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;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1282 .elementor-element.elementor-element-6a18203 .elementor-button{background-color:var( --e-global-color-a1c3e03 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-1282 .elementor-element.elementor-element-6a18203 .elementor-button:hover, .elementor-1282 .elementor-element.elementor-element-6a18203 .elementor-button:focus{background-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-03dcbbf .elementor-button{background-color:var( --e-global-color-a1c3e01 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-1282 .elementor-element.elementor-element-03dcbbf .elementor-button:hover, .elementor-1282 .elementor-element.elementor-element-03dcbbf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-03dcbbf .elementor-button:hover svg, .elementor-1282 .elementor-element.elementor-element-03dcbbf .elementor-button:focus svg{fill:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-a2392b8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-a2392b8:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-a2392b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0FE;}.elementor-1282 .elementor-element.elementor-element-2c049b7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1282 .elementor-element.elementor-element-465582c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-465582c:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-465582c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-547f06b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-547f06b.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-547f06b.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-547f06b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-547f06b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-f734311{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-f734311:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-f734311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-030261e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-030261e.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-030261e.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-030261e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-030261e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-063ba16{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-063ba16:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-063ba16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-5019fa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-5019fa3.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-5019fa3.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-5019fa3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-5019fa3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-07ff294{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-07ff294:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-07ff294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-4b089cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-4b089cd.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-4b089cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-4b089cd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-4b089cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-23579a7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-23579a7:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-23579a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-c74b3da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-c74b3da.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-c74b3da.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-c74b3da.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-c74b3da .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-3a87307{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-3a87307:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-3a87307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-71163cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-71163cb.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-71163cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-71163cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-71163cb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-5e6589f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;box-shadow:0px 16px 48px 0px rgba(5,17,69,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-5e6589f:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-5e6589f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1282 .elementor-element.elementor-element-b6d1c63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a1c3e01 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-b6d1c63.elementor-view-framed .elementor-icon, .elementor-1282 .elementor-element.elementor-element-b6d1c63.elementor-view-default .elementor-icon{fill:var( --e-global-color-a1c3e01 );color:var( --e-global-color-a1c3e01 );border-color:var( --e-global-color-a1c3e01 );}.elementor-1282 .elementor-element.elementor-element-b6d1c63.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon{font-size:20px;padding:14px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon-box-title, .elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-b6d1c63 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1282 .elementor-element.elementor-element-45d61bf{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-45d61bf:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-45d61bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1282 .elementor-element.elementor-element-06f0514{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1282 .elementor-element.elementor-element-113d539{--display:flex;--min-height:560px;--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;--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:#E3E9F7;--border-color:#E3E9F7;--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-1282 .elementor-element.elementor-element-863db3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-5305d65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-b3b0a3a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4B5563;}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1282 .elementor-element.elementor-element-e4ec887{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-1282 .elementor-element.elementor-element-e4ec887 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1282 .elementor-element.elementor-element-a76fa4e{--display:flex;--min-height:560px;--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;--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:#E3E9F7;--border-color:#E3E9F7;--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-1282 .elementor-element.elementor-element-0f3fb09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-1282 .elementor-element.elementor-element-6a19926 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-1282 .elementor-element.elementor-element-8b4f1de{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4B5563;}.elementor-1282 .elementor-element.elementor-element-f46355c{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 60px 0px rgba(5,17,69,0.12);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1282 .elementor-element.elementor-element-f46355c:not(.elementor-motion-effects-element-type-background), .elementor-1282 .elementor-element.elementor-element-f46355c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1c3e03 );}.elementor-1282 .elementor-element.elementor-element-4871a0b > .elementor-widget-container{background-color:#F5F8FF;margin:8px 0px 0px 0px;padding:12px 16px 12px 16px;border-radius:12px 12px 12px 12px;}.elementor-1282 .elementor-element.elementor-element-4871a0b{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#4B5563;}@media(min-width:768px){.elementor-1282 .elementor-element.elementor-element-1d4f2b4{--content-width:1200px;}.elementor-1282 .elementor-element.elementor-element-a2392b8{--content-width:1200px;}.elementor-1282 .elementor-element.elementor-element-465582c{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-f734311{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-063ba16{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-07ff294{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-23579a7{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-3a87307{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-5e6589f{--width:31.5%;}.elementor-1282 .elementor-element.elementor-element-45d61bf{--content-width:1200px;}.elementor-1282 .elementor-element.elementor-element-113d539{--width:45%;}.elementor-1282 .elementor-element.elementor-element-a76fa4e{--width:45%;}.elementor-1282 .elementor-element.elementor-element-f46355c{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1282 .elementor-element.elementor-element-465582c{--width:48%;}.elementor-1282 .elementor-element.elementor-element-f734311{--width:48%;}.elementor-1282 .elementor-element.elementor-element-063ba16{--width:48%;}.elementor-1282 .elementor-element.elementor-element-07ff294{--width:48%;}.elementor-1282 .elementor-element.elementor-element-23579a7{--width:48%;}.elementor-1282 .elementor-element.elementor-element-3a87307{--width:48%;}.elementor-1282 .elementor-element.elementor-element-5e6589f{--width:48%;}}@media(max-width:1024px){.elementor-1282 .elementor-element.elementor-element-40030d5{--justify-content:flex-start;}}@media(max-width:767px){.elementor-1282 .elementor-element.elementor-element-1d4f2b4{--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:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-1282 .elementor-element.elementor-element-b6231e0 .elementor-heading-title{font-size:30px;}.elementor-1282 .elementor-element.elementor-element-40030d5{--justify-content:flex-start;}.elementor-1282 .elementor-element.elementor-element-a2392b8{--padding-top:24px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1282 .elementor-element.elementor-element-2c049b7{--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-1282 .elementor-element.elementor-element-465582c{--width:100%;}.elementor-1282 .elementor-element.elementor-element-f734311{--width:100%;}.elementor-1282 .elementor-element.elementor-element-063ba16{--width:100%;}.elementor-1282 .elementor-element.elementor-element-07ff294{--width:100%;}.elementor-1282 .elementor-element.elementor-element-23579a7{--width:100%;}.elementor-1282 .elementor-element.elementor-element-3a87307{--width:100%;}.elementor-1282 .elementor-element.elementor-element-5e6589f{--width:100%;}.elementor-1282 .elementor-element.elementor-element-45d61bf{--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1282 .elementor-element.elementor-element-06f0514{--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-1282 .elementor-element.elementor-element-113d539{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-5305d65 .elementor-heading-title{font-size:30px;}.elementor-1282 .elementor-element.elementor-element-a76fa4e{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1282 .elementor-element.elementor-element-6a19926 .elementor-heading-title{font-size:30px;}.elementor-1282 .elementor-element.elementor-element-f46355c{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-113d539 */.elementor-1282 .elementor-element.elementor-element-113d539 { position: relative; overflow: hidden;
  background: radial-gradient(circle at 85% 12%, rgba(29,84,232,0.10) 0, rgba(29,84,232,0) 40%),
              radial-gradient(circle at 10% 95%, rgba(39,133,117,0.12) 0, rgba(39,133,117,0) 35%), #F5F8FF !important; }
.elementor-1282 .elementor-element.elementor-element-113d539::after { content: ""; position: absolute; right: 0; bottom: 0; width: 60%; height: 55%; pointer-events: none;
  background-image: radial-gradient(rgba(5,17,69,0.10) 1.2px, transparent 1.2px); background-size: 22px 22px;
  -webkit-mask-image: linear-gradient(135deg, transparent, #000 60%); mask-image: linear-gradient(135deg, transparent, #000 60%); }
.elementor-1282 .elementor-element.elementor-element-113d539 > * { position: relative; z-index: 1; }
.elementor-1282 .elementor-element.elementor-element-113d539 .adk-join-steps { list-style: none; counter-reset: s; margin: 6px 0 0; padding: 0; display: grid; gap: 16px; }
.elementor-1282 .elementor-element.elementor-element-113d539 .adk-join-steps li { counter-increment: s; position: relative; padding-left: 48px; min-height: 34px; font-family: Poppins, sans-serif; color: #4B5563; font-size: 14px; line-height: 1.5; }
.elementor-1282 .elementor-element.elementor-element-113d539 .adk-join-steps li::before { content: counter(s); position: absolute; left: 0; top: 0; width: 34px; height: 34px; border-radius: 50%;
  background: #FFFFFF; color: #051145; border: 1px solid #D5E0FC; font: 600 14px/32px Poppins, sans-serif; text-align: center; }
.elementor-1282 .elementor-element.elementor-element-113d539 .adk-join-steps li.is-now::before { background: #1D54E8; color: #FFFFFF; border-color: #1D54E8; box-shadow: 0 0 0 5px #EAF0FE; }
.elementor-1282 .elementor-element.elementor-element-113d539 .adk-join-steps strong { display: block; color: #051145; font-size: 16px; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa4e */.elementor-1282 .elementor-element.elementor-element-a76fa4e { position: relative; overflow: hidden;
  background: radial-gradient(circle at 85% 12%, rgba(29,84,232,0.10) 0, rgba(29,84,232,0) 40%),
              radial-gradient(circle at 10% 95%, rgba(39,133,117,0.12) 0, rgba(39,133,117,0) 35%), #F5F8FF !important; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e::after { content: ""; position: absolute; right: 0; bottom: 0; width: 60%; height: 55%; pointer-events: none;
  background-image: radial-gradient(rgba(5,17,69,0.10) 1.2px, transparent 1.2px); background-size: 22px 22px;
  -webkit-mask-image: linear-gradient(135deg, transparent, #000 60%); mask-image: linear-gradient(135deg, transparent, #000 60%); }
.elementor-1282 .elementor-element.elementor-element-a76fa4e > * { position: relative; z-index: 1; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e .adk-join-steps { list-style: none; counter-reset: s; margin: 6px 0 0; padding: 0; display: grid; gap: 16px; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e .adk-join-steps li { counter-increment: s; position: relative; padding-left: 48px; min-height: 34px; font-family: Poppins, sans-serif; color: #4B5563; font-size: 14px; line-height: 1.5; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e .adk-join-steps li::before { content: counter(s); position: absolute; left: 0; top: 0; width: 34px; height: 34px; border-radius: 50%;
  background: #FFFFFF; color: #051145; border: 1px solid #D5E0FC; font: 600 14px/32px Poppins, sans-serif; text-align: center; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e .adk-join-steps li.is-now::before { background: #1D54E8; color: #FFFFFF; border-color: #1D54E8; box-shadow: 0 0 0 5px #EAF0FE; }
.elementor-1282 .elementor-element.elementor-element-a76fa4e .adk-join-steps strong { display: block; color: #051145; font-size: 16px; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bed751d */body.logged-in .adk-auth-panel { display: none !important; }
html:not(.adk-join-mode) .adk-auth-panel--join, html.adk-join-mode .adk-auth-panel--default { display: none !important; }
html.adk-join-mode .adk-auth-card .ast-woo-form-actions, html.adk-join-mode .adk-auth-card .adk-guest-only { display: none !important; }
body.logged-in .adk-auth-card { width: 100% !important; max-width: 1100px; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce { font-family: Poppins, sans-serif; color: #303030; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce h2 { font-family: 'Playfair Display', serif !important; font-size: 32px !important; font-weight: 700 !important; color: #051145 !important; margin: 0 0 6px !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .u-columns { display: block !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .u-column1, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .u-column2 { width: 100% !important; float: none !important; padding: 0 !important; margin: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d form.woocommerce-form-login, .elementor-1282 .elementor-element.elementor-element-bed751d form.woocommerce-form-register, .elementor-1282 .elementor-element.elementor-element-bed751d form.woocommerce-ResetPassword,
.elementor-1282 .elementor-element.elementor-element-bed751d form.woocommerce-EditAccountForm { border: 0 !important; padding: 0 !important; margin: 20px 0 0 !important; background: transparent !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-form-row, .elementor-1282 .elementor-element.elementor-element-bed751d .form-row { margin: 0 0 16px !important; padding: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce label { font-size: 14px !important; font-weight: 500 !important; color: #051145 !important; margin-bottom: 8px !important; display: block; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .required { color: #1D54E8 !important; }
/* labels sit ABOVE the fields (the theme's floating labels overlapped typed text); no hint text inside the box */
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce form .form-row label, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce form .woocommerce-form-row label {
  position: static !important; top: auto !important; left: auto !important; transform: none !important; opacity: 1 !important;
  visibility: visible !important; display: block !important; margin: 0 0 8px !important; padding: 0 !important;
  font-size: 14px !important; line-height: 1.4 !important; background: none !important; pointer-events: auto !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce form .form-row label.woocommerce-form__label-for-checkbox { display: inline-flex !important; margin: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input::placeholder { color: transparent !important; opacity: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .screen-reader-text { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important; white-space: nowrap !important; margin: -1px !important; padding: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input.input-text, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input[type=email], .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input[type=password], .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input[type=text] {
  width: 100% !important; height: 52px !important; padding: 0 16px !important; background: #F5F8FF !important; border: 1px solid #D5E0FC !important;
  border-radius: 12px !important; font-size: 15px !important; color: #303030 !important; box-shadow: none !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input.input-text:focus { background: #FFFFFF !important; border-color: #1D54E8 !important; outline: 3px solid rgba(29,84,232,0.18) !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .password-input { position: relative; display: block; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .show-password-input { position: absolute !important; right: 12px !important; top: 50% !important; transform: translateY(-50%); width: 32px !important; height: 32px !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; color: #6B7280 !important; box-shadow: none !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce input[type=checkbox] { accent-color: #1D54E8; width: 16px; height: 16px; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-form__label-for-checkbox { display: inline-flex !important; align-items: center; gap: 8px; font-weight: 400 !important; color: #4B5563 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce button.button:not(.show-password-input), .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .woocommerce-button, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce .woocommerce-Button {
  width: 100% !important; height: 54px !important; margin: 8px 0 0 !important; background: #1D54E8 !important; color: #FFFFFF !important; border: 0 !important;
  border-radius: 12px !important; font-family: Poppins, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; cursor: pointer; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce button.button:hover { background: #051145 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce a { color: #1D54E8; font-weight: 500; text-decoration: none; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce a:hover { color: #051145; text-decoration: underline; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-LostPassword { margin: 14px 0 0 !important; text-align: center; font-size: 14px; }
.elementor-1282 .elementor-element.elementor-element-bed751d .ast-woo-form-actions { margin: 20px 0 0 !important; padding: 18px 0 0 !important; border-top: 1px solid #E3E9F7; text-align: center; font-size: 14px; color: #4B5563; }
.elementor-1282 .elementor-element.elementor-element-bed751d .ast-woo-form-actions a { color: #1D54E8 !important; font-weight: 600 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-privacy-policy-text p { font-size: 13px; color: #6B7280; line-height: 1.6; }
.elementor-1282 .elementor-element.elementor-element-bed751d .cf-turnstile { margin: 4px 0 12px; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-error, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-message, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-info { border-radius: 12px !important; border-top: 0 !important; background: #EAF0FE !important; color: #051145 !important; padding: 14px 18px 14px 44px !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-error { background: #FDECEC !important; }
/* logged-in account area */
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation { width: 26% !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-content { width: 70% !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation ul { list-style: none !important; margin: 0 !important; padding: 8px !important; background: #F5F8FF; border: 1px solid #D5E0FC; border-radius: 16px; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li { margin: 0 !important; border: 0 !important; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li a { display: block; padding: 12px 16px !important; border-radius: 10px; color: #051145 !important; font-weight: 500; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li.is-active a, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li a:hover { background: #1D54E8; color: #FFFFFF !important; text-decoration: none; }
.elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-content { font-size: 15px; line-height: 1.7; }
@media (max-width: 1024px) {
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-content { width: 100% !important; float: none !important; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation { margin-bottom: 24px !important; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation ul { display: flex !important; flex-wrap: wrap; gap: 8px; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li { flex: 0 0 auto; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li a { display: inline-flex !important; align-items: center; gap: 8px; white-space: nowrap; padding: 10px 14px !important; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation li a::before { margin: 0 !important; } }
@media (max-width: 767px) {
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-navigation, .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce-MyAccount-content { width: 100% !important; float: none !important; }
  .elementor-1282 .elementor-element.elementor-element-bed751d .woocommerce h2 { font-size: 26px !important; } }

/* dashboard (/my-account/): welcome header + action cards replace WooCommerce's plain text and menu */
body.logged-in.woocommerce-dashboard .adk-auth-section { display: none !important; }
body.logged-in:not(.woocommerce-dashboard) .adk-dash { display: none !important; }
body.logged-in:not(.woocommerce-dashboard) .adk-account-hero { --padding-top: 36px !important; --padding-bottom: 36px !important; }
body.logged-in .adk-auth-card .ast-wooaccount-user-wrapper { display: none !important; }
body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation li a { border: 0 !important; box-shadow: none !important; }
body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation li::after, body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation li a::after { display: none !important; }
body.logged-in .adk-auth-card .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button { width: auto !important; height: auto !important; padding: 12px 22px !important; }
body.logged-in .woocommerce-MyAccount-content .woocommerce-info { display: flex !important; flex-direction: column-reverse; align-items: flex-start; gap: 14px;
  font-size: 15px; text-align: left; }
body.logged-in .woocommerce-MyAccount-content .woocommerce-info .button { background: #1D54E8 !important; color: #FFFFFF !important; margin: 0 !important; float: none !important; }
body.logged-in .woocommerce-MyAccount-content .woocommerce-info .button:hover { background: #051145 !important; }
body.logged-in:not(.woocommerce-dashboard) .adk-hero-sub { display: none; }
body.logged-in .adk-auth-section { padding-top: 32px !important; }
/* inner pages (orders, account details…): menu card + content card */
body.logged-in .adk-auth-card { background: transparent !important; box-shadow: none !important; padding: 0 !important; }
body.logged-in .adk-auth-card .woocommerce { display: flex; gap: 28px; align-items: flex-start; }
body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation { flex: 0 0 260px; width: auto !important; background: #FFFFFF; border-radius: 20px;
  padding: 12px !important; box-shadow: 0 20px 60px rgba(5,17,69,0.08); }
body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation ul { background: transparent !important; border: 0 !important; padding: 0 !important; }
body.logged-in .adk-auth-card .woocommerce-MyAccount-content { flex: 1; width: auto !important; background: #FFFFFF; border-radius: 20px; padding: 32px !important;
  box-shadow: 0 20px 60px rgba(5,17,69,0.08); min-height: 280px; }
body.logged-in .adk-auth-card .ast-woo-nav-user-avatar, body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation .user-profile,
body.logged-in .adk-auth-card .ast-modern-woo-account-page-header { display: none !important; }
body.logged-in .woocommerce-MyAccount-content table.shop_table { border: 0 !important; border-collapse: collapse; width: 100%; box-shadow: none !important; }
body.logged-in .woocommerce-MyAccount-content table.shop_table th { background: #F5F8FF !important; color: #051145; font-weight: 600; font-size: 14px; border: 0 !important; padding: 14px 16px !important; }
body.logged-in .woocommerce-MyAccount-content table.shop_table td { border: 0 !important; border-bottom: 1px solid #E3E9F7 !important; padding: 14px 16px !important; font-size: 15px; }
body.logged-in .woocommerce-MyAccount-content .button { background: #EAF0FE !important; color: #1D54E8 !important; border-radius: 10px !important; padding: 10px 16px !important;
  font: 500 14px Poppins, sans-serif !important; border: 0 !important; width: auto !important; height: auto !important; margin: 0 6px 6px 0 !important; }
body.logged-in .woocommerce-MyAccount-content .button:hover { background: #1D54E8 !important; color: #FFFFFF !important; }
body.logged-in .woocommerce-MyAccount-content .woocommerce-info, body.logged-in .woocommerce-MyAccount-content .woocommerce-message {
  background: #F5F8FF !important; border: 1px dashed #D5E0FC !important; border-radius: 14px !important; color: #4B5563 !important; padding: 20px !important; }
body.logged-in .woocommerce-MyAccount-content .woocommerce-info::before, body.logged-in .woocommerce-MyAccount-content .woocommerce-message::before { display: none !important; }
body.logged-in .woocommerce-MyAccount-content fieldset { border: 1px solid #E3E9F7; border-radius: 14px; padding: 20px; margin: 20px 0; }
body.logged-in .woocommerce-MyAccount-content legend { font: 600 16px Poppins, sans-serif; color: #051145; padding: 0 8px; }
@media (max-width: 1024px) {
  body.logged-in .adk-auth-card .woocommerce { flex-direction: column; }
  body.logged-in .adk-auth-card .woocommerce-MyAccount-navigation { flex-basis: auto; width: 100% !important; }
  body.logged-in .adk-auth-card .woocommerce-MyAccount-content { width: 100% !important; padding: 22px !important; } }
/* action cards */
.adk-dash-card { transition: transform .15s ease, box-shadow .15s ease; }
.adk-dash-card:hover { transform: translateY(-3px); box-shadow: 0 24px 60px rgba(5,17,69,0.14) !important; }/* End custom CSS */