.elementor-12865 .elementor-element.elementor-element-fc94747{--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;--background-transition:0.3s;--padding-top:7%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-12865 .elementor-element.elementor-element-fc94747:not(.elementor-motion-effects-element-type-background), .elementor-12865 .elementor-element.elementor-element-fc94747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b31941 );}.elementor-12865 .elementor-element.elementor-element-fc94747, .elementor-12865 .elementor-element.elementor-element-fc94747::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button{background-color:var( --e-global-color-86b4fcd );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-12865 .elementor-element.elementor-element-887e0a0.elementor-element{--align-self:flex-start;}.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-12865 .elementor-element.elementor-element-2f31e78{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12865 .elementor-element.elementor-element-2f31e78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12865 .elementor-element.elementor-element-2f31e78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-12865 .elementor-element.elementor-element-1de9c93{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword label{color:var( --e-global-color-9d70129 );font-size:19px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword label .required{color:var( --e-global-color-666cc18 );}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword .form-row :is(input){min-height:35px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .form-row{width:100%;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-form-row input{margin:8px 0px 16px 0px;padding:16px 16px 16px 16px;}.rtl .elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-form-row input{margin:8px 0px 16px 0px;padding:16px 16px 16px 16px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword .form-row :is(input, textarea, .select2-selection){font-size:19px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword input:not(.woocommerce-ResetPassword__input-checkbox), .elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword textarea, .elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword .select2-selection{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-Button{color:#ffffff;background:#101010;border-radius:5px 5px 5px 5px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-Button:hover{color:#ffffff;background:var( --e-global-color-33fdce5 );}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword button{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );padding:14px 32px 14px 32px;}.rtl .elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword button{padding:14px 32px 14px 32px;}.rtl .elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-Button{border-radius:5px 5px 5px 5px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword :is(label, input, button, p, *){font-family:DM Sans;}@media(max-width:1500px){.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button{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-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px){.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button{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-12865 .elementor-element.elementor-element-2f31e78 .elementor-heading-title{font-size:14px;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-12865 .elementor-element.elementor-element-fc94747{--padding-top:34px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-12865 .elementor-element.elementor-element-887e0a0.elementor-element{--align-self:flex-start;}.elementor-12865 .elementor-element.elementor-element-887e0a0 .elementor-button{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 );padding:0px 0px 0px 0px;}.elementor-12865 .elementor-element.elementor-element-2f31e78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12865 .elementor-element.elementor-element-2f31e78 .elementor-heading-title{font-size:22px;}.elementor-12865 .elementor-element.elementor-element-1de9c93{width:100%;max-width:100%;}.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for shopengine-account-form-reset-password, class: .elementor-element-1de9c93 */.elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-Button {
    margin-top: 20px;
}

.elementor-12865 .elementor-element.elementor-element-1de9c93 .woocommerce-ResetPassword label {
    margin-bottom: auto;
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
    position: absolute;
    right: 20px; /* Adjust the padding from the right side */
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc94747 */@media only screen and (max-width: 767px) {
    .elementor-12865 .elementor-element.elementor-element-1de9c93 .shopengine .woocommerce-ResetPassword .woocommerce-Button {
        width: 100%;
    }
}/* End custom CSS */