body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-2988e25:not(.elementor-motion-effects-element-type-background), body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-2988e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #E6F7ED;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2 > .elementor-background-video-container::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2 > .e-con-inner > .elementor-background-video-container::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2 > .elementor-background-slideshow::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2 > .e-con-inner > .elementor-background-slideshow::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-58449c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: none;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-ce3840d .elementor-heading-title, body.ttml-landing-active .ttml-model-trhade .elementor-widget-heading .elementor-heading-title {
  color: #132C34;
}

body.ttml-landing-active .ttml-model-trhade .ttml-accent, body.ttml-landing-active .ttml-model-trhade .elementor-element-ef10d42 .elementor-heading-title {
  color: #38CF79;
}

body.ttml-landing-active .ttml-model-trhade .elementor-widget-container p {
  font-size: 20px;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-3a339b0 > .elementor-widget-container {
  background-color: #E6F7ED;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-e52c7a8 > .elementor-widget-container {
  background-color: #CBF3DB;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-ffe8419 > .elementor-widget-container {
  background-color: #38CF79;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-ab67289:not(.elementor-motion-effects-element-type-background), body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-ab67289 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #132C34;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-ab67289:not(.elementor-motion-effects-element-type-background) h2, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-ab67289 > .elementor-motion-effects-container > .elementor-motion-effects-layer h2 {
  color: #FFFFFF;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762:not(.elementor-motion-effects-element-type-background), body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F3F9F6;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .elementor-background-video-container::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .e-con-inner > .elementor-background-video-container::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .elementor-background-slideshow::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .e-con-inner > .elementor-background-slideshow::before, body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6dbe762 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image: none;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-5b0a3fe:not(.elementor-motion-effects-element-type-background),
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-7cbb3f1:not(.elementor-motion-effects-element-type-background) {
  background-color: #E6F7ED;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-1abab99:not(.elementor-motion-effects-element-type-background) {
  background-color: #CBF3DB;
}

body.ttml-landing-active .ttml-model-trhade .elementor-widget-heading .elementor-heading-title {
  color: #FFFFFF;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-bfbb131 > .elementor-widget-container .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-578e9e2 > .elementor-widget-container .elementor-heading-title {
  color: #000000;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-38ba57d > .elementor-widget-container .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-1c5e4e5 > .elementor-widget-container .elementor-heading-title {
  color: #000000;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-b2c2c67 > .elementor-widget-container .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-3bc9fc3 > .elementor-widget-container .elementor-heading-title {
  color: #000000;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-10ce0a3 > .elementor-widget-container,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-bb59d6a > .elementor-widget-container {
  background-color: #CBF3DB;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-10ce0a3 > .elementor-widget-container .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-bb59d6a > .elementor-widget-container .elementor-heading-title {
  color: #000000;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 {
  background-color: #132C34 !important;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 .elementor-heading-title {
  color: var(--Blanco, #FFF);
  font-family: Raleway;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 .elementor-heading-title .ttml-accent {
  color: var(--Degradado-verde-claro, #38CF79);
  font-family: Raleway;
  font-size: 50px;
  font-style: normal;
  font-weight: 800;
  line-height: 60px;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 p, body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 ul {
  margin-bottom: 22px;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 p, body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 ul li {
  color: #FFF;
  font-family: Raleway;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 150% */
  text-align: left;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element-tt983728 ul li {
  list-style: disc;
  list-style-position: inside;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-aa2b367 .elementor-heading-title {
  color: var(--Verde-brillante, #38CF79);
  font-family: Raleway;
  font-size: 55px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
  /* 109.091% */
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-6430bc9 {
  color: #FFFFFF;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-bcf6d72 .elementor-button {
  background-color: #38CF79;
}

body.ttml-landing-active .ttml-model-trhade .elementor-element.elementor-element-7cbb3f1:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-2988e25:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-5b0a3fe:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-511298a:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-511298a:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title,
body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-84af4ad:not(.elementor-motion-effects-element-type-background) .elementor-widget-heading .elementor-heading-title {
  color: #000000;
}

body.ttml-landing-active .ttml-model-trhade .tt-bloque-txr p, body.ttml-landing-active .ttml-model-trhade .tt-bloque-txr ul {
  margin-bottom: 22px;
}

body.ttml-landing-active .ttml-model-trhade .tt-bloque-txr p, body.ttml-landing-active .ttml-model-trhade .tt-bloque-txr ul li {
  font-family: Raleway;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 150% */
  text-align: left;
}

body.ttml-landing-active .ttml-model-trhade .tt-bloque-txr ul li {
  list-style: disc;
  list-style-position: inside;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-81c7ac9:not(.elementor-motion-effects-element-type-background), body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-81c7ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url(https://resasports.com/wp-content/uploads/2026/04/colors_BG.png) !important;
}

body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-8150d82:not(.elementor-motion-effects-element-type-background), body.ttml-landing-active .ttml-model-trhade .elementor-32572 .elementor-element.elementor-element-8150d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url(https://resasports.com/wp-content/uploads/2026/04/background-01-1.png);
}

#tt-footer p {
  color: var(--Verde-corporativo, #0B8359);
  font-family: Raleway;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 200% */
}

#tt-footer p a {
  color: var(--Verde-corporativo, #0B8359);
  text-decoration: none;
}

#tt-footer p a span {
  color: var(--Verde-corporativo, #0B8359);
}

#tt-footer p a:hover {
  color: #122C34;
}

#tt-footer p a:hover span {
  color: #122C34;
}

#tt-footer .et_pb_text_5_tb_footer p {
  max-width: 748px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#tt-footer {
  padding-top: 13px;
  padding-bottom: 0;
}

#tt-footer-superior {
  padding-bottom: 0;
}

#tt-footer-inferior {
  background: var(--Gradient-01, linear-gradient(298deg, #FDFDFD 7.02%, #DDDFEB 96.53%));
}

/*Responsive*/
@media (max-width: 489px) {
  .box-app {
    flex-direction: column;
    gap: 13px;
  }
}

.ttml-accent {
  font-weight: 800 !important;
}

.elementor-element-81c7ac9 .elementor-kit-29166 h2 {
  font-size: 28px !important;
}

.e-con-inner {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/*Responsive*/
@media (max-width: 1024px) {
  .elementor-kit-29166 h2 {
    font-size: 20px !important;
  }
}

@media (max-width: 1000px) {
  .elementor-kit-29166 h2 {
    font-size: 28px !important;
  }
  .elementor-32572 .elementor-element.elementor-element-9535d4b {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}

@media (max-width: 767px) {
  .elementor-32572 .elementor-element.elementor-element-a124bd8 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-heading-title .ttml-accent,
  .elementor-heading-title {
    font-size: 35px !important;
    line-height: normal !important;
  }
  .e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
    transform: none !important;
  }
}
