.elementor-20 .elementor-element.elementor-element-qure-account-page{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-qure-account-page:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-qure-account-page > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-qure-account-eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-qure-account-eyebrow .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;letter-spacing:0.2em;color:#1682F5;}.elementor-20 .elementor-element.elementor-element-qure-account-title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-qure-account-title .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#001C30;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-20 .elementor-element.elementor-element-qure-account-intro{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.5em;color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-shared-header{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-qure-shared-title .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-shared-intro{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.5em;color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-shared-cards{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-qure-card-orders{--display:flex;--min-height:155px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#163B5C26;--border-color:#163B5C26;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-qure-card-orders:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-qure-card-orders > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-qure-card-title-orders .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-card-desc-orders{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.5em;color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-card-addresses{--display:flex;--min-height:155px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#163B5C26;--border-color:#163B5C26;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-qure-card-addresses:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-qure-card-addresses > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-qure-card-title-addresses .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-card-desc-addresses{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.5em;color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-card-details{--display:flex;--min-height:155px;--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:12px 12px;--row-gap:12px;--column-gap:12px;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:#163B5C26;--border-color:#163B5C26;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-qure-card-details:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-qure-card-details > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-qure-card-title-details .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-card-desc-details{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.5em;color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-20 .elementor-element.elementor-element-qure-account-form #add_payment_method #payment #place_order{background-color:#001C30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-20 .elementor-element.elementor-element-qure-account-form #add_payment_method #payment #place_order:hover{background-color:#163B5C;}.elementor-20 .elementor-element.elementor-element-qure-account-form{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;--general-text-color:#163B5C;--links-normal-color:#1682F5;--links-hover-color:#001C30;--forms-labels-color:#001C30;--forms-label-spacing:6px;--forms-fields-normal-color:#001C30;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:14px 18px 14px 18px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:8px 8px 8px 8px;--forms-buttons-padding:15px 20px 15px 20px;}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-MyAccount-content > div > p, .elementor-20 .elementor-element.elementor-element-qure-account-form address, .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-EditAccountForm fieldset legend, .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-ResetPassword p:nth-child(1), .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-OrderUpdate{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-form-row label, .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-address-fields label{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-20 .elementor-element.elementor-element-qure-account-form ::placeholder, .elementor-20 .elementor-element.elementor-element-qure-account-form .select2-container--default .select2-selection--single, .select2-results__option, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab__payment-methods input[type=text]{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.e-woo-select2-wrapper .select2-results__option{color:#001C30;}.elementor-20 .elementor-element.elementor-element-qure-account-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#001C30 transparent transparent transparent;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#163B5C40;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (14px*2) + 16px );padding-left:18px;padding-right:18px;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (14px*2) + 16px );right:18px;}.elementor-20 .elementor-element.elementor-element-qure-account-form .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-20 .elementor-element.elementor-element-qure-account-form button.button, .elementor-20 .elementor-element.elementor-element-qure-account-form #add_payment_method #payment #place_order{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-qure-shared-header{--width:100%;}.elementor-20 .elementor-element.elementor-element-qure-shared-cards{--width:100%;}.elementor-20 .elementor-element.elementor-element-qure-card-orders{--width:100%;}.elementor-20 .elementor-element.elementor-element-qure-card-addresses{--width:100%;}.elementor-20 .elementor-element.elementor-element-qure-card-details{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-qure-account-page{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-qure-account-title .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-qure-account-intro{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-20 .elementor-element.elementor-element-qure-shared-title .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-qure-card-title-orders .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-qure-card-title-addresses .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-qure-card-title-details .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-qure-account-form{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-qure-shared-header */.elementor-20 .elementor-element.elementor-element-qure-shared-header{max-width:1180px;margin:0 auto 26px}.elementor-20 .elementor-element.elementor-element-qure-shared-header p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qure-shared-cards */.elementor-20 .elementor-element.elementor-element-qure-shared-cards{max-width:1180px;margin:0 auto}.elementor-20 .elementor-element.elementor-element-qure-shared-cards p{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-qure-account-form */.elementor-20 .elementor-element.elementor-element-qure-account-form{min-width:0;max-width:620px;margin-left:auto;margin-right:auto}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce{width:100%}
.elementor-20 .elementor-element.elementor-element-qure-account-form #customer_login{display:block!important;margin:0}
.elementor-20 .elementor-element.elementor-element-qure-account-form #customer_login:before,.elementor-20 .elementor-element.elementor-element-qure-account-form #customer_login:after{display:none}
.elementor-20 .elementor-element.elementor-element-qure-account-form #customer_login>div{float:none!important;width:100%!important;margin:0}
.elementor-20 .elementor-element.elementor-element-qure-account-form #customer_login>div>h2,.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce>h2{display:none}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form:is(.login,.register,.lost_reset_password){margin:0;padding:32px;border:1px solid rgba(22,59,92,.12);border-radius:16px;background:#FFFFFF;box-shadow:0 12px 38px rgba(22,59,92,.05)}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .form-row{padding:0;margin:0 0 22px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .form-row label{display:block;line-height:1.5;margin-bottom:6px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form input:is([type=text],[type=email],[type=password]){height:56px;box-sizing:border-box;width:100%}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .password-input{display:block;position:relative}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .password-input input{padding-right:48px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .show-password-input{top:50%;right:10px;transform:translateY(-50%);width:36px;height:36px;padding:8px;color:#001C30;background:transparent;border:0}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .show-password-input:after{margin:0}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .qure-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 24px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form label.woocommerce-form-login__rememberme{margin:0;display:flex;gap:10px;align-items:center}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#001C30}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .lost_password{margin:0;font-size:14px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .lost_password a{text-decoration:underline}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form button:is([name=login],[name=register],[value="Reset password"],[value="Save"]){display:block;width:100%;min-height:56px;float:none;line-height:1.4}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form button[name=login]:after{content:"→";font-size:23px;font-weight:400;margin-left:18px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .qure-account-switch{margin-top:30px;text-align:center}
.elementor-20 .elementor-element.elementor-element-qure-account-form .qure-account-divider{display:flex;align-items:center;gap:16px;margin:0 0 12px;font-size:14px;color:#163B5C}
.elementor-20 .elementor-element.elementor-element-qure-account-form .qure-account-divider:before,.elementor-20 .elementor-element.elementor-element-qure-account-form .qure-account-divider:after{content:"";height:1px;flex:1;background:rgba(22,59,92,.12)}
.elementor-20 .elementor-element.elementor-element-qure-account-form .qure-account-switch a{font-size:16px;text-decoration:none}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-privacy-policy-text,.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form.register>p:not(.form-row){font-size:14px;line-height:1.55;color:#163B5C}
.elementor-20 .elementor-element.elementor-element-qure-account-form :is(input,button,a):focus-visible{outline:2px solid #1682F5;outline-offset:3px}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-error,.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-message,.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce-info{border-radius:8px;font:400 15px/1.5 Arial,sans-serif}
.elementor-20 .elementor-element.elementor-element-qure-account-form [hidden]{display:none!important}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-form{max-width:1100px!important}
@media(max-width:767px){
 .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form:is(.login,.register,.lost_reset_password){padding:24px 20px;border-radius:14px}
 .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .qure-login-options{gap:14px;font-size:13px}
 .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .lost_password{font-size:13px}
 .elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .form-row{margin-bottom:20px}
}

.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form label{font:400 16px/1.5 Arial,sans-serif;color:#001C30}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .input-text{font:400 16px/1.5 Arial,sans-serif;border-color:rgba(22,59,92,.28);border-radius:8px}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form button.button{font:700 18px/1.4 Arial,sans-serif}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .qure-login-options label{font-size:14px}.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form .lost_password a{font-size:14px;color:#1682F5}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form.woocommerce-ResetPassword.lost_reset_password{width:100%;max-width:620px;margin-left:auto;margin-right:auto;box-sizing:border-box;float:none}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form.lost_reset_password .form-row{width:100%;float:none}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form.lost_reset_password>p:first-child:not(.form-row){text-align:center;margin:0 0 24px;font:400 16px/1.6 Arial,sans-serif}
.elementor-20 .elementor-element.elementor-element-qure-account-form .woocommerce form.lost_reset_password .form-row:last-of-type{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qure-account-page */.elementor-20 .elementor-element.elementor-element-qure-account-page [data-id='qure-account-intro'] p{margin:0}
body:not(.logged-in) .elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-header,body:not(.logged-in) .elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-cards{display:none!important}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page{background:#FFFFFF}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page [data-id='qure-account-eyebrow'],body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page [data-id='qure-account-title'],body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page [data-id='qure-account-intro']{display:none}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page [data-id='qure-account-form']{width:100%!important;max-width:1180px!important}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .e-my-account-tab{display:block!important;width:100%!important}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-navigation,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .e-wc-account-tabs-nav{display:none!important}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin:24px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#163B5C}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card{min-width:0;box-sizing:border-box;text-decoration:none}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card:hover{border-color:#1682F5}
.elementor-20 .elementor-element.elementor-element-qure-account-page:has(.e-my-account-tab__orders) [data-id='qure-card-orders'],.elementor-20 .elementor-element.elementor-element-qure-account-page:has(.e-my-account-tab__view-order) [data-id='qure-card-orders'],.elementor-20 .elementor-element.elementor-element-qure-account-page:has(.e-my-account-tab__edit-address) [data-id='qure-card-addresses'],.elementor-20 .elementor-element.elementor-element-qure-account-page:has(.e-my-account-tab__edit-account) [data-id='qure-card-details']{border-color:#1682F5!important;background:#FFFFFF!important;box-shadow:inset 0 3px #1682F5}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content form,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-orders-table,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-Address{background:#FFFFFF;border:1px solid #163B5C26;border-radius:8px;padding:24px;box-sizing:border-box}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .u-columns:before,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .u-columns:after{display:none}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-Address{width:100%!important;float:none!important;min-width:0}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-Address-title h2{font:700 22px/1.2 Arial,sans-serif;color:#001C30;margin:0 0 16px}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .woocommerce-info,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .woocommerce-message{background:#FFFFFF;color:#163B5C;border:1px solid #163B5C26;border-radius:8px;padding:20px}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-info:before,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-message:before{display:none}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .woocommerce-button,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content button[name='save_account_details'],body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content button[name='save_address']{background:#001C30;color:#FFFFFF;border-radius:8px;padding:14px 20px}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card:focus-visible{outline:2px solid #1682F5;outline-offset:3px}
@media(max-width:767px){
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-cards{gap:8px!important}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card{padding:12px 8px!important;min-height:120px!important}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card .elementor-heading-title{font-size:13px!important;overflow-wrap:anywhere}
.elementor-20 .elementor-element.elementor-element-qure-account-page .qure-shared-card .elementor-widget-text-editor{font-size:12px!important;overflow-wrap:anywhere}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .u-columns{grid-template-columns:1fr}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content form{padding:20px}
body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .form-row-first,body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content .form-row-last{width:100%;float:none}
}

body.logged-in .elementor-20 .elementor-element.elementor-element-qure-account-page .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{border:0!important;box-shadow:none!important;}/* End custom CSS */