<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Should you need to overwrite any of our SCSS or LESS or SASS code need to add any custom code, We recommend that you add your code into this file, so whenever theme update is available and you update the theme, You will not lose your hard work :) */

.grecaptcha-badge { 
    visibility: hidden;
}

.como_llegar_footer{
  color: white;
}

.como_llegar_footer: hover{
  color: #80cc7b !important;
}

@media screen and (max-width: 400px){
  .iframe-resize{
    height: 300px !important;
    width: 350px !important;
    margin-left: 5px;
  }
}

@media screen and (min-width: 400px){
  .iframe-resize{
    height: 300px !important;
    width: 380px !important;
    margin-top: -30px;
  }
}
  @media screen and (min-width: 768px){
    .iframe-resize{
      height: 260px !important;
      width: 300px !important;
      margin-left: 0px;
      margin-top: 0px;
    }
    .secciones-footer{
        margin-top: 8px !important;
    }

    .testimonial-body .quote-text:before {
      position: absolute;
      left: 26px;
      top: -28px;
      content: 'Â·Â·';
      font-size: 93px;
      line-height: 1;
      color: #ccde02;
    }
  }

  .video_quienes_somos{
        width: 1110px;
        height: 730px;
      }
    @media screen and (min-width: 992px){
      .iframe-resize{
        height: 230px !important;
        width: auto !important;
        margin-top: 0px;
        margin-left: -0px;
      }
    }
    @media screen and (min-width: 1014px){
      .iframe-resize{
        height: 245px !important;
        width: 300px !important;
        margin-top: 0px;
        margin-left: 0px;
    }
  }
    @media screen and (min-width: 1200px){
      .iframe-resize{
        height: 315px !important;
        width: 400px !important;
        margin-top: 0px;
        margin-left: 0px;
      }
    }


      @media screen and (min-width: 1400px){
        .indimg-responsive{
          width: 680px !important;
          height: 550px !important;
        }
        }

    @media screen and (min-width: 1677px){
      .indimg-responsive{
        width: 530px !important;
        height: 550px !important;
      }
    }


    @media screen and (max-width: 767px){
      .form-responsive-inscripcion{
          margin-top: -80px !important;
      }
    }

    @media screen and (max-width: 767px){
      .form-responsive-inscripcion-box{
          height:  650px !important;
      }
    }

    @media screen and (max-width: 1199px){
      .noticia-responsive{
          margin-top: 20px !important;
      }
    }

    @media screen and (max-width: 767px){
      .imagen-pie-responsive{
          width: 4000px !important;
      }
    }

    @media screen and (max-width: 991px){
      .logo_movil{
        max-height: 43px !important;
      }

      figure, figure img{
        width: 100% !important;
        height: auto !important;
      }

      .video_quienes_somos{
        width: 100% !important;
        height: auto !important;
      }

      .iconos_movil{
        margin-right: 15px;
      }

      .navegador_movil_iconos{
        margin: auto !important;
        height: 66px;
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .navbar-icono-movil{
        position: absolute;
        left: 0;
      }

      .tamanyo-iconos-movil{
        font-size: 25px;
      }

      .scroll-to-top-inscipcion {
        font-size: 40px;
        text-align: center;
        color: #fff;
        text-decoration: none;
        position: fixed;
        bottom: 30px;
        right: 50%;
        display: flex;
        z-index: 9999;
      }

    }
    
    @media screen and (min-width: 1200px){
      .secciones-footer{
          margin-top: 8px !important;
      }
    }

    .scroll-to-top-inscipcion {
  font-size: 40px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  position: fixed;
  bottom: 30px;
  right: 60px;
  display: flex;
  z-index: 9999;
}

    /* scroll to top */
.scroll-to-top-whatsapp {
  font-size: 40px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  display: flex;
  border-radius: 50%;
  background: #25D366;
  border: 1px solid #075E54;
  width: 60px;
  height: 60px;
  line-height: 35px;
  z-index: 9999;
  outline: 0;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all 0.3s ease;
  justify-content: center;
  align-items: center;
}

.scroll-to-top-whatsapp .i {
    color: #fff;
  }

.scroll-to-top-whatsapp:hover{
    color: #232323;
    background: #fff;
}

.scroll-to-top-whatsapp:hover .i{
    color: #232323;
    background: #fff;
}

.scroll-to-top-whatsapp:visited {
    color: #232323;
    text-decoration: none;
}

.project-item:hover .project-hover .project-title{
  margin-bottom: 0.5rem !important;
}

.sidebar .widget .services-list li a .title .overlay-title h3{
  font-size: 16px !important;
}

.accordion-style3 .btn-link:after{
  content: none;
}</pre></body></html>