.elementor-8565 .elementor-element.elementor-element-4f9bed7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8565 .elementor-element.elementor-element-4f9bed7 .elementor-divider-separator{width:100%;}.elementor-8565 .elementor-element.elementor-element-4f9bed7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8565 .elementor-element.elementor-element-80863c8{text-align:center;}.elementor-8565 .elementor-element.elementor-element-80863c8 .elementor-heading-title{font-size:41px;color:#000000;}.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button{background-color:#3A3A3A;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;}.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:hover, .elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:focus{color:#999999;}.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:hover svg, .elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:focus svg{fill:#999999;}.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button{background-color:#3A3A3A;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;}.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:hover, .elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:focus{color:#999999;}.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:hover svg, .elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:focus svg{fill:#999999;}.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button{background-color:#3A3A3A;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;}.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:hover, .elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:focus{color:#999999;}.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:hover svg, .elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:focus svg{fill:#999999;}.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button{background-color:#3A3A3A;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;}.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:hover, .elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:focus{color:#999999;}.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:hover svg, .elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:focus svg{fill:#999999;}.elementor-8565 .elementor-element.elementor-element-4d4403f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8565 .elementor-element.elementor-element-4d4403f .elementor-divider-separator{width:100%;}.elementor-8565 .elementor-element.elementor-element-4d4403f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for button, class: .elementor-element-6710623 *//* Botón "Agenda tu sesión" estilo premium */
.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button,
.elementor-8565 .elementor-element.elementor-element-6710623 a.elementor-button{
  background: linear-gradient(180deg, rgba(10,28,24,0.92), rgba(10,28,24,0.78)) !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-radius: 14px !important;

  padding: 14px 22px !important;
  min-height: 52px;

  box-shadow: 0 16px 38px rgba(0,0,0,0.22) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button-text{
  color: rgba(255,255,255,0.94) !important;
  font-weight: 800 !important;
  letter-spacing: -0.2px;
}

.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:hover,
.elementor-8565 .elementor-element.elementor-element-6710623 a.elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 22px 48px rgba(0,0,0,0.28) !important;
}

.elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button:active{
  transform: translateY(0px);
}

@media (max-width: 767px){
  .elementor-8565 .elementor-element.elementor-element-6710623 .elementor-button,
  .elementor-8565 .elementor-element.elementor-element-6710623 a.elementor-button{
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-797cc24 *//* Botón "Agenda tu sesión" estilo premium */
.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button,
.elementor-8565 .elementor-element.elementor-element-797cc24 a.elementor-button{
  background: linear-gradient(180deg, rgba(10,28,24,0.92), rgba(10,28,24,0.78)) !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-radius: 14px !important;

  padding: 14px 22px !important;
  min-height: 52px;

  box-shadow: 0 16px 38px rgba(0,0,0,0.22) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button-text{
  color: rgba(255,255,255,0.94) !important;
  font-weight: 800 !important;
  letter-spacing: -0.2px;
}

.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:hover,
.elementor-8565 .elementor-element.elementor-element-797cc24 a.elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 22px 48px rgba(0,0,0,0.28) !important;
}

.elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button:active{
  transform: translateY(0px);
}

@media (max-width: 767px){
  .elementor-8565 .elementor-element.elementor-element-797cc24 .elementor-button,
  .elementor-8565 .elementor-element.elementor-element-797cc24 a.elementor-button{
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a582226 *//* Botón "Agenda tu sesión" estilo premium */
.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button,
.elementor-8565 .elementor-element.elementor-element-a582226 a.elementor-button{
  background: linear-gradient(180deg, rgba(10,28,24,0.92), rgba(10,28,24,0.78)) !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-radius: 14px !important;

  padding: 14px 22px !important;
  min-height: 52px;

  box-shadow: 0 16px 38px rgba(0,0,0,0.22) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button-text{
  color: rgba(255,255,255,0.94) !important;
  font-weight: 800 !important;
  letter-spacing: -0.2px;
}

.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:hover,
.elementor-8565 .elementor-element.elementor-element-a582226 a.elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 22px 48px rgba(0,0,0,0.28) !important;
}

.elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button:active{
  transform: translateY(0px);
}

@media (max-width: 767px){
  .elementor-8565 .elementor-element.elementor-element-a582226 .elementor-button,
  .elementor-8565 .elementor-element.elementor-element-a582226 a.elementor-button{
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95967c0 *//* Botón "Agenda tu sesión" estilo premium */
.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button,
.elementor-8565 .elementor-element.elementor-element-95967c0 a.elementor-button{
  background: linear-gradient(180deg, rgba(10,28,24,0.92), rgba(10,28,24,0.78)) !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  border-radius: 14px !important;

  padding: 14px 22px !important;
  min-height: 52px;

  box-shadow: 0 16px 38px rgba(0,0,0,0.22) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button-text{
  color: rgba(255,255,255,0.94) !important;
  font-weight: 800 !important;
  letter-spacing: -0.2px;
}

.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:hover,
.elementor-8565 .elementor-element.elementor-element-95967c0 a.elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(1.06);
  box-shadow: 0 22px 48px rgba(0,0,0,0.28) !important;
}

.elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button:active{
  transform: translateY(0px);
}

@media (max-width: 767px){
  .elementor-8565 .elementor-element.elementor-element-95967c0 .elementor-button,
  .elementor-8565 .elementor-element.elementor-element-95967c0 a.elementor-button{
    width: 100% !important;
    padding: 14px 16px !important;
    border-radius: 14px !important;
  }
}/* End custom CSS */