.elementor-3795 .elementor-element.elementor-element-60d2ae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-e22f713{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-310c474 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-310c474 .elementor-heading-title{font-size:47px;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-3795 .elementor-element.elementor-element-f4394ce .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3795 .elementor-element.elementor-element-f4394ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3795 .elementor-element.elementor-element-d0ee97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-421a379 img{height:440px;object-fit:cover;object-position:center center;}.elementor-3795 .elementor-element.elementor-element-0f7e6cd{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-d939a11 > .elementor-widget-container{margin:-10px 60px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-d939a11 .elementor-heading-title{font-size:30px;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-3795 .elementor-element.elementor-element-8cd29e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-8cd29e7 .elementor-heading-title{font-size:18px;font-weight:300;line-height:1.5em;color:#000000;}.elementor-3795 .elementor-element.elementor-element-99ce66d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}@media(min-width:768px){.elementor-3795 .elementor-element.elementor-element-60d2ae6{--content-width:1340px;}.elementor-3795 .elementor-element.elementor-element-e22f713{--width:50%;}.elementor-3795 .elementor-element.elementor-element-d0ee97b{--width:50%;}.elementor-3795 .elementor-element.elementor-element-0f7e6cd{--content-width:810px;}}@media(max-width:1024px){.elementor-3795 .elementor-element.elementor-element-60d2ae6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-e22f713{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-d0ee97b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-421a379 img{width:500px;height:400px;}}@media(max-width:767px){.elementor-3795 .elementor-element.elementor-element-60d2ae6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-e22f713{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-310c474 .elementor-heading-title{font-size:25px;}.elementor-3795 .elementor-element.elementor-element-f4394ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-d0ee97b{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3795 .elementor-element.elementor-element-421a379 img{height:250px;}.elementor-3795 .elementor-element.elementor-element-0f7e6cd{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-d939a11 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-d939a11 .elementor-heading-title{font-size:25px;}.elementor-3795 .elementor-element.elementor-element-8cd29e7 > .elementor-widget-container{margin:0px 30px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-99ce66d */div.mp-form-label{
    display: none !important;
}
 div.mepr_username {
     display: none;
 }

.mp_wrapper textarea, .mp_wrapper select, .mp_wrapper input[type=text], .mp_wrapper input[type=url], .mp_wrapper input[type=email], .mp_wrapper input[type=tel], .mp_wrapper input[type=number], .mp_wrapper input[type=password]{
    border: 0px;
    border-bottom: 1px solid black;
    border-radius: 0px;
}

input.mepr-submit{
    background-color: white !important;
    color: black !important;
    border: solid 1px black !important;
}
div.mp-form-submit {
    text-align: center !important;
}

#mepr_signup_form .mp-form-submit .mepr-submit{
    box-shadow: 5px 5px 0px 0px #000000;
    font-size: 16px;
    text-align: center !important;
}

button.button.mp-hide-pw.hide-if-no-js{
    background: transparent !important;
}

button.button.mp-hide-pw.hide-if-no-js: hover{
    background: transparent !important;
}

.button.mp-hide-pw:hover{
    color: black !important;
    border: 0px !important;
}

input#user_email1.mepr-form-input.invalid{
    background-color: #F9F9F9 !important;
    border: 0px !important;
    border-bottom: 2px solid red !important; 
}
    
input#mepr_user_password1.mepr-form-input.mepr-password.invalid{
    background-color: #F9F9F9 !important;
        border: 0px !important;
    border-bottom: 2px solid red !important; 
}    

input#mepr_user_password_confirm1.mepr-form-input.mepr-password-confirm.invalid{
    background-color: #F9F9F9 !important;
        border: 0px !important;
    border-bottom: 2px solid red !important; 
}    

select:focus, textarea:focus, input[type=url]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=password]:focus, fieldset .wc-stripe-elements-field:focus, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus{
    border-color: black !important;
}

.mp_wrapper textarea, .mp_wrapper select, .mp_wrapper input[type=text], .mp_wrapper input[type=url], .mp_wrapper input[type=email], .mp_wrapper input[type=tel], .mp_wrapper input[type=number], .mp_wrapper input[type=password]{
    color: black;
    padding-left: 0px;
    margin-bottom: 10px !important;
    padding-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS */div.mepr_price {
	display: none;
}/* End custom CSS */