.elementor-278 .elementor-element.elementor-element-c433f9f{margin-top:90px;margin-bottom:90px;}.elementor-278 .elementor-element.elementor-element-59bb94c > .elementor-element-populated{padding:10px 50px 10px 10px;}.elementor-278 .elementor-element.elementor-element-939cf7d h2{font-family:"Montserrat", Sans-serif;margin:0px 0px 40px 0px;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login p{font-family:"Montserrat", Sans-serif;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login{border-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login .form-row label{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:17px;margin:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login .form-row{margin-bottom:20px;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login input.input-text{font-family:"Montserrat", Sans-serif;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login input.input-text:not(.select2){background-color:#02010100;padding:20px 0px 20px 0px;}.elementor-278 .elementor-element.elementor-element-939cf7d .select2-container .select2-selection--single{background-color:#02010100;}.elementor-278 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login input.input-text:not(.select2), .elementor-278 .elementor-element.elementor-element-939cf7d .select2-container .select2-selection--single{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFCFCF;}.elementor-278 .elementor-element.elementor-element-939cf7d .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (20px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-278 .elementor-element.elementor-element-939cf7d .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (20px*2) + 16px );}.elementor-278 .elementor-element.elementor-element-939cf7d .select2-container--default .select2-selection--single{height:auto;}.elementor-278 .elementor-element.elementor-element-939cf7d .button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:18px;color:#FFFFFF !important;background-color:#6247E9;border-style:none;padding:15px 30px 15px 30px;}.elementor-278 .elementor-element.elementor-element-939cf7d .button:hover, .elementor-278 .elementor-element.elementor-element-939cf7d .button:focus{color:#FFFFFF !important;background-color:#6247E9;}.elementor-278 .elementor-element.elementor-element-3480211 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:27px;}.elementor-278 .elementor-element.elementor-element-bce1df0 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-278 .elementor-element.elementor-element-bce1df0 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-278 .elementor-element.elementor-element-bce1df0{width:var( --container-widget-width, 549px );max-width:549px;--container-widget-width:549px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:18px;fill:#FFFFFF;color:#FFFFFF;background-color:#6247E9;padding:15px 30px 15px 30px;}.elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button:focus{color:#FFFFFF;background-color:#6247E9;}.elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button:hover svg, .elementor-278 .elementor-element.elementor-element-7e38a2d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-278 .elementor-element.elementor-element-7e38a2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-278 .elementor-element.elementor-element-7dc7481{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:21px;width:var( --container-widget-width, 549px );max-width:549px;--container-widget-width:549px;--container-widget-flex-grow:0;}.elementor-278 .elementor-element.elementor-element-7dc7481 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-278 .elementor-element.elementor-element-d73a497{margin-top:90px;margin-bottom:90px;}.elementor-278 .elementor-element.elementor-element-63fdde6 h2{font-family:"Montserrat", Sans-serif;color:#1D1D1D;}.elementor-278 .elementor-element.elementor-element-63fdde6 form.woocommerce-form-register p{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:21px;}.elementor-278 .elementor-element.elementor-element-63fdde6 form.woocommerce-form-register{border-style:none;}.elementor-278 .elementor-element.elementor-element-63fdde6 form.woocommerce-form-register .form-row label{font-family:"Montserrat", Sans-serif;}.elementor-278 .elementor-element.elementor-element-63fdde6 form.woocommerce-form-register input.input-text{font-family:"Montserrat", Sans-serif;}.elementor-278 .elementor-element.elementor-element-63fdde6 .button{font-family:"Montserrat", Sans-serif;color:#F6F6F6 !important;background-color:#6247E9;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-3480211 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-278 .elementor-element.elementor-element-7dc7481{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-939cf7d h2{text-align:center;}.elementor-278 .elementor-element.elementor-element-7dc7481{width:100%;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-c433f9f */.gr-login .login-form .woocommerce-form-row label {
    display: none!important;
}

.gr-login #username::placeholder, .gr-login #password::placeholder {
    color:black;
    /*font-family: 'Red Hat Display';*/
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
}

.gr-login .woocommerce-form-login__submit {
    border-radius:5px!important;
}

.gr-login .login > .form-row:nth-child(3) {
    display: flex;
    align-items: flex-end
}

.gr-login .woocommerce-form-login__rememberme {
    order:2;
    display: flex!important;
    align-items: center;
}

.gr-login #rememberme {
    /*appearance: none;*/
    width:20px;
    height: 20px;
    margin: 0;
    border-radius:3px;
    border-color:#CFCFCF;
    margin-right:20px;
}

.gr-login #rememberme:checked {
    background-color: black;
    border:1px solid black;
}

.gr-login .lost_password a {
    color:black;
    text-decoration: underline;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

.gr-login ul {
    margin: 0;
}

.gr-login .what-achieve > .elementor-widget-container {
    padding:0!important;
}

.gr-login .woocommerce-form-login__submit {
    border-radius: 5px;
}

@media (max-width:767px) {
    .gr-login .woocommerce-form-login__rememberme {
        order:1;
        display: flex!important;
        align-items: center;
        margin-top:10px!important;
    }
    
    .gr-login .woocommerce-form-login__submit {
        order:2;
        margin-right:0!important;
        width:100%;
        margin-top:30px!important;
    }
    
    .gr-login .login > .form-row:nth-child(3) {
        flex-direction:column;
        align-items:flex-start;
        margin-bottom:30px!important;
    }
}


.woocommerce-MyAccount-content-wrapper {
    display: none
}

 .elementor-element.elementor-element-939cf7d form.woocommerce-form-login .form-row{
align-items:center
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d73a497 */.register-form-page .woocommerce-privacy-policy-text a {
    color:black;
    text-decoration: underline;
}/* End custom CSS */