.elementor-6661 .elementor-element.elementor-element-e5108e6{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-6661 .elementor-element.elementor-element-7664500 .button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 100px 12px 100px;}.elementor-6661 .elementor-element.elementor-element-7664500{width:100%;max-width:100%;}.elementor-6661 .elementor-element.elementor-element-7664500 h2{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0.2px;margin:0px 0px 29px 0px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login{border-style:none;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login .form-row label{font-family:"proxima-nova", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:20px;letter-spacing:0.8px;color:#01B0D4;margin:0px 0px 9px 0px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login .form-row label abbr{color:#01B0D4;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login .form-row label .required{color:#01B0D4;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login .form-row{margin-bottom:17px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text:not(.select2){background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 15px 12px 15px;}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container .select2-selection--single{background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text:focus{color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text:not(.select2):focus{background-color:var( --e-global-color-accent );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container .select2-selection--single[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text:not(.select2), .elementor-6661 .elementor-element.elementor-element-7664500 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );}.elementor-6661 .elementor-element.elementor-element-7664500 .select2-container--default .select2-selection--single{height:auto;}.elementor-6661 .elementor-element.elementor-element-9b58f84 .button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 80px 12px 80px;}.elementor-6661 .elementor-element.elementor-element-9b58f84{width:100%;max-width:100%;}.elementor-6661 .elementor-element.elementor-element-9b58f84 h2{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0.2px;margin:0px 0px 26px 0px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#01B0D4;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register{border-style:none;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register .form-row label{font-family:"proxima-nova", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:20px;letter-spacing:0.8px;color:#01B0D4;margin:0px 0px 09px 0px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register .form-row label abbr{color:#01B0D4;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register .form-row label .required{color:#01B0D4;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register input.input-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var( --e-global-color-text );}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register input.input-text:not(.select2){background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 15px 12px 15px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container .select2-selection--single{background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register input.input-text:not(.select2), .elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );}.elementor-6661 .elementor-element.elementor-element-9b58f84 .select2-container--default .select2-selection--single{height:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6661 .elementor-element.elementor-element-e5108e6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-6661 .elementor-element.elementor-element-7664500{width:100%;max-width:100%;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register input.input-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(min-width:768px){.elementor-6661 .elementor-element.elementor-element-e5108e6{--content-width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6661 .elementor-element.elementor-element-e5108e6{--content-width:450px;}}@media(max-width:767px){.elementor-6661 .elementor-element.elementor-element-e5108e6{--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:40px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6661 .elementor-element.elementor-element-7664500 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6661 .elementor-element.elementor-element-7664500 h2{font-size:30px;line-height:38px;letter-spacing:0.2px;}.elementor-6661 .elementor-element.elementor-element-7664500 form.woocommerce-form-login input.input-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6661 .elementor-element.elementor-element-7664500 .button{padding:12px 110px 12px 110px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 h2{font-size:30px;line-height:38px;letter-spacing:0.4px;}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-6661 .elementor-element.elementor-element-9b58f84 form.woocommerce-form-register input.input-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6661 .elementor-element.elementor-element-9b58f84 .button{padding:12px 100px 12px 100px;}}/* Start custom CSS for jet-myaccount-login-form, class: .elementor-element-7664500 *//* Add margin-top ONLY to login button */
.woocommerce-form-login__submit {
    margin-top: 30px !important;
    width: 100% !important;
}

/* Remove margin from lost password link */
.woocommerce-LostPassword.lost_password,
.lost_password {
    margin-left: 3px;
    margin-top: -10px !important;
    font-size: 12px !important;
    font-weight: 300;
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0.8px !important;
    color: #01B0D4 !important;
    text-align: center !important;
}

.lost_password a {
    color: #01B0D4 !important;
}

.lost_password a:hover {
    color: white !important;
}

.elementor-6661 .elementor-element.elementor-element-7664500 .woocommerce-form__label {
    margin-left: -272px !important;
    margin-top: -25px !important;
    text-transform: none !important;
    color: ##01B0D4 !important;
}


/* Style Remember me checkbox */
input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
    min-height: 15px !important;
    max-width: 15px !important;
    max-height: 15px !important;
    border-radius: 4px !important;
    border: 1px solid #01B0D4 !important;
    background: transparent !important;
    cursor: pointer !important;
    display: inline-block !important;
    vertical-align: middle !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    top: -1px !important;
    margin-right: 8px !important;
}

/* Checked state */
input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"]:checked {
    background-color: #071519 !important;
    border: 2px solid #01B0D4 !important;
    box-shadow: inset 0 0 0 3px #01B0D4 !important;
    -webkit-box-shadow: inset 0 0 0 3px #01B0D4 !important;
}

/* Remove any pseudo-element interference */
input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"]::before,
input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"]::after {
    display: none !important;
    content: none !important;
}

@media (max-width: 767px) {
    input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"] {
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
        min-height: 16px !important;
        max-width: 16px !important;
        max-height: 16px !important;
        border: 2px solid #01B0D4 !important;
        -webkit-tap-highlight-color: transparent !important;
        touch-action: manipulation !important;
    }

    input.woocommerce-form__input.woocommerce-form__input-checkbox[name="rememberme"]:checked {
        border: 2px solid #01B0D4 !important;
        box-shadow: inset 0 0 0 4px #01B0D4 !important;
        -webkit-box-shadow: inset 0 0 0 4px #01B0D4 !important;
    }
}


.woocommerce-form-login__submit:hover,
.woocommerce-form-register__submit:hover {
    box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
    -webkit-box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
    -moz-box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
}/* End custom CSS */
/* Start custom CSS for jet-myaccount-registration-form, class: .elementor-element-9b58f84 */.elementor-6661 .elementor-element.elementor-element-9b58f84 .woocommerce-form p {
    padding-top: 6px !important;
    padding-left: 3px !important;
}

.elementor-6661 .elementor-element.elementor-element-9b58f84 .woocommerce-form__label {
    text-transform: none !important;
    color: #0188AA !important;
}

.elementor-6661 .elementor-element.elementor-element-9b58f84 .wp-element-button,
.elementor-6661 .elementor-element.elementor-element-9b58f84 button[type="submit"] {
    margin-top: 13px !important;
    margin-left: -2px !important;
    width: 100% !important;
}

.elementor-6661 .elementor-element.elementor-element-9b58f84 a {
    color: #01D8FE !important;
    text-decoration: underline
}


.woocommerce-form-login__submit:hover,
.woocommerce-form-register__submit:hover {
    box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
    -webkit-box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
    -moz-box-shadow: 0px 0px 24px 3px rgba(1,216,254,0.5) !important;
}/* End custom CSS */