    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: "Montserrat", sans-serif;
    }

    a {
      text-decoration: none;
    }

    .recalca {
      margin-top:10px;
      transition: .5s;
      font-size:20px;
      line-height: 20px;
    }

    .recalca:hover {
      line-height: 20px;
      border-bottom: solid 3px rgb(11, 11, 11);
      transition-timing-function:linear;
    }

    .fa-house-flood-water {
      font-size: 200px;
      opacity: 10%;
      color: #0073E6;
    }

    .fotoGaleria {
      width: 100%;
      height: 200px;
    }

    .fotoGaleria2 {
      width: 100%;
      height: 30vmax;
    }

    .capsa{
      max-width:1400px;
    }

    .requadre{
      margin-left:30px;
      margin-right:30px;
    }


    @media screen and (max-width: 992px) {
      .fotoGaleria2 {
      width: 100%;
      }
      .capsa{
      max-width:800px;
      }
      .requadre{
        padding:0;
        margin-left:0px;
        margin-right:0px;
   	  }
      
    }

    @media screen and (min-width: 992px) and (max-width: 1200px) {
      .fotoGaleria2 {
      width: 100%;
      height:max-content;
    }
    }

    .indicador .glider-dot, .indicador2 .glider-dot {
      display: block;
      width: 30px;
      height: 5px;
      margin-top: 30px;
      color: rgb(245, 107, 9);
      opacity: 0.7;
      border-radius: 15px;
    }

    .indicador .glider-dot:hover, .indicador2 .glider-dot:hover {
      color: rgb(1, 22, 43);
      opacity: 0.7;
      border-radius: 15px;
    }

    .slider {
      display: flex;
      width: 100%;
      max-width: 1500px;
      scroll-snap-type: x mandatory;
      overflow-x: scroll;
      overflow-y: hidden;
    }

    .slider img {
      flex: 0 0 100%;
      width: 100%;
      max-width: 700px;
      max-height: 500px;
      object-fit: cover;
      scroll-snap-align: center;
    }

    .slider .anchoMax {
      width: 500px;
    }

    .abajo {
      background-color: rgba(250, 250, 250, 1);
      padding: 5px 10px;
    }

    .flex-container {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center;
    }

    .navTop {
      font-size: 16px;
    }
