/*
** Theme Name: Seguro Decesos
** Theme URI: https://seralox.com/projects/seguro-decesos/
** Author: Seralox
** Author URI: https://seralox.com
** Description: Seguro Decesos es una plantilla de propósito único y privado para el sitio web de https://seguro-decesos.online
** Version: 1.0
** License: GNU General Public License v2 or later
** License URI: http://www.gnu.org/licenses/gpl-2.0.html
** Text Domain: segurodecesos
** Esta es una plantilla de uso privado, su venta o réplica está prohibida sin autorización de Seralox.
*/

@import url("main.css");
.footer {
  background: #f7f7f7;
  padding: 40px 20px;
  font-family: Arial, sans-serif;
  color: #333;
}

.footer__container {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.footer__logo {
  width: 120px;
  margin-bottom: 10px;
}

.footer__col p {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
}

.footer__col a {
  color: #0073e6;
  text-decoration: none;
}

.footer__col a:hover {
  text-decoration: underline;
  color:#333;
}

.footer__col--links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer__col--links li {
  margin-bottom: 8px;
}

.footer__copyright {
  text-align: center;
  font-size: 13px;
  color: #666;
  margin-top: 40px;
}

/* Responsive */
@media (max-width: 768px) {
  .footer__container {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .footer__col--links ul {
    display: inline-block;
    text-align: left;
  }
}
.wrapper {
    padding: 50px 0;
}
.wrapper h1{
    text-align: center;
}

    .coverage .button:before {
      display: none !important;
    }

    .card--form.is-version-1 .form--presentation .form__nav__item.is-active .dot,
    .bullet-list li:before,
    .progress__inner,
    .card--form.is-version-4 .form--presentation .form__header:before,
    .card--form.is-version-7 .form--presentation .form__step__inner p [class^=icon-] {
      background: #00529b;
    }

    .card--form .button:not(.button--static),
    .coverage .button {
      color: #ffffff !important;
      background: #00529b !important;
      outline: none !important;
      box-shadow: none !important;
    }

    .card--form .form__progress__back {
      color: #00529b !important;
    }

    .loading__loader .loader {
      border-left-color: #00529b;
      border-bottom-color: #00529b;
    }

    .card--form .button:not(.button--static):hover,
    .coverage .button:hover,
    .card--form .button:not(.button--static):active,
    .card--form .button.is-active:not(.button--static),
    .coverage .button:active,
    .coverage .button.is-active {
      color: #fff !important;
    }

    .card--form .button:not(.button--static):hover,
    .coverage .button:hover {
      background: #002e5a !important;
    }

    .card--form .button:not(.button--static):active,
    .card--form .button.is-active:not(.button--static),
    .coverage .button:active,
    .coverage .button.is-active {
      background: #21ddda !important;
    }
.section.companies.is-version-3 {
      --second-color-v3: #002e5a;
    }
@media screen and (max-width: 1023px) {
      .presentation.is-version-1 {
        background: #f5f7fa;
      }
    }

    @media screen and (min-width: 1024px) {
      .presentation.is-version-1 {
        background: #f5f7fa;
      }
    }
