* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

header {
  background-color: #db562c;
  position: fixed;
  z-index: 80;
}

.encabezado_titulo {
  background: url("../imagenes/logopng.png") no-repeat center; 
  width: 105px;
  height: 15px;
  text-indent: -400px;
  overflow: hidden;
  margin-right: 200px;
}

.barradenavegacion__link {
    color: white; 
    font-size: 1.2rem; 
    font-family:'Quicksand', sans-serif;
    text-decoration: none; 
    margin-right: 12px;
    text-align: right;
}

a:visited {
  color: white; 
  text-decoration: none; 
}

.barradenavegacion_lista li{
  width: 350px;
  display: inline-block;
  text-align: center;
    
}


.header {
    
    height: 42px;
    padding: 12px;
    align-items: center;
    color: white; 
}

h1, nav {
  display: inline-block;
}

.banner {
    width: 100%;
    height: auto; 
    object-fit: cover; 

}

.seccion_banner {
  position: relative; 
  width: 100%; 
}

.banner_contenedor {
  position: relative; 
}

.banner {
  width: 100%; 
  height: auto; 
}

.textobanner {
  position: absolute;
  top: 0;
  left: 50%; 
  transform: translateX(-50%);
  color: white; 
  font-size: 3rem; 
  font-family: 'Quicksand', sans-serif;
  font-weight: bold; 
  text-align: center; 
  margin-top: 6%;
}
.text-focus-in {
	-webkit-animation: text-focus-in 3s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 3s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}


.seccion_nosotros {
  gap: 100px;                 
  background-color: #f5f5dc;  
  font-family:'Quicksand', sans-serif;
  color: #db562c;
  width: 100%;
}

.seccion_nosotros div{
  width: 800px;
  display: inline-block;
}

.seccion_nosotros article{
  display: inline-block;
}

.textnos {
  font-size: 1.3rem; 
  line-height: 1.3; 
  padding: 5%;
  padding-left: 200px;
}

.nos_h1 {
  font-size: 2rem; 
  margin: 0; 
  padding: 5%;
  padding-left: 200px;
}

.imagen_nosotros1 {
  max-width: 50%;
  width: 600px; 
  padding-left: 180px;
  border-radius: 8px;
}
#ilustracion:hover {
  transform: scale(1.3);
  transition: all 0.8s;
}

.seccion_proyectos {
  font-weight: bold;
  text-align: left; 
  background-color: #eeaac4; 
  width: 100%;
  padding-bottom: 3%;
}

.titulo_proyectos {
  font-size: 2rem; 
  font-family: 'Quicksand', sans-serif;
  color: rgb(255, 255, 255);
  padding: 2%;
}

.subtitulo_proyectos {
  font-size: 1.5rem; 
  font-family: 'Quicksand', sans-serif;
  color: #ffffff; 
  padding: 2%;
}

.imagenes_proyectos {
  text-align: center;
  overflow: hidden; 
}

.imagen_proyecto {
  width: 30%; 
  height: 300px; 
  margin: 10px; 
  float: left; 
  object-fit: cover; 
  box-sizing: border-box; 
  border-radius: 10px;
  padding-left: 5%;
}
#fotomardel:hover {
  transform: scale(1.3);
  transition: all 0.8s;
}
#petguardian:hover {
  transform: scale(1.3);
  transition: all 0.8s;
}
#venecia:hover {
  transform: scale(1.3);
  transition: all 0.8s;
}
.seccion_servicios {
  text-align: left; 
  width: 100%;
  background-color: #f8bfff; 
  padding-bottom: 3%;
}

.titulo_servicios {
  font-weight: bold;
  font-size: 2rem; 
  font-family: 'Quicksand', sans-serif;
  margin-bottom: 10px; 
  color: #b5442e; 
  padding: 2%;
}

.texto_servicios {
  font-size: 20px; 
  font-family: 'Quicksand', sans-serif;
  color: #b5442e; 
  padding: 2%;
}

.lista_servicios {
  padding: 1px;
  list-style-type: none; 
  text-align: center;
}

.servicio_item {
  width: 20%; 
  display: inline-block; 
  background-color: #ffdede; 
  padding: 8px; 
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); 
  text-align: left; 
  margin-right: 2%; 
  margin-bottom: 10px; 
  box-sizing: border-box; 
  word-wrap: break-word; 
}

.titulo_servicio {
  font-weight: bold;
  font-size: 1.25rem; 
  font-family: 'Quicksand', sans-serif;
  color: #db562c;
  margin-bottom: 10px; 
  padding: 15px;
}

.servicio_item p {
  font-size: 1rem; 
  font-family: 'Quicksand', sans-serif;
  color: #555; 
  line-height: 1.5; 
}


.redes_sociales ul {
  list-style: none;   
  text-align: left; 
}

.redes_sociales li {
  display: inline-block; 
  vertical-align: middle;
  font-family: 'Quicksand', sans-serif;
  text-align: left;
  padding: 40%;
}

.info_footer {
  margin-top: auto;
  font-size: 17px;
  font-family: 'Quicksand', sans-serif;
  text-align: left;
  padding-top: 10px;
  border-top: 1px solid #f3eeee;
  color: #ccc;
}

.redes_sociales a {
  text-decoration: none; 
  color: white;          
  font-size: 16px; 
  display: block; 
  margin: 22%;
  padding-left: 35px;
}

.redes_sociales li a:hover {
  color: #f3eeee;
}

#bh, #ig, #ln {
  width: 24px;
  height: 24px;
  background-size: cover;
  display:block; 
  margin-left: 30px;
  padding: 0.6%;
}

#bh {
  background: url("../imagenes/behance.png") no-repeat center center;
}

#bh:hover {
  background: url("../imagenes/behance-1.png") no-repeat center center;
}

#ig {
  background: url("../imagenes/ig.png") no-repeat center center;
}

#ig:hover {
  background: url("../imagenes/ig-1.png") no-repeat center center;
}

#ln {
  background: url("../imagenes/linkedin.png") no-repeat center center;
}

#ln:hover {
  background: url("../imagenes/linkedin-1.png") no-repeat center center;
}

.footer {
  padding: 20px;
  background-color: #4A6D7C;
  color: white;
}

.titulo_footer {
  color: #ffffff;
  font-family: 'Quicksand', sans-serif;
  font-size: 23px;
  padding: 15px;
}

.contacto2 {
  width: 100%;
  background-color: #e9ddbd; 
}

.seccion_banner{
  position: relative;
}

.imagen_bannercontacto {
  width: 100%;
  height: auto;
}

.titulo_trabajemos_juntos {
  font-weight: bold;
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #db562c;
  font-size: 3rem;
  text-align: center;
  margin-top: 18%;
  font-family: 'Quicksand', sans-serif;
}
.text-focus-in {
	-webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}
/* ----------------------------------------------
 * Generated by Animista on 2024-12-15 10:34:11
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation text-focus-in
 * ----------------------------------------
 */
 @-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}



.seccion_contacto {
  padding: 20px;
  background-color: #e9ddbd;
  border-top: 3px solid #db562c;
}

.h2_contacto {
  font-size: 2rem;
  margin-bottom: 10px;
  font-family: 'Quicksand', sans-serif;
}

.h2_formulario {
  font-size: 2rem;
  margin-bottom: 10px;
  font-family: 'Quicksand', sans-serif;
}

.texto_contacto {
  font-size: 1.2rem;
  color: #1d1d1d;
  margin-bottom: 25px;
  font-family: 'Quicksand', sans-serif;
}

#Formulario {
  display: inline-block;
  width: 45%;
  font-size: 16px;
  padding: 20px;
  background-color: #f8f8f8;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  font-family: 'Quicksand', sans-serif;
}

.campo-nombre, .campo-email, .campo-mensaje {
  width: 100%;
  min-height: 50px;
  margin: 24px 0;
  padding: 14px 16px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #eeaac4; 
  position: relative;
  box-sizing: border-box;
  font-family: 'Quicksand', sans-serif;
}

.campo-nombre::before,
.campo-email::before,
.campo-mensaje::before {
  content: attr(data-placeholder); 
  color: #4A6D7C;
  position: absolute;
  left: 16px;
  top: 14px;
  pointer-events: none;
  font-size: 14px;
}


.campo-nombre[data-placeholder]:empty::before {
  content: "Escribe tu nombre";
}

.campo-email[data-placeholder]:empty::before {
  content: "Escribe tu email";
}

.campo-mensaje[data-placeholder]:empty::before {
  content: "Escribe tu mensaje aquí";
}

.campo-nombre:not(:empty),
.campo-email:not(:empty),
.campo-mensaje:not(:empty) {
  background-color: #f0e0c6; 
}

.contacto2 p {
  margin-top: 40px; 
  font-family: 'Quicksand', sans-serif;
}

.boton-enviar {
  background-color: #4A6D7C;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
}

.boton-enviar:hover {
  background-color: #3a5f4d;
}

a {
  color: #db562c;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.imagen-banner-contenedor {
  position: relative; 
  width: 50%; 
  max-width: 100%;  
  overflow: hidden;  
}

.imagen_banner_proyectos {
  width: 100%; 
  height: auto; 
  object-fit: cover;
}
.titulo_proyectos_h2 {
  position: absolute; 
  top: 15%; 
  left: 50%; 
  transform: translateX(-50%); 
  color: white; 
  font-size: 4rem; 
  margin: 0;
  font-family: 'Quicksand', sans-serif;

}
.tracking-in-contract {
	-webkit-animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}

 @-webkit-keyframes tracking-in-contract {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}
@keyframes tracking-in-contract {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}





.proyectos_h3 {
  position: absolute; 
  top: 24%; 
  left: 50%; 
  transform: translateX(-50%); 
  color: white; 
  font-size: 1.8rem; 
  margin: 0;
  font-family: 'Quicksand', sans-serif;
}


section {
  width: 1268px;
  margin: 0 auto; 
}

figure {
  width: 100%; 
  overflow: hidden; 
  position: relative; 
  font-family: 'Quicksand', sans-serif;

}

.imagen_feline,
.imagen_motomami,
.imagen_almohadon,
.imagen_queerout,
.imagen_posterqueer,
.imagen_punk

{
  width: 40%; 
  margin-right: 30px;
  padding-top: 20px;
  height: auto; 
  float: right; 
  border-radius: 8px;
}
#feline:hover,
#rosalia:hover,
#universal:hover,
#queer:hover,
#poster_queer:hover,
#punk:hover{
  transform: scale(1.3);
  transition: all 0.8s;
}
figcaption {
  width: 50%; 
  float: left; 
  padding: 20px;  
  text-align: left;  
  margin-left: 30px;
}

h4 {
  margin: 10px 0; 
  font-size: 1.5rem; 
  color: #333; 
}

a {
  text-decoration: none;
  font-weight: bold;
  color: #4A6D7C; 
  margin-bottom: 10px; 
}

a:hover {
  color: #2f4f4f; 
}

p {
  font-size: 1rem;
  color: #666; 
  line-height: 1.5; 
}

.texto_feline,
.texto_motomami,
.texto_almohadon,
.texto_queerout,
.texto_posterqueer,
.texto_punk {
  margin-top: 5px;
}


.titulo_sobre_nosotros {
  font-weight: bold;
  text-align: center;
  font-size: 70px;
  color: #ffffff;
  background-color: #d4b6f1;
  padding-top: 120px ;
  font-family: 'Quicksand', sans-serif;
  width: 100%;
  height: 80px;
  line-height: 40px;
}
.focus-in-expand {
	-webkit-animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

 @-webkit-keyframes focus-in-expand {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes focus-in-expand {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}

.contenedor_nosotros{
  background-color: #ffd1dc
  
}

.imagen_nosotros {
  width: 24%;
  margin-bottom: 30px;
  margin-right: 70px;
  margin-top: 50px;
  padding-right: 17%;
  float: right;
}
#tomicami:hover{
  transform: scale(1.3);
  transition: all 0.8s;
}


.h1_seccion_nosotros {
  font-size: 20px;
  color: #333;
  padding-left: 13%;
  padding-right: 5%;
  padding-top: 5%;
  padding-bottom: 2%;
  font-family: 'Quicksand', sans-serif;
}

.texto_seccion_nosotros {
  font-family: 'Quicksand', sans-serif;
  font-size: 18px;
  color: #555;
  padding-left: 13%;
  padding-right: 5%;
  padding-top: 0%;
  padding-bottom: 5%;
  margin: 0;
  max-width: 500px;
}

.seccion_nosotros_mision {
  background-color: #d4b6f1;
  margin: auto;
  padding: 50px 40px;
  overflow: hidden; 
  font-family: 'Quicksand', sans-serif;
  width: 100%;
}

.mision {
  font-weight: bold;
  font-size: 60px;
  color: white;
  padding-left: 11%;
  float: left;
  width: 30%; 
  line-height: 1; 
}
.text-focus-in {
	-webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

 @-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}


.texto_mision {
  font-size: 18px;
  color: white;
  padding-left: 4%;
  padding-right: 5%;
  float: left;
  width: 38%; 
}


.seccion_texto {
  padding: 20px 40px 40px; 
  background-color: #ffd1dc;
  font-family: 'Quicksand', sans-serif;
  overflow: hidden; 
  width: 100%;
}

.imagen_compu {
  width: 24%;
  margin-bottom: 30px;
  margin-right: 90px;
  margin-top: 50px;
  padding-left: 11%;
  float: left;
}

.texto_texto {
  font-size: 18px;
  color: #555;
  margin-bottom: 30px;
  margin-right: 90px;
  margin-top: 80px;
  padding-left: 5.2%;
  float: left;
  text-align: left;
  width: 38%; 
}

.elegirnos {
  font-family: 'Quicksand', sans-serif;
  background-color: #d4b6f1;
  color:#ffffff;
  padding: 4%;
}

.por_que_elegirnos {
  font-weight: bold;
  text-align: left;
  font-size: 60px;
  color: #ffffff;
  width: 30%;
  float: right;
  padding-right: 8%;
  padding-top: 3%;
}



.texto_elegirnos{
  text-align: left;
  font-size: 18px;
  padding-left: 10%;
  padding-right: 5%;
  padding-bottom: 2%;
  max-width: 500px;
}

.texto_elegirnos b {
  font-weight: bold;
  color: #fff3f3; 
}

.gracias {
  font-weight: bold;
  text-align: left;
  font-size: 18px;
  padding-left: 10%;
  padding-right: 5%;
  max-width: 500px;
}


.boton-quiero_contactarme {
  background-color: #f15a24;
  color: white;
  text-align: center;
  padding: 10px 20px;
  max-width: 200px;
  border-radius: 30px;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
margin-left: 64.2%;
  clear: both; 
}

.boton-quiero_contactarme:hover {
  background-color: #ff784e;
}


.banner_servicios {
  background-color: #d6c3e6;
  padding-top: 10%;
  padding-bottom: 8%;
  width: 100%;
}


.titulo_servicios_principal {
  text-align: center;
  font-size: 80px;
  color: #ffffff;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}
.focus-in-contract {
	-webkit-animation: focus-in-contract 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: focus-in-contract 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}


.texto_banner_servicios {
  position: absolute;  
  left: 50%; 
  transform: translateX(-50%); 
  color: rgb(255, 255, 255); 
  font-size: 20px; 
  font-family: 'Quicksand', sans-serif;
  text-align: center;
  margin-top: 2%;
}



.servicios_servicios123 {
  background-color: #f8e8c7;
  width: 100%;
  padding-top: 5%;
  padding-bottom: 5%;
}
.numero_servicio01 {
  position: absolute;
  right: 25%;
  font-size: 250px;
  color: #b5442e;
  font-weight: bold;
  font-family: 'Quicksand', sans-serif;

}

.numero_servicio02 {
  position: absolute;
  left: 25%; 
  font-size: 250px;
  color: #b5442e;
  font-weight: bold;
  font-family: 'Quicksand', sans-serif;

}

.numero_servicio03 {
  position: absolute;
  right: 25%; 
  font-size: 250px;
  color: #b5442e;
  font-weight: bold;
  font-family: 'Quicksand', sans-serif;

}

.titulo_servicio01 {
  font-size: 40px;
  color: #b5442e;
  margin-bottom: 10px;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}

.texto_servicios01 {
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 5%;
  padding-top: 2%;
  max-width: 500px;
  color: #b5442e;
  font-family: 'Quicksand', sans-serif;
}

.lista_servicios_01 {
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 5%;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
  color: #b5442e;
}

.titulo_servicios02 {
  font-size: 40px;
  color: #b5442e;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 700px;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}

.texto_servicios02 {
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 5%;
  padding-top: 2%;
  margin-left: 700px;
  max-width: 500px;
  color: #b5442e;
  font-family: 'Quicksand', sans-serif;
}

.lista_servicios02 {
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 5%;
  margin-left: 700px;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
  color: #b5442e;
}


.titulo_servicios03 {
  font-size: 40px;
  color: #b5442e;
  margin-bottom: 10px;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}

.texto_servicios03 {
  font-size: 18px;
  margin-bottom: 15px;
  padding-right: 5%;
  padding-top: 2%;
  max-width: 500px;
  color: #b5442e;
  font-family: 'Quicksand', sans-serif;
}

.lista_servicios_03 {
  font-size: 18px;
  margin-bottom: 10px;
  padding-right: 5%;
  max-width: 500px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
  color: #b5442e;
}

.banner_servicios2 {
  background-color: #d6c3e6;
  padding-top: 5%;
  padding-bottom: 8%;
  width: 100%;
  font-family: 'Quicksand', sans-serif;
}

.otros_clientes {
  font-size: 20px;
  text-align: right;
  color: #ffffff;
  float: right;
  padding-right: 18%;
  padding-top: 6%;
  margin-bottom: 2%;
}

.hacer_crecer_tu_marca{
  text-align: center;
  font-size: 30px;
  padding-left: 10%;
  padding-right: 5%;
  padding-top: 4%;
  max-width: 500px;
  font-weight: bold;
  color: #ffffff;
}

.ayudarte{
  text-align: left;
  font-size: 30px;
  padding-left: 14%;
  padding-right: 5%;
  max-width: 500px;
  font-weight: bold;
  color: #ffffff;
}

.boton_ver_proyectos {
  background-color: #f15a24;
  color: white;
  text-align: center;
  padding: 10px;
  max-width: 200px;
  margin-bottom: 5%;
  border-radius: 30px;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  margin-left: 66%;
  clear: both; 
  font-family: 'Quicksand', sans-serif;
}

.boton_ver_proyectos:hover {
  background-color:pink;
}