<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ESTILOS CYS3*/
a.linkIdea button.btn-comienza-ahoraIdea {
    background-color: white;
    color: #3f8843;
    text-transform: uppercase;
    border: 1px solid #3f8843;
}
.contenedor-soluciones {
    text-align: center;
    padding: 50px 0;
}
img.pleca-soluciones {
    height: 2px;
}

/*SOLUCIONES*/
.tabla-soluciones {
    width: 90%;
    padding: 0;
    margin: 60px auto;
}
.tabla-soluciones td {
    padding: 20px 2%;
    width: 25%;
}
.tabla-soluciones img {
    width: 100%;
    padding: 30px;
}
.tabla-soluciones-mobile img {
    width: 100%;
    margin-bottom: 10px;
}
@media (max-width: 768px) {
.tabla-soluciones td {
    padding: 20px 3%;
    width: 100%;
    float: left;
    margin: 10px auto;
}
}

a.linkIdea button.btn-soluciones {
    background-color: white;
    color: #3f8843;
    text-transform: uppercase;
    border: 1px solid #3f8843;
}


/*MODAL*/
/* The Modal (background) */
.modal-soluciones {
  font-family: "Nespresso Lucas", Helvetica, Arial, "sans-serif";
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  /*margin-top: 50px;*/
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content-soluciones {
  font-family: "Nespresso Lucas", Helvetica, Arial, "sans-serif";
  background-color: #fefefe;
  margin: 10% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 98%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close-soluciones {
  font-family: "Nespresso Lucas", Helvetica, Arial, "sans-serif";
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-soluciones:hover,
.close-soluciones:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
button#myBtn-soluciones {
    background-color: white;
    color: #3f8843;
    text-transform: uppercase;
    border: 1px solid #3f8843;
    text-decoration: none;
    cursor: pointer;
    width: 230px;
    height: 60px;
    font-family: "Nespresso Lucas", Helvetica, Arial, "sans-serif";
    font-weight: 600;
    font-size: 1em;
    letter-spacing: .2em;
}
button#myBtn-soluciones:hover {
    background-color: #3f8843;
    color: #ffffff;
    border: 1px solid #3f8843;
}
.modal-btn {
    text-align: center;
}
.modal-content-soluciones h3 {
    font-size: 1.5rem;
}
.banner-nuevo1 p {
    font-size: 1.3em;
}
.banner-nuevo2 h4 {
    font-size: 1.3em;
}
.banner-nuevo2 p {
    font-size: 1.3em;
}
p.legal-nuevo {
    font-size: .7em!important;
}
span.legal-nuevo {
    font-size: .6em;
    line-height: .1;
}

.banner-nuevo2 img.icono-banner {
    padding: 0!important;
}
.banner-nuevo1 img.icono-banner {
    padding: 0!important;
}
@media (max-width: 700px) {
.banner-nuevo1 img.icono-banner {
    margin-bottom: 0px;
}
.banner-nuevo2 p {
    font-size: 1.1em;
}
.banner-nuevo1 p {
    font-size: 1.1em;
}
}
@media (max-width: 375px) {
  .banner-nuevo1 img.icono-banner {
    margin-bottom: 40px;
}
  }
p.text-soluciones {
    font-size: 1.9em;
    letter-spacing: .1em;
    margin-bottom: 20px;
}

a.linkIdea button.btn-localizaIdea {
    background-color: #ffffff;
    color: #3f8843;
    text-transform: uppercase;
    border: 1px solid #3f8843;
    font-size: .8em;
    height: 50px;
    padding: 0;
}
a.linkIdea button.btn-localizaIdea:hover {
    background-color: #3f8843;
    color: #ffffff;
}
sup {
    font-size: 13px!important;
    vertical-align: super!important;
}</pre></body></html>