.elementor-714 .elementor-element.elementor-element-1c6b925{--display:flex;--min-height:80px;--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;}.elementor-714 .elementor-element.elementor-element-2d976808{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-714 .elementor-element.elementor-element-601a6e47{font-family:"Montserrat", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-714 .elementor-element.elementor-element-2d976808{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-714 .elementor-element.elementor-element-1c6b925{--content-width:1407px;}.elementor-714 .elementor-element.elementor-element-2d976808{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-1c6b925 */@media(max-width: 768px) {
    
#n{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601a6e47 */@media screen and (max-width: 768px) {
.ur-frontend-form.login {
   padding: 20px;
}
.ur-form-grid{
    width: 100px !important;
}
.user-registration-login-description{
font-size: 13px !important;
}

.user-registration-Button {
   width: 100% !important;
}
user-registration-register{
    font-size: 12px !important;
}
}


body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid > div .user-registration-Button{
     width: 100% !important;
}

.user-registration-Button{
    background-color: #ffffff !important;
  color: #000000 !important;     /* força o texto a ficar preto */
  border: .1px solid #ccc !important;
  padding: 10px 167px;
  border-radius: 6px;
  font-weight: 500;
  transition: 0.3s ease-in-out;
}
.user-registration-Button:hover {
  background-color: white !important;
  border-color: #F8D7FF !important;
  color:#AC2293 !important;
}

.input-wrapper input:focus {
  border-color: #F8D7FF !important;
}
.lost_password a{
    color: #AC2293 !important;
}
.user-registration-form__input-checkbox{
        margin-left: 0 !important;
}
.register a{
    color: #ccc !important;
}
.register a:hover{
    color: #F8D7FF !important;
}
button, [type="submit"], [type="button"]{
    background-color: white !important;
  border-color: #F8D7FF !important;
  color:#ac2293 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d976808 */@media(max-width: 768px) {
    .ur-frontend-form login{
            width: 600px !important;
        max-width: 100%;
}  

#ur-frontend-form{
              width: 600px !important;
        max-width: 100%; 
}}/* End custom CSS */