.elementor-15 .elementor-element.elementor-element-b1984bb{--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;--background-transition:2.2s;--border-radius:0px 0px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-b1984bb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b1984bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-f9ae610{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-15 .elementor-element.elementor-element-2d24dde{text-align:center;}.elementor-15 .elementor-element.elementor-element-2d24dde .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.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-15 .elementor-element.elementor-element-b8859d0 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:#121212;color:#121212;border-radius:3px 3px 3px 3px;padding:10px 50px 10px 50px;}.elementor-15 .elementor-element.elementor-element-b276cf0{--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-15 .elementor-element.elementor-element-b276cf0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b276cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-b97615a{--display:flex;}.elementor-15 .elementor-element.elementor-element-b97615a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b97615a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-799e558 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e166e58 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:600;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-0a9f0b1{--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;}.elementor-15 .elementor-element.elementor-element-0a9f0b1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a9f0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-365d05a{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-default .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-default:has(:focus) .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b23942f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-b23942f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b23942f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-482dba5{--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-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-default .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-default:has(:focus) .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-0bdb96a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-0bdb96a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-7f4dd5f{--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-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-default .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-default:has(:focus) .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-219acd1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-219acd1:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-219acd1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-e2b5c56{--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-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-default .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-default:has(:focus) .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-a94c113.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-a94c113:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-a94c113:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-46db1e8{--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-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-stacked .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-default .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E6E6E6;fill:#000000;color:#000000;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-default:has(:focus) .elementor-icon{fill:#E6E6E6;color:#E6E6E6;border-color:#E6E6E6;}.elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-bf4e61a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-bf4e61a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-cd5fffc{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-15 .elementor-element.elementor-element-7835c67{--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-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7835c67:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7835c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-292b523.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-292b523.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-292b523.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-292b523.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-292b523.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-292b523:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-292b523:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-582799e{--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-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-582799e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-582799e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c2c0a4d:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-c2c0a4d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-58d8737{--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-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-58d8737:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58d8737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-b88364b.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b88364b:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b88364b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-88ff672{--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-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-88ff672:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-88ff672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-fa085a9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fa085a9:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-fa085a9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-ee2fcac{--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-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ee2fcac:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ee2fcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-8df8e4f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-8df8e4f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-6c6cf906{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-15 .elementor-element.elementor-element-b64dbdd #add_payment_method #payment #place_order{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#434343;}.elementor-15 .elementor-element.elementor-element-b64dbdd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--tab-content-spacing:0px;--tabs-normal-color:#000000;--tabs-border-color:#FFFFFF;--tabs-spacing:6px;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-padding:10px 10px 10px 10px;--edit-link-margin-top:10px;--edit-link-margin-start:10px;--typography-section-titles-color:#000000;--general-text-color:#000000;--login-messages-color:#000000;--checkboxes-color:#000000;--payment-methods-radio-buttons-color:#000000;--links-normal-color:#7CBECE;--forms-labels-color:#000000;--forms-fields-normal-color:#3B3737;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:4px 4px 4px 4px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-links-normal-color:#000000;--tables-links-hover-color:#7CBECE;--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#DADADA;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:none;--tables-button-border-radius:2px 2px 2px 2px;}.elementor-15 .elementor-element.elementor-element-b64dbdd.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 10px + 40px );}.elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-pagination{padding-bottom:10px;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Manrope", Sans-serif;font-size:15px;}.elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-MyAccount-content > div > p, .elementor-15 .elementor-element.elementor-element-b64dbdd address, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-EditAccountForm fieldset legend, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-ResetPassword p:nth-child(1), .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-OrderUpdate{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-form__label-for-checkbox span{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-PaymentMethod .input-radio + label{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-form-row label, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-address-fields label{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-15 .elementor-element.elementor-element-b64dbdd ::placeholder, .elementor-15 .elementor-element.elementor-element-b64dbdd .select2-container--default .select2-selection--single, .select2-results__option, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__payment-methods input[type=text]{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.e-woo-select2-wrapper .select2-results__option{color:#3B3737;}.elementor-15 .elementor-element.elementor-element-b64dbdd .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3B3737 transparent transparent transparent;}.elementor-15 .elementor-element.elementor-element-b64dbdd button.button, .elementor-15 .elementor-element.elementor-element-b64dbdd #add_payment_method #payment #place_order{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .order_details thead th, .elementor-15 .elementor-element.elementor-element-b64dbdd .order_details tfoot td, .elementor-15 .elementor-element.elementor-element-b64dbdd .order_details tfoot th, .elementor-15 .elementor-element.elementor-element-b64dbdd .nobr{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__orders tbody td, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__downloads tbody td, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-table--order-downloads tbody td, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-table--order-details td a, .elementor-15 .elementor-element.elementor-element-b64dbdd td.product-total, .elementor-15 .elementor-element.elementor-element-b64dbdd td.payment-method-method, .elementor-15 .elementor-element.elementor-element-b64dbdd td.payment-method-expires{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b64dbdd .wc-item-meta{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b64dbdd .shop_table .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .order-again .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-pagination .button, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b64dbdd .shop_table .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .woocommerce-pagination .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .order-again .button:hover, .elementor-15 .elementor-element.elementor-element-b64dbdd .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-cd5fffc{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-6c6cf906{--padding-top:1px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b64dbdd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--tab-content-spacing:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-b1984bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-2d24dde .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-b276cf0{--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b97615a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-799e558{text-align:center;}.elementor-15 .elementor-element.elementor-element-799e558 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-e166e58 .elementor-button{font-size:15px;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-0a9f0b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-0a9f0b1.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-365d05a{--width:16.66%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-365d05a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b23942f .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-482dba5{--width:16.66%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-482dba5.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0bdb96a .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-7f4dd5f{--width:16.66%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7f4dd5f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-219acd1 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-e2b5c56{--width:16.66%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e2b5c56.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon{font-size:32px;padding:6px;}.elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a94c113 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-46db1e8{--width:16.66%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-46db1e8.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-wrapper{gap:4px;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bf4e61a .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-cd5fffc{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7835c67{--width:14%;}.elementor-15 .elementor-element.elementor-element-292b523.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-292b523 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-582799e{--width:14%;}.elementor-15 .elementor-element.elementor-element-c2c0a4d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c2c0a4d .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-58d8737{--width:14%;}.elementor-15 .elementor-element.elementor-element-b88364b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b88364b .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-88ff672{--width:14%;}.elementor-15 .elementor-element.elementor-element-fa085a9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fa085a9 .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-ee2fcac{--width:14%;}.elementor-15 .elementor-element.elementor-element-8df8e4f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon{font-size:22px;}.elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8df8e4f .elementor-icon-box-title a{font-size:10px;}.elementor-15 .elementor-element.elementor-element-6c6cf906{--padding-top:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b64dbdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--tab-content-spacing:0%;--forms-label-spacing:14px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--tables-divider-border-width:1px;--tables-button-border-radius:2px 2px 2px 2px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-365d05a{--width:25%;}.elementor-15 .elementor-element.elementor-element-482dba5{--width:25%;}.elementor-15 .elementor-element.elementor-element-7f4dd5f{--width:25%;}.elementor-15 .elementor-element.elementor-element-e2b5c56{--width:25%;}.elementor-15 .elementor-element.elementor-element-46db1e8{--width:25%;}.elementor-15 .elementor-element.elementor-element-7835c67{--width:25%;}.elementor-15 .elementor-element.elementor-element-582799e{--width:25%;}.elementor-15 .elementor-element.elementor-element-58d8737{--width:25%;}.elementor-15 .elementor-element.elementor-element-88ff672{--width:25%;}.elementor-15 .elementor-element.elementor-element-ee2fcac{--width:25%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-b64dbdd *//* =========================================================
   LazyWear — Estilo customizado para "Minha Conta" (WooCommerce)
   Versão consolidada — substitui todas as versões anteriores.
   Cole isso INTEIRO em Aparência > Personalizar > CSS Adicional
   (ou num único snippet CSS do WPCode) no lugar do que já
   estiver lá, para não haver conflito entre versões antigas.
   ========================================================= */

/* ---------------------------------------------------------
   Global
   --------------------------------------------------------- */

/* Menu lateral da conta (Dados pessoais, Pedidos, Endereço...)
   escondido intencionalmente. */
nav.woocommerce-MyAccount-navigation {
    display: none !important;
}


/* ===========================================================
   1) LISTA DE PEDIDOS  (/minha-conta/orders/ ou /pedidos/)
   =========================================================== */

.woocommerce-account .woocommerce-MyAccount-orders,
table.woocommerce-MyAccount-orders {
    border: none !important;
    border-collapse: separate !important;
    border-spacing: 0 12px !important;
    width: 100%;
    font-family: inherit;
}

.woocommerce-MyAccount-orders thead {
    display: none !important;
}

/* Bloqueia os rótulos automáticos do WooCommerce (ex: "Pedido:", "Total:")
   que aparecem via data-title em telas menores — usamos nosso próprio layout */
.woocommerce-account table.woocommerce-MyAccount-orders td:before {
    content: none !important;
    display: none !important;
}

.woocommerce-account table.woocommerce-MyAccount-orders td {
    text-align: left !important;
}

/* Coluna "Reviews/Detalhes" fica sempre vazia — remove de vez */
.woocommerce-orders-table__cell-review,
.woocommerce-orders-table__header-review {
    display: none !important;
}

/* Cada linha vira um "card" */
.woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row {
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    background: #fff !important;
    border-radius: 12px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
    border: 1px solid #eee !important;
    padding: 16px 20px !important;
    margin-bottom: 16px !important;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row:last-child {
    margin-bottom: 0 !important;
}

.woocommerce-orders-table__row:hover {
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
    transform: translateY(-1px);
}

.woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row td {
    border: none !important;
    box-shadow: none !important;
    padding: 6px 12px !important;
}

/* Imagem do produto primeiro */
.woocommerce-orders-table__cell-product-image {
    order: -1;
    flex: 0 0 auto;
}

.woocommerce-orders-table__cell-product-image img {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    object-fit: cover;
    border: 1px solid #eee;
}

.woocommerce-orders-table__cell-order-number a {
    font-weight: 700;
    color: #111;
    text-decoration: none;
}

.woocommerce-orders-table__cell-order-date time {
    color: #777;
    font-size: 13px;
}

.woocommerce-orders-table__cell-order-total {
    font-size: 14px;
    color: #333;
    flex: 1 1 220px;
}

/* Status como badge colorido */
.woocommerce-account table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-status {
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 4px 12px !important;
    border-radius: 999px !important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    white-space: nowrap;
    width: fit-content;
}

.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status {
    background: #FFF4E0 !important;
    color: #B26B00 !important;
}

.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status {
    background: #E6F7EC !important;
    color: #1E8A4C !important;
}

.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status {
    background: #FBE8E8 !important;
    color: #C0392B !important;
}

/* Ações (botão "Visualizar" e afins) */
.woocommerce-orders-table__cell-order-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px 10px !important;
    align-items: center;
}

.woocommerce-account table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button,
.woocommerce-account table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button.view {
    background: #000 !important;
    color: #fff !important;
    opacity: 1 !important;
    border-radius: 8px !important;
    padding: 8px 18px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block;
    transition: opacity 0.2s ease;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover {
    opacity: 0.75 !important;
}

/* --- Responsivo: tablets (mantém tudo em linha) --- */
@media (max-width: 1024px) {
    .woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row {
        padding: 14px 16px !important;
        gap: 10px;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders td {
        display: block !important;
        width: auto !important;
    }

    .woocommerce-orders-table__cell-order-total {
        flex: 1 1 160px;
        font-size: 13px;
    }

    .woocommerce-orders-table__cell-product-image img {
        width: 56px;
        height: 56px;
    }
}

/* --- Responsivo: celulares (lista fluida, tipo app nativo) --- */
@media (max-width: 640px) {
    .woocommerce-account table.woocommerce-MyAccount-orders {
        border-spacing: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        table-layout: fixed;
        overflow-x: hidden;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders,
    .woocommerce-account table.woocommerce-MyAccount-orders * {
        box-sizing: border-box !important;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row {
        position: relative;
        flex-direction: row !important;
        flex-wrap: wrap;
        align-items: center !important;
        background: transparent !important;
        border: none !important;
        border-bottom: 1px solid #eee !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 16px 22px !important;
        margin-bottom: 0 !important;
        gap: 4px 14px;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row:last-child {
        border-bottom: none !important;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders tr.woocommerce-orders-table__row td {
        display: block !important;
        width: auto !important;
        text-align: left !important;
        padding: 0 !important;
    }

    .woocommerce-orders-table__cell-product-image {
        order: 0 !important;
        flex: 0 0 auto;
    }

    .woocommerce-orders-table__cell-product-image img {
        width: 48px !important;
        height: 48px !important;
        border-radius: 10px !important;
    }

    .woocommerce-orders-table__cell-order-number {
        order: 1 !important;
        flex: 1 1 auto;
        font-size: 14px;
    }

    .woocommerce-orders-table__cell-order-date {
        order: 2 !important;
        flex: 0 0 auto;
        font-size: 11px;
        color: #999;
    }

    .woocommerce-orders-table__cell-order-total {
        order: 4 !important;
        flex: 1 1 100%;
        font-size: 12.5px;
        color: #666;
        margin-top: 10px !important;
    }

    /* Status como badge, alinhado à direita */
    .woocommerce-orders-table__cell-order-status {
        order: 3 !important;
        flex: 0 0 auto;
        margin-left: auto;
        margin-top: 2px !important;
        margin-bottom: 2px !important;
        font-size: 11px !important;
        padding: 5px 14px !important;
        border-radius: 999px !important;
        font-weight: 700 !important;
        line-height: 1.4 !important;
    }

    .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status {
        background: #FFF4E0 !important;
        color: #B26B00 !important;
    }

    .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status {
        background: #E6F7EC !important;
        color: #1E8A4C !important;
    }

    .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status {
        background: #FBE8E8 !important;
        color: #C0392B !important;
    }

    /* Botão vira um link discreto de texto */
    .woocommerce-orders-table__cell-order-actions {
        order: 5 !important;
        flex: 0 0 auto;
        margin-left: auto;
        margin-top: 4px !important;
    }

    .woocommerce-account table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .woocommerce-button {
        background: transparent !important;
        color: #111 !important;
        text-decoration: underline !important;
        padding: 0 !important;
        font-size: 12.5px !important;
        font-weight: 600 !important;
    }

    .woocommerce-orders-table__cell-review {
        display: none !important;
    }
}


/* ===========================================================
   2) DETALHES DO PEDIDO  (/minha-conta/view-order/)
   =========================================================== */

.woocommerce-order-details,
.woocommerce-customer-details,
p:has(> .order-number) {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: #1a1a1a;
}

/* Frase de status do pedido */
p:has(> .order-number) {
    background: #f7f7f8 !important;
    border: 1px solid #ececec !important;
    border-radius: 16px !important;
    padding: 20px 24px !important;
    font-size: 15px;
    line-height: 1.65;
    margin-bottom: 24px !important;
}

.order-number,
.order-date,
.order-status,
.fulfillment-status {
    background: none !important;
    font-weight: 700;
    color: #111;
    padding: 0 !important;
}

p:has(> .order-number) + p,
p:has(> .order-number) ~ p:not(.order-again) {
    font-size: 14px;
    color: #666;
}

.woocommerce-order-details__title {
    font-size: 19px;
    font-weight: 700;
    margin: 28px 0 16px !important;
    letter-spacing: -0.01em;
}

/* Tabelas dentro do resumo do pedido (itens + remessa/rastreio) */
.woocommerce-order-details table.shop_table {
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    background: #fff !important;
    border: 1px solid #ececec !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    margin-bottom: 28px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.045) !important;
}

.woocommerce-order-details table.shop_table thead th {
    background: #fafafa !important;
    text-align: left;
    padding: 15px 24px !important;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #8a8a8a !important;
    border-bottom: 1px solid #ececec !important;
    border-top: none !important;
    font-weight: 600;
}

.woocommerce-order-details table.shop_table thead th.shipment-tracking {
    text-align: right;
}

.woocommerce-order-details table.shop_table a {
    color: #111 !important;
    text-decoration: none;
    font-weight: 600;
}

.woocommerce-order-details table.shop_table a:hover {
    text-decoration: underline;
}

.woocommerce-order-details table.shop_table tbody td,
.woocommerce-order-details table.shop_table tfoot td,
.woocommerce-order-details table.shop_table tfoot th {
    padding: 16px 24px !important;
    border-bottom: 1px solid #f2f2f2 !important;
    border-top: none !important;
    font-size: 14.5px;
    color: #1a1a1a;
    background: #fff !important;
    vertical-align: middle !important;
}

.woocommerce-order-details table.shop_table tbody tr:last-child td {
    border-bottom: 1px solid #ececec !important;
}

/* Coluna do produto mais larga; coluna do total mais estreita e à direita */
.woocommerce-order-details table.shop_table .woocommerce-table__product-name,
.woocommerce-order-details table.shop_table thead th:first-child {
    width: 68%;
    word-break: break-word;
}

.woocommerce-order-details table.shop_table .woocommerce-table__product-total,
.woocommerce-order-details table.shop_table thead th:last-child,
.woocommerce-order-details table.shop_table tfoot td {
    width: 32%;
    text-align: right !important;
    white-space: normal;
}

.woocommerce-table__product-name a {
    color: #111;
    font-weight: 500;
}

.product-quantity {
    color: #999;
    font-weight: 400;
    margin-left: 6px;
    white-space: nowrap;
}

.woocommerce-table__product-total {
    font-weight: 600;
}

.woocommerce-order-details table.shop_table tfoot th {
    text-align: left;
    font-weight: 500;
    color: #666;
    width: 68%;
}

.woocommerce-order-details table.shop_table tfoot tr:last-child th,
.woocommerce-order-details table.shop_table tfoot tr:last-child td {
    border-bottom: none !important;
    font-size: 18px;
    font-weight: 700;
    padding-top: 18px !important;
}

.shipped_via {
    display: block;
    color: #999;
    font-weight: 400;
    font-size: 12px;
    margin-top: 3px;
    white-space: normal;
}

/* Botão "Comprar novamente" */
.woocommerce-order-details .order-again {
    margin: 0 0 32px;
}

.woocommerce-order-details .order-again .button {
    display: inline-block;
    background: #111 !important;
    color: #fff !important;
    padding: 13px 30px !important;
    border-radius: 30px !important;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none !important;
    border: none !important;
    transition: background 0.2s ease, transform 0.15s ease;
}

.woocommerce-order-details .order-again .button:hover {
    background: #333 !important;
    transform: translateY(-1px);
}

/* Endereço de cobrança/entrega (dentro do resumo do pedido) */
.woocommerce-customer-details {
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 16px;
    padding: 26px 28px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.045);
}

.woocommerce-column__title {
    font-size: 13px;
    font-weight: 700;
    margin: 0 0 16px;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.woocommerce-customer-details address {
    font-style: normal;
    line-height: 1.8;
    color: #333;
    font-size: 14.5px;
    height: auto !important;
}

.woocommerce-customer-details--phone,
.woocommerce-customer-details--email {
    margin: 12px 0 0;
    color: #333;
}

/* Responsivo — celular (mantém tabela como tabela: nome e preço na mesma linha) */
@media (max-width: 600px) {
    p:has(> .order-number) {
        padding: 16px 18px !important;
        font-size: 14px;
    }

    .woocommerce-order-details table.shop_table thead th,
    .woocommerce-order-details table.shop_table tbody td,
    .woocommerce-order-details table.shop_table tfoot td,
    .woocommerce-order-details table.shop_table tfoot th {
        padding: 13px 14px !important;
        font-size: 13.5px;
    }

    .woocommerce-order-details table.shop_table .woocommerce-table__product-name,
    .woocommerce-order-details table.shop_table thead th:first-child,
    .woocommerce-order-details table.shop_table tfoot th {
        width: 72%;
    }

    .woocommerce-order-details table.shop_table .woocommerce-table__product-total,
    .woocommerce-order-details table.shop_table thead th:last-child,
    .woocommerce-order-details table.shop_table tfoot td {
        width: 28%;
    }

    .product-quantity {
        display: block;
        margin-left: 0;
    }

    .woocommerce-order-details table.shop_table tfoot tr:last-child th,
    .woocommerce-order-details table.shop_table tfoot tr:last-child td {
        font-size: 16px;
    }

    .woocommerce-customer-details {
        padding: 20px;
    }
}


/* ===========================================================
   3) ENDEREÇOS  (/minha-conta/edit-address/)
   =========================================================== */

.e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper > p:first-of-type,
.e-my-account-tab__edit-address .woocommerce-MyAccount-content > p:first-of-type {
    display: block !important;
    margin-bottom: 28px !important;
    color: #555 !important;
    font-size: 14px !important;
}

.woocommerce-MyAccount-content .woocommerce-Address {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 16px;
    max-width: 480px;
}

.woocommerce-Address-title.title {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
    position: relative !important;
}

.woocommerce-Address-title.title h2 {
    font-size: 17px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    position: static !important;
}

.woocommerce-Address-title.title .edit {
    position: static !important;
    top: auto !important;
    right: auto !important;
    flex: 0 0 auto;
    background: #000;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 12.5px;
    font-weight: 600;
    padding: 7px 16px;
    border-radius: 8px;
    white-space: nowrap;
    transition: opacity 0.2s ease;
}

.woocommerce-Address-title.title .edit:hover {
    opacity: 0.75;
}

.woocommerce-Address address {
    font-style: normal !important;
    font-size: 14px;
    line-height: 1.8;
    color: #333;
    height: auto !important;
}

@media (max-width: 640px) {
    .woocommerce-MyAccount-content .woocommerce-Address {
        max-width: 100%;
        padding: 18px;
    }
}/* End custom CSS */