.elementor-4231 .elementor-element.elementor-element-bbb766a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4231 .elementor-element.elementor-element-bbb766a:not(.elementor-motion-effects-element-type-background), .elementor-4231 .elementor-element.elementor-element-bbb766a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4231 .elementor-element.elementor-element-bbb766a > .elementor-container{max-width:1170px;min-height:0vh;}.elementor-4231 .elementor-element.elementor-element-bbb766a > .elementor-background-overlay{opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4231 .elementor-element.elementor-element-bbb766a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-4231 .elementor-element.elementor-element-7874d28 > .elementor-element-populated{padding:0px 200px 0px 60px;}.elementor-4231 .elementor-element.elementor-element-b792b92 .elementor-button{font-size:24px;}.elementor-4231 .elementor-element.elementor-element-77d3e1a{text-align:start;}.elementor-4231 .elementor-element.elementor-element-77d3e1a img{width:12%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DFDFDF;border-radius:60px 60px 60px 60px;}.elementor-4231 .elementor-element.elementor-element-821c0d0{font-weight:500;}.elementor-4231 .elementor-element.elementor-element-f22ce46 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4231 .elementor-element.elementor-element-bbb766a{padding:030px 5px 0px 5px;}.elementor-4231 .elementor-element.elementor-element-7874d28 > .elementor-element-populated{padding:20px 40px 20px 40px;}}@media(max-width:767px){.elementor-4231 .elementor-element.elementor-element-bbb766a{padding:020px 0px 20px 0px;}.elementor-4231 .elementor-element.elementor-element-7874d28 > .elementor-element-populated{padding:60px 20px 60px 20px;}.elementor-4231 .elementor-element.elementor-element-b792b92 .elementor-button{font-size:22px;}.elementor-4231 .elementor-element.elementor-element-77d3e1a img{width:28%;}.elementor-4231 .elementor-element.elementor-element-f22ce46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wc-elements, class: .elementor-element-f22ce46 */.woocommerce h2 {

    font-size: 40px !important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    color: #000000 !important;
}

.woocommerce .login .form-row {
    float: none !important;
}

.form-row .input-text {
    height: 60px !important;
}

.woocommerce .login label {
    text-transform: uppercase!important;
    font-size: 14px !important;
}

label.inline {
    display: block !important;
}

.login .button {
    font-size: 20px!important;
    text-transform: uppercase!important;
    background: #2dc2f2!important;
    border-width: 2px!important;
    border-color: #2dc2f2!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    border-style: solid!important;
    color: #ffffff!important;
    padding: 20px 40px!important;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

.login .button:hover {
     background: #4D4D4D!important;
     border-color: #4D4D4D!important;
}

.form-row {
    margin-bottom: 5px!important;
}

.lost_password {
    padding-bottom: 30px!important;
}

.woocommerce-form-login {
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px;
    padding-left: 0px!important;
}

.woocommerce .login {
    background-color: transparent !important;
}

@media (max-width: 700px) {
 .login .form-row {
    width: 100%!important;
 }
}

.woocommerce-Message--info .button {
    display: none !important;
}/* End custom CSS */