.elementor-3655 .elementor-element.elementor-element-2573396b > .elementor-widget-container{padding:15% 0% 3% 0%;background-color:#EDF0F2;}@media(max-width:1024px){.elementor-3655 .elementor-element.elementor-element-2573396b > .elementor-widget-container{padding:20% 8% 2% 8%;}}@media(max-width:767px){.elementor-3655 .elementor-element.elementor-element-2573396b > .elementor-widget-container{padding:27% 0% 0% 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-2573396b */button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
    padding: 15px 30px;
    border-radius: 10px;
}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover {
    border: #90c251;
    background-color: #90c251;
    color: ;
    border-radius: 10px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
    border-color: #2e3180;
    background: #2e3180;
    color: ;
    border-radius: 10px;
}
address {
    margin: 0 0 1.5em;
    font-size: 14px;
}
h3{font-size:17px;}

.learndash-wrapper #ld-profile .ld-section-heading{border-radius:10px;}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{border-radius:10px;}
.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:10px;}
.woocommerce-account .woocommerce-MyAccount-content{border-radius:10px;}
form.woocommerce-form.woocommerce-form-login.login {
    margin: 2% 25% 9% 25%;
    padding: 4%;
    background: #fff;
    border-radius: 10px;
}
.type-page .entry-content h2 {
    margin-top: 8%;
    align-items: 0px;
    margin-left: 25%;
    padding: 0px;
}
.woocommerce form .form-row label {
    font-size: 16px;
    font-weight: 400;
    color: #505050;
}
.lost_password a {
    padding: 0px;
    
}
.woocommerce-error a{background-color:#f7f6f7;}

.learndash-wrapper #ld-profile {
    padding: 11% 45px;
    margin-bottom: 10px;
}
.woocommerce-lost-password .woocommerce {
    padding: 50px;
    background: #fff;
    margin: 10.5% 20% 10% 20% !important;
    border-radius: 10px;
}
@media only screen and (max-width: 768px) {form.woocommerce-form.woocommerce-form-login.login  {
    margin:3% 3% 7% 3%;
    
    padding: 4%;
    background: #fff;
    border-radius: 10px;
}
.lost_password a {
    padding: 0px;
    
}
.type-page .entry-content h2 {
    margin-top: 30px !important;
    margin-bottom:5% !important;
    margin-left:0px !important;
    padding: 0px;
}
    
    .woocommerce form .form-row label {
    font-size: 16px;
    font-weight: 400;
    color: #505050;
}
.lost_password a {
    padding: 0px;
   
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before{display:none;}
}/* End custom CSS */
/* Start custom CSS */p {
    margin: 0px;
    padding: 0;
    font-size: 17px;
}
.woocommerce-lost-password .woocommerce {
    padding: 50px;
    background: #fff;
    margin: 2% 20% 10% 20%;
    border-radius: 10px;
}
@media only screen and (max-width: 768px) {
    
    .woocommerce-lost-password .woocommerce {
    padding: 50px;
    background: #fff;
    margin: 20% 0 10% 0;
    border-radius: 10px;
}/* End custom CSS */