/* ----------------------------------------------------------------
    Autorx, autor, autora, autoro o autore:
    _______    .---.        ____    .-------.       ____
   /   __  \   | ,_|      .'  __ `. |  _ _   \    .'  __ `.
  | ,_/  \__),-./  )     /   '  \  \| ( ' )  |   /   '  \  \
,-./  )      \  '_ '`)   |___|  /  ||(_ o _) /   |___|  /  |
\  '_ '`)     > (_)  )      _.-`   || (_,_).' __    _.-`   |
 > (_)  )  __(  .  .-'   .'   _    ||  |\ \  |  |.'   _    |
(  .  .-'_/  )`-'`-'|___ |  _( )_  ||  | \ `'   /|  _( )_  |
 `-'`-'     /  |        \ (_ o _) /|  |  \    / \ (_ o _) /
   `._____.'   `--------` '.(_,_).' ''-'   `'-'   '.(_,_).'

-----------------------------------------------------------------*/
.nav-area ul li a {
  white-space: nowrap; }

.logoEnmedio .button-area {
  width: min-content;
  justify-self: right; }

.redesMM ul {
  list-style: none;
  display: flex;
  padding: 0;
  align-items: center;
  margin: 0 0 0 30px;
  position: relative; }
  .redesMM ul li {
    margin: 0; }
    .redesMM ul li a {
      color: #fff;
      margin-right: 20px;
      padding: 11px 0; }
      .redesMM ul li a i {
        transition: 0.3s;
        color: #fff; }

@media (min-width: 1200px) {
  #menu-btn {
    display: none; }

  .logo-cabecera img {
    height: 80px; }

  .logoEnmedio .menuIzquierda {
    justify-items: right;
    padding-right: 25px; }
  .logoEnmedio .menuDerecha {
    padding-left: 25px; }
  .logoEnmedio .logo-cabecera {
    text-align: center; } }
@media (max-width: 1199px) {
  .logo-cabecera img {
    max-width: 130px; }

  .logoEnmedio .header-main-wrapper {
    padding: 10px 0; } }
.footer-8-area-bg {
  color: #bfbfbf; }
  .footer-8-area-bg .logo img {
    width: 260px; }
  .footer-8-area-bg a {
    color: #bfbfbf; }
  .footer-8-area-bg .wized-title p {
    color: #fff;
    margin-bottom: 10px;
    font-weight: var(--s-bold);
    font-size: var(--h5);
    line-height: 1.2;
    font-family: "Red Hat Display", serif; }

.footer-8-area-bg .footer-one-single-wized .signle-footer-contact-8 .inner-content {
  width: calc(100% - 50px); }

.rojo {
  color: #d90000; }

.fondo-rojo {
  background-color: #d90000; }

.azul {
  color: #005C8A; }

.fondo-azul {
  background-color: #005C8A; }

#sliderMM .swiper-slide .bg_image {
  background-color: #f2f2f2;
  padding: 60px 0;
  height: unset;
  width: 100%;
  aspect-ratio: 22 / 9; }
  #sliderMM .swiper-slide .bg_image .rts-btn.btn-primary {
    color: #fff;
    background-color: #005C8A;
    margin-top: 20px; }
  #sliderMM .swiper-slide .bg_image .rts-btn.btn-primary:hover {
    background-color: #fff;
    color: #000; }
  #sliderMM .swiper-slide .bg_image p {
    font-size: 18px; }
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content {
    padding-left: 30px;
    padding-right: 30px; }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content .title {
      text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.6);
      font-weight: var(--s-bold); }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content p {
      text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.5); }
      #sliderMM .swiper-slide .bg_image .banner-inner-two-content p a {
        text-shadow: none; }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content p *.centro {
      text-align: center;
      justify-self: center; }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content .title *.centro {
      text-align: center; }
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content.centro {
    text-align: center; }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content.centro .btn-primary {
      justify-self: center; }
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content.derecha {
    text-align: right; }
    #sliderMM .swiper-slide .bg_image .banner-inner-two-content.derecha .btn-primary {
      justify-self: right; }
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content.blanco * {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content.blanco p {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); }
#sliderMM .swiper {
  overflow: visible; }
  #sliderMM .swiper .swiper-button-prev {
    left: 5px; }
  #sliderMM .swiper .swiper-button-next {
    right: 5px; }

#ctaMM .texto {
  text-align: center; }
  #ctaMM .texto p a {
    padding: 13px 29px;
    border-radius: 15px;
    font-weight: 600;
    background: #005C8A;
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    margin-top: 10px; }
  #ctaMM .texto p a:hover {
    background: var(--color-primary); }

#marcasInicio .rts-single-shop-area {
  background-color: #fff;
  height: calc(100% - 30px);
  margin-bottom: 30px; }
  #marcasInicio .rts-single-shop-area .thumbnail {
    aspect-ratio: 1 / 1;
    display: inline-block;
    align-content: center;
    width: 100%; }

.title-style-five h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #4B535A; }
.title-style-five h3 {
  font-size: 48px;
  font-weight: 700;
  margin-top: 15px; }

#empresaInicio {
  background-color: #005C8A; }
  #empresaInicio .texto {
    color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 8%; }
    #empresaInicio .texto h2, #empresaInicio .texto h3, #empresaInicio .texto h4, #empresaInicio .texto h5, #empresaInicio .texto h6 {
      color: #fff; }
    #empresaInicio .texto p {
      color: #fff; }
      #empresaInicio .texto p a {
        padding: 13px 29px;
        border-radius: 15px;
        font-weight: 600;
        background: #fff;
        color: #000;
        position: relative;
        z-index: 1;
        display: inline-block;
        margin-top: 10px; }
      #empresaInicio .texto p a:hover {
        background: #000;
        color: #fff; }

.tituloContacto {
  color: #fff;
  margin-bottom: 20px; }
  .tituloContacto h2 {
    font-size: var(--h4);
    line-height: 1.2; }
  .tituloContacto h2, .tituloContacto h3, .tituloContacto h4, .tituloContacto h5, .tituloContacto h6 {
    color: #fff; }
  .tituloContacto p {
    color: #e7e7e7; }

.google-map-area iframe {
  height: 450px; }

.contact-form-p, .contact-info-area-wrapper-p {
  height: 100%; }

.textoNoticia {
  margin-bottom: 30px; }
  .textoNoticia h1 {
    font-size: 4rem;
    line-height: 1.2; }

.details-tag button:hover a {
  color: #fff; }

.rts-breadcrumb-area h1 .postTitulo {
  font-size: 150%; }

.grupoMM {
  margin-top: 30px; }
  .grupoMM p {
    font-size: 14px; }

@media (min-width: 1400px) {
  .columnas-5-xl {
    width: 20%; }

  #formProducto form input {
    width: 33%; } }
@media (min-width: 1200px) and (max-width: 1399px) {
  .banner-inner-two-content .title {
    font-size: 40px; }

  #formProducto form input {
    width: 33%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .banner-inner-two-content .title {
    font-size: 40px; } }
@media (max-width: 575px) {
  .title-style-five h2 {
    font-size: 14px; }
  .title-style-five h3 {
    font-size: 28px; } }
@media (min-width: 2000px) {
  .container {
    max-width: 1950px; } }
@media (min-width: 1800px) and (max-width: 1999px) {
  .container {
    max-width: 1750px; } }
@media (min-width: 1600px) and (max-width: 1799px) {
  .container {
    max-width: 1550px; } }
@media (min-width: 576px) and (max-width: 1599px) {
  .title-style-five h3 {
    font-size: 36px; } }
@media (max-width: 991px) {
  #sliderMM .swiper-slide .bg_image {
    aspect-ratio: 1 / 1; }

  .rts-single-shop-area .inner-content a .title {
    font-size: 18px; } }
@media (min-width: 992px) {
  #sliderMM .swiper-slide .bg_image .banner-inner-two-content.derecha, #sliderMM .swiper-slide .bg_image .banner-inner-two-content.izquierda {
    width: 50%; } }

/*# sourceMappingURL=estilo.css.map */
