@font-face{font-family:"G";src:url(../assets/fonts/gerbil.woff) format("woff");font-weight:normal}html{scroll-padding-top:120px;scroll-behavior:smooth}*{margin:0;padding:0;font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}* ::-moz-selection{color:#d3c5b2;background:#8f1b15}* ::selection{color:#d3c5b2;background:#8f1b15}#nav{background-color:#8f1b15;padding:30px 0;font-weight:500}#nav .logo{max-width:210px;width:100%}#nav ul{align-items:end}#nav ul li{margin-right:5px}#nav ul li a{color:#d3c5b2;padding:3px 15px}#nav ul li.pdf{border:1px solid #d3c5b2;border-radius:30px;margin-left:5px;margin-right:0px;transition:all .2s ease-in-out}#nav ul li.pdf:hover{background-color:#d3c5b2}#nav ul li.pdf:hover a{color:#8f1b15}@media(max-width: 991px){#nav{padding:20px 0}#nav .logo{max-width:140px}#nav .descargarmobile{display:flex !important;align-items:center}#nav .descargarmobile ul a{color:#fff;padding:3px 10px;font-size:.8rem}#nav .descargarmobile button{border:unset;color:#fff;padding:0;margin-left:10px}#nav .descargarmobile button span{filter:invert(1)}#nav .descargarmobile button:focus{border:unset;box-shadow:unset}}@media(max-width: 340px){#nav .logo{max-width:120px}#nav .descargarmobile{display:flex !important;align-items:center}#nav .descargarmobile ul a{color:#fff;padding:3px 10px;font-size:.7rem}#nav .descargarmobile button{border:unset;color:#fff;padding:0;margin-left:5px}#nav .descargarmobile button span{filter:invert(1);width:25px;height:25px}#nav .descargarmobile button:focus{border:unset;box-shadow:unset}}.bgred{color:#d3c5b2;background:#8f1b15}.bgred ::-moz-selection{color:#8f1b15;background:#d3c5b2}.bgred ::selection{color:#8f1b15;background:#d3c5b2}.bgwhite{color:#8f1b15;background:#d3c5b2}.wsp{position:fixed;bottom:30px;right:30px;width:70px;background-color:#25d366;color:#fff;aspect-ratio:1/1;z-index:100;border-radius:50%;transition:all .2s ease-in-out;box-shadow:0px 0px 20px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:2rem}.wsp:hover{box-shadow:0px 0px 20px rgba(0,0,0,.2);transform:scale(1.05);background-color:#22c55d}@media((min-width: 0) and (max-width: 425px)){.wsp{bottom:30px;right:15px}}.colcenter{justify-content:center;display:inline-flex;flex-direction:column}#header{padding:0px;position:relative;overflow:hidden}#header .gridHeader{position:relative;display:grid;grid-template-columns:1fr 1fr;z-index:20}#header .gridHeader div h1{text-align:left;font-size:3.5rem;line-height:4rem;font-family:"G";margin-bottom:0;text-transform:uppercase}#header .gridHeader div h1 span{font-family:inherit;font-weight:inherit;margin-left:100px}#header .gridHeader .contenedorimgs .icono{width:100%;max-width:350px}#header .gridHeader .contenedorimgs .logoheader{width:100%;max-width:200px;margin-left:50px}#header .edificios{position:absolute;bottom:0;pointer-events:none;z-index:10;right:0;min-height:300px}@media((min-width: 769px) and (max-width: 1024px)){#header .gridHeader div h1{font-size:2.5rem;line-height:3rem}#header .gridHeader div h1 span{margin-left:100px}#header .gridHeader .contenedorimgs .logoheader{margin-left:0px;margin-top:0px;max-width:150px}#header .gridHeader .contenedorimgs .icono{width:100%;max-width:300px}}@media((min-width: 426px) and (max-width: 768px)){#header{padding:40px 10px 0px 10px}#header .gridHeader{grid-template-columns:1fr}#header .gridHeader div h1{font-size:2.5rem;line-height:3rem;margin-bottom:0}#header .gridHeader div h1 span{margin-left:100px}#header .gridHeader .contenedorimgs{flex-direction:column-reverse;align-items:center}#header .gridHeader .contenedorimgs .logoheader{margin-left:0px;margin-top:40px}}@media((min-width: 0) and (max-width: 425px)){#header{padding:80px 10px 0px 10px}#header .gridHeader{grid-template-columns:1fr}#header .gridHeader div h1{font-size:2.4rem;line-height:2.8rem;margin-bottom:40px}#header .gridHeader div h1 span{margin-left:50px}#header .gridHeader .contenedorimgs{flex-direction:column-reverse;align-items:center}#header .gridHeader .contenedorimgs .logoheader{margin-left:0px;margin-top:0px;max-width:150px;display:none}#header .gridHeader .contenedorimgs .icono{width:100%;max-width:250px}}#proyecto{padding:80px 10px}#proyecto button{text-align:center;margin-left:auto;margin-right:auto;background-color:#8f1b15;color:#d3c5b2;padding:5px 20px;box-shadow:none;border:2px solid #8f1b15;border-radius:50px;font-size:1.5rem;margin-top:40px;margin-bottom:0px;transition:all .2s ease-out,color .2s ease}#proyecto button:hover{background-color:#d3c5b2;color:#8f1b15;border:2px solid #8f1b15;transform:scale(1.1)}#proyecto button a{text-decoration:none;color:inherit;font-weight:900}#proyecto p{max-width:500px;font-weight:800;font-size:1.3rem;line-height:1.5rem;margin-bottom:0}#proyecto h2{text-align:center;font-size:2.9rem;line-height:3.2rem;font-family:"G";margin-bottom:0}@media((min-width: 769px) and (max-width: 1024px)){#proyecto p{max-width:90%;font-weight:800;font-size:1.3rem;line-height:1.5rem}#proyecto h2{font-size:2.5rem;line-height:2.9rem}}@media((min-width: 426px) and (max-width: 768px)){#proyecto{padding:40px 10px}#proyecto p{max-width:90%;font-weight:800;font-size:1.3rem;line-height:1.5rem}#proyecto h2{font-size:2.5rem;line-height:2.9rem}}@media((min-width: 0) and (max-width: 425px)){#proyecto{padding:80px 10px}#proyecto button{padding:8px 20px;border:2px solid #d3c5b2;border-radius:50px;font-size:1.1rem;margin-top:20px;width:100%;margin-bottom:20px;transition:all .2s ease-out,color .2s ease}#proyecto button:hover{background-color:#8f1b15;color:#d3c5b2;border:2px solid #d3c5b2;transform:none}#proyecto p{max-width:100%;font-weight:800;font-size:1.3rem;line-height:1.5rem;margin-bottom:20px}#proyecto h2{font-size:1.9rem;line-height:2.3rem;margin-bottom:30px}}#inverti{padding:80px 10px}#inverti h2{text-align:left;font-size:3rem;line-height:3.2rem;font-weight:700;margin-bottom:40px;max-width:800px}#inverti p{max-width:80%;font-weight:600;font-size:1.1rem}#inverti .card{background-color:rgba(0,0,0,0);color:#d3c5b2;width:100%;max-width:350px;margin:0 auto;border:solid 1px #d3c5b2;padding:30px 40px;border-radius:30px;text-align:center;transition:all .2s ease-out,color .2s ease}#inverti .card h3{font-weight:700;font-size:1.4rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#inverti .card h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}#inverti .card:hover{transform:scale(1.02);box-shadow:0px 0px 30px rgba(110,19,14,.5)}#inverti .card:hover h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}@media((min-width: 769px) and (max-width: 1024px)){#inverti p{max-width:90%;font-weight:600}}@media((min-width: 426px) and (max-width: 768px)){#inverti{padding:40px 10px}#inverti p{max-width:90%;font-weight:600}}@media((min-width: 0) and (max-width: 425px)){#inverti{padding:40px 10px}#inverti p{max-width:100%;margin-bottom:40px}#inverti h2{font-size:2.5rem;line-height:2.8rem;margin-bottom:30px}#inverti .card{background-color:rgba(0,0,0,0);color:#d3c5b2;width:100%;max-width:400px;margin:0 auto;border:solid 1px #d3c5b2;padding:20px 30px;border-radius:30px;text-align:center;transition:all .3s ease-out,color .2s ease}#inverti .card h3{font-weight:700;font-size:1.2rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#inverti .card h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}#inverti .card:hover{transform:scale(1.02);box-shadow:0px 0px 30px rgba(110,19,14,.5)}#inverti .card:hover h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}}#form{padding:80px 10px}#form .gridform{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;max-width:1000px;margin-left:auto;margin-right:auto;width:100%;margin-top:80px;margin-bottom:0px}#form .input{width:100%;border-radius:20px;border:solid #8f1b15 1px;color:#8f1b15;font-weight:600;padding:10px 20px;outline-color:#8f1b15;background-color:rgba(0,0,0,0)}#form .input::-moz-placeholder{color:#000;font-weight:600;opacity:.99}#form .input::placeholder{color:#000;font-weight:600;opacity:.99}#form .inputtexarea{width:100%;border-radius:20px;border:solid #8f1b15 1px;min-height:155px;color:#8f1b15;font-weight:600;padding:10px 20px;outline-color:#8f1b15;background-color:rgba(0,0,0,0)}#form .inputtexarea::-moz-placeholder{color:#000;font-weight:600;opacity:.99}#form .inputtexarea::placeholder{color:#000;font-weight:600;opacity:.99}#form .radio-group{display:flex;gap:10px}#form .radio-group input[type=radio]{display:none}#form .radio-group button{padding:7px 0px;border:1px solid #1b4990;background-color:#fff;cursor:pointer;transition:background-color .3s ease;border-radius:30px;color:#1b4990;font-weight:600;max-width:200px;width:100%;font-size:1.1rem}#form .radio-group button.selected{background-color:#0037c1;color:#fff}#form .btnenviar{padding:10px 30px;border:1px solid #8f1b15;background-color:#8f1b15;cursor:pointer;transition:background-color .3s ease;border-radius:30px;color:#fff;font-weight:600;width:100%;font-size:1.1rem;text-align:start}#form .btnenviar:hover{background-color:#9b2612}#form h2{color:#8f1b15;text-align:center;font-size:3rem;font-weight:700;margin-bottom:40px;max-width:800px;margin:0 auto}#form h3{color:#000;text-align:center;font-size:2rem;font-weight:700;margin-bottom:40px;margin-top:40px}#form h3#error{color:#901b1b}@media((min-width: 769px) and (max-width: 1024px)){#form{padding:80px 40px}#form h2{font-size:2.5rem;font-weight:700;margin-bottom:40px}}@media((min-width: 426px) and (max-width: 768px)){#form{padding:40px 30px}#form .gridform{grid-template-columns:repeat(1, 1fr);grid-gap:10px;margin-top:40px;margin-bottom:0px}#form h2{font-size:2rem;font-weight:700;margin-bottom:40px}}@media((min-width: 0) and (max-width: 425px)){#form{padding:40px 20px}#form .gridform{grid-template-columns:repeat(1, 1fr);grid-gap:10px;margin-top:40px;margin-bottom:0px}#form h2{font-size:2rem;margin-bottom:30px}}#activos{padding:80px 10px}#activos h2{text-align:left;font-size:3rem;line-height:3.4rem;font-weight:700;margin-bottom:40px;max-width:800px}#activos .cardsmart{width:100%;max-width:450px;margin:0 auto;display:flex;flex-direction:column}#activos .cardsmart p{max-width:360px;width:100%;font-weight:600;margin-bottom:0;font-size:1.1rem}#activos .cardsmart img{width:100%;max-width:200px;align-self:end;transition:all .2s ease-out}#activos .cardsmart img:hover{transform:scale(1.04)}#activos .gridActivos{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;padding:60px 0px}#activos .gridActivos .card{background-color:rgba(0,0,0,0);color:#d3c5b2;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;border:solid 1px #d3c5b2;padding:30px 40px;border-radius:30px;text-align:center;transition:all .2s ease-out,color .2s ease}#activos .gridActivos .card h2{font-weight:700;font-size:2.5rem;line-height:2.5rem;padding-bottom:20px;border-bottom:1px solid #d3c5b2;text-align:center;margin-bottom:10px}#activos .gridActivos .card h2.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos .gridActivos .card h2.usd{font-weight:800;font-size:1.5rem;line-height:1.5rem}#activos .gridActivos .card h2.usd span{font-weight:800;font-size:3rem;line-height:2rem}#activos .gridActivos .card h3{font-weight:700;font-size:1.4rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#activos .gridActivos .card h3.lamejor{font-size:1.6rem;line-height:1.8rem;padding-bottom:18px;padding-top:5px;margin-bottom:20px}#activos .gridActivos .card h3:last-of-type,#activos .gridActivos .card h3.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos .gridActivos .card:hover{transform:scale(1.1);box-shadow:0px 0px 30px rgba(110,19,14,.5)}#activos .gridActivos .card:hover h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos h5{text-align:center;margin-bottom:0;font-family:"G";font-size:3.2rem}@media((min-width: 769px) and (max-width: 1024px)){#activos h5{font-size:2.5rem}}@media((min-width: 426px) and (max-width: 768px)){#activos{padding:40px 10px}#activos .gridActivos{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:20px;padding:40px 0px}#activos .gridActivos .card{width:100%;padding:25px 25px}#activos .gridActivos .card h2{font-weight:700;font-size:1.9rem;line-height:1.9rem;padding-bottom:20px;border-bottom:1px solid #d3c5b2;text-align:center;margin-bottom:10px}#activos .gridActivos .card h2.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos .gridActivos .card h2.usd{font-weight:800;font-size:1.5rem;line-height:1.5rem}#activos .gridActivos .card h2.usd span{font-weight:800;font-size:3rem;line-height:2rem}#activos .gridActivos .card h3{font-weight:700;font-size:1.2rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#activos .gridActivos .card h3.lamejor{font-size:1.4rem;line-height:1.7rem;padding-bottom:18px;padding-top:5px;margin-bottom:20px}#activos .gridActivos .card h3:last-of-type,#activos .gridActivos .card h3.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos h5{font-size:2rem}}@media((min-width: 0) and (max-width: 425px)){#activos{padding:40px 10px}#activos .gridActivos{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:20px;padding:40px 0px}#activos .gridActivos .card{width:100%;padding:25px 25px}#activos .gridActivos .card h2{font-weight:700;font-size:1.9rem;line-height:1.9rem;padding-bottom:20px;border-bottom:1px solid #d3c5b2;text-align:center;margin-bottom:10px}#activos .gridActivos .card h2.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos .gridActivos .card h2.usd{font-weight:800;font-size:1.5rem;line-height:1.5rem}#activos .gridActivos .card h2.usd span{font-weight:800;font-size:3rem;line-height:2rem}#activos .gridActivos .card h3{font-weight:700;font-size:1.2rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#activos .gridActivos .card h3.lamejor{font-size:1.4rem;line-height:1.7rem;padding-bottom:18px;padding-top:5px;margin-bottom:20px}#activos .gridActivos .card h3:last-of-type,#activos .gridActivos .card h3.noborder{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos h2{font-size:2.5rem;line-height:2.8rem;margin-bottom:30px}#activos h5{font-size:1rem}#activos .cardsmart img{margin-right:10px}#activos .card{background-color:rgba(0,0,0,0);color:#d3c5b2;width:100%;max-width:400px;margin:0 auto;border:solid 1px #d3c5b2;padding:20px 30px;border-radius:30px;text-align:center;transition:all .3s ease-out,color .2s ease}#activos .card h3{font-weight:700;font-size:1.2rem;line-height:1.7rem;padding-bottom:9px;border-bottom:1px solid #d3c5b2}#activos .card h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}#activos .card:hover{transform:scale(1.02);box-shadow:0px 0px 30px rgba(110,19,14,.5)}#activos .card:hover h3:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}}#carrousel .swiper-wrapper{height:600px}@media((min-width: 0) and (max-width: 425px)){#carrousel .swiper-wrapper{height:400px}}#carrousel .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#carrousel .swiper-button-prev,#carrousel .swiper-button-next{color:#fff;padding:10px}#carrousel .swiper-button-prev::before,#carrousel .swiper-button-prev::after,#carrousel .swiper-button-next::before,#carrousel .swiper-button-next::after{font-size:30px;text-shadow:rgba(0,0,0,.5) 0px 0px 20px}#carrousel .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}#carrousel .swiper-pagination-bullet{background-color:#fff;opacity:.7}#carrousel .swiper-pagination-bullet-active{background-color:#8f1b15;opacity:1}#footer{padding:80px 10px}#footer .inlineimg{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}#footer .inlineimg p{margin-bottom:0;padding-bottom:0;font-size:1.5rem}#footer .inlineimg img{width:100%;max-width:100px;margin-left:10px;display:inline-flex}#footer .containerLogo{display:flex;align-items:center;justify-content:center;padding:40px 0}#footer .containerLogo .logofooter{width:100%;max-width:350px;margin-left:auto;margin-right:auto}#footer button{text-align:center;margin-left:auto;margin-right:auto;background-color:#d3c5b2;color:#8f1b15;padding:5px 20px;box-shadow:none;border:2px solid #d3c5b2;border-radius:50px;font-size:1.5rem;margin-top:40px;margin-bottom:40px;transition:all .2s ease-out,color .2s ease}#footer button:hover{background-color:#8f1b15;color:#d3c5b2;border:2px solid #d3c5b2;transform:scale(1.1)}#footer button a{text-decoration:none;color:inherit;font-weight:900}#footer .wspFooter{color:#d3c5b2;text-decoration:none;font-size:2rem;margin-left:auto;margin-right:auto;font-weight:900;display:inline-flex;text-align:center;justify-content:center;align-items:center;transition:all .2s ease-out}#footer .wspFooter i{margin-right:10px;aspect-ratio:1/1;overflow:hidden;width:34px;height:34px}#footer .wspFooter:hover{transform:scale(1.1)}#footer .gridcontainer{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}#footer .gridcontainer .linkFooter{color:#d3c5b2;text-decoration:none;font-size:2rem;font-weight:900;width:-moz-fit-content;width:fit-content;display:inline-flex;text-align:center;justify-self:end;align-items:center;transition:all .2s ease-out}#footer .gridcontainer .linkFooter:last-of-type{justify-self:start}#footer .gridcontainer .linkFooter i{margin-right:10px;aspect-ratio:1/1;overflow:hidden;width:34px;height:34px}#footer .gridcontainer .linkFooter:hover{transform:scale(1.1)}@media((min-width: 426px) and (max-width: 768px)){#footer{padding:40px 10px}#footer .gridcontainer{grid-template-columns:1fr;gap:30px;margin-top:20px}#footer .gridcontainer .linkFooter{color:#d3c5b2;text-decoration:none;font-size:1.5rem;font-weight:900;width:-moz-fit-content;width:fit-content;display:inline-flex;text-align:center;justify-self:center}#footer .gridcontainer .linkFooter:last-of-type{justify-self:center}#footer .gridcontainer .linkFooter i{margin-right:10px;aspect-ratio:1/1;overflow:hidden;width:34px;height:34px;font-size:2rem}#footer .gridcontainer .linkFooter:hover{transform:scale(1.1)}}@media((min-width: 0) and (max-width: 425px)){#footer{padding:80px 10px}#footer .inlineimg p{margin-bottom:0;padding-bottom:0;font-size:1.2rem;max-width:250px}#footer .inlineimg img{max-width:80px}#footer .containerLogo{padding:30px 0}#footer .containerLogo .logofooter{max-width:280px}#footer button{padding:5px 20px;border:2px solid #d3c5b2;border-radius:50px;font-size:1.1rem;margin-top:20px;margin-bottom:20px;transition:all .2s ease-out,color .2s ease}#footer button:hover{background-color:#8f1b15;color:#d3c5b2;border:2px solid #d3c5b2;transform:none}#footer .wspFooter{font-size:1.5rem;padding:20px 0}#footer .wspFooter i{margin-right:10px;aspect-ratio:1/1;overflow:hidden;width:34px;height:34px;font-size:2rem}#footer .wspFooter:hover{transform:scale(1.1)}#footer .gridcontainer{grid-template-columns:1fr;gap:30px;margin-top:20px}#footer .gridcontainer .linkFooter{color:#d3c5b2;text-decoration:none;font-size:1.5rem;font-weight:900;width:-moz-fit-content;width:fit-content;display:inline-flex;text-align:center;justify-self:center}#footer .gridcontainer .linkFooter:last-of-type{justify-self:center}#footer .gridcontainer .linkFooter i{margin-right:10px;aspect-ratio:1/1;overflow:hidden;width:34px;height:34px;font-size:2rem}#footer .gridcontainer .linkFooter:hover{transform:scale(1.1)}}/*# sourceMappingURL=styles.css.map */