.elementor-63 .elementor-element.elementor-element-ccedc7f{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-63 .elementor-element.elementor-element-ccedc7f:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-ccedc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EB;}.elementor-63 .elementor-element.elementor-element-e7e7ed1{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63 .elementor-element.elementor-element-b4c5497{width:var( --container-widget-width, 22.679% );max-width:22.679%;padding:0px 0px 0px 37px;--container-widget-width:22.679%;--container-widget-flex-grow:0;}.elementor-63 .elementor-element.elementor-element-b4c5497.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-field-group{margin-bottom:10px;}.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-field-group > label{padding-bottom:0px;}.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-2ea33c9 .elementor-heading-title{font-family:"Architects Daughter", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-63 .elementor-element.elementor-element-2ea33c9 .elementor-heading-title a:hover, .elementor-63 .elementor-element.elementor-element-2ea33c9 .elementor-heading-title a:focus{color:#61CE70;}.elementor-63 .elementor-element.elementor-element-2ea33c9 .elementor-heading-title a{transition-duration:0.2s;}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-b4c5497{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;}}/* Start custom CSS for login, class: .elementor-element-6a4f6d2 *//* ===== HAZUOT LOGIN STYLE (aplicado ao Elementor Login) ===== */

.elementor-63 .elementor-element.elementor-element-6a4f6d2 {
  --hz-paper:#f4f1ea;
  --hz-ink:#1a1916;
  --hz-ink-2:#4a4740;
  --hz-ink-3:#8a857a;
  --hz-radius:3px;

  font-family:'Kalam', sans-serif;
  background:var(--hz-paper);
  padding:40px 36px;
  max-width:420px;
  margin:auto;
  border:1.5px solid var(--hz-ink);
  border-radius:var(--hz-radius);
  box-shadow:4px 4px 0 rgba(26,25,22,.12);
}

/* Título */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 h1,
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-heading-title {
  font-family:'Architects Daughter', cursive;
  font-size:30px;
  text-align:center;
  margin-bottom:4px;
}

/* Subtexto */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 p {
  font-family:'JetBrains Mono', monospace;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:var(--hz-ink-3);
  text-align:center;
  margin-bottom:26px;
}

/* Labels */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 label {
  font-family:'JetBrains Mono', monospace;
  font-size:10px;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--hz-ink-2);
}

/* Inputs */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 input[type="text"],
.elementor-63 .elementor-element.elementor-element-6a4f6d2 input[type="password"],
.elementor-63 .elementor-element.elementor-element-6a4f6d2 input[type="email"] {
  width:100%;
  height:42px;
  padding:10px 14px;
  background:#fff;
  border:1.5px solid var(--hz-ink);
  border-radius:var(--hz-radius);
  font-family:'Kalam', sans-serif;
  font-size:15px;
  color:var(--hz-ink);
  outline:none;
}

.elementor-63 .elementor-element.elementor-element-6a4f6d2 input:focus {
  box-shadow:3px 3px 0 var(--hz-ink);
}

/* Botão */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 button,
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-button {
  width:100%;
  height:46px;
  background:var(--hz-ink);
  color:var(--hz-paper);
  border:1.5px solid var(--hz-ink);
  border-radius:var(--hz-radius);
  font-family:'Kalam', sans-serif;
  font-weight:700;
  font-size:15px;
  cursor:pointer;
  transition:.1s;
}

.elementor-63 .elementor-element.elementor-element-6a4f6d2 button:hover,
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-button:hover {
  transform:translate(-1px,-1px);
  box-shadow:3px 3px 0 rgba(26,25,22,.25);
}

/* Lembrar / links */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-field-option,
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-remember-me {
  font-family:'JetBrains Mono', monospace;
  font-size:10px;
  letter-spacing:.08em;
  color:var(--hz-ink-2);
}

/* Esqueci senha */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 a {
  font-family:'JetBrains Mono', monospace;
  font-size:10px;
  text-transform:uppercase;
  text-decoration:underline;
  color:var(--hz-ink-2);
}

/* Erro */
.elementor-63 .elementor-element.elementor-element-6a4f6d2 .elementor-message-danger {
  margin-top:12px;
  padding:8px 12px;
  background:#d9d7e6;
  border:1px solid var(--hz-ink);
  font-family:'JetBrains Mono', monospace;
  font-size:10px;
}/* End custom CSS */