.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    background-color: transparent;
    text-decoration: none;
    color: #ffffff;
}

.elementor-4052 .elementor-element.elementor-element-9e3a82e .jet-listing-dynamic-field__content {
    color: #000000;
    font-size: 14px;
    font-weight: 500 !important;
    text-transform: none !important;
    text-align: left;
    letter-spacing: 1px !important;
}

.elementor-4052 .elementor-element.elementor-element-caa83db .jet-listing-dynamic-field__content {
    color: #000000;
    font-size: 16px !important;
    font-family: "Avenir", Sans-serif;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

@media (max-width: 768px) {
  .elementor-4010 .elementor-element.elementor-element-5d3e53cf .elementor-button {
    width: 100%;
    box-sizing: border-box; /* asegura que el padding no desborde */
    text-align: center; /* opcional, centra el texto dentro */
  }
}

h2 {
    font-size: 44px;
}

@media (max-width: 768px) {
  h2 {
    font-size: 32px;
  }
}

@media (max-width: 768px) {
  .elementor-4013 .elementor-element.elementor-element-6b9663a .elementor-button {
    width: 90% !important;
    box-sizing: border-box;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .elementor-4013 .elementor-element.elementor-element-13861953 .elementor-button {
    width: 90% !important;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto; /* centra el botón horizontalmente */
  }
}

.elementor-4299 .elementor-element.elementor-element-caa83db .jet-listing-dynamic-field__content {
    color: #000000;
    font-family: "Avenir", Sans-serif;
    font-size: 16px !important;
    font-weight: 900;
    text-transform: none  !important;
    letter-spacing: 0px  !important;
    text-align: left;
}

.elementor-4299 .elementor-element.elementor-element-18764f2 .jet-listing-dynamic-field__content {
    color: #000000;
    font-size: 14px;
    font-weight: 500 !important;
    text-transform: none !important;
    text-align: left;
    letter-spacing: 1px !important;
}


.elementor-4299 .elementor-element.elementor-element-9e3a82e .jet-listing-dynamic-field__content {
    color: #000000;
    font-family: "Avenir", Sans-serif;
    font-size: 16px !important;
    font-weight: 900;
    text-transform: none  !important;
    letter-spacing: 0px  !important;
    text-align: left;
}

.elementor-4058 .elementor-element.elementor-element-5d53e300 .jet-sorting-select {
    border-style: none;
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button {
    width: 100% !important;
  }
}


@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button {
    width: 100% !important;
  }
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button {
    width: 100% !important;
  }
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button {
    width: 100% !important;
  }
}

.elementor-4058 .elementor-element.elementor-element-5d53e300 .jet-sorting-select {
    display: none!important;
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button {
    width: 90% !important;
  }
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-01e2ab5 .elementor-button {
    width: 90% !important;
  }
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-01e2ab5 .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-35eeff4b .elementor-button {
    width: 100% !important;
  }
}

@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-01e2ab5 .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-35eeff4b .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-418a1fdd .elementor-button {
    width: 100% !important;
  }
}


@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-01e2ab5 .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-35eeff4b .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-418a1fdd .elementor-button,
  .elementor-4047 .elementor-element.elementor-element-340c7b8 .elementor-button {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .elementor-4058 .elementor-element.elementor-element-402ece86 .elementor-button,
  .elementor-4258 .elementor-element.elementor-element-494c19a1 .elementor-button,
  .elementor-4292 .elementor-element.elementor-element-31c39b40 .elementor-button,
  .elementor-4013 .elementor-element.elementor-element-7c60d8d .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-e22d1fb .elementor-button,
  .elementor-4037 .elementor-element.elementor-element-01e2ab5 .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-35eeff4b .elementor-button,
  .elementor-4042 .elementor-element.elementor-element-418a1fdd .elementor-button,
  .elementor-4047 .elementor-element.elementor-element-340c7b8 .elementor-button,
  .elementor-4058 .elementor-element.elementor-element-49990726 .elementor-button {
    width:90% !important;
  }
}

@media (max-width: 767px) {
    .elementor-4013 .elementor-element.elementor-element-d41fd0 {
        font-size: 32px !important;
    }
}

.elementor-6769 .elementor-element.elementor-element-caa83db .jet-listing-dynamic-field__content {
    color: #000000;
    font-family: "Avenir", Sans-serif;
    font-size: 16px !important;
    font-weight: 900;
    text-transform: none !important;
    letter-spacing: 0px !important;
    text-align: left;
}/* End custom CSS */