@charset "UTF-8";
/*!
* ¡ATENCIÓN! Hoja de estilos generada con SASS, no modificar.
*/
/* line 2, gulp-files/scss/estilos/base/general.scss */
p {
  font-weight: 300;
}

/* line 6, gulp-files/scss/estilos/base/general.scss */
.form {
  width: 100%;
}

/* line 8, gulp-files/scss/estilos/base/general.scss */
.form--movil {
  padding: 0 15px;
}

/* line 13, gulp-files/scss/estilos/base/general.scss */
.form__grupo select.blur {
  border-color: #ea4537;
}

/* line 17, gulp-files/scss/estilos/base/general.scss */
/* .form__grupo [disabled][type=text] {
  text-align: center;
} */

/* line 20, gulp-files/scss/estilos/base/general.scss */
.form__grupo--pass {
  position: relative;
}

/* line 22, gulp-files/scss/estilos/base/general.scss */
.form__grupo--pass .show-pass {
  position: absolute;
  z-index: 11;
  font-size: 2rem;
  top: 33px;
  right: 10px;
  color: #333d47;
}

/* line 32, gulp-files/scss/estilos/base/general.scss */
.form--tooltip {
  position: relative;
}

@media (max-width: 360px) {
  /* line 34, gulp-files/scss/estilos/base/general.scss */
  .form--tooltip label {
    font-size: 1.4rem;
    position: relative;
    top: 2px;
  }
}

/* line 40, gulp-files/scss/estilos/base/general.scss */
.form--tooltip label.focus {
  top: 0;
}

/* line 45, gulp-files/scss/estilos/base/general.scss */
.form__line {
  height: 15px;
  background: #EAECED;
  margin-bottom: 5px;
}

/* line 49, gulp-files/scss/estilos/base/general.scss */
.form__line span {
  height: 100%;
  display: block;
  background: #0AAF1D;
  width: 0;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms;
}

/* line 55, gulp-files/scss/estilos/base/general.scss */
.form__line span.check {
  width: 20%;
}

/* line 60, gulp-files/scss/estilos/base/general.scss */
.form__text {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}

/* line 65, gulp-files/scss/estilos/base/general.scss */
.form__text span {
  font-size: 1.4rem;
}

/* line 69, gulp-files/scss/estilos/base/general.scss */
.form__text__izq span {
  color: #827f7f;
  font-weight: 300;
}

/* line 75, gulp-files/scss/estilos/base/general.scss */
.form__text__der span {
  color: #333;
}

/* line 81, gulp-files/scss/estilos/base/general.scss */
.form .pass--rojo {
  color: #db2e44;
}

/* line 84, gulp-files/scss/estilos/base/general.scss */
.form .pass--amarillo {
  color: #fdc128;
}

/* line 87, gulp-files/scss/estilos/base/general.scss */
.form .pass--celeste {
  color: #23a3b8;
}

/* line 90, gulp-files/scss/estilos/base/general.scss */
.form .pass--verde {
  color: #26a94c;
}

/* line 96, gulp-files/scss/estilos/base/general.scss */
.marco {
  width: 920px;
  max-width: 920px;
  margin: auto;
}

@media (max-width: 991px) {
  /* line 96, gulp-files/scss/estilos/base/general.scss */
  .marco {
    width: 100%;
  }
}

/* line 105, gulp-files/scss/estilos/base/general.scss */
.marco-big {
  max-width: 1240px;
  margin: auto;
}

/* line 111, gulp-files/scss/estilos/base/general.scss */
.section--home {
  min-height: 75vh;
}

@media (max-width: 1279px) {
  /* line 111, gulp-files/scss/estilos/base/general.scss */
  .section--home {
    min-height: 650px;
  }
}

@media (max-width: 767px) {
  /* line 111, gulp-files/scss/estilos/base/general.scss */
  .section--home {
    min-height: auto;
    margin-bottom: 30px;
  }
}

@media (max-width: 543px) {
  /* line 111, gulp-files/scss/estilos/base/general.scss */
  .section--home {
    min-height: auto;
    margin-bottom: 20px;
  }
}

/* line 130, gulp-files/scss/estilos/base/general.scss */
.section__contenido {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  min-height: 400px;
}

@media (max-width: 767px) {
  /* line 130, gulp-files/scss/estilos/base/general.scss */
  .section__contenido {
    min-height: auto;
  }
}

/* line 138, gulp-files/scss/estilos/base/general.scss */
.section__contenido--resp {
  min-height: auto;
}

/* line 141, gulp-files/scss/estilos/base/general.scss */
.section__contenido--pass {
  padding: 0 15px;
}

@media (max-width: 543px) {
  /* line 141, gulp-files/scss/estilos/base/general.scss */
  .section__contenido--pass {
    padding: 0 30px;
  }
}

/* line 148, gulp-files/scss/estilos/base/general.scss */
.section__title {
  text-transform: uppercase;
  font-weight: 300;
  font-style: italic;
  font-size: 4rem;
  color: #333D47;
  padding: 0 10px;
}

@media (max-width: 580px) {
  /* line 148, gulp-files/scss/estilos/base/general.scss */
  .section__title {
    padding: 0 25px 0 15px;
    font-size: 3rem;
  }
}

/* line 159, gulp-files/scss/estilos/base/general.scss */
.section__title span {
  font-style: normal;
  font-weight: 700;
  font-family: 'Lato';
}

@media (max-width: 580px) {
  /* line 159, gulp-files/scss/estilos/base/general.scss */
  .section__title span {
    display: block;
  }
}

@media (max-width: 580px) {
  /* line 167, gulp-files/scss/estilos/base/general.scss */
  .section__title--movil {
    padding: 0 30px;
  }
}

@media (max-width: 543px) {
  /* line 172, gulp-files/scss/estilos/base/general.scss */
  .section__title--pass {
    padding: 0 30px;
  }
}

@media (max-width: 580px) {
  /* line 178, gulp-files/scss/estilos/base/general.scss */
  .section__form-pass {
    padding: 20px 30px;
  }
}

/* line 183, gulp-files/scss/estilos/base/general.scss */
.section__list {
  margin-top: 50px;
}

@media (max-width: 991px) {
  /* line 183, gulp-files/scss/estilos/base/general.scss */
  .section__list {
    margin-top: 10px;
  }
}

/* line 189, gulp-files/scss/estilos/base/general.scss */
.section__pass {
  padding-left: 15px;
}

@media (max-width: 991px) {
  /* line 189, gulp-files/scss/estilos/base/general.scss */
  .section__pass {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  /* line 189, gulp-files/scss/estilos/base/general.scss */
  .section__pass {
    display: none;
  }
}

@media (max-width: 580px) {
  /* line 189, gulp-files/scss/estilos/base/general.scss */
  .section__pass {
    padding: 20px 30px;
  }
}

/* line 201, gulp-files/scss/estilos/base/general.scss */
.section__pass--movil {
  display: none;
}

@media (max-width: 767px) {
  /* line 201, gulp-files/scss/estilos/base/general.scss */
  .section__pass--movil {
    display: block;
    padding: 0;
    background: none;
  }
}

/* line 210, gulp-files/scss/estilos/base/general.scss */
.section__subtitle {
  margin-top: 0;
  font-style: 2.4rem;
  color: #333D47;
  font-weight: 300;
}

/* line 216, gulp-files/scss/estilos/base/general.scss */
.section__link {
  text-decoration: none;
  color: #c03;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms;
}

/* line 220, gulp-files/scss/estilos/base/general.scss */
.section__link:hover {
  text-decoration: underline;
}

.link-fono {
  display: inline-block;
}

/* line 225, gulp-files/scss/estilos/base/general.scss */
.section__list li {
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 10px;
  display: -webkit-box;
  display: flex;
  color: #B2B9BB;
  position: relative;
}

/* line 232, gulp-files/scss/estilos/base/general.scss */
.section__list li.check {
  color: #0AAF1D;
}

/* line 234, gulp-files/scss/estilos/base/general.scss */
.section__list li.check .section__list__check {
  background: #0AAF1D;
}

@media (max-width: 543px) {
  /* line 225, gulp-files/scss/estilos/base/general.scss */
  .section__list li {
    color: #827d7d;
  }
}

/* line 242, gulp-files/scss/estilos/base/general.scss */
.section__list__check {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
          justify-content: center;
  background: #cdd0d2;
  border-radius: 50%;
  color: white;
  font-weight: 600;
}

@media (max-width: 543px) {
  /* line 242, gulp-files/scss/estilos/base/general.scss */
  .section__list__check {
    background: #bbb;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
  }
}

@media (max-width: 543px) {
  /* line 261, gulp-files/scss/estilos/base/general.scss */
  .section__list__text {
    padding-left: 30px;
  }
}

/* line 268, gulp-files/scss/estilos/base/general.scss */
.section .container--movil {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 580px) {
  /* line 276, gulp-files/scss/estilos/base/general.scss */
  .alerta--pass {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 545px) {
  /* line 276, gulp-files/scss/estilos/base/general.scss */
  .alerta--pass {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 283, gulp-files/scss/estilos/base/general.scss */
.alerta--paso3 .section__link {
  display: block;
}

@media (max-width: 991px) {
  /* line 283, gulp-files/scss/estilos/base/general.scss */
  .alerta--paso3 .section__link {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  /* line 283, gulp-files/scss/estilos/base/general.scss */
  .alerta--paso3 .section__link {
    display: block;
  }
}

@media (max-width: 427px) {
  /* line 283, gulp-files/scss/estilos/base/general.scss */
  .alerta--paso3 .section__link {
    display: inline-block;
  }
}

@media (max-width: 385px) {
  /* line 283, gulp-files/scss/estilos/base/general.scss */
  .alerta--paso3 .section__link {
    display: block;
  }
}

/* line 301, gulp-files/scss/estilos/base/general.scss */
.tooltip {
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 11;
  right: -40px;
  top: 31px;
  border-radius: 50%;
  border: 1px solid #667578;
  color: #667578;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 2rem;
  outline: 0;
}

@media (max-width: 767px) {
  /* line 301, gulp-files/scss/estilos/base/general.scss */
  .tooltip {
    right: 15px;
  }
}

@media (max-width: 543px) {
  /* line 301, gulp-files/scss/estilos/base/general.scss */
  .tooltip {
    right: 6px;
    top: 31px;
  }
}

@media (max-width: 360px) {
  /* line 301, gulp-files/scss/estilos/base/general.scss */
  .tooltip {
    top: 28px;
  }
}

@media (max-width: 355px) {
  /* line 301, gulp-files/scss/estilos/base/general.scss */
  .tooltip {
    background: white;
  }
}

/* line 331, gulp-files/scss/estilos/base/general.scss */
.tippy-tooltip {
  width: 100%;
  min-width: 615px;
  position: relative;
  -webkit-box-ordinal-group: 2;
          order: 1px solid rgba(51, 61, 71, 0.5);
  background: #fff;
  border-radius: 0;
  padding: 5px;
  box-shadow: -1px 3px 4px 2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 543px) {
  /* line 331, gulp-files/scss/estilos/base/general.scss */
  .tippy-tooltip {
    min-width: 50px;
  }
}

/* line 343, gulp-files/scss/estilos/base/general.scss */
.tippy-tooltip img {
  width: auto;
  max-width: 600px;
  display: block;
}

@media (max-width: 543px) {
  /* line 343, gulp-files/scss/estilos/base/general.scss */
  .tippy-tooltip img {
    width: 100%;
    max-width: 400px;
  }
}

/* line 354, gulp-files/scss/estilos/base/general.scss */
.tippy-popper[x-placement^=top] .tippy-arrow {
  bottom: -7px;
  z-index: 111;
  border-top: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

@media (max-width: 543px) {
  /* line 362, gulp-files/scss/estilos/base/general.scss */
  .boton {
    width: 100%;
  }
}

/* line 368, gulp-files/scss/estilos/base/general.scss */
.btn.boton:before {
  display: none;
  content: '';
  background: #fff;
  opacity: .2;
  position: absolute;
  z-index: 10;
  left: -1px;
  top: -1px;
  right: 100%;
  bottom: -1px;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms;
}

@media (min-width: 992px) {
  /* line 368, gulp-files/scss/estilos/base/general.scss */
  .btn.boton:before {
    display: inline-block;
  }
}

/* line 385, gulp-files/scss/estilos/base/general.scss */
.btn.boton:before {
  background: rgba(255, 255, 255, 0.4);
}

/* line 389, gulp-files/scss/estilos/base/general.scss */
.boton:hover:before {
  right: -1px;
  left: -1px;
}

@media (max-width: 543px) {
  /* line 396, gulp-files/scss/estilos/base/general.scss */
  .btn__grupo--movil {
    padding: 0 30px;
  }
}

/* line 404, gulp-files/scss/estilos/base/general.scss */
.captcha {
  display: inline-block;
}

/* line 407, gulp-files/scss/estilos/base/general.scss */
.captcha.invalido {
  border: 1px solid #cc0033;
}

@media (max-width: 380px) {
  /* line 404, gulp-files/scss/estilos/base/general.scss */
  .captcha {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    margin-left: -15px;
  }
}

@media (max-width: 345px) {
  /* line 404, gulp-files/scss/estilos/base/general.scss */
  .captcha {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-left: -30px;
  }
}

/* line 420, gulp-files/scss/estilos/base/general.scss */
.respuesta {
  padding: 4rem 2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

@media (max-width: 543px) {
  /* line 420, gulp-files/scss/estilos/base/general.scss */
  .respuesta {
    padding: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

/* line 429, gulp-files/scss/estilos/base/general.scss */
.respuesta__icon {
  padding-right: 30px;
  border-right: 1px solid #ccc;
}

@media (max-width: 543px) {
  /* line 429, gulp-files/scss/estilos/base/general.scss */
  .respuesta__icon {
    padding-right: 0;
    border-right: none;
    margin-bottom: 30px;
  }
}

@media (max-width: 543px) {
  /* line 437, gulp-files/scss/estilos/base/general.scss */
  .respuesta__icon img {
    width: 50px;
    height: 50px;
  }
}

/* line 444, gulp-files/scss/estilos/base/general.scss */
.respuesta__info {
  text-align: left;
  padding-left: 30px;
}

@media (max-width: 543px) {
  /* line 444, gulp-files/scss/estilos/base/general.scss */
  .respuesta__info {
    text-align: center;
    padding-left: 0;
  }
}

/* line 452, gulp-files/scss/estilos/base/general.scss */
.respuesta__titulo {
  font-size: 2rem;
  margin-top: 0;
}

/* line 456, gulp-files/scss/estilos/base/general.scss */
.respuesta__texto {
  font-size: 1.7rem;
}

@media (max-width: 543px) {
  /* line 456, gulp-files/scss/estilos/base/general.scss */
  .respuesta__texto {
    margin-bottom: 20px;
  }
}

/* line 461, gulp-files/scss/estilos/base/general.scss */
.respuesta__texto span {
  white-space: nowrap;
}

@media (max-width: 767px) {
  /* line 467, gulp-files/scss/estilos/base/general.scss */
  .botonera {
    margin-bottom: 30px;
  }
}

@media (max-width: 543px) {
  /* line 467, gulp-files/scss/estilos/base/general.scss */
  .botonera {
    padding: 0 15px;
  }
}

/* line 3, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__icono {
  margin-right: 10px;
}

/* line 5, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__icono svg {
  fill: #ccc;
}

/* line 9, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__data {
  font-size: 1.7rem;
  text-transform: uppercase;
  color: #ccc;
}

/* line 13, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__data span {
  display: block;
  font-weight: 600;
  text-transform: none;
}

/* line 23, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__item.activo .pasos__icono svg {
  fill: #c03;
}

/* line 27, gulp-files/scss/estilos/componentes/pasos.scss */
.pasos__item.activo .pasos__data {
  color: #c03;
}

/* line 1, gulp-files/scss/estilos/estructura/header.scss */
.header {
  height: 95px;
  width: 100%;
  position: relative;
  top: 0;
  z-index: 99;
  background: white;
}

@media (max-width: 1279px) {
  /* line 1, gulp-files/scss/estilos/estructura/header.scss */
  .header {
    height: 90px;
  }
}

@media (max-width: 767px) {
  /* line 1, gulp-files/scss/estilos/estructura/header.scss */
  .header {
    height: 65px;
  }
}

/* line 16, gulp-files/scss/estilos/estructura/header.scss */
.header:after {
  content: '';
  display: block;
  width: 100%;
  height: 3px;
  background: url(/img/sombra-menu.png) repeat;
  position: absolute;
  bottom: -3px;
  z-index: -1;
}

/* line 26, gulp-files/scss/estilos/estructura/header.scss */
.header__interior {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

/* line 32, gulp-files/scss/estilos/estructura/header.scss */
.header__item--logo {
  padding-left: 50px;
}

@media (max-width: 1240px) {
  /* line 32, gulp-files/scss/estilos/estructura/header.scss */
  .header__item--logo {
    padding-left: 25px;
  }
}

@media (max-width: 479px) {
  /* line 32, gulp-files/scss/estilos/estructura/header.scss */
  .header__item--logo {
    padding-left: 20px;
  }
}

/* line 40, gulp-files/scss/estilos/estructura/header.scss */
.header__item--logo a {
  display: block;
}

/* line 43, gulp-files/scss/estilos/estructura/header.scss */
.header__item--logo img {
  width: 176px;
  height: 34px;
  position: relative;
  top: 0;
}

@media (max-width:543px){
  .header__item--logo img {
    width: initial;
    height: auto;
  }
}

/* @media (max-width: 479px) {
  line 43, gulp-files/scss/estilos/estructura/header.scss
  .header__item--logo img {
    width: 146px;
    height: auto;
  }
} */

/* line 1, gulp-files/scss/estilos/estructura/footer.scss */
.footer {
  background: #EFEFEF;
  width: 100%;
}

@media (max-width: 1199px) {
  /* line 1, gulp-files/scss/estilos/estructura/footer.scss */
  .footer {
    position: relative;
  }
}

/* line 7, gulp-files/scss/estilos/estructura/footer.scss */
.footer__interior {
  height: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  padding: 40px 5px;
}

@media (max-width: 991px) {
  /* line 7, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__interior {
    padding: 40px 10px;
  }
}

@media (max-width: 767px) {
  /* line 7, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__interior {
    height: auto;
    padding: 30px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-align: center;
            align-items: center;
  }
}

@media (max-width: 543px) {
  /* line 7, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__interior {
    padding: 30px 25px;
    margin: auto;
  }
}

/* line 27, gulp-files/scss/estilos/estructura/footer.scss */
.footer__item--logo {
  padding-right: 40px;
  padding-top: 3px;
  padding-left: 6px;
}

@media (max-width: 767px) {
  /* line 27, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__item--logo {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 30px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  /* line 40, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__item--datos {
    text-align: center;
  }
}

/* line 46, gulp-files/scss/estilos/estructura/footer.scss */
.footer__img {
  width: 139px;
  height: 25px;
  display: block;
}

@media (max-width: 767px) {
  /* line 46, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__img {
    margin: auto;
  }
}

/* line 54, gulp-files/scss/estilos/estructura/footer.scss */
.footer__text {
  color: #333D47;
  font-weight: 300;
  margin-bottom: -1px;
}

@media (max-width: 767px) {
  /* line 54, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__text {
    line-height: 1.2;
  }
}

@media (max-width: 767px) {
  /* line 61, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__text--first {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  /* line 66, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__text--phone {
    display: none;
  }
}

/* line 71, gulp-files/scss/estilos/estructura/footer.scss */
.footer__text--copyright {
  color: #666;
}

/* line 75, gulp-files/scss/estilos/estructura/footer.scss */
.footer__phone {
  display: none;
}

@media (max-width: 767px) {
  /* line 75, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__phone {
    margin: 10px auto;
    padding: 10px;
    background: #666;
    color: #fff;
    font-size: 1.4em;
    text-decoration: none;
    margin-bottom: 10px;
    display: -webkit-inline-box;
    display: inline-flex;
    font-weight: 300;
  }
}

@media (max-width: 480px) {
  /* line 75, gulp-files/scss/estilos/estructura/footer.scss */
  .footer__phone {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

section.section__error.error {
  width: 100%;
  height: calc(100vh - 230px);
  padding: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width:767px) {
  section.section__error.error {
    height: 100%;
  }
}

.error__box {
  text-align: center;
  max-width: 800px;
  padding: 40px 40px;
  margin: auto;
  box-shadow: 0 0 7px 0px rgba(0,0,0,.2);
}

@media (max-width:767px) {
  .error__box {
    margin: 50px 0;
  }
}

.error__box span {
  font-size: 5em;
  color: #cc0033;
}

.error__box h1 {
  margin: 0;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.error__box p {
  font-size: 2rem;
  margin-bottom: 20px;
}

.footer .redes_sociales {
  display: flex;
  margin-left: auto;
}

.footer .redes_sociales a {
  color: initial;
  background: #3d3d3f;
}

.footer .redes_sociales a {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #efefef;
  font-size: 2.8em;
  text-align: center;
  background: #333d47;
  margin-right: 5px;
  transform: translateY(0);
  transition: all ease 300ms;
  text-decoration: none;
  outline: 0;
}

.footer .redes_sociales a:hover {
  transform: translateY(-10px);
}

.footer .redes_sociales a i {
  line-height: 40px;
}

@media (max-width:1300px) {
  .footer .redes_sociales {
    display: none;
  }
}