.elementor-2306 .elementor-element.elementor-element-305f951:not(.elementor-motion-effects-element-type-background), .elementor-2306 .elementor-element.elementor-element-305f951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a34d8e8 );}.elementor-2306 .elementor-element.elementor-element-305f951{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2306 .elementor-element.elementor-element-305f951 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-a07de37 *//* ACCOUNT LOGIN AND REGISTER CUSTOMIZATION */
ul.owp-account-links {
    display: none;
} 
.elementor-2306 .elementor-element.elementor-element-a07de37 .col-1, .elementor-2306 .elementor-element.elementor-element-a07de37 .col-2{
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    max-width: 420px;
    padding: 54px 25px 25px!important;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .login_header{
    max-width: 312px;
    margin: 0 auto 38px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .login_header img{
    margin: 0 auto 15px;
    display: block;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .login_header h1{
    font-family: Manrope;
    font-weight: bold;
    font-size: 32px;
    line-height: 125%;
    text-align: center;
    color: #000000;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form input{
    border: 1px solid #AEAEAE;
    border-radius: 10px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form input:not(:last-child){
    margin-bottom: 12px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-login__rememberme{
    display: none;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-login__submit, .elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-register__submit{
    border: none;
    box-shadow: none;
    color: #fff;
    display: block;
    margin: 20px auto 26px!important;
    padding: 18px 12px;
    min-width: 280px;
    max-width: 280px;
    background: #445344;
    border-radius: 10px;
    font-family: Poppins, Sans-Serif;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .form-row{
    margin: 0 auto;
    display: block!important;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-LostPassword{
    float:none!important;
    display: block;
    margin: 0 auto 30px!important;
    font-family: Manrope;
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    text-align: center;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-LostPassword a:hover{
    color: #445344;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .register, .elementor-2306 .elementor-element.elementor-element-a07de37 .login{
    font-family: Manrope;
    font-size: 18px;
    line-height: 150%;
    color: #737373;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .register a{
    font-weight: 700;
    color: #000;
}

/* REGISTER */
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-register label{
    font-family: Manrope;
    font-size: 16px;
    line-height: 22px;
    color: #868686;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .wbdv_date_confirm{
    margin-bottom: 40px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .login a{
    font-weight: 700;
    color: #000;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-privacy-policy-text p{
    font-family: Manrope;
    font-style: italic;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    text-align: center;
    padding-top: 20px; 
}

.elementor-2306 .elementor-element.elementor-element-a07de37 #wbdv_jquery_confirm{
    width: 100%;
    box-shadow: none;
    min-height: 40px;
}

.elementor-2306 .elementor-element.elementor-element-a07de37 label[for="wpdv_birthday"] {
    display: flex;
}/* End custom CSS */
/* Start responsive custom CSS for shortcode, class: .elementor-element-a07de37 */@media(max-width:767px){.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-login__submit, .elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-register__submit{
    padding: 18px 60px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .register, .elementor-2306 .elementor-element.elementor-element-a07de37 .login{
    font-size: 12px;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-LostPassword{
    margin-bottom: 20px!important;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-login__submit, .elementor-2306 .elementor-element.elementor-element-a07de37 .woocommerce-form-register__submit{
    margin-bottom: 30px!important;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .col-1, .elementor-2306 .elementor-element.elementor-element-a07de37 .col-2{
    padding: 25px!important;
}
.elementor-2306 .elementor-element.elementor-element-a07de37 .birthday-picker select{
    margin: 0 10px 10px 0!important;
    width: 50%!important;
}}/* End responsive custom CSS */