.elementor-3550 .elementor-element.elementor-element-11ec1284 > .elementor-widget-container{margin:2% 2% 2% 2%;padding:0% 0% 0% 0%;}body.elementor-page-3550:not(.elementor-motion-effects-element-type-background), body.elementor-page-3550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF0F2;}@media(max-width:1024px){.elementor-3550 .elementor-element.elementor-element-11ec1284 > .elementor-widget-container{padding:20% 13% 2% 13%;}}@media(max-width:767px){.elementor-3550 .elementor-element.elementor-element-11ec1284 > .elementor-widget-container{padding:35% 3% 1% 3%;}}/* Start custom CSS for text-editor, class: .elementor-element-11ec1284 */.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% 10% 25%;
    padding: 4%;
    background: #fff;
    border-radius: 10px;
}
.type-page .entry-content h2 {
    margin-top: 14%;
    align-items: 0px;
    margin-left: 43%;
    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;
}
@media only screen and (max-width: 768px) {form.woocommerce-form.woocommerce-form-login.login  {
    margin:0 0 7% 0;
    
    padding: 4%;
    background: #fff;
    border-radius: 10px;
}
.lost_password a {
    padding: 0px;
    
}
.type-page .entry-content h2 {
    margin-top: 0px !important;
    margin-bottom:5% !important;
    margin-left:0px !important;
    padding: 0px;
    padding-left:33% !important;
}
    
    .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 */section.page-header {
    display: none;
}
elementor-widget-container {
    margin-top: 115px;
}

form.login{padding:10px;}

button, input[type="button"], input[type="submit"] {
    
    border-radius: 8px;
    padding: 10px 40px;
}
p {
    margin: 0px;
    padding: 0;
    font-size: 17px;
}
h3{font-size:17px;}

    .type-page .entry-content h2 {
    margin: 0;
     padding-bottom: 0px; 
}
.type-page .entry-content h2 {
    margin-top: 14%;
    align-items: 0px;
    margin-left: 25%;
    padding: 0px;
}/* End custom CSS */