/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{background-image:linear-gradient(180deg,#ff5e00 0,#703200 50%,#000);font-family:Roboto,sans-serif}body,p{font-size:1.6rem}p{color:#000;line-height:2}.contenedor{margin:0 auto;max-width:120rem;width:95%}@media (min-width:768px){.contenedor{width:70%}}a{color:#000;text-decoration:none}img{display:block;height:auto;max-width:100%}ul{list-style-type:square;margin:3rem 0 0 5rem;padding:3rem 0 0}li{margin-top:3rem}.heading-blanco,h1,h2,h3{font-family:Raleway,sans-serif;line-height:1.5;margin:0 0 2rem;text-align:center}h1{font-size:4rem}.heading-blanco,h2{color:linear-gradient(0deg,#ff4800 0,#703200);font-size:3.6rem;margin-top:5rem;text-transform:uppercase}.heading-blanco span,h2 span{color:#ff4800;display:block;font-size:1.8rem}.heading-blanco:after,h2:after{background-image:url(../img/logo/logo.webp);background-repeat:no-repeat;background-size:10rem;content:"";display:block;height:12rem;margin:0 auto;width:10rem}.heading-blanco,.heading-blanco span{color:#fff}.heading-blanco:after{display:none}h3{font-size:3.2rem}.text-center{text-align:center}.bg-white{background-color:#fff}.margin-negativo-10{margin-top:-10rem}.header{background-repeat:no-repeat;background-size:cover;padding:5rem 0;position:relative}@media (min-width:768px){.header{min-height:70rem}}.header:before{background-color:#000;border-radius:0 0 0 0;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.header .contenido-header{position:relative}.header .contenido-header h3{font-style:italic;text-align:center;--more:2px;--minus:calc(var(--more)*-1);--border-color:#fff;color:red;-webkit-filter:drop-shadow(var(--more) 0 0 var(--border-color)) drop-shadow(var(--minus) 0 0 var(--border-color)) drop-shadow(0 var(--more) 0 var(--border-color)) drop-shadow(0 var(--minus) 0 var(--border-color));filter:drop-shadow(var(--more) 0 0 var(--border-color)) drop-shadow(var(--minus) 0 0 var(--border-color)) drop-shadow(0 var(--more) 0 var(--border-color)) drop-shadow(0 var(--minus) 0 var(--border-color));font-family:sans-serif;font-size:3rem;font-weight:700;margin-top:5rem}@media (min-width:768px){.header .contenido-header h3{margin-top:10rem}}.header-inicio{background-image:url(../img/headers/header_inicio.webp)}.header-quienesSomos{background-image:url(../img/headers/header_quienesSomos.webp)}.header-nuestrasSedes{background-image:url(../img/headers/header_nuestrasSedes.webp)}.header-proyectos{background-image:url(../img/headers/header_proyectos.webp)}.header-aliados{background-image:url(../img/headers/header_aliados.webp)}.header-contacto{background-image:url(../img/headers/header_contacto.webp)}.nav-principal{display:flex;flex-direction:column;margin-top:5rem}@media (min-width:768px){.nav-principal{flex-direction:row;gap:5rem;margin-top:0}}.nav-principal a{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.nav-principal a{margin-bottom:0}}.nav-principal a.activo,.nav-principal a:hover{color:#ff4800}.barra{display:flex;flex-direction:column}@media (min-width:768px){.barra{align-items:center;flex-direction:row;justify-content:space-evenly}.barra a{font-size:1.6rem}}.barra .logo{margin:0 auto;width:50%}@media (min-width:768px){.barra .logo{margin:0;width:20rem}}.footer{background-color:#eceeef;border-radius:30px;margin-top:5rem}.footer .contenido-footer{padding:5rem}@media (min-width:768px){.footer .contenido-footer{display:grid;gap:2;grid-template-columns:repeat(2,1fr)}}.footer-box{font-family:Bona Nova,serif;font-style:italic;margin-bottom:2rem;text-align:center}@media (min-width:768px){.footer-box{margin-bottom:0}}.footer-box h3{color:#ff4800;font-size:"Bona Nova",serif;font-size:2.4rem;margin:0 0 1rem}.footer-box a,.footer-box p{font-size:2rem;margin:0}.copyright{color:#fff;margin:5rem 0;padding:2rem;text-align:center}span{color:#d30819}.iconos{margin-top:1rem}.iconos .listado-iconos{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);list-style-type:none;margin-left:0}@media (min-width:768px){.iconos .listado-iconos{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr);list-style-type:none}}.iconos .listado-iconos li{margin-top:0;padding-top:0}.iconos .listado-iconos li img{margin:0 auto;padding-top:0;width:5rem}.contenido-principal{background-color:#fff;border-radius:30px 30px 0 0;margin-top:-5rem;padding:5rem 2rem;position:relative}.contenido-principal p{font-weight:700}@media (min-width:768px){.contenido-principal{border-radius:30px 30px 0 0;margin-top:-23rem;padding:5rem;position:relative}}.imagen-contenido .imagen{height:auto;margin:0 auto;width:80%}.imagen-contenido .img-principal{border-radius:30px;margin-top:3rem}.galeria{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.galeria{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}.galeria .imagen img{background:radial-gradient(circle at 100% 100%,#fff 0,#fff 24px,transparent 0) 0 0/30px 30px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 24px,transparent 0) 100% 0/30px 30px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 24px,transparent 0) 0 100%/30px 30px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 24px,transparent 0) 100% 100%/30px 30px no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 12px) calc(100% - 60px) no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 60px) calc(100% - 12px) no-repeat,linear-gradient(90deg,#f70,red);border-radius:30px;box-sizing:content-box;height:30rem;-o-object-fit:cover;object-fit:cover;padding:3px;width:30rem}@media (min-width:1024px){.galeria .imagen:first-child{grid-row:1/3}.galeria .imagen:first-child img{height:62rem;-o-object-position:center;object-position:center}.galeria .imagen:nth-child(2){grid-column:2/4}.galeria .imagen:nth-child(2) img{-o-object-position:center;object-position:center;width:62rem}.galeria .imagen:nth-child(4){grid-row:2/4}.galeria .imagen:nth-child(4) img{height:62rem;-o-object-position:center;object-position:center}.galeria .imagen:nth-child(5){grid-column:3/5}.galeria .imagen:nth-child(5) img{-o-object-position:center;object-position:center;width:62rem}.galeria .imagen:nth-child(6){grid-column:3/5}.galeria .imagen:nth-child(6) img{-o-object-position:center;object-position:center;width:62rem}.galeria .imagen:nth-child(7){grid-row:3/5}.galeria .imagen:nth-child(7) img{height:62rem;-o-object-position:center;object-position:center}.galeria .imagen:nth-child(8){grid-column:2/5}.galeria .imagen:nth-child(8) img{-o-object-position:center;object-position:center;width:94rem}.galeria .imagen:nth-child(9){grid-column:1/3}.galeria .imagen:nth-child(9) img{-o-object-position:center;object-position:center;width:62rem}.galeria .imagen:nth-child(10){grid-column:3/5}.galeria .imagen:nth-child(10) img{-o-object-position:center;object-position:center;width:62rem}}.experiencias{background-image:linear-gradient(0deg,rgba(255,94,0,.725) 0,rgba(51,14,0,.753)),url(../img/contenido/fondo-experiencias.webp);background-repeat:no-repeat;background-size:cover;border-radius:0 0 30px 30px;margin-top:0;padding:3rem 2rem 20rem}@media (min-width:768px){.experiencias{background-size:100%;border-radius:30px;padding:5rem 0 20rem}.grid-menu{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}.menu ul{color:#fff;display:flex;display:block;font-size:1.8rem;font-weight:700;line-height:3rem}.nuestros-testimoniales{border-radius:30px;padding:10rem 2rem}@media (min-width:768px){.nuestros-testimoniales{border-radius:30px;padding:10rem}.nuestros-testimoniales p{font-size:2rem}}.nuestros-testimoniales .testimonial{background-color:#ebe7de;border-radius:15px;margin:0 auto;max-width:50rem;padding:2rem 4rem}.nuestros-testimoniales .testimonial p{font-style:italic;font-weight:700;text-align:center}.nuestros-testimoniales .testimonial span{color:#ff4800}.galeria-proyectos{display:grid;gap:3.5rem;grid-template-columns:repeat(2,1fr);position:relative}.galeria-proyectos:before{background:transparent;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background .3s ease;width:100%;z-index:5}.galeria-proyectos img{border:3px solid #fff;border-radius:30px;box-shadow:15px 20px 15px -5px rgba(0,0,0,.35);position:relative;-webkit-transform:rotate(3deg);transform:rotate(3deg);transition:z-index 0s ease,-webkit-transform 1.4s ease;transition:transform 1.4s ease,z-index 0s ease;transition:transform 1.4s ease,z-index 0s ease,-webkit-transform 1.4s ease;z-index:1}.galeria-proyectos:hover:before{background:rgba(0,0,0,.6)}.galeria-proyectos .imagen-proyectos:nth-child(odd) img:hover{-webkit-transform:translate(25%,25%) scale(1.5) rotate(5deg);transform:translate(25%,25%) scale(1.5) rotate(5deg);z-index:9999}.galeria-proyectos .imagen-proyectos:nth-child(2n) img:hover{-webkit-transform:translate(-25%,25%) scale(1.5) rotate(-5deg);transform:translate(-25%,25%) scale(1.5) rotate(-5deg);z-index:9999}@media (min-width:768px){.galeria-proyectos{display:grid;gap:3.5rem;grid-template-columns:repeat(3,1fr);position:relative}.galeria-proyectos:before{background:transparent;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background .3s ease;width:100%;z-index:5}.galeria-proyectos img{border:3px solid #fff;border-radius:30px;box-shadow:15px 20px 15px -5px rgba(0,0,0,.35);position:relative;-webkit-transform:rotate(3deg);transform:rotate(3deg);transition:z-index 0s ease,-webkit-transform 1.4s ease;transition:transform 1.4s ease,z-index 0s ease;transition:transform 1.4s ease,z-index 0s ease,-webkit-transform 1.4s ease;z-index:1}.galeria-proyectos:hover:before{background:rgba(0,0,0,.6)}.galeria-proyectos .imagen-proyectos:nth-child(3n+1) img:hover{-webkit-transform:translate(25%,25%) scale(2) rotate(-5deg);transform:translate(25%,25%) scale(2) rotate(-5deg);z-index:9999}.galeria-proyectos .imagen-proyectos:nth-child(3n+2) img:hover{-webkit-transform:translateY(25%) scale(2) rotate(0deg);transform:translateY(25%) scale(2) rotate(0deg);z-index:9999}.galeria-proyectos .imagen-proyectos:nth-child(3n) img:hover{-webkit-transform:translate(-25%,25%) scale(2) rotate(5deg);transform:translate(-25%,25%) scale(2) rotate(5deg);z-index:9999}.texto-aliados{border-left:.5rem solid #ff4800;margin:0 auto}.texto-aliados p{font-size:1.8remrem;font-style:italic;margin-left:2rem;text-align:center}.texto-aliados ul li{color:#380d00;font-size:2rem}.contenido-nosotros{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr)}}.contenido-nosotros .imagen{margin-bottom:5rem}@media (min-width:768px){.contenido-nosotros .imagen{margin:auto 2rem}}.contenido-nosotros .imagen img{border:3rem #fff;border-radius:30px;box-shadow:15px 20px 15px -5px rgba(0,0,0,.35);-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.contenido-nosotros .texto{border-left:.5rem solid #eceeef;margin:0 auto}.contenido-nosotros .texto p{font-size:1.8rem;font-style:italic;margin-left:2rem;text-align:center}.contenido-nosotros .texto ul li{font-size:2rem}.servicios{font-family:Bona Nova,serif;font-size:1.5rem;font-style:italic;margin-left:2rem;margin-top:0;padding:0 2rem;text-align:left}.sedes{margin-bottom:2rem}@media (min-width:768px){.sedes{align-items:center;display:flex;gap:2rem}}.sedes:last-of-type{margin-bottom:0}.sedes .imagen{margin-bottom:5rem}@media (min-width:768px){.sedes .imagen{margin:auto 2rem}}.sedes .imagen img{border:3rem #fff;border-radius:30px;box-shadow:15px 20px 15px -5px rgba(0,0,0,.35);-webkit-transform:rotate(3deg);transform:rotate(3deg)}.texto-sedes{margin-bottom:10rem;text-align:center}.texto-sedes:after{background-color:#3a3a3a;border-radius:50%;content:"";display:flex;height:5px;margin:0 auto;width:100%}.texto-sedes h3{color:#380d00;margin:0;text-align:center}.texto-sedes h3:after{background-color:#ff4800;content:"";display:flex;height:3px;margin:0 auto;width:50%}.texto-sedes p{font-style:italic}.contenido-contacto{background-attachment:fixed;background-image:url(../img/contenido/negocios.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:30px}.contenido-contacto .campo{padding:2rem}.formulario .campo{margin-bottom:3rem}.formulario .campo:last-of-type{margin-bottom:0}.formulario .campo label{color:#fff;display:block;font-size:2.2rem;font-weight:700;text-transform:uppercase}.formulario .campo input:not([type=submit]),.formulario .campo select,.formulario .campo textarea{border-radius:15px;margin-top:2rem;padding:1rem;width:80%}.formulario .campo input[type=submit]{background-image:linear-gradient(0deg,#ff4800 0,#703200);border-radius:15px;color:#fff;font-size:2.2rem;font-weight:700;padding:1rem;text-transform:uppercase;width:50%}.formulario .campo input[type=submit]:hover{cursor:pointer}
/*# sourceMappingURL=app.css.map */
