.elementor-12593 .elementor-element.elementor-element-n00034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-12593 .elementor-element.elementor-element-n00000{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00001{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12593 .elementor-element.elementor-element-n00002{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00005{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12593 .elementor-element.elementor-element-n0000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12593 .elementor-element.elementor-element-n00007{text-align:center;}.elementor-12593 .elementor-element.elementor-element-n00008{text-align:center;}.elementor-12593 .elementor-element.elementor-element-n0000c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00009{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000a{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000b{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000x{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000j{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000g{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000h{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000i{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000w{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000k{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000l{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000m{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000r{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000o{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000p{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000q{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000s{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000t{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0000u{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0000z{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00010{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00011{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00012{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00015{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00013{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00014{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00018{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00016{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00017{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00019{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001a{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001u{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001t{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001g{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001h{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001i{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001n{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001j{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001k{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001l{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001m{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001p{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001r{text-align:center;}.elementor-12593 .elementor-element.elementor-element-n00025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001v{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001w{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0001x{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00023{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0001z{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00020{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00021{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00022{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002m{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002l{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002j{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00026{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00027{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00028{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00029{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002a{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002c{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002d{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002h{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002f{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002g{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002u{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002t{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002p{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002n{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002o{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002s{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n00032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002w{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002x{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00031{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12593 .elementor-element.elementor-element-n0002y{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n0002z{text-align:start;}.elementor-12593 .elementor-element.elementor-element-n00030{text-align:start;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-12593 .bcp-pink{--ink:#2d155e;--text:#382b5f;--muted:#5f557a;--violet:#8f42c6;--pink:#8f42c6;--soft:#fbf6fd;--soft2:#fbf8fd;--line:#eadff0;--gold:#6f2da8;font-family:Montserrat,Arial,sans-serif;color:var(--text);background:#fff}
body.elementor-page-12593 .bcp-pink *{box-sizing:border-box}
body.elementor-page-12593 .bcp-pink a{text-decoration:none}
body.elementor-page-12593 .bcp-pink .wrap{max-width:1240px;margin:0 auto;padding:0 28px}
body.elementor-page-12593 .bcp-pink .eyebrow{margin:0 0 14px;font-size:12px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:0;color:var(--pink)}
body.elementor-page-12593 .bcp-pink h1,
body.elementor-page-12593 .bcp-pink h2,
body.elementor-page-12593 .bcp-pink h3{font-family:"Cormorant Garamond",Georgia,serif;color:var(--ink);font-weight:600;letter-spacing:0;margin:0}
body.elementor-page-12593 .bcp-pink h1{font-size:66px;line-height:.98;max-width:720px}
body.elementor-page-12593 .bcp-pink h2{font-size:46px;line-height:1.04}
body.elementor-page-12593 .bcp-pink h3{font-size:30px;line-height:1.08}
body.elementor-page-12593 .bcp-pink p{margin:0;font-size:16px;line-height:1.66}
body.elementor-page-12593 .bcp-pink .lead{font-size:18px;line-height:1.72;max-width:690px}
body.elementor-page-12593 .bcp-pink .btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
body.elementor-page-12593 .bcp-pink .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;padding:14px 22px;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:#fff}
body.elementor-page-12593 .bcp-pink .btn.primary{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 16px 34px rgba(143,66,198,.18)}
body.elementor-page-12593 .bcp-pink .btn:hover{border-color:var(--gold);color:var(--gold)}
body.elementor-page-12593 .bcp-pink .btn.primary:hover{background:var(--gold);color:#fff}
body.elementor-page-12593 .bcp-pink .hero{overflow:hidden;background:linear-gradient(90deg,#fbf6fd 0%,#fbf7fd 58%,#fff 100%);border-bottom:1px solid var(--line);padding:74px 0 70px}
body.elementor-page-12593 .bcp-pink .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,460px);gap:60px;align-items:center}
body.elementor-page-12593 .bcp-pink .hero-card{position:relative;min-height:500px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 74% 45%,rgba(143,66,198,.13) 0,rgba(143,66,198,0) 44%),rgba(255,255,255,.82);box-shadow:0 28px 70px rgba(45,21,94,.12);overflow:hidden}
body.elementor-page-12593 .bcp-pink .hero-card:before{content:"";position:absolute;inset:18px;border:1px solid rgba(143,66,198,.18);border-radius:8px}
body.elementor-page-12593 .bcp-pink .logo-panel{position:absolute;left:30px;right:auto;top:30px;width:205px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px 17px;box-shadow:0 16px 38px rgba(45,21,94,.08);z-index:2}
body.elementor-page-12593 .bcp-pink .logo-panel img{display:block;max-width:150px;max-height:92px;object-fit:contain;margin:0 auto}
body.elementor-page-12593 .bcp-pink .packshot{position:absolute;right:42px;bottom:122px;width:255px;transform:none;filter:drop-shadow(0 26px 36px rgba(45,21,94,.18));z-index:1}
body.elementor-page-12593 .bcp-pink .hero-note{position:absolute;left:28px;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;z-index:3}
body.elementor-page-12593 .bcp-pink .mini{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 10px;text-align:center}
body.elementor-page-12593 .bcp-pink .mini strong{display:block;font-size:12px;text-transform:uppercase;color:var(--ink)}
body.elementor-page-12593 .bcp-pink .mini span{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--muted)}
body.elementor-page-12593 .bcp-pink .section{padding:76px 0}
body.elementor-page-12593 .bcp-pink .soft{background:var(--soft2)}
body.elementor-page-12593 .bcp-pink .tight{padding:58px 0}
body.elementor-page-12593 .bcp-pink .center{max-width:760px;margin:0 auto 38px;text-align:center}
body.elementor-page-12593 .bcp-pink .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.elementor-page-12593 .bcp-pink .card,
body.elementor-page-12593 .bcp-pink .use,
body.elementor-page-12593 .bcp-pink .navcard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 45px rgba(45,21,94,.06)}
body.elementor-page-12593 .bcp-pink .card{padding:28px;min-height:220px}
body.elementor-page-12593 .bcp-pink .num{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f5ecfb;color:var(--pink);font-size:13px;font-weight:800;margin-bottom:18px}
body.elementor-page-12593 .bcp-pink .card h3{font-size:28px;margin-bottom:12px}
body.elementor-page-12593 .bcp-pink .split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}
body.elementor-page-12593 .bcp-pink .image-frame{height:460px;border-radius:8px;border:1px solid var(--line);box-shadow:0 22px 55px rgba(45,21,94,.12);background-size:cover;background-position:center;overflow:hidden}
body.elementor-page-12593 .bcp-pink .image-frame.ear{background-image:url(/wp-content/uploads/2026/03/Screenshot-2026-03-07-13.31.56.png)}
body.elementor-page-12593 .bcp-pink .image-frame.roll{height:390px;background-image:url(/wp-content/uploads/2026/03/Screenshot-2026-03-07-13.29.03.png)}
body.elementor-page-12593 .bcp-pink .list{display:grid;gap:12px;margin-top:26px}
body.elementor-page-12593 .bcp-pink .list-item{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}
body.elementor-page-12593 .bcp-pink .check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f5ecfb;color:var(--pink);font-size:13px;font-weight:800}
body.elementor-page-12593 .bcp-pink .list-item strong{display:block;font-size:15px;line-height:1.45;color:var(--ink);margin-bottom:2px}
body.elementor-page-12593 .bcp-pink .list-item span{display:block;font-size:14px;line-height:1.55;color:var(--muted)}
body.elementor-page-12593 .bcp-pink .product-band{background:var(--ink);color:#fff;overflow:hidden}
body.elementor-page-12593 .bcp-pink .product-band h2,
body.elementor-page-12593 .bcp-pink .product-band p{color:#fff}
body.elementor-page-12593 .bcp-pink .product-band .eyebrow{color:#d8c2ea}
body.elementor-page-12593 .bcp-pink .product-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:center}
body.elementor-page-12593 .bcp-pink .facts,
body.elementor-page-12593 .bcp-pink .use-grid{display:grid;gap:14px}
body.elementor-page-12593 .bcp-pink .facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}
body.elementor-page-12593 .bcp-pink .fact{border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:16px;background:rgba(255,255,255,.06)}
body.elementor-page-12593 .bcp-pink .fact strong,
body.elementor-page-12593 .bcp-pink .use strong{display:block;font-size:12px;text-transform:uppercase;line-height:1.3;color:inherit}
body.elementor-page-12593 .bcp-pink .fact span,
body.elementor-page-12593 .bcp-pink .use span{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:inherit;opacity:.82}
body.elementor-page-12593 .bcp-pink .product-showcase{position:relative;min-height:430px}
body.elementor-page-12593 .bcp-pink .product-showcase img{position:absolute;left:50%;bottom:-8px;width:330px;transform:translateX(-50%);filter:drop-shadow(0 28px 38px rgba(0,0,0,.28))}
body.elementor-page-12593 .bcp-pink .use-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}
body.elementor-page-12593 .bcp-pink .use{padding:22px;min-height:134px}
body.elementor-page-12593 .bcp-pink .cta{padding:70px 0}
body.elementor-page-12593 .bcp-pink .cta-box{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#fff 0%,#fbf6fd 100%);padding:34px;box-shadow:0 18px 45px rgba(45,21,94,.07)}
body.elementor-page-12593 .bcp-pink .cta-box h2{font-size:40px}
body.elementor-page-12593 .bcp-pink .seo{max-width:900px;margin:0 auto}
body.elementor-page-12593 .bcp-pink .seo p+p{margin-top:16px}
body.elementor-page-12593 .bcp-pink .seo h2{margin-bottom:18px}
body.elementor-page-12593 .bcp-pink .navcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
body.elementor-page-12593 .bcp-pink .navcard{display:block;padding:22px;color:var(--text)}
body.elementor-page-12593 .bcp-pink .navcard strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px;line-height:1.1;color:var(--ink)}
body.elementor-page-12593 .bcp-pink .navcard span{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--muted)}@media(max-width:1024px){
body.elementor-page-12593 .bcp-pink .hero-grid,
body.elementor-page-12593 .bcp-pink .split,
body.elementor-page-12593 .bcp-pink .product-grid,
body.elementor-page-12593 .bcp-pink .cta-box{grid-template-columns:1fr}
body.elementor-page-12593 .bcp-pink .hero-card{width:100%;max-width:520px;margin:0 auto}
body.elementor-page-12593 .bcp-pink .cards{grid-template-columns:1fr}
body.elementor-page-12593 .bcp-pink .use-grid,
body.elementor-page-12593 .bcp-pink .navcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){
body.elementor-page-12593 .bcp-pink .wrap{padding:0 20px}
body.elementor-page-12593 .bcp-pink .hero{padding:48px 0 52px}
body.elementor-page-12593 .bcp-pink h1{font-size:44px;line-height:1.02}
body.elementor-page-12593 .bcp-pink h2{font-size:34px}
body.elementor-page-12593 .bcp-pink h3{font-size:26px}
body.elementor-page-12593 .bcp-pink .lead{font-size:16px;line-height:1.65}
body.elementor-page-12593 .bcp-pink .btnrow{display:grid;grid-template-columns:1fr}
body.elementor-page-12593 .bcp-pink .hero-card{min-height:500px}
body.elementor-page-12593 .bcp-pink .logo-panel{left:50%;right:auto;top:18px;width:170px;padding:12px 14px;transform:translateX(-50%)}
body.elementor-page-12593 .bcp-pink .logo-panel img{max-width:115px;max-height:70px}
body.elementor-page-12593 .bcp-pink .packshot{left:50%;right:auto;width:185px;bottom:112px;transform:translateX(-50%)}
body.elementor-page-12593 .bcp-pink .hero-note{left:18px;right:18px;bottom:18px;grid-template-columns:repeat(3,minmax(0,1fr))}
body.elementor-page-12593 .bcp-pink .mini{padding:10px 6px}
body.elementor-page-12593 .bcp-pink .mini strong{font-size:10px}
body.elementor-page-12593 .bcp-pink .mini span{font-size:11px}
body.elementor-page-12593 .bcp-pink .section{padding:54px 0}
body.elementor-page-12593 .bcp-pink .card{padding:24px;min-height:auto}
body.elementor-page-12593 .bcp-pink .image-frame,
body.elementor-page-12593 .bcp-pink .image-frame.roll{height:300px}
body.elementor-page-12593 .bcp-pink .facts,
body.elementor-page-12593 .bcp-pink .use-grid,
body.elementor-page-12593 .bcp-pink .navcards{grid-template-columns:1fr}
body.elementor-page-12593 .bcp-pink .product-showcase{min-height:360px}
body.elementor-page-12593 .bcp-pink .product-showcase img{width:235px;bottom:12px}
body.elementor-page-12593 .bcp-pink .cta-box{padding:26px}
body.elementor-page-12593 .bcp-pink .cta-box h2{font-size:32px}}

/* BCP purple Pink Waxing overrides */
.bcp-pink .btn:hover,
body.elementor-page-12593 .bcp-pink .button:hover,
body.elementor-page-12593 .bcp-pink a[class*="btn"]:hover {
  background:#6f2da8 !important;
  border-color:#6f2da8 !important;
  color:#fff !important;
}
body.elementor-page-12593 .bcp-pink .btn.secondary:hover,
body.elementor-page-12593 .bcp-pink a.secondary:hover {
  background:#f5ecfb !important;
  border-color:#8f42c6 !important;
  color:#6f2da8 !important;
}
body.elementor-page-12593 .bcp-pink [style*="#6f2da8"],
body.elementor-page-12593 .bcp-pink [style*="#6f2da8"] { color:#6f2da8 !important; }
/* end BCP purple Pink Waxing overrides */

body.elementor-page-12593 .bcp-pink .elementor-widget{margin:0;}
body.elementor-page-12593 .bcp-pink .elementor-widget-text-editor p:last-child{margin-bottom:0;}
body.elementor-page-12593 .bcp-pink .elementor-button{background-image:none!important;}
body.elementor-page-12593 .bcp-pink .elementor-button-text{color:inherit;}

body.elementor-page-12593 .bcp-pink .btn .elementor-button,
body.elementor-page-12593 .bcp-pink .btnrow .btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}
body.elementor-page-12593 .bcp-pink .btn.primary .elementor-button{background:#8f42c6!important;border-color:#8f42c6!important;color:#fff!important;}
body.elementor-page-12593 .bcp-pink .btn.primary .elementor-button:hover{background:#6f2da8!important;border-color:#6f2da8!important;color:#fff!important;}
body.elementor-page-12593 .bcp-pink .btn.secondary .elementor-button,
body.elementor-page-12593 .bcp-pink .btn:not(.primary) .elementor-button{background:#fff!important;color:var(--ink,#2f2456)!important;border-color:var(--line,#eadff0)!important;}
body.elementor-page-12593 .bcp-pink .btn.secondary .elementor-button:hover,
body.elementor-page-12593 .bcp-pink .btn:not(.primary) .elementor-button:hover{background:var(--soft-2,#f5ecfb)!important;border-color:var(--purple,#8f42c6)!important;color:var(--purple-dark,#6f2da8)!important;}
@media(max-width:767px){body.elementor-page-12593 .bcp-pink .btn .elementor-button{width:100%;}}

body.elementor-page-12593 .bcp-pink .packshot img, body.elementor-page-12593 .bcp-pink .logo-panel img, body.elementor-page-12593 .bcp-pink .product-showcase img{display:block;width:100%;height:auto;}
body.elementor-page-12593 .bcp-pink .btnrow .elementor-widget-button{display:inline-flex;}
body.elementor-page-12593 .bcp-pink .btn .elementor-button{min-height:46px;border-radius:8px;padding:14px 22px;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase;border:1px solid var(--line);}

/* Native Elementor visual parity fixes */
body.elementor-page-12593 .bcp-pink .elementor-widget-button.btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;width:auto!important;color:inherit!important;}
body.elementor-page-12593 .bcp-pink .elementor-widget-button.btn .elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
body.elementor-page-12593 .bcp-pink .elementor-widget-button.btn .elementor-button{box-sizing:border-box;}
body.elementor-page-12593 .bcp-pink .eyebrow .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0!important;color:var(--pink,#8f42c6)!important;}
body.elementor-page-12593 .bcp-pink .product-band .eyebrow .elementor-heading-title{color:#d8c2ea!important;}
body.elementor-page-12593 .bcp-pink .product-band .fact,
body.elementor-page-12593 .bcp-pink .product-band .fact *{color:#fff!important;}
body.elementor-page-12593 .bcp-pink .product-showcase > .elementor-widget-image{position:absolute!important;left:50%!important;bottom:-8px!important;width:330px!important;transform:translateX(-50%)!important;filter:drop-shadow(0 28px 38px rgba(0,0,0,.28))!important;}
body.elementor-page-12593 .bcp-pink .product-showcase > .elementor-widget-image img{position:static!important;left:auto!important;bottom:auto!important;width:100%!important;transform:none!important;filter:none!important;}
@media(max-width:767px){body.elementor-page-12593 .bcp-pink .product-showcase > .elementor-widget-image{width:235px!important;bottom:12px!important;}}/* End custom CSS */