.elementor-435 .elementor-element.elementor-element-d8c0598{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-435 .elementor-element.elementor-element-4adf982b{--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;}.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-435 .elementor-element.elementor-element-1e430d2a{--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;}.elementor-435 .elementor-element.elementor-element-03d4b03 .elementor-repeater-item-b719b33{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .elementor-repeater-item-37dc130{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .elementor-repeater-item-911c1e2{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-744fe0f );line-height:20px;color:var( --e-global-color-d7aac92 );border-radius:35px 35px 35px 35px;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-lr-btn:hover{background-color:#1F1F1FE0;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-register-form .eael-lr-btn{background-color:var( --e-global-color-744fe0f );color:var( --e-global-color-d7aac92 );border-radius:35px 35px 35px 35px;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-register-form .eael-lr-btn:hover{background-color:#1F1F1FE3;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-user-login{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-user-password{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lr-form-wrapper{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper form{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#ffffff;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .eael-field-label{color:var( --e-global-color-744fe0f );background-color:#ffffff;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .forget-pass a{color:var( --e-global-color-744fe0f );}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .forget-pass{background-color:#ffffff;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper .forget-pass:hover{background-color:#ffffff;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form .eael-lr-link{font-weight:600;color:#000000;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-register-form .eael-lr-link{font-weight:600;color:var( --e-global-color-744fe0f );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-435 .elementor-element.elementor-element-4adf982b{--width:50%;}.elementor-435 .elementor-element.elementor-element-1e430d2a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-435 .elementor-element.elementor-element-4adf982b{--width:100%;}.elementor-435 .elementor-element.elementor-element-1e430d2a{--width:100%;}}@media(max-width:1024px){.elementor-435 .elementor-element.elementor-element-d8c0598{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lr-form-wrapper{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-login-form-wrapper .lr-form-header{width:100%;}}@media(max-width:767px){.elementor-435 .elementor-element.elementor-element-03d4b03 .eael-lr-form-wrapper{width:100%;}.elementor-435 .elementor-element.elementor-element-03d4b03 .lr-form-wrapper{width:100%;}}/* Start custom CSS for eael-login-register, class: .elementor-element-03d4b03 *//* ===============================
   BASE
================================ */
.wpfFilterWrapper {
  font-family: 'Montserrat', sans-serif;
  background: none;
  border: 0;
  padding: 0;
}

/* Título */
.wpfFilterTitle {
  font-size: 13px;
  font-weight: 500;
  color: #222;
  margin-bottom: 6px;
}

/* ===============================
   OPCIONES
================================ */
/*.wpfCheckbox,*/
/*.wpfRadio {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  gap: 6px;*/
/*  padding: 3px 0;*/
/*  font-size: 13px;*/
/*  color: #222;*/
/*}*/

/* Checkbox simple */
.wpfCheckbox input,
.wpfRadio input {
  width: 13px;
  height: 13px;
  margin: 0;
  accent-color: #222;
}

/* ===============================
   ESTRELLAS (FIX BLOQUES)
================================ */
.wpfStarRating {
  display: inline-flex;
  align-items: center;
  gap: 1px;
  line-height: 1;
}

.wpfStarRating i,
.wpfStarRating span {
  display: inline-block;
  font-size: 13px;
  color: #f5a623;
  margin: 0;
  padding: 0;
}

 Texto “y más” 
.wpfStarText {
  margin-left: 4px;
  font-size: 12px;
  color: #555;
  white-space: nowrap;
}

/* ===============================
   BOTÓN FILTRAR
================================ */
.wpfFilterButtons {
    display: flex;
    /*justify-content: center;*/
}

.wpfFilterButtons button {
  margin-top: 10px;
  /*padding: 8px 10px;*/
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 500;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 55px !important;
  cursor: pointer;
  background: black;
  text-align: center;
  color: white !important;
}

/* Hover muy sutil */

.wpfFilterButtons button:hover {
    background: rgba(0,0,0,.85);
}

/* ===============================
   RESET EXTRAS
================================ */
.wpfFilterContent {
  padding: 0;
  border: 0;
}

.wpfCheckbox:hover,
.wpfRadio:hover {
  background: none;
}

.wfpDescription {
    font-weight: 600;
}/* End custom CSS */