.elementor-27993 .elementor-element.elementor-element-52a6d887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-27993 .elementor-element.elementor-element-52a6d887:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-52a6d887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-4ddf3178{--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-27993 .elementor-element.elementor-element-6261c0b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-27993 .elementor-element.elementor-element-2f67b861 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-2f67b861 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:-0.3px;color:#191726;}.elementor-27993 .elementor-element.elementor-element-4e6da4d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;text-transform:none;font-style:normal;line-height:0.8em;letter-spacing:-2px;color:#191726;}.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-27993 .elementor-element.elementor-element-5a11b2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5a11b2b{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.3px;color:#191726;}.elementor-27993 .elementor-element.elementor-element-13d4c04c{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-4b5a240{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3D3E3;--border-color:#E3D3E3;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-4b5a240:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-4b5a240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-4b5a240.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-27993 .elementor-element.elementor-element-4b5a240:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4F2650;--border-color:#4F2650;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 4px 52px 0px rgba(0, 0, 0, 0.06);}.elementor-27993 .elementor-element.elementor-element-4b5a240, .elementor-27993 .elementor-element.elementor-element-4b5a240::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27993 .elementor-element.elementor-element-538f6456 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-27993 .elementor-element.elementor-element-538f6456 .elementor-icon-wrapper{text-align:start;}.elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-stacked .elementor-icon{background-color:#F3EAF3;color:#582757;}.elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-default .elementor-icon{color:#F3EAF3;border-color:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-default .elementor-icon svg{fill:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-framed .elementor-icon{background-color:#582757;}.elementor-27993 .elementor-element.elementor-element-538f6456.elementor-view-stacked .elementor-icon svg{fill:#582757;}.elementor-27993 .elementor-element.elementor-element-538f6456 .elementor-icon{font-size:24px;padding:14px;border-radius:15px 15px 15px 15px;}.elementor-27993 .elementor-element.elementor-element-538f6456 .elementor-icon svg{height:24px;}.elementor-27993 .elementor-element.elementor-element-6fa504c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;}.elementor-27993 .elementor-element.elementor-element-32011dcb > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-32011dcb{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#191726B3;}.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-27993 .elementor-element.elementor-element-5cde81e2 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;fill:#4F2650;color:#4F2650;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5cde81e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-2bb218af{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3D3E3;--border-color:#E3D3E3;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-2bb218af:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-2bb218af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-2bb218af.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-27993 .elementor-element.elementor-element-2bb218af:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4F2650;--border-color:#4F2650;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 4px 52px 0px rgba(0, 0, 0, 0.06);}.elementor-27993 .elementor-element.elementor-element-2bb218af, .elementor-27993 .elementor-element.elementor-element-2bb218af::before{--border-transition:0.3s;}.elementor-27993 .elementor-element.elementor-element-73dd2653 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-27993 .elementor-element.elementor-element-73dd2653 .elementor-icon-wrapper{text-align:start;}.elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-stacked .elementor-icon{background-color:#F3EAF3;color:#582757;}.elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-default .elementor-icon{color:#F3EAF3;border-color:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-default .elementor-icon svg{fill:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-framed .elementor-icon{background-color:#582757;}.elementor-27993 .elementor-element.elementor-element-73dd2653.elementor-view-stacked .elementor-icon svg{fill:#582757;}.elementor-27993 .elementor-element.elementor-element-73dd2653 .elementor-icon{font-size:24px;padding:14px;border-radius:15px 15px 15px 15px;}.elementor-27993 .elementor-element.elementor-element-73dd2653 .elementor-icon svg{height:24px;}.elementor-27993 .elementor-element.elementor-element-341e807e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;}.elementor-27993 .elementor-element.elementor-element-4a8e4101 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-4a8e4101{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#191726B3;}.elementor-27993 .elementor-element.elementor-element-30385eb7 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;fill:#4F2650;color:#4F2650;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-30385eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-56e23d2f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3D3E3;--border-color:#E3D3E3;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-56e23d2f:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-56e23d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-56e23d2f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-27993 .elementor-element.elementor-element-56e23d2f:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4F2650;--border-color:#4F2650;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 4px 52px 0px rgba(0, 0, 0, 0.06);}.elementor-27993 .elementor-element.elementor-element-56e23d2f, .elementor-27993 .elementor-element.elementor-element-56e23d2f::before{--border-transition:0.3s;}.elementor-27993 .elementor-element.elementor-element-56d84335 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-27993 .elementor-element.elementor-element-56d84335 .elementor-icon-wrapper{text-align:start;}.elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-stacked .elementor-icon{background-color:#F3EAF3;color:#582757;}.elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-default .elementor-icon{color:#F3EAF3;border-color:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-default .elementor-icon svg{fill:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-framed .elementor-icon{background-color:#582757;}.elementor-27993 .elementor-element.elementor-element-56d84335.elementor-view-stacked .elementor-icon svg{fill:#582757;}.elementor-27993 .elementor-element.elementor-element-56d84335 .elementor-icon{font-size:24px;padding:14px;border-radius:15px 15px 15px 15px;}.elementor-27993 .elementor-element.elementor-element-56d84335 .elementor-icon svg{height:24px;}.elementor-27993 .elementor-element.elementor-element-33c0b9f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;}.elementor-27993 .elementor-element.elementor-element-158fcbd8 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-158fcbd8{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#191726B3;}.elementor-27993 .elementor-element.elementor-element-21232f03 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;fill:#4F2650;color:#4F2650;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-21232f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-3f8cac87{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E3D3E3;--border-color:#E3D3E3;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-3f8cac87:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-3f8cac87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-3f8cac87.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-27993 .elementor-element.elementor-element-3f8cac87:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4F2650;--border-color:#4F2650;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 4px 52px 0px rgba(0, 0, 0, 0.06);}.elementor-27993 .elementor-element.elementor-element-3f8cac87, .elementor-27993 .elementor-element.elementor-element-3f8cac87::before{--border-transition:0.3s;}.elementor-27993 .elementor-element.elementor-element-7da5544d > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-27993 .elementor-element.elementor-element-7da5544d .elementor-icon-wrapper{text-align:start;}.elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-stacked .elementor-icon{background-color:#F3EAF3;color:#582757;}.elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-default .elementor-icon{color:#F3EAF3;border-color:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-framed .elementor-icon, .elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-default .elementor-icon svg{fill:#F3EAF3;}.elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-framed .elementor-icon{background-color:#582757;}.elementor-27993 .elementor-element.elementor-element-7da5544d.elementor-view-stacked .elementor-icon svg{fill:#582757;}.elementor-27993 .elementor-element.elementor-element-7da5544d .elementor-icon{font-size:24px;padding:14px;border-radius:15px 15px 15px 15px;}.elementor-27993 .elementor-element.elementor-element-7da5544d .elementor-icon svg{height:24px;}.elementor-27993 .elementor-element.elementor-element-2fce48a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;}.elementor-27993 .elementor-element.elementor-element-c022fcc > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-c022fcc{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;color:#191726B3;}.elementor-27993 .elementor-element.elementor-element-583fcead .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:500;fill:#4F2650;color:#4F2650;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-583fcead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5960ab77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5960ab77{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.3px;color:#191726;}.elementor-27993 .elementor-element.elementor-element-4ef7a3c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27993 .elementor-element.elementor-element-19f37eab{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 24px -4px rgba(16, 24.000000000000014, 40, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-7e08b460{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 0px 0px 20px;--padding-top:60px;--padding-bottom:24px;--padding-left:51px;--padding-right:51px;}.elementor-27993 .elementor-element.elementor-element-7e08b460:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-7e08b460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-471cea07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-23131657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-23131657 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.3px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-6d508d5b{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-27993 .elementor-element.elementor-element-6d508d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-7d5cb40c > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-27993 .elementor-element.elementor-element-7d5cb40c{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2b41919 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27993 .elementor-element.elementor-element-28022a1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2B;}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-28022a1b{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-28022a1b .elementor-icon-list-text{color:var( --e-global-color-2b41919 );transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-2b92b25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-79aa78fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-79aa78fb{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-27993 .elementor-element.elementor-element-663fb7ad{--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:0px 20px 20px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-663fb7ad:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-663fb7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-69eacedb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-2e4a1c1c{--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-27993 .elementor-element.elementor-element-adba33f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-adba33f{right:0px;}body.rtl .elementor-27993 .elementor-element.elementor-element-adba33f{left:0px;}.elementor-27993 .elementor-element.elementor-element-adba33f{top:0px;text-align:end;}.elementor-27993 .elementor-element.elementor-element-adba33f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;color:#4A8C89;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:24px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-24px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group > label, .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup label{color:#191726;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group > label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-type-html{padding-bottom:0px;color:#4F2650;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-field{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-select-wrapper select{background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-select-wrapper::before{color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;border-radius:8px 8px 8px 8px;padding:17px 0px 17px 0px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-6d322420{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27993 .elementor-element.elementor-element-7d5859b6{--divider-border-style:solid;--divider-color:#718096;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-7d5859b6 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-7d5859b6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-7d5859b6 .elementor-divider__text{color:#1E2940;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-34bc2dc4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-7bceb198{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-4d2356f3{--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-login .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-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{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-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{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-27993 .elementor-element.elementor-element-66563095 .elementor-button{background-color:#4F2650;color:#FFFFFF;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:8px 8px 8px 8px;padding:20px 0px 20px 0px;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-button:hover{background-color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group{margin-bottom:24px;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-form-fields-wrapper{margin-bottom:-24px;}body .elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group > label{padding-bottom:15px;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-form-fields-wrapper label{color:#191726;font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group .elementor-field{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group .elementor-select-wrapper select{background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-66563095 .elementor-field-group .elementor-select-wrapper::before{color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab__payment-methods input[type=text]{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-27993 .elementor-element.elementor-element-46b85e30 #add_payment_method #payment #place_order{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-27993 .elementor-element.elementor-element-46b85e30 #add_payment_method #payment #place_order:hover{background-color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-46b85e30{--forms-labels-color:#191726;--forms-label-spacing:15px;--forms-fields-normal-color:#4D4D4D;--forms-fields-focus-color:#4D4D4D;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-2b41919 );--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:20px 0px 20px 0px;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .woocommerce-form-row label, .elementor-27993 .elementor-element.elementor-element-46b85e30 .woocommerce-address-fields label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-46b85e30 ::placeholder, .elementor-27993 .elementor-element.elementor-element-46b85e30 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab__payment-methods input[type=text]{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.e-woo-select2-wrapper .select2-results__option{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4D4D4D transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#B7B7B7;}.elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-27993 .elementor-element.elementor-element-46b85e30 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-46b85e30 button.button, .elementor-27993 .elementor-element.elementor-element-46b85e30 #add_payment_method #payment #place_order{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-3f58f5a2{--divider-border-style:solid;--divider-color:#B8B8B8C4;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-3f58f5a2 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-3f58f5a2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-3f58f5a2 .elementor-divider__text{color:#5A5858C4;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-399f2988{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-3bb83ab3 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-3bb83ab3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-3bb83ab3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-61993d28 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-61993d28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-61993d28 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-3dec3f12 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-3dec3f12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-3dec3f12 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-3b884ea4{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:43px;--n-tabs-title-border-radius:1000px 1000px 1000px 1000px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#241220;--n-tabs-title-color-active:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-3b884ea4 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-27993 .elementor-element.elementor-element-3b884ea4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4A8C8900;}.elementor-27993 .elementor-element.elementor-element-3b884ea4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-27993 .elementor-element.elementor-element-3b884ea4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4F2650;}.elementor-27993 .elementor-element.elementor-element-3b884ea4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-3b884ea4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4F2650;}.elementor-27993 .elementor-element.elementor-element-5473113f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 24px -4px rgba(16, 24.000000000000014, 40, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-2318d100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 0px 0px 20px;--padding-top:60px;--padding-bottom:24px;--padding-left:51px;--padding-right:51px;}.elementor-27993 .elementor-element.elementor-element-2318d100:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-2318d100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-35e57edf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-28a02aec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-28a02aec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.3px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-3ea32094 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-feb78b4 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-27993 .elementor-element.elementor-element-feb78b4{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-496249c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2B;}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-496249c5{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-496249c5 .elementor-icon-list-text{color:var( --e-global-color-2b41919 );transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-2eb84937{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-68e14403 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-68e14403{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-27993 .elementor-element.elementor-element-4cc58de3{--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:0px 20px 20px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-4cc58de3:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-4cc58de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-494f5a78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-54dfc9d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-4f59bed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-4f59bed{right:0px;}body.rtl .elementor-27993 .elementor-element.elementor-element-4f59bed{left:0px;}.elementor-27993 .elementor-element.elementor-element-4f59bed{top:0px;text-align:end;}.elementor-27993 .elementor-element.elementor-element-4f59bed .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:24px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-24px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group > label, .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup label{color:#191726;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group > label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-type-html{padding-bottom:0px;color:#4F2650;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group .elementor-field{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group .elementor-select-wrapper select{background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group .elementor-select-wrapper::before{color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;border-radius:8px 8px 8px 8px;padding:17px 0px 17px 0px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-587f6bd7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27993 .elementor-element.elementor-element-da7d872{--divider-border-style:solid;--divider-color:#718096;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-da7d872 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-da7d872 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-da7d872 .elementor-divider__text{color:#1E2940;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-476e11cb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-2687d2b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-3a0fede1{--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-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab__payment-methods input[type=text]{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-27993 .elementor-element.elementor-element-621a9f5e #add_payment_method #payment #place_order{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-27993 .elementor-element.elementor-element-621a9f5e #add_payment_method #payment #place_order:hover{background-color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-621a9f5e{--forms-labels-color:#191726;--forms-label-spacing:15px;--forms-fields-normal-color:#4D4D4D;--forms-fields-focus-color:#4D4D4D;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-2b41919 );--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:20px 0px 20px 0px;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .woocommerce-form-row label, .elementor-27993 .elementor-element.elementor-element-621a9f5e .woocommerce-address-fields label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-621a9f5e ::placeholder, .elementor-27993 .elementor-element.elementor-element-621a9f5e .select2-container--default .select2-selection--single, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab__payment-methods input[type=text]{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4D4D4D transparent transparent transparent;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#B7B7B7;}.elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-27993 .elementor-element.elementor-element-621a9f5e .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-621a9f5e button.button, .elementor-27993 .elementor-element.elementor-element-621a9f5e #add_payment_method #payment #place_order{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-235f9819{--divider-border-style:solid;--divider-color:#B8B8B8C4;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-235f9819 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-235f9819 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-235f9819 .elementor-divider__text{color:#5A5858C4;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-5025fa90{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-40a7b25c .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-40a7b25c .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-40a7b25c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-308b0adf .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-308b0adf .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-308b0adf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-2037f8a .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-2037f8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-2037f8a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-7c314dd1{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:43px;--n-tabs-title-border-radius:1000px 1000px 1000px 1000px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#241220;--n-tabs-title-color-active:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-7c314dd1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-27993 .elementor-element.elementor-element-7c314dd1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4A8C8900;}.elementor-27993 .elementor-element.elementor-element-7c314dd1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-27993 .elementor-element.elementor-element-7c314dd1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4F2650;}.elementor-27993 .elementor-element.elementor-element-7c314dd1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-7c314dd1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4F2650;}.elementor-27993 .elementor-element.elementor-element-5d344f29{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 24px -4px rgba(16, 24.000000000000014, 40, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-7794d320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 0px 0px 20px;--padding-top:60px;--padding-bottom:24px;--padding-left:51px;--padding-right:51px;}.elementor-27993 .elementor-element.elementor-element-7794d320:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-7794d320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-30f2a2f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-71f0bdf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-71f0bdf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.3px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-b24a8df{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-27993 .elementor-element.elementor-element-b24a8df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-619958f7 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-27993 .elementor-element.elementor-element-619958f7{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-7ac1e825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2B;}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-7ac1e825{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-7ac1e825 .elementor-icon-list-text{color:var( --e-global-color-2b41919 );transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-47eadd4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-4890337f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-4890337f{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-27993 .elementor-element.elementor-element-7340cb88{--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:0px 20px 20px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-7340cb88:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-7340cb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-5219ecda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-174642c7{--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-27993 .elementor-element.elementor-element-3185db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-3185db1{right:0px;}body.rtl .elementor-27993 .elementor-element.elementor-element-3185db1{left:0px;}.elementor-27993 .elementor-element.elementor-element-3185db1{top:0px;text-align:end;}.elementor-27993 .elementor-element.elementor-element-3185db1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:24px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-24px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group > label, .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup label{color:#191726;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group > label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-type-html{padding-bottom:0px;color:#4F2650;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group .elementor-field{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group .elementor-select-wrapper select{background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group .elementor-select-wrapper::before{color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;border-radius:8px 8px 8px 8px;padding:17px 0px 17px 0px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27993 .elementor-element.elementor-element-35dc7977{--divider-border-style:solid;--divider-color:#718096;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-35dc7977 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-35dc7977 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-35dc7977 .elementor-divider__text{color:#1E2940;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-7468cba0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-5a184193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-14add545{--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-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab__payment-methods input[type=text]{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-27993 .elementor-element.elementor-element-5440f9ff #add_payment_method #payment #place_order{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-27993 .elementor-element.elementor-element-5440f9ff #add_payment_method #payment #place_order:hover{background-color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-5440f9ff{--forms-labels-color:#191726;--forms-label-spacing:15px;--forms-fields-normal-color:#4D4D4D;--forms-fields-focus-color:#4D4D4D;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-2b41919 );--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:20px 0px 20px 0px;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .woocommerce-form-row label, .elementor-27993 .elementor-element.elementor-element-5440f9ff .woocommerce-address-fields label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-5440f9ff ::placeholder, .elementor-27993 .elementor-element.elementor-element-5440f9ff .select2-container--default .select2-selection--single, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab__payment-methods input[type=text]{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4D4D4D transparent transparent transparent;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#B7B7B7;}.elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-27993 .elementor-element.elementor-element-5440f9ff .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-5440f9ff button.button, .elementor-27993 .elementor-element.elementor-element-5440f9ff #add_payment_method #payment #place_order{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-560d4b92{--divider-border-style:solid;--divider-color:#B8B8B8C4;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-560d4b92 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-560d4b92 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-560d4b92 .elementor-divider__text{color:#5A5858C4;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-16f5a0cc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-2918dc7d .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-2918dc7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-2918dc7d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-ae7d2e2 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-ae7d2e2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-ae7d2e2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-24a93b8 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-24a93b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-24a93b8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-2b47d315{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:43px;--n-tabs-title-border-radius:1000px 1000px 1000px 1000px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#241220;--n-tabs-title-color-active:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-2b47d315 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-27993 .elementor-element.elementor-element-2b47d315.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4A8C8900;}.elementor-27993 .elementor-element.elementor-element-2b47d315.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-27993 .elementor-element.elementor-element-2b47d315.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4F2650;}.elementor-27993 .elementor-element.elementor-element-2b47d315.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-2b47d315 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4F2650;}.elementor-27993 .elementor-element.elementor-element-2b1ff6c5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 24px -4px rgba(16, 24.000000000000014, 40, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-13f516f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:20px 0px 0px 20px;--padding-top:60px;--padding-bottom:24px;--padding-left:51px;--padding-right:51px;}.elementor-27993 .elementor-element.elementor-element-13f516f8:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-13f516f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-4578a7c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-7c9a89cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-7c9a89cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.3px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-7b9dc128{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-27993 .elementor-element.elementor-element-7b9dc128 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-2a016358 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-27993 .elementor-element.elementor-element-2a016358{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-731746e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF2B;}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-731746e7{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-731746e7 .elementor-icon-list-text{color:var( --e-global-color-2b41919 );transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-718a7e00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-d250b52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-d250b52{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFB3;}.elementor-27993 .elementor-element.elementor-element-652f1a19{--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:0px 20px 20px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-27993 .elementor-element.elementor-element-652f1a19:not(.elementor-motion-effects-element-type-background), .elementor-27993 .elementor-element.elementor-element-652f1a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-3bcafc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-2d4d2184{--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-27993 .elementor-element.elementor-element-eb0f4d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-eb0f4d7{right:0px;}body.rtl .elementor-27993 .elementor-element.elementor-element-eb0f4d7{left:0px;}.elementor-27993 .elementor-element.elementor-element-eb0f4d7{top:0px;text-align:end;}.elementor-27993 .elementor-element.elementor-element-eb0f4d7 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:underline;color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:24px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-24px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group > label, .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup label{color:#191726;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group > label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-type-html{padding-bottom:0px;color:#4F2650;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group .elementor-field{color:#4D4D4D;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup label{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group .elementor-select-wrapper select{background-color:#F3EAF36B;border-color:#E3D3E3;border-radius:8px 8px 8px 8px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group .elementor-select-wrapper::before{color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;border-radius:8px 8px 8px 8px;padding:17px 0px 17px 0px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27993 .elementor-element.elementor-element-20d92ff8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27993 .elementor-element.elementor-element-2693dd0f{--divider-border-style:solid;--divider-color:#718096;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-2693dd0f .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-2693dd0f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-2693dd0f .elementor-divider__text{color:#1E2940;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-7d1b10eb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-7d8a8797{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-6eb65dc9{--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-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab__payment-methods input[type=text]{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#F3EAF36B;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c #add_payment_method #payment #place_order{background-color:#4F2650;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-27993 .elementor-element.elementor-element-4d5fed8c #add_payment_method #payment #place_order:hover{background-color:#4A8C89;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c{--forms-labels-color:#191726;--forms-label-spacing:15px;--forms-fields-normal-color:#4D4D4D;--forms-fields-focus-color:#4D4D4D;--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-2b41919 );--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:20px 0px 20px 0px;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .woocommerce-form-row label, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .woocommerce-address-fields label{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-4d5fed8c ::placeholder, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .select2-container--default .select2-selection--single, .select2-results__option, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab__payment-methods input[type=text]{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4D4D4D transparent transparent transparent;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#B7B7B7;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-27993 .elementor-element.elementor-element-4d5fed8c .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3D3E3;}.elementor-27993 .elementor-element.elementor-element-4d5fed8c button.button, .elementor-27993 .elementor-element.elementor-element-4d5fed8c #add_payment_method #payment #place_order{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-9f029f8{--divider-border-style:solid;--divider-color:#B8B8B8C4;--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-27993 .elementor-element.elementor-element-9f029f8 .elementor-divider-separator{width:100%;}.elementor-27993 .elementor-element.elementor-element-9f029f8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27993 .elementor-element.elementor-element-9f029f8 .elementor-divider__text{color:#5A5858C4;font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-27993 .elementor-element.elementor-element-7be46ed0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-2560b20f .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-2560b20f .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-2560b20f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-5e15c414 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-5e15c414 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-5e15c414 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-231479d7 .elementor-button{background-color:#4A8C8900;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#191726;color:#191726;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8C4;border-radius:8px 8px 8px 8px;padding:15px 0px 15px 0px;}.elementor-27993 .elementor-element.elementor-element-231479d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27993 .elementor-element.elementor-element-231479d7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27993 .elementor-element.elementor-element-7964a1c5{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:43px;--n-tabs-title-border-radius:1000px 1000px 1000px 1000px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#241220;--n-tabs-title-color-active:var( --e-global-color-2b41919 );}.elementor-27993 .elementor-element.elementor-element-7964a1c5 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-27993 .elementor-element.elementor-element-7964a1c5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4A8C8900;}.elementor-27993 .elementor-element.elementor-element-7964a1c5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-27993 .elementor-element.elementor-element-7964a1c5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4F2650;}.elementor-27993 .elementor-element.elementor-element-7964a1c5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IBM Plex Sans", Sans-serif;font-weight:500;}.elementor-27993 .elementor-element.elementor-element-7964a1c5 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4F2650;}.elementor-27993 .elementor-element.elementor-element-2fa13783{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(75px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(75px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(75px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-75px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-75px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-icon i{color:#4F265000;transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-icon svg{fill:#4F265000;transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-4bb92a{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-icon{padding-inline-end:75px;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-text{color:#4F2650;transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-icon i{color:#4F265000;transition:color 0.3s;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-icon svg{fill:#4F265000;transition:fill 0.3s;}.elementor-27993 .elementor-element.elementor-element-74a7bb55{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-text{color:#4F2650;transition:color 0.3s;}@media(max-width:1024px){.elementor-27993 .elementor-element.elementor-element-52a6d887{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-2f67b861 .elementor-heading-title{font-size:22px;}.elementor-27993 .elementor-element.elementor-element-4e6da4d7 .elementor-heading-title{font-size:32px;}.elementor-27993 .elementor-element.elementor-element-5a11b2b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5a11b2b{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-13d4c04c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-27993 .elementor-element.elementor-element-4b5a240{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-6fa504c9 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-32011dcb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-32011dcb{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-5cde81e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-2bb218af{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-341e807e .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-4a8e4101 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-4a8e4101{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-30385eb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-56e23d2f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-33c0b9f7 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-158fcbd8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-158fcbd8{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-21232f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-3f8cac87{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-2fce48a5 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-c022fcc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-c022fcc{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-583fcead > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5960ab77 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5960ab77{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-4ef7a3c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-27993 .elementor-element.elementor-element-7e08b460{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-23131657 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-6d508d5b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-7d5cb40c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-7d5cb40c{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-79aa78fb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-79aa78fb{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-663fb7ad{--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-2318d100{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-28a02aec .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-3ea32094 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-feb78b4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-feb78b4{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-68e14403 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-68e14403{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-4cc58de3{--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-7794d320{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-71f0bdf8 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-b24a8df .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-619958f7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-619958f7{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-4890337f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-4890337f{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-7340cb88{--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-13f516f8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27993 .elementor-element.elementor-element-7c9a89cf .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-7b9dc128 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-27993 .elementor-element.elementor-element-2a016358 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-2a016358{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-d250b52 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-d250b52{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-652f1a19{--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-27993 .elementor-element.elementor-element-52a6d887{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27993 .elementor-element.elementor-element-6261c0b6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27993 .elementor-element.elementor-element-2f67b861 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-4e6da4d7 .elementor-heading-title{font-size:24px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-27993 .elementor-element.elementor-element-13d4c04c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27993 .elementor-element.elementor-element-4b5a240{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-6fa504c9 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-2bb218af{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-341e807e .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-56e23d2f{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-33c0b9f7 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-3f8cac87{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27993 .elementor-element.elementor-element-2fce48a5 .elementor-heading-title{font-size:18px;}.elementor-27993 .elementor-element.elementor-element-5960ab77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-5960ab77{text-align:start;font-size:14px;}.elementor-27993 .elementor-element.elementor-element-4ef7a3c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27993 .elementor-element.elementor-element-7e08b460{--border-radius:15px 15px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-23131657 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-6d508d5b .elementor-heading-title{font-size:24px;}.elementor-27993 .elementor-element.elementor-element-663fb7ad{--border-radius:0px 0px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27993 .elementor-element.elementor-element-adba33f{top:7px;}.elementor-27993 .elementor-element.elementor-element-adba33f .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-type-html{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group .elementor-field, .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup label{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-3b884ea4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:30px;}.elementor-27993 .elementor-element.elementor-element-2318d100{--border-radius:15px 15px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-28a02aec .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-3ea32094 .elementor-heading-title{font-size:24px;}.elementor-27993 .elementor-element.elementor-element-4cc58de3{--border-radius:0px 0px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27993 .elementor-element.elementor-element-4f59bed{top:7px;}.elementor-27993 .elementor-element.elementor-element-4f59bed .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-type-html{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-7c314dd1{--n-tabs-gap:30px;}.elementor-27993 .elementor-element.elementor-element-7794d320{--border-radius:15px 15px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-71f0bdf8 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-b24a8df .elementor-heading-title{font-size:24px;}.elementor-27993 .elementor-element.elementor-element-7340cb88{--border-radius:0px 0px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27993 .elementor-element.elementor-element-3185db1{top:7px;}.elementor-27993 .elementor-element.elementor-element-3185db1 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-type-html{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-2b47d315{--n-tabs-gap:30px;}.elementor-27993 .elementor-element.elementor-element-13f516f8{--border-radius:15px 15px 0px 0px;}.elementor-27993 .elementor-element.elementor-element-7c9a89cf .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-7b9dc128 .elementor-heading-title{font-size:24px;}.elementor-27993 .elementor-element.elementor-element-652f1a19{--border-radius:0px 0px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27993 .elementor-element.elementor-element-eb0f4d7{top:7px;}.elementor-27993 .elementor-element.elementor-element-eb0f4d7 .elementor-heading-title{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-type-html{font-size:16px;}.elementor-27993 .elementor-element.elementor-element-7964a1c5{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:30px;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-27993 .elementor-element.elementor-element-4bb92a{--e-icon-list-icon-size:8px;}.elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-4bb92a .elementor-icon-list-item > a{font-size:14px;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-27993 .elementor-element.elementor-element-74a7bb55{--e-icon-list-icon-size:8px;}.elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27993 .elementor-element.elementor-element-74a7bb55 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-27993 .elementor-element.elementor-element-13d4c04c{--content-width:1390px;}.elementor-27993 .elementor-element.elementor-element-4b5a240{--width:25%;}.elementor-27993 .elementor-element.elementor-element-2bb218af{--width:25%;}.elementor-27993 .elementor-element.elementor-element-56e23d2f{--width:25%;}.elementor-27993 .elementor-element.elementor-element-3f8cac87{--width:25%;}.elementor-27993 .elementor-element.elementor-element-4ef7a3c1{--width:1200px;}.elementor-27993 .elementor-element.elementor-element-7e08b460{--width:530px;}.elementor-27993 .elementor-element.elementor-element-663fb7ad{--width:670px;}.elementor-27993 .elementor-element.elementor-element-2318d100{--width:530px;}.elementor-27993 .elementor-element.elementor-element-4cc58de3{--width:670px;}.elementor-27993 .elementor-element.elementor-element-7794d320{--width:530px;}.elementor-27993 .elementor-element.elementor-element-7340cb88{--width:670px;}.elementor-27993 .elementor-element.elementor-element-13f516f8{--width:530px;}.elementor-27993 .elementor-element.elementor-element-652f1a19{--width:670px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27993 .elementor-element.elementor-element-4ef7a3c1{--width:100%;}.elementor-27993 .elementor-element.elementor-element-13f516f8{--width:50%;}.elementor-27993 .elementor-element.elementor-element-652f1a19{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4b5a240 *//*main ctn*/
/*.family-card{*/
/*    cursor:pointer;*/
/*    transition:.3s ease;*/
/*    position:relative;*/
/*}*/

/*change icon color*/
/*.family-card:hover .elementor-icon {*/
/*    background-color: #582757 !important;}*/
/*.family-card:hover .elementor-icon svg path {*/
/*    fill: #ffffff !important;}*/
   
/*.family-card.active .elementor-icon {*/
/*    background-color: #582757;}*/
    
/*.family-card.active .elementor-icon svg path {*/
/*    fill: #ffffff !important;}*/
    
/*.family-card.active{*/
/*    border-style: solid; border-width: 2px 2px 2px 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: #4F2650; --border-color: #4F2650; --border-radius: 16px 16px 16px 16px; --border-top-left-radius: 16px; --border-top-right-radius: 16px; --border-bottom-right-radius: 16px; --border-bottom-left-radius: 16px; box-shadow: 0px 4px 52px 0px rgba(0, 0, 0, 0.06);*/
/*}*/

/*.family-card .choose-text{*/
/*    display:flex;*/
/*    align-items: start !important;*/
/*    gap:10px;*/
/*    transition:.3s;*/
/*}*/

/*.family-card .choose-text::before{*/
/*    content:"";*/
/*    width:22px;*/
/*    height:22px;*/
/*    border:2px solid #4F2650;*/
/*    border-radius:50%;*/
/*    display:inline-flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    transition:.3s;*/
/*    box-sizing:border-box;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8cac87 *//*main ctn*/
/*.charity-card{*/
/*    cursor:pointer;*/
/*    transition:.3s ease;*/
/*    position:relative;*/
/*}*/

/*change icon color*/
/*.charity-card:hover .elementor-icon {*/
/*    background-color: #582757 !important;}*/
/*.charity-card:hover .elementor-icon svg path {*/
/*    fill: #ffffff !important;}*/
    
/*    #charity-card.active .elementor-icon {*/
/*    background-color: #582757;}*/
    
/*.charity-card.active .elementor-icon svg path {*/
/*    fill: #ffffff !important;}*/
    
    
/*.charity-card.active{*/
/*   border-style: solid; border-width: 2px 2px 2px 2px; --border-top-width: 2px; --border-right-width: 2px; --border-bottom-width: 2px; --border-left-width: 2px; border-color: #4F2650; --border-color: #4F2650; --border-radius: 16px 16px 16px 16px; --border-top-left-radius: 16px; --border-top-right-radius: 16px; --border-bottom-right-radius: 16px; --border-bottom-left-radius: 16px; box-shadow: 0px 4px 52px 0px rgba(0, 0, 0, 0.06);*/
/*}*/

/*.charity-card .choose-text{*/
/*    display:flex;*/
/*    align-items:start !important;*/
/*    gap:10px;*/
/*    transition:.3s;*/
/*}*/

/* Empty Circle */
/*.charity-card .choose-text::before{*/
/*    content:"";*/
/*    width:22px;*/
/*    height:22px;*/
/*    border:2px solid #4F2650;*/
/*    border-radius:50%;*/
/*    display:inline-flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    transition:.3s;*/
/*    box-sizing:border-box;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d4c04c */#family-card:hover ./* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b884ea4 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-3b884ea4  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c314dd1 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7c314dd1  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b47d315 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-2b47d315  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7964a1c5 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7964a1c5  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b884ea4 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-3b884ea4  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c314dd1 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7c314dd1  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b47d315 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-2b47d315  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7964a1c5 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7964a1c5  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b884ea4 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-3b884ea4  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c314dd1 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7c314dd1  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b47d315 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-2b47d315  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7964a1c5 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7964a1c5  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b884ea4 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-3b884ea4  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c314dd1 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7c314dd1  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b47d315 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-2b47d315  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7964a1c5 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7964a1c5  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6d322420 */.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-6d322420 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d247156 */.elementor-27993 .elementor-element.elementor-element-6d247156 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1861e54f */.elementor-27993 .elementor-element.elementor-element-1861e54f .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702f93be */.elementor-27993 .elementor-element.elementor-element-702f93be .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-46b85e30 */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3b884ea4 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-3b884ea4 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-3b884ea4  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-587f6bd7 */.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-587f6bd7 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3927bd01 */.elementor-27993 .elementor-element.elementor-element-3927bd01 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7be4fa */.elementor-27993 .elementor-element.elementor-element-3e7be4fa .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ce6312 */.elementor-27993 .elementor-element.elementor-element-79ce6312 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-621a9f5e */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7c314dd1 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7c314dd1 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7c314dd1  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4b17e5bd */.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-4b17e5bd .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc775c6 */.elementor-27993 .elementor-element.elementor-element-6dc775c6 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19a0136e */.elementor-27993 .elementor-element.elementor-element-19a0136e .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fbd84b1 */.elementor-27993 .elementor-element.elementor-element-5fbd84b1 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-5440f9ff */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b47d315 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}

@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-2b47d315 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-2b47d315  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-20d92ff8 */.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-subgroup {
    display: none;
}
.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_d9331ef > label {
    pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #4D4D4DB3 !important;
    margin-top:-10px;
}

.elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
     pointer-events: none !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #1E2940 !important;
    background-color: #F3EAF36B !important;
    border:1px solid #E3D3E3 !important;
    border-radius: 8px 8px 8px 8px !important;
    padding: 16px 95px 16px 16px !important;
}

/* Acceptance Field */
.elementor-field-group-field_0e01cd7{
    position: relative;
}

/* Hide default checkbox */
.elementor-field-group-field_0e01cd7 .elementor-field-subgroup{
    display: none;
}

/* Label */
.elementor-field-group-field_0e01cd7 .elementor-field-label{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    color: #4F2650;
    font-size: 14px;
    line-height: 1.5;
}

/* SVG Icon */
.elementor-field-group-field_0e01cd7 .elementor-field-label::before{
    content: "";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-top: 2px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M15.4835 1.78353L10.2627 0.0427007C10.0917 -0.0142336 9.90696 -0.0142336 9.73602 0.0427007L4.51435 1.78353C3.68443 2.05941 2.96253 2.58979 2.45122 3.29932C1.9399 4.00885 1.66516 4.86146 1.66602 5.73603V10.0002C1.66602 16.3027 9.33268 19.7835 9.66102 19.9285C9.76754 19.9759 9.8828 20.0003 9.99935 20.0003C10.1159 20.0003 10.2312 19.9759 10.3377 19.9285C10.666 19.7835 18.3327 16.3027 18.3327 10.0002V5.73603C18.3335 4.86136 18.0586 4.00867 17.5471 3.29913C17.0357 2.58958 16.3136 2.05927 15.4835 1.78353ZM16.666 10.0002C16.666 14.546 11.4002 17.5277 9.99935 18.241C8.59685 17.5302 3.33268 14.5577 3.33268 10.0002V5.73603C3.33267 5.21137 3.49773 4.7 3.80448 4.27434C4.11123 3.84869 4.54413 3.53034 5.04185 3.36437L9.99935 1.71187L14.956 3.36437C15.4539 3.53019 15.887 3.84849 16.1939 4.27415C16.5008 4.69982 16.666 5.21127 16.666 5.73603V10.0002Z' fill='%234F2650'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.elementor-field::placeholder{
    opacity: 1 !important
}



@media only screen and (max-width: 768px) {
    .elementor-27993 .elementor-element.elementor-element-20d92ff8 .elementor-field-group-field_0e01cd7 > label {
    padding: 16px 16px 16px 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-682a7631 */.elementor-27993 .elementor-element.elementor-element-682a7631 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73419a5 */.elementor-27993 .elementor-element.elementor-element-73419a5 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}
span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-363a0eb2 */.elementor-27993 .elementor-element.elementor-element-363a0eb2 .elementor-button-icon svg {
    height: 24px !important;
    width: 24px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4d5fed8c */.woocommerce-page .col2-set .col-1 {
    width: 100% !important;
}
.woocommerce-page .col2-set .col-2 {
    display: none !important;
}
.mo-openid-app-icons {
display: none !important;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}
.u-column1 .col-1 h2 {
    display: none !important;
}
.u-column1 h2 {
    display: none !important;
} 
button.woocommerce-button {
    flex-basis: 100% !important;
    width: 100% !important;
}

p.woocommerce-LostPassword.lost_password a {
    color: #4F2650 !important;
}
p.woocommerce-LostPassword.lost_password a:hover {
    color: #4A8C89 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7964a1c5 */.e-n-tabs-heading {
    background: #F3EAF3;
    padding: 6px;
    border-radius: 300px;
}
@media (max-width: 767px) {
    /* Tabs Container */
.e-n-tabs-heading{
    display:flex !important;
    justify-content: center;
    flex-wrap: nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

/* Hide scrollbar */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tabs-heading::-webkit-scrollbar{
    display:none;
}

/* Prevent buttons from shrinking */
.elementor-27993 .elementor-element.elementor-element-7964a1c5 .e-n-tab-title{
    min-width:max-content;
    margin: 0px !important;
}
.elementor-27993 .elementor-element.elementor-element-7964a1c5  .e-n-tabs {
        gap: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef7a3c1 */html {
    scroll-behavior: smooth;
}

.hight-ctn {
    scroll-margin-top: 120px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a6d887 */html {
    scroll-behavior: smooth;
}

section,
.elementor-element {
    scroll-margin-top: 120px; /* Change to your header height */
}/* End custom CSS */