@font-face{font-family:"Onest";src:url(../assets/fonts/Onest-Regular.woff) format("woff");font-weight:normal}@font-face{font-family:"Onest";src:url(../assets/fonts/Onest-Medium.woff) format("woff");font-weight:medium}@font-face{font-family:"Onest";src:url(../assets/fonts/Onest-Bold.woff) format("woff");font-weight:bold}@font-face{font-family:"Radwave";src:url(../assets/fonts/RadwaveFont_Regular.woff) format("woff");font-weight:normal}.c1nostros{background-color:#e6dcd1;min-height:500px;border-radius:30px;display:flex;align-items:center}.c1nostros .col-12{padding:0 150px 40px 150px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:15rem;padding:0;margin:0}.c1nostros .col-12 p{padding:0 0 0 10px;margin:0;font-size:2rem;font-weight:bold;line-height:2.2rem}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c1nostros{min-height:500px}.c1nostros .col-12{padding:0 100px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:11.5rem}.c1nostros .col-12 p{font-size:2rem;line-height:2.2rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c1nostros{min-height:400px}.c1nostros .col-12{padding:0 70px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:8rem}.c1nostros .col-12 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c1nostros{min-height:400px}.c1nostros .col-12{padding:0 40px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:7rem}.c1nostros .col-12 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c1nostros{min-height:250px}.c1nostros .col-12{padding:0 30px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:3.6rem;padding-bottom:5px}.c1nostros .col-12 p{font-size:1.5rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 375px)and (max-width: 424px){.c1nostros{min-height:250px}.c1nostros .col-12{padding:0 30px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:3.1rem}.c1nostros .col-12 p{font-size:1.4rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 0px)and (max-width: 374px){.c1nostros{min-height:250px}.c1nostros .col-12{padding:0 20px}.c1nostros .col-12 h1{font-family:"Radwave";font-size:2.7rem}.c1nostros .col-12 p{font-size:1.4rem;line-height:1.6rem;padding:0}}#conocemas{text-align:center;margin:140px 0}#conocemas h3{font-size:1.6rem}#conocemas h1{font-family:"Radwave";font-size:3rem}#conocemas p{max-width:950px;margin:0 auto;padding-top:30px;font-size:1.2rem}@media only screen and (min-width: 1024px)and (max-width: 1439px){#conocemas h3{font-size:1.5rem}#conocemas h1{font-family:"Radwave";font-size:2.5rem}#conocemas p{max-width:800px;margin:0 auto;padding-top:20px;font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){#conocemas h3{font-size:1.3rem}#conocemas h1{font-family:"Radwave";font-size:2.2rem}#conocemas p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){#conocemas{margin:70px 0}#conocemas h3{font-size:1.1rem}#conocemas h1{font-family:"Radwave";font-size:2rem}#conocemas p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 375px)and (max-width: 424px){#conocemas{margin:70px 0}#conocemas h3{font-size:1.1rem}#conocemas h1{font-family:"Radwave";font-size:2rem}#conocemas p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 0px)and (max-width: 374px){#conocemas{margin:70px 0}#conocemas h3{font-size:1rem}#conocemas h1{font-family:"Radwave";font-size:1.6rem}#conocemas p{max-width:100%;margin:0 auto;padding-top:10px;font-size:.8rem}}#cardnosotros .sep{margin-top:70px}#cardnosotros .cardvida{min-height:600px;border-radius:40px;padding:80px 80px;flex-direction:column;text-align:left;color:#243a85}#cardnosotros .cardvida a{text-decoration:none;color:#243a85}#cardnosotros .cardvida a i{font-size:1.3rem;margin-right:5px;margin-top:5px}#cardnosotros .cardvida.mel{text-align:right;display:flex;align-items:flex-end}#cardnosotros .cardvida.bg{background-image:url(../assets/images/martina.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}#cardnosotros .cardvida.bgdos{background-image:url(../assets/images/mel.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}#cardnosotros .cardvida h2{display:inline-flex;font-size:2.5rem;border-bottom:#243a85 solid 1px;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.7rem}#cardnosotros .cardvida p{padding-top:20px;font-size:1.2rem;max-width:80%}@media only screen and (min-width: 1024px)and (max-width: 1439px){#cardnosotros .cardvida{min-height:400px;border-radius:40px;padding:30px}#cardnosotros .cardvida h2{font-size:2.4rem;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.5rem}#cardnosotros .cardvida p{padding-top:20px;font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){#cardnosotros .cardvida{min-height:400px;border-radius:40px;padding:30px}#cardnosotros .cardvida h2{font-size:1.8rem;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.2rem}#cardnosotros .cardvida p{padding-top:10px;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){#cardnosotros .sep{margin-top:0px}#cardnosotros .cardvida{min-height:300px;border-radius:20px;padding:10px}#cardnosotros .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardnosotros .cardvida h2{font-size:2.2rem;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.5rem}#cardnosotros .cardvida p{padding-top:20px;font-size:1rem;max-width:90%}#cardnosotros .cardvida p:last-of-type{margin-bottom:40px}#cardnosotros .cardvida.bg,#cardnosotros .cardvida.bgdos{margin-bottom:20px}}@media only screen and (min-width: 375px)and (max-width: 424px){#cardnosotros .sep{margin-top:0px}#cardnosotros .cardvida{min-height:250px;border-radius:20px;padding:10px}#cardnosotros .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardnosotros .cardvida h2{font-size:2rem;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.4rem}#cardnosotros .cardvida p{padding-top:10px;font-size:1rem;max-width:90%}#cardnosotros .cardvida p:last-of-type{margin-bottom:40px}#cardnosotros .cardvida.bg,#cardnosotros .cardvida.bgdos{margin-bottom:20px}}@media only screen and (min-width: 0px)and (max-width: 374px){#cardnosotros .sep{margin-top:0px}#cardnosotros .cardvida{min-height:250px;border-radius:20px;padding:10px}#cardnosotros .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardnosotros .cardvida h2{font-size:1.6rem;padding-bottom:5px;margin-bottom:20px}#cardnosotros .cardvida h3{font-size:1.1rem}#cardnosotros .cardvida p{padding-top:10px;font-size:1rem;max-width:90%}#cardnosotros .cardvida p:last-of-type{margin-bottom:40px}#cardnosotros .cardvida.bg,#cardnosotros .cardvida.bgdos{margin-bottom:20px}}.c1obras .cardc1{min-height:500px;padding:0 150px 40px 150px;background-color:#e6dcd1;border-radius:30px;display:flex;flex-direction:column;justify-items:center;justify-content:center}.c1obras .cardc1 h1{font-family:"Radwave";font-size:15rem;padding:0;margin:0}.c1obras .cardc1 p{padding:0 0 0 10px;margin:0;font-size:2rem;font-weight:bold;line-height:2.2rem}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c1obras .cardc1{padding:0 100px;min-height:500px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:11.5rem}.c1obras .cardc1 p{font-size:2rem;line-height:2.2rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c1obras .cardc1{padding:0 70px;min-height:400px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:8rem}.c1obras .cardc1 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c1obras .cardc1{padding:0 40px;min-height:400px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:6.5rem}.c1obras .cardc1 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c1obras .cardc1{min-height:250px;padding:0 20px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:3.6rem;padding-bottom:5px}.c1obras .cardc1 p{font-size:1.5rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 375px)and (max-width: 424px){.c1obras .cardc1{min-height:200px;padding:0 20px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:3.1rem}.c1obras .cardc1 p{font-size:1.4rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 0px)and (max-width: 374px){.c1obras .cardc1{min-height:200px;padding:0 20px}.c1obras .cardc1 h1{font-family:"Radwave";font-size:2.4rem}.c1obras .cardc1 p{font-size:1.3rem;line-height:1.4rem;padding:0}}.c6obras{background-image:url(../assets/images/bgc6.webp);background-color:#243a85;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:450px;border-radius:30px;display:flex;align-items:flex-end;margin:0 0 20px 0;padding:60px 80px}.c6obras h1{font-family:"Radwave";font-size:3rem;padding:0;margin:0;color:#fff;text-align:left}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c6obras{min-height:400px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c6obras{min-height:300px;border-radius:30px;margin:0 0 30px 0;padding:40px}.c6obras h1{font-size:2.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c6obras{min-height:300px;border-radius:20px;margin:0 0 20px 0;padding:40px}.c6obras h1{font-size:2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c6obras{min-height:250px;border-radius:20px;margin:0px 0 20px 0;padding:30px 20px}.c6obras h1{font-size:2rem;margin-top:100px}}@media only screen and (min-width: 375px)and (max-width: 424px){.c6obras{min-height:250px;border-radius:20px;margin:0px 0 20px 0;padding:30px 10px}.c6obras h1{font-size:1.5rem;margin-top:80px}}@media only screen and (min-width: 0px)and (max-width: 374px){.c6obras{min-height:250px;border-radius:20px;margin:0px 0 20px 0;padding:20px 10px}.c6obras h1{font-size:1.5rem;margin-top:100px}}#obras .cardobra{background-color:#fff;border-radius:40px;padding:40px 60px;padding-bottom:10px;margin-bottom:15px;color:#696968}#obras .cardobra h2{font-size:1.8rem;line-height:1.8rem;padding-bottom:0;margin-bottom:0}#obras .cardobra h2 span{font-family:"Radwave"}@media only screen and (min-width: 1024px)and (max-width: 1439px){#obras .cardobra{padding:40px 60px;border-radius:30px;margin-bottom:10px}#obras .cardobra h2{font-size:1.4rem;line-height:1.4rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){#obras .cardobra{padding:40px 60px;border-radius:30px;margin-bottom:10px}#obras .cardobra h2{font-size:1.4rem;line-height:1.4rem}}@media only screen and (min-width: 425px)and (max-width: 767px){#obras .cardobra{border-radius:20px;padding:30px 20px;margin-bottom:10px}#obras .cardobra h2{font-size:1.5rem;line-height:1.5rem}}@media only screen and (min-width: 375px)and (max-width: 424px){#obras .cardobra{border-radius:20px;padding:20px 20px;margin-bottom:10px}#obras .cardobra h2{font-size:1.2rem;line-height:1.2rem}}@media only screen and (min-width: 0px)and (max-width: 374px){#obras .cardobra{border-radius:20px;padding:20px 20px;margin-bottom:10px}#obras .cardobra h2{font-size:1rem;line-height:1rem}}#obras .carouselobra .textoObras{pointer-events:none;position:absolute;bottom:40px;left:40px;width:100%;height:100%;z-index:15;display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;font-size:1.2rem;margin-bottom:0}@media only screen and (min-width: 375px)and (max-width: 767px){#obras .carouselobra .textoObras{bottom:20px;left:20px;font-size:.9rem;width:90%}}@media only screen and (min-width: 0px)and (max-width: 375px){#obras .carouselobra .textoObras{bottom:20px;left:20px;font-size:.8rem;width:90%}}#obras .carouselobra .gradientbgobras{pointer-events:none;position:absolute;bottom:0px;left:0px;width:100%;height:100%;z-index:7;display:flex;align-items:flex-end;justify-content:flex-start;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 10%, rgba(255, 255, 255, 0) 60%)}@media only screen and (min-width: 0px)and (max-width: 767px){#obras .carouselobra .gradientbgobras{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 20%, rgba(255, 255, 255, 0) 100%)}}#obras .carouselobra .swiper{width:100%;height:100%;border-radius:40px;margin-bottom:70px}#obras .carouselobra .swiper .swiper-slide img{display:block;width:100%;height:700px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1440px)and (max-width: 1700px){#obras .carouselobra .swiper .swiper-slide img{height:650px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){#obras .carouselobra .swiper .swiper-slide img{height:500px}}@media only screen and (min-width: 768px)and (max-width: 1023px){#obras .carouselobra .swiper .swiper-slide img{height:500px}}@media only screen and (min-width: 425px)and (max-width: 767px){#obras .carouselobra .swiper .swiper-slide img{height:400px}}@media only screen and (min-width: 375px)and (max-width: 424px){#obras .carouselobra .swiper .swiper-slide img{height:350px}}@media only screen and (min-width: 0px)and (max-width: 374px){#obras .carouselobra .swiper .swiper-slide img{height:350px}}@media only screen and (min-width: 0px)and (max-width: 767px){#obras .carouselobra .swiper{margin-bottom:40px}}#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{position:absolute;top:var(--swiper-navigation-top-offset, 0%);width:60px;height:100%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}#obras .carouselobra .swiper-button-prevcustom img,#obras .carouselobra .swiper-button-nextcustom img{width:100%}@media only screen and (min-width: 1024px)and (max-width: 1439px){#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{width:40px}}@media only screen and (min-width: 768px)and (max-width: 1023px){#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{width:30px}}@media only screen and (min-width: 425px)and (max-width: 767px){#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{width:30px}}@media only screen and (min-width: 375px)and (max-width: 424px){#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{width:30px}}@media only screen and (min-width: 0px)and (max-width: 374px){#obras .carouselobra .swiper-button-prevcustom,#obras .carouselobra .swiper-button-nextcustom{width:30px}}#obras .carouselobra .swiper-button-prevcustom{left:20px;right:auto}#obras .carouselobra .swiper-button-nextcustom{right:20px;left:auto}#obras .carouselobra .swiper-pagination-bullet{width:15px;height:15px;border:2px solid #fff;opacity:1;background:rgba(0,0,0,0)}#obras .carouselobra .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#243a85;border:2px solid #243a85}.c1ftecnica .cardc1{margin-bottom:70px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:3rem}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c1ftecnica .cardc1{margin-bottom:70px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:3rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c1ftecnica .cardc1{margin-bottom:70px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:2.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c1ftecnica .cardc1{margin-bottom:70px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:3rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c1ftecnica .cardc1{margin-bottom:40px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:2rem}}@media only screen and (min-width: 375px)and (max-width: 424px){.c1ftecnica .cardc1{margin-bottom:40px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:2rem}}@media only screen and (min-width: 0px)and (max-width: 374px){.c1ftecnica .cardc1{margin-bottom:40px}.c1ftecnica .cardc1 h1{font-family:"Radwave";font-size:1.6rem}}.c2ficha{margin:70px 0}.c2ficha .cardc1{min-height:500px;padding:80px 150px;background-color:#243a85;background-image:url(../assets/images/bgficha.png);background-position:center right;background-size:cover;background-repeat:no-repeat;color:#fff;border-radius:30px;display:flex;flex-direction:column;justify-content:space-around}.c2ficha .cardc1 h1{font-family:"Radwave";font-size:3rem;padding:0;margin:0}.c2ficha .cardc1 a{max-width:400px}.c2ficha .cardc1 a button{padding:10px 30px;margin:0;font-size:1.2rem;font-weight:normal;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;width:100%}.c2ficha .cardc1 a button:hover{color:#243a85;background-color:#e6dcd1;border:1px #e6dcd1 solid}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c2ficha .cardc1{min-height:500px;padding:80px 100px;border-radius:30px}.c2ficha .cardc1 h1{font-size:3rem}.c2ficha .cardc1 a{max-width:400px}.c2ficha .cardc1 a button{padding:10px 30px;margin:0;font-size:1.2rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c2ficha .cardc1{min-height:400px;padding:40px 70px;border-radius:30px}.c2ficha .cardc1 h1{font-size:3rem}.c2ficha .cardc1 a{max-width:400px}.c2ficha .cardc1 a button{padding:10px 30px;margin:0;font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c2ficha .cardc1{min-height:350px;padding:40px 40px;border-radius:30px;background-position:-120px center}.c2ficha .cardc1 h1{font-size:3rem}.c2ficha .cardc1 a{max-width:350px}.c2ficha .cardc1 a button{padding:10px 30px;margin:0;font-size:1.1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c2ficha{margin:40px 0}.c2ficha .cardc1{min-height:300px;padding:30px;border-radius:30px;background-position:-150px center}.c2ficha .cardc1 h1{font-size:2.5rem}.c2ficha .cardc1 a{width:100%}.c2ficha .cardc1 a button{padding:10px 20px;margin:0;font-size:1rem}}@media only screen and (min-width: 375px)and (max-width: 424px){.c2ficha{margin:40px 0}.c2ficha .cardc1{min-height:250px;padding:20px;border-radius:30px;background-position:-100px center}.c2ficha .cardc1 h1{font-size:2.5rem}.c2ficha .cardc1 a{width:100%}.c2ficha .cardc1 a button{padding:10px 20px;margin:0;font-size:1rem}}@media only screen and (min-width: 0px)and (max-width: 374px){.c2ficha{margin:40px 0}.c2ficha .cardc1{min-height:250px;padding:20px;border-radius:30px;background-position:-150px center}.c2ficha .cardc1 h1{font-size:2.2rem}.c2ficha .cardc1 a{width:100%}.c2ficha .cardc1 a button{padding:10px 10px;margin:0;font-size:.8rem}}.fichatecnica{margin-bottom:70px}.fichatecnica iframe{width:100%;height:90vh}.fichatecnica img{width:100%}.fichatecnica .tabla{border:#243a85 solid 1px;border-radius:20px}.fichatecnica .tabla .intro{padding:20px;border-bottom:#243a85 solid 1px;display:flex;align-items:center;justify-content:center;padding:20px 0;width:100%}.fichatecnica .tabla .intro img{max-width:170px}.fichatecnica .tabla .intro img.ciclo{max-width:200px}.fichatecnica .tabla .titulo{border-bottom:#243a85 solid 1px;text-align:center;padding:15px}.fichatecnica .tabla .prop{border-bottom:#243a85 solid 1px;border-right:#243a85 solid 1px;font-family:"Radwave";padding:15px 0;text-align:center;background-color:#e6dcd1;font-size:1rem;line-height:1.1rem}.fichatecnica .tabla .prop span{font-size:.7rem;line-height:.8rem}.fichatecnica .tabla .prop.pur{border-bottom:none;border-radius:0 0 0 20px}.fichatecnica .tabla .propimg{border-bottom:#243a85 solid 1px;display:flex;align-items:center;justify-content:center}.fichatecnica .tabla .propimg img{max-width:20px}.fichatecnica .tabla .propimg.pur{border-bottom:none}@media only screen and (min-width: 0px)and (max-width: 374px){.fichatecnica{margin-bottom:40px}}#conocemasfabrica{text-align:center;margin:70px 0}#conocemasfabrica h3{font-size:1.6rem}#conocemasfabrica h1{font-family:"Radwave";font-size:3rem}#conocemasfabrica p{max-width:1000px;margin:0 auto;padding-top:30px;font-size:1.2rem}@media only screen and (min-width: 1024px)and (max-width: 1439px){#conocemasfabrica h3{font-size:1.5rem}#conocemasfabrica h1{font-family:"Radwave";font-size:2.5rem}#conocemasfabrica p{max-width:800px;margin:0 auto;padding-top:20px;font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){#conocemasfabrica h3{font-size:1.3rem}#conocemasfabrica h1{font-family:"Radwave";font-size:2.2rem}#conocemasfabrica p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){#conocemasfabrica{margin:70px 0}#conocemasfabrica h3{font-size:1.1rem}#conocemasfabrica h1{font-family:"Radwave";font-size:2rem}#conocemasfabrica p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 375px)and (max-width: 424px){#conocemasfabrica{margin:70px 0}#conocemasfabrica h3{font-size:1.1rem}#conocemasfabrica h1{font-family:"Radwave";font-size:2rem}#conocemasfabrica p{max-width:100%;margin:0 auto;padding-top:10px;font-size:1rem}}@media only screen and (min-width: 0px)and (max-width: 374px){#conocemasfabrica{margin:70px 0}#conocemasfabrica h3{font-size:1rem}#conocemasfabrica h1{font-family:"Radwave";font-size:1.6rem}#conocemasfabrica p{max-width:100%;margin:0 auto;padding-top:10px;font-size:.8rem}}#cardfabricadev .sep{margin-top:70px}#cardfabricadev .cardvida{min-height:600px;border-radius:40px;padding:80px 80px;flex-direction:column;text-align:left;color:#243a85}#cardfabricadev .cardvida.bg{background-image:url(../assets/images/fabrica/bgfabrica2.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}#cardfabricadev .cardvida.bgdos{background-image:url(../assets/images/fabrica/bgfabrica3.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}#cardfabricadev .cardvida h2{display:inline-flex;font-size:2.5rem;border-bottom:#243a85 solid 1px;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.7rem}#cardfabricadev .cardvida p{padding-top:20px;font-size:1.2rem;max-width:80%}@media only screen and (min-width: 1024px)and (max-width: 1439px){#cardfabricadev .cardvida{min-height:400px;border-radius:40px;padding:30px}#cardfabricadev .cardvida h2{font-size:2.4rem;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.5rem}#cardfabricadev .cardvida p{padding-top:20px;font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){#cardfabricadev .cardvida{min-height:400px;border-radius:40px;padding:30px}#cardfabricadev .cardvida h2{font-size:1.8rem;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.2rem}#cardfabricadev .cardvida p{padding-top:10px;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){#cardfabricadev .sep{margin-top:0px}#cardfabricadev .cardvida{min-height:300px;border-radius:20px;padding:10px}#cardfabricadev .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardfabricadev .cardvida h2{font-size:2.2rem;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.5rem}#cardfabricadev .cardvida p{padding-top:20px;font-size:1rem;max-width:90%}#cardfabricadev .cardvida p:last-of-type{margin-bottom:40px}#cardfabricadev .cardvida.bg,#cardfabricadev .cardvida.bgdos{margin-bottom:20px}}@media only screen and (min-width: 375px)and (max-width: 424px){#cardfabricadev .sep{margin-top:0px}#cardfabricadev .cardvida{min-height:250px;border-radius:20px;padding:10px}#cardfabricadev .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardfabricadev .cardvida h2{font-size:2rem;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.4rem}#cardfabricadev .cardvida p{padding-top:10px;font-size:1rem;max-width:90%}#cardfabricadev .cardvida p:last-of-type{margin-bottom:40px}#cardfabricadev .cardvida.bg,#cardfabricadev .cardvida.bgdos{margin-bottom:20px}}@media only screen and (min-width: 0px)and (max-width: 374px){#cardfabricadev .sep{margin-top:0px}#cardfabricadev .cardvida{min-height:250px;border-radius:20px;padding:10px}#cardfabricadev .cardvida.mel{text-align:left;display:flex;align-items:flex-start}#cardfabricadev .cardvida h2{font-size:1.6rem;padding-bottom:5px;margin-bottom:20px}#cardfabricadev .cardvida h3{font-size:1.1rem}#cardfabricadev .cardvida p{padding-top:10px;font-size:1rem;max-width:90%}#cardfabricadev .cardvida p:last-of-type{margin-bottom:40px}#cardfabricadev .cardvida.bg,#cardfabricadev .cardvida.bgdos{margin-bottom:20px}}.c6fabrica{background-image:url(../assets/images/fabrica/bgfabrica.webp);background-color:#243a85;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:500px;border-radius:30px;display:flex;align-items:center;margin:0 0 0px 0;padding:60px 80px}.c6fabrica h1{font-family:"Radwave";font-size:3rem;padding:0;margin:0;color:#fff;text-align:left}.c6fabrica p{font-family:"Onest";font-size:1.4rem;padding:0;margin:0;color:#fff;text-align:left}@media only screen and (min-width: 1440px)and (max-width: 1700px){.c6fabrica{min-height:500px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){.c6fabrica{min-height:400px;border-radius:30px;margin:0 0 70px 0;padding:40px}.c6fabrica h1{font-size:2.5rem}.c6fabrica p{font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.c6fabrica{min-height:350px;border-radius:20px;margin:0 0 70px 0;padding:40px}.c6fabrica h1{font-size:2rem}.c6fabrica p{font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){.c6fabrica{min-height:250px;border-radius:20px;margin:0px 0 40px 0;padding:30px 20px}.c6fabrica h1{font-size:2rem;margin-top:0px}.c6fabrica p{font-size:1rem}}@media only screen and (min-width: 375px)and (max-width: 424px){.c6fabrica{min-height:200px;border-radius:20px;margin:0px 0 40px 0;padding:30px 10px}.c6fabrica h1{font-size:1.5rem;margin-top:0px}.c6fabrica p{font-size:1rem}}@media only screen and (min-width: 0px)and (max-width: 374px){.c6fabrica{min-height:200px;border-radius:20px;margin:0px 0 40px 0;padding:20px 10px}.c6fabrica p{font-size:1rem}.c6fabrica h1{font-size:1.5rem;margin-top:0px}}html{scroll-padding-top:120px;scroll-behavior:smooth}*{margin:0;padding:0}* ::-moz-selection{color:#e6dcd1;background:#243a85}* ::selection{color:#e6dcd1;background:#243a85}* .modal-backdrop,* .modal-backdrop.show{background-color:#e6dcd1 !important;--bs-backdrop-bg: #e6dcd1 !important}body{font-family:"Onest";font-weight:normal;color:#243a85}body #preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;visibility:visible;transition:opacity 1s ease-out,visibility 1s ease-out}body #preloader .loader-content{text-align:center}body #preloader .loader-content .logo{width:200px;margin-bottom:40px}body #preloader .loader-content p{font-size:18px;margin-bottom:10px;font-family:"Radwave"}body #preloader .loader-content .progress-bar{width:80%;height:10px;background-color:#f2eee8;border-radius:5px;overflow:hidden;margin:0 auto}body #preloader .loader-content .progress-bar .progress{width:0;height:100%;background-color:#1a3e84}body #preloader.fade-out{opacity:0;visibility:hidden}@keyframes loading{to{width:100%}}body .proxfaqs{min-height:100%;background-color:#243a85;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}body .proxfaqs img{width:100%;max-width:300px}body .proxfaqs h3{color:#fff !important}body .WIP{background-color:#243a85;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:100vh;text-align:center;font-family:"Radwave"}body .WIP img{max-width:300px;width:100%;margin-bottom:40px}body .wspFloat{position:fixed;bottom:50px;right:50px;background-color:#25d366;color:#fff;width:70px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;z-index:100000000;text-decoration:none;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0px 2px 2px 1px rgba(0,0,0,.1)}body .wspFloat:hover{transform:scale(1.1);box-shadow:0px 2px 2px 1px rgba(0,0,0,.2)}@media only screen and (min-width: 425px)and (max-width: 767px){body .wspFloat{bottom:30px;right:20px;width:65px;font-size:35px}}@media only screen and (min-width: 0)and (max-width: 424px){body .wspFloat{bottom:30px;right:20px;width:55px;font-size:30px}}body nav{padding:40px 100px 20px 100px !important;background-color:#fff}body nav img{max-width:200px;width:100%;margin-bottom:8px}body nav .textologo{color:#243a85 !important;text-decoration:none;font-size:1.3rem;line-height:1.4rem}body nav ul{justify-content:space-evenly;flex:auto;margin-left:5%}body nav ul li{cursor:pointer}body nav ul li a{color:#243a85 !important;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1) !important;padding:0 0 0 30px !important;font-size:1rem !important;font-weight:medium}body nav ul li a:hover{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transform:scale(1.048) translateZ(0);transition:all .1s cubic-bezier(0.76, 0, 0.24, 1)}body nav ul .menumobile{color:#243a85 !important;padding:0 0px !important;font-size:2rem;display:none}@media only screen and (max-width: 1440px){body nav{padding:40px 90px 20px 90px !important}body nav ul li a{padding:0 5px !important;font-size:1rem !important}}@media only screen and (min-width: 1024px)and (max-width: 1400px){body nav{padding:40px 30px 20px 30px !important}body nav ul{margin-left:2%}body nav img{max-width:140px;width:100%;margin-bottom:8px}body nav .textologo{font-size:.9rem;line-height:1rem}}@media only screen and (min-width: 768px)and (max-width: 1020px){body nav{padding:40px 30px 20px 30px !important}body nav img{max-width:180px;width:100%;margin-bottom:8px}body nav .textologo{font-size:1.1rem;line-height:1.4rem}body nav ul{justify-content:flex-end}body nav ul li{display:none}body nav ul .menumobile{display:block}}@media only screen and (min-width: 375px)and (max-width: 760px){body nav{padding:15px 10px !important}body nav img{width:100%;margin-bottom:8px}body nav .textologo{font-size:1rem;line-height:1rem}body nav ul{justify-content:flex-end}body nav ul li{display:none}body nav ul .menumobile{display:block}}@media only screen and (max-width: 375px){body nav{padding:15px 10px !important}body nav img{width:100%;margin-bottom:8px}body nav .textologo{font-size:1rem;line-height:1rem}body nav img{max-width:150px}body nav ul{justify-content:flex-end}body nav ul li{display:none}body nav ul .menumobile{display:block;font-size:1.8rem}}@media only screen and (max-width: 320px){body nav{padding:15px 10px !important}body nav img{width:100%;margin-bottom:8px}body nav .textologo{font-size:1rem;line-height:1rem}body nav ul li{display:none}}body .nuevotitle{font-family:"Radwave";font-size:3rem;line-height:3rem;padding:0;margin:80px 0;color:#686867;text-align:center;transition:color .2s ease-out}body .nuevotitle span{font-family:"Onest";font-size:2.8rem;line-height:2.8rem}body .nuevotitle:hover{color:#243a85}@media only screen and (max-width: 1440px){body .nuevotitle{margin:80px 0;font-size:2.5rem;line-height:2.5rem}body .nuevotitle span{font-family:"Onest";font-size:2.3rem;line-height:2.3rem}}@media only screen and (max-width: 1024px){body .nuevotitle{margin:40px 0;font-size:2rem;line-height:2rem}body .nuevotitle span{font-family:"Onest";font-size:1.8rem;line-height:1.8rem}}@media only screen and (max-width: 768px){body .nuevotitle{margin:40px 0;font-size:2rem;line-height:2rem}body .nuevotitle span{font-family:"Onest";font-size:1.8rem;line-height:1.8rem}}@media only screen and (max-width: 425px){body .nuevotitle{margin:40px 0;font-size:1.4rem;line-height:1.5rem}body .nuevotitle span{font-family:"Onest";font-size:1.2rem;line-height:1.2rem}}body .testimonios .testimonials{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:20px}body .testimonios .testimonials .testimonial{text-align:center;padding:20px;width:100%;max-width:350px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:30px}body .testimonios .testimonials .testimonial:hover{background-color:#f2eee8}body .testimonios .testimonials .testimonial:hover .testimonial-photo.no-photo{background-color:#f1efeb}body .testimonios .testimonials .testimonial .testimonial-photo{width:100px;height:100px;border-radius:50%;background-color:#fff;-o-object-fit:cover;object-fit:cover;display:inline-block;display:none}body .testimonios .testimonials .testimonial .testimonial-photo.no-photo{background-color:#fff}body .testimonios .testimonials .testimonial .testimonial-text{margin-top:0px;font-size:1.6rem;line-height:2rem;color:#686867}body .testimonios .testimonials .testimonial .testimonial-ig{font-size:14px;color:#686867;text-decoration:none;padding:5px 10px;border-radius:5px;font-family:"Radwave"}body .testimonios .testimonials .testimonial .testimonial-ig:hover{color:#e6dcd1;background-color:#243a85}@media only screen and (min-width: 768px)and (max-width: 1024px){body .testimonios .testimonials .testimonial .testimonial-text{font-size:1.2rem;line-height:1.6rem}}@media(max-width: 768px){body .testimonios .testimonials{grid-template-columns:1fr}body .testimonios .testimonials .testimonial .testimonial-text{font-size:1.2rem;line-height:1.6rem;margin-top:10px}body .testimonios .testimonials .testimonial .testimonial-photo.no-photo{display:none}}body .contruccion .ideals{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;padding:0px}body .contruccion .ideals .ideal{text-align:center;padding:20px;width:100%;max-width:250px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border-radius:30px}body .contruccion .ideals .ideal:hover{background-color:#f2eee8}body .contruccion .ideals .ideal:hover .ideal-text{color:#243a85}body .contruccion .ideals .ideal:hover .image-container .hover-image{opacity:1}body .contruccion .ideals .ideal:hover .image-container .default-image{opacity:0}body .contruccion .ideals .ideal .image-container{position:relative;width:140px;height:140px}body .contruccion .ideals .ideal .image-container img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}body .contruccion .ideals .ideal .image-container .hover-image{opacity:0}body .contruccion .ideals .ideal .ideal-text{margin-top:0px;font-size:1.4rem;line-height:2rem;color:#686867;font-family:"Radwave";margin-bottom:0}@media only screen and (min-width: 1024px)and (max-width: 1440px){body .contruccion .ideals{grid-template-columns:repeat(6, 2fr)}body .contruccion .ideals .ideal{text-align:center;padding:20px;width:100%;max-width:250px;border-radius:30px}body .contruccion .ideals .ideal .image-container{width:100px;height:100px}body .contruccion .ideals .ideal .ideal-text{margin-top:0px;font-size:1rem;line-height:1.6rem;color:#686867;font-family:"Radwave"}}@media only screen and (min-width: 768px)and (max-width: 1024px){body .contruccion .ideals{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){body .contruccion .ideals{grid-template-columns:repeat(2, 3fr)}body .contruccion .ideals .ideal{text-align:center;padding:20px 10px;width:100%;max-width:250px;border-radius:30px}body .contruccion .ideals .ideal .image-container{width:100px;height:100px}body .contruccion .ideals .ideal .ideal-text{margin-top:0px;font-size:1rem;line-height:1.6rem;color:#686867;font-family:"Radwave";margin-bottom:0}}@media(max-width: 320px){body .contruccion .ideals{grid-template-columns:repeat(1, 3fr)}body .contruccion .ideals .ideal{text-align:center;padding:20px 10px;width:100%;max-width:250px;border-radius:30px}body .contruccion .ideals .ideal .image-container{width:100px;height:100px}body .contruccion .ideals .ideal .ideal-text{margin-top:0px;font-size:1rem;line-height:1.6rem;color:#686867;font-family:"Radwave";margin-bottom:0}}body .comose{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding:80px 10px}body .comose .cardP{margin:auto 0;width:90%}body .comose .cardP h2{color:#696968;font-size:3rem;line-height:3rem;margin-bottom:40px;font-family:"Radwave"}body .comose .cardP p{font-size:1.5rem;color:#696968;line-height:1.5rem;margin-bottom:60px}body .comose .cardP a{padding:10px 30px;margin:0;font-size:1.3rem;font-weight:normal;text-align:center;color:#243a85;background-color:rgba(0,0,0,0);border:1px #243a85 solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;max-width:400px;text-decoration:none}body .comose .cardP a:hover{background-color:#243a85;color:#fff}body .comose .cardtext{min-height:450px;background-image:url(/assets/images/cardText.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:30px}body .comose .cardtext a{width:100%;height:100%;padding:20px 40px;display:flex;text-decoration:none;align-items:end;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 10%, rgba(255, 255, 255, 0) 40%)}body .comose .cardtext a p{color:#fff;text-decoration:none}@media only screen and (min-width: 1024px)and (max-width: 1440px){body .comose .cardP{margin:auto 0;width:100%}body .comose .cardP h2{font-size:2.5rem;line-height:3rem;margin-bottom:40px}}@media only screen and (min-width: 768px)and (max-width: 1024px){body .comose{grid-template-columns:repeat(1, 2fr)}body .comose .cardP{margin:auto 0;width:100%}body .comose .cardP h2{font-size:2.2rem;line-height:2.4rem;margin-bottom:40px}}@media(max-width: 768px){body .comose{grid-template-columns:repeat(1, 2fr)}body .comose .cardP{margin:auto 0;width:100%;text-align:center}body .comose .cardP h2{font-size:1.5rem;line-height:1.6rem;margin-bottom:40px}body .comose .cardP p{font-size:1.3rem;margin-bottom:40px}body .comose .cardtext{min-height:350px}body .comose .cardtext a{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 10%, rgba(255, 255, 255, 0) 80%)}}body .gridestandar{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);justify-items:center;align-items:center}@media(max-width: 768px){body .gridestandar{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 320px){body .gridestandar{grid-template-columns:repeat(1, 1fr)}}body .gridestandar .grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;padding:10px;border-radius:8px;color:#696968}body .gridestandar .grid-item img{max-width:100px;height:auto;margin-bottom:10px;width:100%}@media(max-width: 768px){body .gridestandar .grid-item img{max-width:90px}}body .gridestandar .grid-item h3{margin:10px 0 5px;font-family:"Radwave";font-size:1.2rem}@media(max-width: 768px){body .gridestandar .grid-item h3{font-size:1rem}}body .gridestandar .grid-item p{margin:0;width:200px;font-size:1.1rem;line-height:1.3rem}@media(max-width: 768px){body .gridestandar .grid-item p{width:100%;font-size:1rem;line-height:1.2rem}}body .offcanvas .offcanvas-body ul{display:block}body .offcanvas .offcanvas-body ul li a{color:#243a85 !important;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1) !important;padding:10px 20px !important;font-size:1.2rem !important;font-weight:medium}body #cardzonasbio{background-color:#686867;padding:30px 20px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;margin-top:70px}body #cardzonasbio img:first-of-type{max-width:800px;width:100%}body #cardzonasbio img:last-of-type{max-width:250px;width:100%}@media only screen and (min-width: 768px)and (max-width: 1024px){body #cardzonasbio img:first-of-type{max-width:500px;width:100%}body #cardzonasbio img:last-of-type{max-width:200px;width:100%}}@media only screen and (max-width: 768px){body #cardzonasbio img:first-of-type{max-width:500px;width:100%}body #cardzonasbio img:last-of-type{max-width:220px;width:100%;margin-top:25px}}@media only screen and (max-width: 768px){body #cardzonasbio{justify-content:center;margin-top:30px;padding:20px 10px}}body #tabladensidad{padding:70px 0}@media only screen and (max-width: 768px){body #tabladensidad{padding:40px 0}}body #rothoblaas{padding:100px 0px}body #rothoblaas .logo img{width:100%;max-width:400px}@media only screen and (max-width: 1024px){body #rothoblaas .logo img{max-width:300px}}@media only screen and (max-width: 768px){body #rothoblaas .logo img{max-width:200px}}body #rothoblaas .grid{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);padding:40px 0;align-items:center}body #rothoblaas .grid h3{color:#696968;font-family:"Radwave";font-size:2rem;padding:0;margin:0;text-align:center}body #rothoblaas .grid p{color:#696968;font-size:1.3rem;padding:0;margin:0;max-width:90%}@media only screen and (max-width: 1024px){body #rothoblaas .grid h3{font-size:1.6rem}body #rothoblaas .grid p{font-size:1rem;max-width:100%}}@media only screen and (max-width: 768px){body #rothoblaas .grid{grid-template-columns:repeat(1, 1fr);gap:10px}body #rothoblaas .grid h3{font-size:1.2rem}body #rothoblaas .grid p{font-size:1rem;max-width:100%;text-align:center}}body #rothoblaas #carrouselROTHO{margin:0px 0px;display:flex}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:40px;height:590px;display:flex;align-items:center}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom img,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom img{width:100%}body #rothoblaas #carrouselROTHO .swiper{width:calc(100% - 120px);height:auto}body #rothoblaas #carrouselROTHO .swiper .swiper-slide:hover .card{background-color:#f2eee8}body #rothoblaas #carrouselROTHO .swiper .card{overflow:hidden;display:grid;width:380px;padding:30px 20px;min-height:430px;border:none;background-color:#fff;border:2px solid #696968;margin:0 auto;border-radius:30px;text-align:center}body #rothoblaas #carrouselROTHO .swiper .card .background{width:100%;height:100%;background-position:center center;background-size:cover;position:absolute;z-index:10;opacity:0;transition:opacity .5s ease}body #rothoblaas #carrouselROTHO .swiper .card .background.r1{background-image:url(/assets/images/Rothoblaas/TRASPIR110/1.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r2{background-image:url(/assets/images/Rothoblaas/SKREVO_SKSEVO/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r3{background-image:url(/assets/images/Rothoblaas/ARANDELAINOX/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r4{background-image:url(/assets/images/Rothoblaas/BARRIERNETSD40/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r5{background-image:url(/assets/images/Rothoblaas/BYTUMSPRAY/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r6{background-image:url(/assets/images/Rothoblaas/CLIMACONTROL/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r7{background-image:url(/assets/images/Rothoblaas/CONECTORROSCA/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r8{background-image:url(/assets/images/Rothoblaas/FLEXIBAND/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r9{background-image:url(/assets/images/Rothoblaas/SEALBAND60X60X25/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card .background.r10{background-image:url(/assets/images/Rothoblaas/TORNILLOEVOCABEZAANCHA/2.jpg)}body #rothoblaas #carrouselROTHO .swiper .card img{width:100%}body #rothoblaas #carrouselROTHO .swiper .card h2{font-family:"Radwave";color:#696968;font-size:2rem;line-height:2rem;margin:0px 0 10px 0}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter img{border-radius:30px}body #rothoblaas #carrouselROTHO .swiper .card .ancho .containertexto{display:grid;flex-direction:row;align-items:center}body #rothoblaas #carrouselROTHO .swiper .card .ancho .containertexto p{color:#696968;font-size:1.1rem;line-height:1.4rem;padding:0;margin:0;margin-top:10px;text-align:start;width:100%;padding:0 5%}body #rothoblaas #carrouselROTHO .swiper .card .ancho .containertexto .abrir{align-self:center;justify-self:flex-end;max-width:25px;margin:0px;cursor:pointer;margin-top:15px;z-index:15}@media only screen and (min-width: 1024px)and (max-width: 1440px){body #rothoblaas #carrouselROTHO .swiper .card{width:320px;min-height:350px}body #rothoblaas #carrouselROTHO .swiper .card img{width:100%}body #rothoblaas #carrouselROTHO .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0 0px 0}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter{gap:20px}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.5rem}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 425px)and (max-width: 768px){body #rothoblaas #carrouselROTHO .swiper .card{width:330px;min-height:350px;padding:20px 10px}body #rothoblaas #carrouselROTHO .swiper .card img{width:100%}body #rothoblaas #carrouselROTHO .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter{gap:10px;align-items:center}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.2rem}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 375px)and (max-width: 424px){body #rothoblaas #carrouselROTHO .swiper .card{width:300px;min-height:350px;padding:20px 10px}body #rothoblaas #carrouselROTHO .swiper .card img{width:100%}body #rothoblaas #carrouselROTHO .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter{gap:10px;align-items:center}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.2rem}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 0px)and (max-width: 374px){body #rothoblaas #carrouselROTHO .swiper .card{width:250px;min-height:350px;padding:20px 10px}body #rothoblaas #carrouselROTHO .swiper .card img{width:100%}body #rothoblaas #carrouselROTHO .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter{gap:10px;align-items:center}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.2rem}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body #rothoblaas #carrouselROTHO .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 1024px)and (max-width: 1440px){body #rothoblaas #carrouselROTHO .swiper{width:calc(100% - 100px);height:auto}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:50px;height:590px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:50px;height:600px}body #rothoblaas #carrouselROTHO .swiper{width:calc(100% - 100px);height:auto}}@media only screen and (min-width: 425px)and (max-width: 767px){body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{right:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom{left:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:30px;height:600px;z-index:10;position:absolute}body #rothoblaas #carrouselROTHO .swiper{width:100%;height:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{right:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom{left:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:24px;height:600px;z-index:10;position:absolute}body #rothoblaas #carrouselROTHO .swiper{width:100%;height:auto}}@media only screen and (min-width: 0px)and (max-width: 320px){body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{right:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom{left:10px}body #rothoblaas #carrouselROTHO .swiper-button-prevcustom,body #rothoblaas #carrouselROTHO .swiper-button-nextcustom{width:24px;height:600px;z-index:10;position:absolute}body #rothoblaas #carrouselROTHO .swiper{width:100%;height:auto}}body #rothoblaas .btnrotho{display:flex;gap:20px;align-items:center;justify-content:center;padding:40px 0}body #rothoblaas .btnrotho a{padding:10px 30px;margin:0;font-size:1.3rem;font-weight:normal;text-align:center;color:#243a85;background-color:rgba(0,0,0,0);border:1px #243a85 solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;text-decoration:none;display:block}body #rothoblaas .btnrotho a:hover{background-color:#243a85;color:#fff}body #rothoblaas .btnrotho .oculto{display:none}@media only screen and (max-width: 768px){body #rothoblaas .btnrotho{flex-direction:column;padding:40px 0}body #rothoblaas .btnrotho a{font-size:1rem;padding:10px 0px;width:100%}}@media only screen and (max-width: 768px){body #rothoblaas{padding:40px 0}}body #catalogos{padding:0 0 40px 0}body #catalogos .cardcatalogo{background-color:#1a3e84;color:#fff;display:flex;align-items:center;padding:40px 40px;border-radius:30px;gap:40px;max-width:900px}body #catalogos .cardcatalogo h2{font-family:"Radwave";font-size:4rem}body #catalogos .cardcatalogo p{font-size:.8rem}body #catalogos .cardcatalogo h3{font-family:"Radwave";font-size:2rem}body #catalogos .cardcatalogo a{padding:10px 30px;margin:40px 0;font-size:1.3rem;font-weight:normal;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;max-width:400px;text-decoration:none;display:block}body #catalogos .cardcatalogo a:hover{background-color:#fff;color:#1a3e84}body #catalogos .cardcatalogo h4{font-size:1rem;padding-top:40px}body #catalogos .cardcatalogo .qr{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}body #catalogos .cardcatalogo .qr p{font-size:2rem;line-height:2rem;margin-bottom:20px;text-align:center}body #catalogos .cardcatalogo .qr h3{font-family:"Radwave";font-size:1.5rem;margin-bottom:20px}body #catalogos .cardcatalogo .qr img{width:100%;max-width:200px}@media only screen and (max-width: 1024px){body #catalogos .cardcatalogo{padding:40px 20px;gap:20px}body #catalogos .cardcatalogo h2{font-family:"Radwave";font-size:3rem}body #catalogos .cardcatalogo p{font-size:.7rem}body #catalogos .cardcatalogo h3{font-family:"Radwave";font-size:1.5rem}body #catalogos .cardcatalogo a{padding:10px 10px;margin:30px 0;font-size:1.3rem;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;max-width:300px}body #catalogos .cardcatalogo a:hover{background-color:#fff;color:#1a3e84}body #catalogos .cardcatalogo h4{font-size:.9rem;padding-top:40px}body #catalogos .cardcatalogo .qr p{font-size:1.5rem;line-height:1.5rem;margin-bottom:20px;text-align:center}body #catalogos .cardcatalogo .qr h3{font-family:"Radwave";font-size:1.2rem;margin-bottom:20px}body #catalogos .cardcatalogo .qr img{width:100%;max-width:150px}}@media only screen and (max-width: 768px){body #catalogos .cardcatalogo{padding:40px 20px}body #catalogos .cardcatalogo h4{font-size:1rem;padding-top:0px}body #catalogos .cardcatalogo .mobile{display:none}}body #catalogos .desarrollado{display:flex;align-items:center;justify-content:end;max-width:900px}body #catalogos .desarrollado p{color:#696968;margin:0;padding:0;margin-top:7px}body #catalogos .desarrollado img{width:100%;max-width:100px;margin:0 30px 0 10px}@media only screen and (max-width: 768px){body #catalogos .desarrollado p{margin-top:7px;font-size:.8rem}body #catalogos .desarrollado img{width:100%;max-width:70px;margin:0 10px}}body #catalogos .cardbeneficios{color:#696968;display:flex;align-items:center;flex-direction:column;padding:10px;border-radius:30px;gap:10px;max-width:900px;text-align:center}body #catalogos .cardbeneficios p{font-size:2.5rem;line-height:2.5rem}body #catalogos .cardbeneficios p.ultimo{color:#1a3e84;font-size:1.2rem;line-height:1.5rem}body #catalogos .cardbeneficios a{padding:10px 30px;margin:10px 0;font-size:1.3rem;font-weight:normal;text-align:center;color:#1a3e84;background-color:rgba(0,0,0,0);border:1px #1a3e84 solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;max-width:400px;text-decoration:none;display:block}body #catalogos .cardbeneficios a:hover{background-color:#1a3e84;color:#fff}body #catalogos .cardbeneficios .qr img{width:100%;max-width:200px}@media only screen and (max-width: 1024px){body #catalogos .cardbeneficios p{font-size:1.5rem;line-height:1.6rem;margin-bottom:0}body #catalogos .cardbeneficios p.ultimo{color:#1a3e84;font-size:.8rem;line-height:1.2rem}body #catalogos .cardbeneficios a{padding:10px 20px;margin:10px 0;font-size:1rem;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);max-width:400px}body #catalogos .cardbeneficios a:hover{background-color:#1a3e84;color:#fff}body #catalogos .cardbeneficios .qr img{width:100%;max-width:150px}}@media only screen and (max-width: 768px){body #catalogos .cardbeneficios p{font-size:1.7rem;line-height:1.8rem;margin-bottom:0;margin-top:20px}body #catalogos .cardbeneficios p.ultimo{color:#1a3e84;font-size:.8rem;line-height:1.2rem}body #catalogos .cardbeneficios a{padding:10px 20px;margin:10px 0;font-size:1.2rem;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);max-width:400px;width:100%}body #catalogos .cardbeneficios a:hover{background-color:#1a3e84;color:#fff}body #catalogos .cardbeneficios .qr.mobile{display:none}body #catalogos .cardbeneficios .qr img{width:100%;max-width:150px}}@media only screen and (max-width: 768px){body #catalogos{padding:40px 0}}body #triple{padding:70px 0 0 0}@media only screen and (max-width: 768px){body #triple{padding:40px 0 0 0}}body #formulario{padding:0;max-width:1000px;margin:0 auto;position:relative}body #formulario .form{padding:20px;z-index:10;height:100%;width:100%;overflow:hidden;border-radius:50px;opacity:1;transition:opacity 1s ease-in-out}body #formulario .form .gridform{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);justify-items:center;align-items:center}body #formulario .form .gridform .divform{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:-webkit-fill-available}body #formulario .form .gridform .form-control{width:100%;margin-bottom:10px;border-radius:10px}body #formulario .form .gridform textarea{width:100%;height:100%}body #formulario .form .button{font-weight:400;border:solid 1px #243a85 !important;border-radius:50px !important;padding:10px 30px !important;background-color:#243a85;color:#fff;font-family:"Radwave";font-size:20px;transition:all .2s ease-out;cursor:pointer;margin:0 auto;margin-top:20px;width:100%}body #formulario .form .button:hover,body #formulario .form .button:active,body #formulario .form .button:visited{background-color:#e6dcd1 !important;border:solid 1px #e6dcd1 !important;color:#243a85}@media only screen and (min-width: 0px)and (max-width: 768px){body #formulario .form{padding:20px}body #formulario .form .button{width:100%}body #formulario .form .gridform{display:grid;gap:0px;grid-template-columns:repeat(1, 1fr);justify-items:center;align-items:center}}body #formulario .mensaje{position:absolute;top:0;padding:80px 40px;height:100%;width:100%;background-color:#009e4f;opacity:0;border-radius:30px;z-index:9;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;text-align:center;transition:opacity 1s ease-in-out}body #formulario .mensaje h2{font-weight:300;font-size:3.8rem;font-family:"Radwave";line-height:4rem}@media only screen and (min-width: 0px)and (max-width: 768px){body #formulario .mensaje{padding:40px 20px}body #formulario .mensaje h2{font-weight:300;font-size:1.5rem;line-height:1.5rem}}@media only screen and (max-width: 768px){body #formulario{padding:0}}body #carouseltriple{background-color:#e6dcd1;min-height:500px;border-radius:30px;display:flex;align-items:flex-start;overflow:hidden}body #carouseltriple .carousel-item{background-position:center center;background-size:cover}body #carouseltriple .carousel-item .videobg{position:absolute;top:0;left:0;z-index:-2;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body #carouseltriple .carousel-item .bghovervideo{background-color:rgba(0,0,0,.3);z-index:-1;position:absolute;top:0;width:100%;height:100%}body #carouseltriple .carousel-item.uno{background-image:url(../assets/images/fabrica/bg2.webp)}body #carouseltriple .carousel-item.dos{background-image:url(../assets/images/fabrica/bgid.webp)}body #carouseltriple .carousel-item.tres{background-image:url(../assets/images/bggenesis.webp)}body #carouseltriple .carousel-item .cardc1{min-height:550px;justify-content:start;flex-direction:column;display:flex}body #carouseltriple .carousel-control-next img,body #carouseltriple .carousel-control-prev img{width:100%;max-width:50px;position:absolute}body #carouseltriple .carousel-control-next img{right:20px}body #carouseltriple .carousel-control-prev img{left:20px}body #carouseltriple .col-12{padding:100px 150px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:3.5rem;line-height:3.5rem;padding:0;margin:0;margin-bottom:50px;color:#fff;text-shadow:0 2px 5px rgba(6,9,20,.199)}body #carouseltriple .col-12 p{padding:0 0 0 0px;margin:0;font-size:1.5rem;line-height:1.6rem;color:#fff;max-width:700px;text-shadow:0 5px 15px rgba(6,9,20,.399)}body #carouseltriple .col-12 p.lana{font-size:1.9rem;line-height:1.9rem;max-width:100%}body #carouseltriple .col-12 p.metricas{line-height:2.5rem}body #carouseltriple .col-12 p span{font-family:"Radwave";max-width:100%}@media only screen and (min-width: 1440px)and (max-width: 1700px){body #carouseltriple{min-height:500px}body #carouseltriple .carousel-item .cardc1{min-height:450px}body #carouseltriple .col-12{padding:100px 150px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:3.5rem;line-height:3.5rem;padding:0;margin:0;margin-bottom:50px;color:#fff;text-shadow:0 2px 5px rgba(6,9,20,.199)}body #carouseltriple .col-12 p{padding:0 0 0 10px;margin:0;font-size:1.5rem;line-height:1.6rem;color:#fff;max-width:700px;text-shadow:0 5px 15px rgba(6,9,20,.399)}body #carouseltriple .col-12 p.lana{font-size:1.6rem;line-height:1.6rem;max-width:100%}body #carouseltriple .col-12 p.metricas{line-height:2.1rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body #carouseltriple{min-height:500px}body #carouseltriple .carousel-item .cardc1{min-height:400px}body #carouseltriple .col-12{padding:50px 100px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:3.5rem;line-height:3.5rem;padding:0;margin:0;margin-bottom:50px;color:#fff;text-shadow:0 2px 5px rgba(6,9,20,.199)}body #carouseltriple .col-12 p{padding:0 0 0 10px;margin:0;font-size:1.5rem;line-height:1.6rem;color:#fff;max-width:700px;text-shadow:0 5px 15px rgba(6,9,20,.399)}body #carouseltriple .col-12 p.metricas{line-height:2.1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body #carouseltriple{min-height:450px}body #carouseltriple .carousel-item .cardc1{min-height:450px}body #carouseltriple .col-12{padding:0 40px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:7rem}body #carouseltriple .col-12 p{font-size:1.8rem;line-height:2rem}body #carouseltriple .col-12.metricas{line-height:2.1rem}}@media only screen and (min-width: 425px)and (max-width: 768px){body #carouseltriple{min-height:400px}body #carouseltriple .carousel-item .cardc1{min-height:400px}body #carouseltriple .carousel-item .videobg{height:101%}body #carouseltriple .col-12{padding:50px 40px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:2rem;line-height:2rem;padding-top:0px;padding-bottom:0px;margin-bottom:30px}body #carouseltriple .col-12 p{font-size:1.2rem;line-height:1.4rem;padding:0}body #carouseltriple .col-12 p.lana{font-size:1.5rem;line-height:1.5rem;max-width:100%}body #carouseltriple .col-12 p.metricas{line-height:1.8rem}body #carouseltriple .carousel-control-next img,body #carouseltriple .carousel-control-prev img{width:100%;max-width:30px;position:absolute}body #carouseltriple .carousel-control-next img{right:5px}body #carouseltriple .carousel-control-prev img{left:5px}}@media only screen and (min-width: 375px)and (max-width: 424px){body #carouseltriple{min-height:400px}body #carouseltriple .carousel-item .cardc1{min-height:400px}body #carouseltriple .carousel-item .videobg{height:101%}body #carouseltriple .col-12{padding:50px 40px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:2rem;line-height:2rem;padding-top:0px;padding-bottom:0px;margin-bottom:30px}body #carouseltriple .col-12 p{font-size:1.2rem;line-height:1.4rem;padding:0}body #carouseltriple .col-12 p.lana{font-size:1.3rem;line-height:1.3rem;max-width:100%}body #carouseltriple .col-12 p.metricas{line-height:1.8rem}body #carouseltriple .carousel-control-next img,body #carouseltriple .carousel-control-prev img{width:100%;max-width:30px;position:absolute}body #carouseltriple .carousel-control-next img{right:5px}body #carouseltriple .carousel-control-prev img{left:5px}}@media only screen and (min-width: 0px)and (max-width: 375px){body #carouseltriple{min-height:400px}body #carouseltriple .carousel-item .cardc1{min-height:400px}body #carouseltriple .carousel-item .videobg{height:101%}body #carouseltriple .col-12{padding:50px 40px}body #carouseltriple .col-12 h1{font-family:"Radwave";font-size:2rem;line-height:2rem;padding-top:0px;padding-bottom:0px;margin-bottom:30px}body #carouseltriple .col-12 p{font-size:1.2rem;line-height:1.4rem;padding:0}body #carouseltriple .col-12 p.lana{font-size:1.2rem;line-height:1.2rem;max-width:100%}body #carouseltriple .col-12 p.metricas{line-height:1.8rem}body #carouseltriple .carousel-control-next img,body #carouseltriple .carousel-control-prev img{width:100%;max-width:30px;position:absolute}body #carouseltriple .carousel-control-next img{right:5px}body #carouseltriple .carousel-control-prev img{left:5px}}body .maincontainer{padding:0px 100px !important}@media only screen and (max-width: 1440px){body .maincontainer{padding:0px 100px !important}}@media only screen and (max-width: 1024px){body .maincontainer{padding:0px 80px !important}}@media only screen and (max-width: 768px){body .maincontainer{padding:0px 40px !important}}@media only screen and (max-width: 425px){body .maincontainer{padding:0px 30px !important}}body .maincontainer .c1{background-color:#e6dcd1;min-height:550px;border-radius:30px;display:flex;align-items:flex-start;overflow:hidden}body .maincontainer .c1 .carousel-item{background-position:center center;background-size:cover}body .maincontainer .c1 .carousel-item.uno{background-image:url(../assets/images/portada/1.webp)}body .maincontainer .c1 .carousel-item.dos{background-image:url(../assets/images/portada/2.webp)}body .maincontainer .c1 .carousel-item.tres{background-image:url(../assets/images/portada/3.webp)}body .maincontainer .c1 .carousel-item.cuatro{background-image:url(../assets/images/portada/4.webp)}body .maincontainer .c1 .carousel-item .cardc1{min-height:550px;justify-content:center;flex-direction:column;display:flex}body .maincontainer .c1 .carousel-control-next img,body .maincontainer .c1 .carousel-control-prev img{width:100%;max-width:50px;position:absolute}body .maincontainer .c1 .carousel-control-next img{right:20px}body .maincontainer .c1 .carousel-control-prev img{left:20px}body .maincontainer .c1 .col-12{padding:50px 150px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:15rem;line-height:15rem;padding:0;margin:0;color:#fff;text-shadow:0 2px 5px rgba(6,9,20,.199)}body .maincontainer .c1 .col-12 h2{font-family:"Radwave";font-size:4rem;line-height:4rem;padding:0;margin:0;color:#fff}body .maincontainer .c1 .col-12 p{padding:0 0 0 10px;margin:0;font-size:2rem;font-weight:bold;line-height:2.5rem;font-family:"Radwave";color:#fff;text-shadow:0 5px 5px rgba(6,9,20,.199)}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c1{min-height:550px}body .maincontainer .c1 .carousel-item .cardc1{min-height:550px}body .maincontainer .c1 .col-12{padding:0 100px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:11.5rem}body .maincontainer .c1 .col-12 p{font-size:2rem;line-height:2.2rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c1{min-height:500px}body .maincontainer .c1 .carousel-item .cardc1{min-height:500px}body .maincontainer .c1 .col-12{padding:0 70px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:8rem}body .maincontainer .c1 .col-12 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c1{min-height:450px}body .maincontainer .c1 .carousel-item .cardc1{min-height:450px}body .maincontainer .c1 .col-12{padding:0 40px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:7rem}body .maincontainer .c1 .col-12 p{font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c1{min-height:400px}body .maincontainer .c1 .carousel-item .cardc1{min-height:400px}body .maincontainer .c1 .col-12{padding:0 30px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:3.6rem;line-height:3.6rem;padding-top:70px;padding-bottom:70px}body .maincontainer .c1 .col-12 p{font-size:1.5rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c1{min-height:400px}body .maincontainer .c1 .carousel-item .cardc1{min-height:400px}body .maincontainer .c1 .col-12{padding:0 30px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:3.1rem;line-height:3.1rem;padding-top:70px;padding-bottom:70px}body .maincontainer .c1 .col-12 p{font-size:1.4rem;line-height:1.6rem;padding:0}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c1{min-height:400px}body .maincontainer .c1 .carousel-item .cardc1{min-height:400px}body .maincontainer .c1 .col-12{padding:0 20px}body .maincontainer .c1 .col-12 h1{font-family:"Radwave";font-size:2.7rem;line-height:2.7rem;padding-top:70px;padding-bottom:70px}body .maincontainer .c1 .col-12 p{font-size:1.2rem;line-height:1.6rem;padding:0}}body .maincontainer .c2{background-image:url(../assets/images/bg2.webp);background-color:#e6dcd1;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:600px;border-radius:30px;display:flex;align-items:center;margin-top:70px;flex-direction:column;justify-content:space-between;padding:40px 20px}body .maincontainer .c2 h1{font-family:"Radwave";font-size:4rem;padding:0;margin:0;color:#fff;text-align:center;justify-self:center;padding-top:120px}body .maincontainer .c2 h3{font-size:2rem;line-height:2.4rem;padding:0;margin:0;color:#fff;text-align:center}body .maincontainer .c2 p{margin:0;font-size:3.5rem;line-height:3.8rem;font-weight:normal;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(6,9,20,.199)}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c2{min-height:600px;padding:60px 20px}body .maincontainer .c2 h1{font-size:3.9rem;padding-top:120px}body .maincontainer .c2 h3{font-size:1.9rem;line-height:2.2rem}body .maincontainer .c2 p{font-size:2.8rem;line-height:3.1rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c2{min-height:450px;padding:40px 20px}body .maincontainer .c2 h1{font-size:3rem;padding-top:100px}body .maincontainer .c2 h3{font-size:1.4rem;line-height:2rem}body .maincontainer .c2 p{font-size:2rem;line-height:2.2rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c2{min-height:400px;padding:40px 20px}body .maincontainer .c2 h1{font-size:3rem;padding-top:20px;width:80%}body .maincontainer .c2 h3{font-size:1.3rem;line-height:2rem}body .maincontainer .c2 p{font-size:2.6rem;line-height:2.6rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c2{min-height:330px;padding:30px 10px}body .maincontainer .c2 h1{font-size:2rem;padding-top:10px}body .maincontainer .c2 h3{font-size:1.3rem;line-height:1.3rem;margin-bottom:10px}body .maincontainer .c2 p{font-size:1.4rem;line-height:1.4rem}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c2{min-height:300px;padding:30px 10px}body .maincontainer .c2 h1{font-size:2rem;padding-top:10px}body .maincontainer .c2 h3{font-size:1rem;line-height:1.1rem;margin-bottom:10px}body .maincontainer .c2 p{font-size:1.2rem;line-height:1.2rem}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c2{min-height:280px;padding:30px 0px}body .maincontainer .c2 h1{font-size:1.5rem;padding-top:10px}body .maincontainer .c2 h3{font-size:.9rem;line-height:1.1rem;margin-bottom:10px}body .maincontainer .c2 p{font-size:1rem;line-height:1.2rem}}body .maincontainer .c3{background-color:#e6dcd1;min-height:700px;border-radius:30px;display:flex;align-items:flex-end;margin-top:70px;padding:0 150px;background-image:url(../assets/images/bgc3.webp);background-repeat:no-repeat;background-size:contain;background-position:left top}body .maincontainer .c3 p{font-size:2.5rem;line-height:2.7rem;margin-bottom:100px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:10px 30px;margin:0;font-size:1.2rem;font-weight:normal;text-align:center;color:#243a85;background-color:rgba(0,0,0,0);border:1px #243a85 solid;border-radius:40px;margin-bottom:70px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1)}body .maincontainer .c3 button:hover{color:#e6dcd1;background-color:#243a85}body .maincontainer .c3 button:hover a{color:#e6dcd1}body .maincontainer .c3 button a{color:#243a85}body .maincontainer .c3 button a:hover{color:#e6dcd1}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c3{min-height:700px;padding:0 80px}body .maincontainer .c3 p{font-size:2.3rem;line-height:2.5rem;margin-bottom:100px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:10px 30px;font-size:1.1rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:70px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c3{min-height:500px;padding:0 40px}body .maincontainer .c3 p{font-size:1.8rem;line-height:2.2rem;margin-bottom:50px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:10px 30px;font-size:1rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:50px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c3{min-height:450px;background-image:url(../assets/images/bgc3sm.webp);padding:0 40px}body .maincontainer .c3 p{font-size:1.8rem;line-height:2rem;margin-bottom:50px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:10px 30px;font-size:1rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:20px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c3{min-height:300px;background-image:url(../assets/images/bgc3sm.webp);background-position:-60px bottom;padding:20px;margin-top:40px}body .maincontainer .c3 p{font-size:1.2rem;line-height:1.2rem;margin-bottom:30px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:7px 15px;font-size:.8rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:0px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c3{min-height:270px;margin-top:40px;background-image:url(../assets/images/bgc3sm.webp);background-position:-60px bottom;padding:20px}body .maincontainer .c3 p{font-size:1rem;line-height:1rem;margin-bottom:30px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:7px 15px;font-size:.6rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:0px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c3{min-height:240px;margin-top:40px;background-image:url(../assets/images/bgc3sm.webp);background-position:-60px bottom;padding:20px}body .maincontainer .c3 p{font-size:.8rem;line-height:.8rem;margin-bottom:30px;color:#243a85;text-align:left}body .maincontainer .c3 button{padding:7px 10px;font-size:.6rem;border:1px #243a85 solid;border-radius:40px;margin-bottom:0px}}body .maincontainer #carrousel{margin:0px 0px;display:flex}body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:60px;height:400px;display:flex;align-items:center}body .maincontainer #carrousel .swiper-button-prevcustom img,body .maincontainer #carrousel .swiper-button-nextcustom img{width:100%}body .maincontainer #carrousel .swiper{width:calc(100% - 120px);height:auto}body .maincontainer #carrousel .swiper .swiper-slide:hover .card{background-color:#f2eee8}body .maincontainer #carrousel .swiper .butonprods{width:380px;background-color:#243a85;color:#e6dcd1;font-family:"Radwave";margin:0 auto;display:block;text-decoration:none;text-align:center;padding:10px 0;border-radius:0 0 30px 30px}body .maincontainer #carrousel .swiper .card{overflow:hidden;display:grid;width:380px;padding:20px;min-height:430px;border:none;background-color:#fff;border:2px solid #e6dcd1;border-bottom:0;margin:0 auto;border-radius:30px 30px 0 0;text-align:center}body .maincontainer #carrousel .swiper .card .background{width:100%;height:100%;background-color:red;background-position:center center;background-size:cover;position:absolute;z-index:10;opacity:0;transition:opacity .5s ease}body .maincontainer #carrousel .swiper .card .background.eco{background-image:url(/assets/images/productos/eco.webp)}body .maincontainer #carrousel .swiper .card .background.plus{background-image:url(/assets/images/productos/plus.webp)}body .maincontainer #carrousel .swiper .card .background.pro{background-image:url(/assets/images/productos/pro.webp)}body .maincontainer #carrousel .swiper .card .background.ultra{background-image:url(/assets/images/productos/ultra.webp)}body .maincontainer #carrousel .swiper .card .background.cinta{background-image:url(/assets/images/productos/cinta.webp)}body .maincontainer #carrousel .swiper .card.eco h2,body .maincontainer #carrousel .swiper .card.eco .cardfooter .containertexto h2,body .maincontainer #carrousel .swiper .card.eco .cardfooter .containertexto p,body .maincontainer #carrousel .swiper .card.eco .ancho .containertexto p{color:#845549}body .maincontainer #carrousel .swiper .card.plus h2,body .maincontainer #carrousel .swiper .card.plus .cardfooter .containertexto h2,body .maincontainer #carrousel .swiper .card.plus .cardfooter .containertexto p,body .maincontainer #carrousel .swiper .card.plus .ancho .containertexto p{color:#243a85}body .maincontainer #carrousel .swiper .card img{width:100%}body .maincontainer #carrousel .swiper .card h2{font-family:"Radwave";color:#696968;font-size:2rem;line-height:2rem;margin:10px 0 0px 0}body .maincontainer #carrousel .swiper .card .cardfooter{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;align-items:center;justify-content:space-between;vertical-align:middle}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto{display:flex;flex-direction:column;align-items:center}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto h2{font-family:"Radwave";color:#696968;font-size:2rem;margin:10px 0}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;padding:0;margin:0;margin-bottom:10px}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto .abrir{justify-self:flex-end;align-self:flex-end;max-width:25px;margin:0px}body .maincontainer #carrousel .swiper .card .ancho .containertexto{display:flex;flex-direction:row;align-items:center}body .maincontainer #carrousel .swiper .card .ancho .containertexto p{color:#696968;font-size:1.2rem;line-height:1.4rem;padding:0;margin:0;margin-top:10px;text-align:start}body .maincontainer #carrousel .swiper .card .ancho .containertexto .abrir{align-self:center;max-width:25px;margin:0px;cursor:pointer;margin-left:15px;z-index:15}@media only screen and (min-width: 1024px)and (max-width: 1440px){body .maincontainer #carrousel .swiper .card{width:320px;min-height:350px}body .maincontainer #carrousel .swiper .card img{width:100%}body .maincontainer #carrousel .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0 0px 0}body .maincontainer #carrousel .swiper .card .cardfooter{gap:20px}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.5rem}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 375px)and (max-width: 768px){body .maincontainer #carrousel .swiper .card{width:300px;min-height:350px}body .maincontainer #carrousel .swiper .card img{width:100%}body .maincontainer #carrousel .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0}body .maincontainer #carrousel .swiper .card .cardfooter{gap:10px;align-items:center}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.2rem}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #carrousel .swiper .card{width:250px;min-height:350px}body .maincontainer #carrousel .swiper .card img{width:100%}body .maincontainer #carrousel .swiper .card h2{font-size:2rem;line-height:2rem;margin:10px 0}body .maincontainer #carrousel .swiper .card .cardfooter{gap:10px;align-items:center}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto h2{margin:10px 0;font-size:1.2rem}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto p{color:#696968;font-size:1rem;line-height:1.2rem;margin-bottom:10px}body .maincontainer #carrousel .swiper .card .cardfooter .containertexto .abrir{max-width:25px;margin:0px}}@media only screen and (min-width: 1024px)and (max-width: 1440px){body .maincontainer #carrousel .swiper{width:calc(100% - 100px);height:auto}body .maincontainer #carrousel .swiper .butonprods{width:320px;padding:10px 0;border-radius:0 0 30px 30px}body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:50px;height:400px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:50px;height:400px}body .maincontainer #carrousel .swiper{width:calc(100% - 100px);height:auto}body .maincontainer #carrousel .swiper .butonprods{width:300px;padding:10px 0;border-radius:0 0 30px 30px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #carrousel .swiper-button-nextcustom{right:10px}body .maincontainer #carrousel .swiper-button-prevcustom{left:10px}body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:50px;height:400px;z-index:10;position:absolute}body .maincontainer #carrousel .swiper{width:100%;height:auto}body .maincontainer #carrousel .swiper .butonprods{width:300px;padding:10px 0;border-radius:0 0 30px 30px}}@media only screen and (min-width: 320px)and (max-width: 424px){body .maincontainer #carrousel .swiper-button-nextcustom{right:10px}body .maincontainer #carrousel .swiper-button-prevcustom{left:10px}body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:50px;height:350px;z-index:10;position:absolute}body .maincontainer #carrousel .swiper{width:100%;height:auto}body .maincontainer #carrousel .swiper .butonprods{width:300px;padding:10px 0;border-radius:0 0 30px 30px}}@media only screen and (min-width: 0px)and (max-width: 320px){body .maincontainer #carrousel .swiper-button-nextcustom{right:10px}body .maincontainer #carrousel .swiper-button-prevcustom{left:10px}body .maincontainer #carrousel .swiper-button-prevcustom,body .maincontainer #carrousel .swiper-button-nextcustom{width:50px;height:320px;z-index:10;position:absolute}body .maincontainer #carrousel .swiper{width:100%;height:auto}body .maincontainer #carrousel .swiper .butonprods{width:250px;padding:10px 0;border-radius:0 0 30px 30px}}body .maincontainer .c4{background-image:url(../assets/images/bg4.webp);background-color:#e6dcd1;background-repeat:no-repeat;background-size:cover;min-height:700px;border-radius:30px;display:flex;align-items:flex-end;margin:70px 0}body .maincontainer .c4 .col-12 h1{font-family:"Radwave";font-size:4rem;padding:0;margin:0;color:#fff;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons{display:flex;justify-content:space-around}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:70px;margin-top:180px;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1)}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 30px;margin:0;font-size:1.2rem;font-weight:normal;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1)}body .maincontainer .c4 .col-12 .containerbuttons a button:hover{color:#e6dcd1;background-color:#243a85;border:1px #243a85 solid}body .maincontainer .c4 .col-12 .containerbuttons a:hover{color:#e6dcd1;background-color:#243a85;border:1px #243a85 solid}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c4{min-height:700px}body .maincontainer .c4 .col-12 h1{font-size:4rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c4{min-height:500px}body .maincontainer .c4 .col-12 h1{font-size:2.5rem}body .maincontainer .c4 .col-12 .containerbuttons{display:block;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:0px;margin-top:40px}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 30px;font-size:1rem;border-radius:40px}body .maincontainer .c4 .col-12 .containerbuttons a:last-child{margin-bottom:50px;margin-top:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c4{min-height:450px}body .maincontainer .c4 .col-12 h1{font-size:2rem}body .maincontainer .c4 .col-12 .containerbuttons{display:block;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:0px;margin-top:70px}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 30px;font-size:1rem;border-radius:40px;width:90%}body .maincontainer .c4 .col-12 .containerbuttons a:last-child{margin-bottom:30px;margin-top:20px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c4{min-height:450px;margin:40px 0}body .maincontainer .c4 .col-12 h1{font-size:1.7rem}body .maincontainer .c4 .col-12 .containerbuttons{display:block;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:0px;margin-top:60px}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 15px;font-size:.9rem;width:100%;border-radius:40px}body .maincontainer .c4 .col-12 .containerbuttons a:last-child{margin-bottom:30px;margin-top:20px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c4{min-height:450px;margin:40px 0}body .maincontainer .c4 .col-12 h1{font-size:1.7rem}body .maincontainer .c4 .col-12 .containerbuttons{display:block;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:0px;margin-top:60px}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 15px;font-size:.9rem;width:100%;border-radius:40px}body .maincontainer .c4 .col-12 .containerbuttons a:last-child{margin-bottom:30px;margin-top:20px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c4{min-height:400px;margin:40px 0}body .maincontainer .c4 .col-12 h1{font-size:1.3rem}body .maincontainer .c4 .col-12 .containerbuttons{display:block;text-align:center}body .maincontainer .c4 .col-12 .containerbuttons a{margin-bottom:0px;margin-top:60px}body .maincontainer .c4 .col-12 .containerbuttons a button{padding:10px 15px;font-size:.7rem;width:100%;border-radius:40px}body .maincontainer .c4 .col-12 .containerbuttons a:last-child{margin-bottom:30px;margin-top:20px}}body .maincontainer #IDNaturaleza{margin-bottom:70px}body .maincontainer #IDNaturaleza .cardvideo{width:100%;min-height:600px;position:relative;overflow:hidden;border-radius:40px;padding:0 0 80px 60px;display:flex;align-items:flex-end}body .maincontainer #IDNaturaleza .cardvideo video{height:102%;position:absolute;top:0;left:0;z-index:-1}body .maincontainer #IDNaturaleza .cardvideo h1{z-index:1;color:#fff;text-transform:uppercase;font-family:"Radwave";font-size:3rem}body .maincontainer #IDNaturaleza .cardtext{min-height:600px;display:flex;justify-content:flex-end;flex-direction:column;border-radius:40px;padding:0 0 80px 80px;background-color:#e6dcd1}body .maincontainer #IDNaturaleza .cardtext p{color:#243a85;width:340px;font-size:1.1rem}body .maincontainer #IDNaturaleza .cardtext h2{color:#243a85;font-size:1.8rem;margin-top:20px}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #IDNaturaleza .cardvideo{min-height:600px;border-radius:40px;padding:0 0 80px 60px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:3rem}body .maincontainer #IDNaturaleza .cardtext{min-height:600px;border-radius:40px;padding:0 0 80px 80px}body .maincontainer #IDNaturaleza .cardtext p{width:340px;font-size:1.1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.6rem;margin-top:10px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #IDNaturaleza .cardvideo{min-height:450px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:2rem}body .maincontainer #IDNaturaleza .cardtext{min-height:450px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardtext p{width:300px;font-size:1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.5rem;margin-top:10px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #IDNaturaleza .cardvideo{min-height:420px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:1.8rem}body .maincontainer #IDNaturaleza .cardtext{min-height:420px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardtext p{width:250px;font-size:1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.3rem;margin-top:10px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #IDNaturaleza .cardvideo{min-height:400px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:1.8rem}body .maincontainer #IDNaturaleza .cardtext{min-height:400px;border-radius:40px;padding:40px;margin-top:40px}body .maincontainer #IDNaturaleza .cardtext p{width:100%;font-size:1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.5rem;margin-top:10px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #IDNaturaleza .cardvideo{min-height:400px;border-radius:40px;padding:0 0 40px 40px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:1.8rem}body .maincontainer #IDNaturaleza .cardtext{min-height:400px;border-radius:40px;padding:40px;margin-top:40px}body .maincontainer #IDNaturaleza .cardtext p{width:100%;font-size:1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.5rem;margin-top:10px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #IDNaturaleza .cardvideo{min-height:300px;border-radius:40px;padding:0 0 20px 20px}body .maincontainer #IDNaturaleza .cardvideo video{height:100%}body .maincontainer #IDNaturaleza .cardvideo h1{font-size:1.4rem}body .maincontainer #IDNaturaleza .cardtext{min-height:400px;border-radius:40px;padding:20px;margin-top:40px}body .maincontainer #IDNaturaleza .cardtext p{width:90%;font-size:1rem}body .maincontainer #IDNaturaleza .cardtext h2{font-size:1.2rem;margin-top:10px}}body .maincontainer #presentaciones{margin-bottom:70px}body .maincontainer #presentaciones h2{padding:0 0 70px 0px;text-transform:uppercase;font-family:"Radwave";font-size:3rem;text-align:center}body .maincontainer #presentaciones .cardproducto{width:100%;background-color:#f1efeb;border-radius:20px}body .maincontainer #presentaciones .cardproducto .head{display:flex;align-items:flex-end;justify-content:space-between;padding:40px 40px 20px 40px}body .maincontainer #presentaciones .cardproducto .head h3{font-family:"Radwave";text-transform:uppercase;font-size:1.5rem;line-height:1.5rem;padding:0;margin:0}body .maincontainer #presentaciones .cardproducto .head img{max-width:25px;cursor:pointer}body .maincontainer #presentaciones .cardproducto .content{position:relative}body .maincontainer #presentaciones .cardproducto .content .carrousel{z-index:1;transition:opacity .5s ease-out}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo{width:100%;height:auto}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo img{width:100%}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-prevcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-nextcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-prevcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-nextcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-prevcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-nextcustom{position:absolute;top:var(--swiper-navigation-top-offset, 0%);width:calc(var(--swiper-navigation-size)/1.5);height:100%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-prevcustom img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-nextcustom img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-prevcustom img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-nextcustom img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-prevcustom img,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-nextcustom img{width:100%}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-prevcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-prevcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-prevcustom{left:20px;right:auto}body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperLanaSuelta .swiper-button-nextcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperCinta .swiper-button-nextcustom,body .maincontainer #presentaciones .cardproducto .content .carrousel .swiperRollo .swiper-button-nextcustom{right:20px;left:auto}body .maincontainer #presentaciones .cardproducto .content .texto{z-index:0;opacity:0;position:absolute;top:10px;height:100%;padding:20px 40px 0px 40px;transition:opacity .5s ease-out}body .maincontainer #presentaciones .cardproducto .content .texto p{font-size:1rem;width:90%}body .maincontainer #presentaciones .cardproducto .footer{padding:20px 30px 40px 30px}body .maincontainer #presentaciones .cardproducto .footer button{padding:10px 10px;margin:0;font-size:.9rem;text-transform:uppercase;font-weight:normal;text-align:center;color:#243a85;background-color:rgba(0,0,0,0);border:1px #243a85 solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);width:100%}body .maincontainer #presentaciones .cardproducto .footer button:hover{color:#e6dcd1;background-color:#243a85;border:1px #243a85 solid}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #presentaciones h2{padding:0 0 70px 0px;font-size:2.5rem}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #presentaciones h2{padding:0 0 70px 0px;font-size:2.5rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #presentaciones h2{padding:0 0 70px 0px;font-size:2rem}body .maincontainer #presentaciones .cardproducto{width:350px;background-color:#f1efeb;border-radius:20px}body .maincontainer #presentaciones .cardproducto .head{display:flex;align-items:flex-end;justify-content:space-between;padding:40px 40px 20px 40px}body .maincontainer #presentaciones .cardproducto .head h3{font-size:1.5rem;line-height:1.5rem}body .maincontainer #presentaciones .cardproducto .head img{max-width:25px}body .maincontainer #presentaciones .cardproducto .content .texto{top:10px;padding:20px 40px 0px 40px}body .maincontainer #presentaciones .cardproducto .content .texto p{font-size:1rem;width:90%}body .maincontainer #presentaciones .cardproducto .footer{padding:20px 30px 40px 30px}body .maincontainer #presentaciones .cardproducto .footer button{padding:10px 10px;font-size:.9rem;border-radius:40px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #presentaciones{margin-bottom:40px}body .maincontainer #presentaciones h2{padding:0 0 40px 0px;font-size:1.6rem}body .maincontainer #presentaciones .cardproducto{width:100%;background-color:#f1efeb;border-radius:20px}body .maincontainer #presentaciones .cardproducto .head{display:flex;align-items:flex-end;justify-content:space-between;padding:30px 30px 20px 30px}body .maincontainer #presentaciones .cardproducto .head h3{font-size:1.5rem;line-height:1.5rem}body .maincontainer #presentaciones .cardproducto .head img{max-width:25px}body .maincontainer #presentaciones .cardproducto .content .texto{top:10px;padding:20px 40px 0px 40px}body .maincontainer #presentaciones .cardproducto .content .texto p{font-size:1rem;width:90%}body .maincontainer #presentaciones .cardproducto .footer{padding:20px 30px 30px 30px}body .maincontainer #presentaciones .cardproducto .footer button{padding:10px 10px;font-size:.9rem;border-radius:40px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #presentaciones{margin-bottom:40px}body .maincontainer #presentaciones h2{padding:0 0 40px 0px;font-size:1.3rem}body .maincontainer #presentaciones .cardproducto{width:100%;background-color:#f1efeb;border-radius:20px}body .maincontainer #presentaciones .cardproducto .head{display:flex;align-items:flex-end;justify-content:space-between;padding:30px 30px 20px 30px}body .maincontainer #presentaciones .cardproducto .head h3{font-size:1.5rem;line-height:1.5rem}body .maincontainer #presentaciones .cardproducto .head img{max-width:25px}body .maincontainer #presentaciones .cardproducto .content .texto{top:10px;padding:20px 40px 0px 40px}body .maincontainer #presentaciones .cardproducto .content .texto p{font-size:1rem;width:90%}body .maincontainer #presentaciones .cardproducto .footer{padding:20px 20px 30px 20px}body .maincontainer #presentaciones .cardproducto .footer button{padding:10px 10px;font-size:.8rem;border-radius:40px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #presentaciones{margin-bottom:40px}body .maincontainer #presentaciones h2{padding:0 0 40px 0px;font-size:1.2rem}body .maincontainer #presentaciones .cardproducto{width:100%;background-color:#f1efeb;border-radius:20px}body .maincontainer #presentaciones .cardproducto .head{display:flex;align-items:flex-end;justify-content:space-between;padding:30px 20px 20px 20px}body .maincontainer #presentaciones .cardproducto .head h3{font-size:1.2rem;line-height:1.2rem}body .maincontainer #presentaciones .cardproducto .head img{max-width:25px}body .maincontainer #presentaciones .cardproducto .content .texto{top:10px;padding:20px 20px 0px 20px}body .maincontainer #presentaciones .cardproducto .content .texto p{font-size:1rem;width:100%}body .maincontainer #presentaciones .cardproducto .footer{padding:20px 20px 30px 20px}body .maincontainer #presentaciones .cardproducto .footer button{padding:10px 10px;font-size:.8rem;border-radius:40px}}body .maincontainer #IDIdeal{margin-bottom:70px}body .maincontainer #IDIdeal .cardideal{width:100%;min-height:600px;position:relative;overflow:hidden;border-radius:40px;padding:0 0 80px 60px;display:flex;align-items:flex-end;background-size:cover;background-position:center bottom;transition:background-image .8s ease-in-out;background-image:url(../assets/images/slideideal/1.webp)}body .maincontainer #IDIdeal .cardtext{min-height:600px;display:flex;justify-content:flex-end;flex-direction:column;border-radius:40px;padding:80px 100px;background-color:#e6dcd1;position:relative}body .maincontainer #IDIdeal .cardtext #imgideal{position:absolute;z-index:0;top:120px;left:auto;display:flex;align-self:center;justify-self:center;opacity:0;max-width:500px;transition:opacity .5s ease-out}body .maincontainer #IDIdeal .cardtext .texto{z-index:1;transition:opacity .5s ease-out}body .maincontainer #IDIdeal .cardtext .texto h2{color:#243a85;font-size:1.8rem;margin-top:20px}body .maincontainer #IDIdeal .cardtext .texto p{color:#243a85;width:80%;font-size:1.1rem}body .maincontainer #IDIdeal .cardtext .btnideal{z-index:2;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;margin-top:40px}body .maincontainer #IDIdeal .cardtext .btnideal p{padding:0;margin:0;text-transform:uppercase;font-size:20px;display:flex;align-items:center;justify-content:flex-end;line-height:0px;max-width:300px;cursor:pointer}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:25px;vertical-align:middle;margin:0 0 5px 10px;cursor:pointer}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #IDIdeal .cardideal{min-height:600px}body .maincontainer #IDIdeal .cardtext{min-height:600px;border-radius:40px;padding:40px}body .maincontainer #IDIdeal .cardtext p{width:80%;font-size:1.1rem}body .maincontainer #IDIdeal .cardtext h2{font-size:1.6rem;margin-top:10px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #IDIdeal .cardideal{min-height:450px}body .maincontainer #IDIdeal .cardtext{min-height:450px;border-radius:40px;padding:40px}body .maincontainer #IDIdeal .cardtext .texto p{width:100%;font-size:1rem}body .maincontainer #IDIdeal .cardtext .texto h2{font-size:1.5rem;margin-top:10px}body .maincontainer #IDIdeal .cardtext #imgideal{top:100px;max-width:350px}body .maincontainer #IDIdeal .cardtext .btnideal p{font-size:16px}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:20px;margin:0 0 0px 10px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #IDIdeal .cardideal{min-height:420px;border-radius:20px}body .maincontainer #IDIdeal .cardtext{min-height:420px;border-radius:20px;padding:40px}body .maincontainer #IDIdeal .cardtext .texto p{width:100%;font-size:1rem}body .maincontainer #IDIdeal .cardtext .texto h2{font-size:1.5rem;margin-top:10px}body .maincontainer #IDIdeal .cardtext #imgideal{top:120px;max-width:300px}body .maincontainer #IDIdeal .cardtext .btnideal p{font-size:16px}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:20px;margin:0 0 0px 10px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #IDIdeal{margin-bottom:40px}body .maincontainer #IDIdeal .cardideal{min-height:400px;border-radius:20px}body .maincontainer #IDIdeal .cardtext{min-height:400px;border-radius:20px;padding:40px;margin-top:40px}body .maincontainer #IDIdeal .cardtext .texto p{width:100%;font-size:1rem}body .maincontainer #IDIdeal .cardtext .texto h2{font-size:1.5rem;margin-top:10px}body .maincontainer #IDIdeal .cardtext #imgideal{top:80px;max-width:300px}body .maincontainer #IDIdeal .cardtext .btnideal{margin-top:20px}body .maincontainer #IDIdeal .cardtext .btnideal p{font-size:16px}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:20px;margin:0 0 0px 10px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #IDIdeal{margin-bottom:40px}body .maincontainer #IDIdeal .cardideal{min-height:350px;border-radius:20px}body .maincontainer #IDIdeal .cardtext{min-height:350px;border-radius:20px;padding:20px;margin-top:40px}body .maincontainer #IDIdeal .cardtext .texto p{width:100%;font-size:1rem}body .maincontainer #IDIdeal .cardtext .texto h2{font-size:1.5rem;margin-top:10px}body .maincontainer #IDIdeal .cardtext #imgideal{top:80px;max-width:250px}body .maincontainer #IDIdeal .cardtext .btnideal{margin-top:20px}body .maincontainer #IDIdeal .cardtext .btnideal p{font-size:16px}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:20px;margin:0 0 0px 10px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #IDIdeal{margin-bottom:40px}body .maincontainer #IDIdeal .cardideal{min-height:300px;border-radius:20px}body .maincontainer #IDIdeal .cardtext{min-height:300px;border-radius:20px;padding:20px;margin-top:40px}body .maincontainer #IDIdeal .cardtext .texto p{width:100%;font-size:.8rem}body .maincontainer #IDIdeal .cardtext .texto h2{font-size:1.2rem;margin-top:10px}body .maincontainer #IDIdeal .cardtext #imgideal{top:50px;max-width:220px}body .maincontainer #IDIdeal .cardtext .btnideal{margin-top:20px}body .maincontainer #IDIdeal .cardtext .btnideal p{font-size:14px}body .maincontainer #IDIdeal .cardtext .btnideal p img{max-width:20px;margin:0 0 0px 10px}}body .maincontainer .c5{background-image:url(../assets/images/bgc5.webp);background-color:#243a85;background-repeat:no-repeat;background-size:cover;background-position:center left;min-height:700px;border-radius:30px;display:flex;align-items:flex-end;margin:70px 0;padding:60px 80px}body .maincontainer .c5 .col-12 .containerbuttons{display:grid;justify-content:flex-end}body .maincontainer .c5 .col-12 .containerbuttons a{max-width:400px}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;margin:0;font-size:1.2rem;font-weight:normal;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;min-width:400px}body .maincontainer .c5 .col-12 .containerbuttons button:hover{color:#243a85;background-color:#e6dcd1;border:1px #e6dcd1 solid}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c5{min-height:700px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c5{min-height:500px;border-radius:30px;margin:70px 0;padding:40px}body .maincontainer .c5 .col-12 .containerbuttons a{max-width:350px}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;font-size:1rem;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;min-width:350px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c5{min-height:450px;border-radius:20px;margin:70px 0;padding:40px;background-position-x:-120px}body .maincontainer .c5 .col-12 .containerbuttons a{max-width:350px}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;font-size:1rem;border-radius:40px;min-width:350px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c5{min-height:400px;border-radius:20px;margin:0 0 40px 0;padding:30px 20px;background-position-x:-165px}body .maincontainer .c5 .col-12 .containerbuttons a{width:100%}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;font-size:1rem;border-radius:40px;min-width:100%}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c5{min-height:300px;border-radius:20px;margin:0 0 40px 0;padding:30px 10px;background-position-x:-110px}body .maincontainer .c5 .col-12 .containerbuttons a{width:100%}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;font-size:.8rem;border-radius:40px;min-width:100%}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c5{min-height:210px;border-radius:20px;margin:0 0 40px 0;padding:20px 10px;background-position-x:-70px}body .maincontainer .c5 .col-12 .containerbuttons a{width:100%}body .maincontainer .c5 .col-12 .containerbuttons button{padding:10px 30px;font-size:.8rem;border-radius:40px;min-width:100%}}body .maincontainer .c6{background-image:url(../assets/images/obras/6/2dark.JPG);background-color:#243a85;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:600px;border-radius:30px;display:flex;align-items:flex-end;margin:70px 0;padding:60px 80px}body .maincontainer .c6 h1{font-family:"Radwave";font-size:3rem;padding:0;margin:0;color:#fff;text-align:center;padding-top:150px}body .maincontainer .c6 p{color:#fff;font-size:1.2rem;margin-bottom:0;text-shadow:0 0px 5px rgba(6,9,20,.5)}body .maincontainer .c6 .containerbuttons{display:flex;justify-content:flex-end}body .maincontainer .c6 .containerbuttons button{padding:10px 30px;margin:0;font-size:1.2rem;font-weight:normal;text-align:center;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;min-width:400px}body .maincontainer .c6 .containerbuttons button:hover{color:#e6dcd1;background-color:#243a85;border:1px #243a85 solid}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer .c6{min-height:700px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer .c6{min-height:500px;border-radius:30px;margin:70px 0;padding:40px}body .maincontainer .c6 h1{font-size:2.5rem;padding-top:100px}body .maincontainer .c6 p{font-size:1rem}body .maincontainer .c6 .containerbuttons button{padding:10px 30px;font-size:1rem;color:#fff;background-color:rgba(0,0,0,0);border:1px #fff solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;min-width:350px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer .c6{min-height:450px;border-radius:20px;margin:70px 0;padding:40px}body .maincontainer .c6 h1{font-size:2rem;padding-top:80px}body .maincontainer .c6 p{font-size:.8rem}body .maincontainer .c6 .containerbuttons button{padding:10px 30px;font-size:1rem;border-radius:40px;min-width:300px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer .c6{min-height:400px;border-radius:20px;margin:30px 0 40px 0;padding:30px 20px}body .maincontainer .c6 h1{font-size:1.8rem;padding-top:50px}body .maincontainer .c6 p{font-size:.8rem;padding:10px 0}body .maincontainer .c6 .containerbuttons a{width:100%}body .maincontainer .c6 .containerbuttons a button{padding:10px 30px;font-size:1rem;border-radius:40px;min-width:100%}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer .c6{min-height:300px;border-radius:20px;margin:30px 0 40px 0;padding:30px 10px}body .maincontainer .c6 h1{font-size:1.8rem;padding-top:50px}body .maincontainer .c6 p{font-size:.8rem;padding:20px 0}body .maincontainer .c6 .containerbuttons a{width:100%}body .maincontainer .c6 .containerbuttons button{padding:10px 30px;font-size:.8rem;border-radius:40px;min-width:100%}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer .c6{min-height:300px;border-radius:20px;margin:30px 0 40px 0;padding:20px 10px}body .maincontainer .c6 h1{font-size:1.8rem;padding-top:50px}body .maincontainer .c6 p{font-size:.7rem;padding:20px 0}body .maincontainer .c6 .containerbuttons a{width:100%}body .maincontainer .c6 .containerbuttons button{padding:10px 30px;font-size:.8rem;border-radius:40px;min-width:100%}}body .maincontainer #socios .cardtext{min-height:550px;display:flex;justify-content:space-between;flex-direction:column;border-radius:40px;padding:40px 80px;padding-top:80px;background-color:#e6dcd1;position:relative}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{color:#686867;font-size:1.8rem;margin-bottom:40px;font-weight:normal}body .maincontainer #socios .cardtext .texto img{max-width:300px;width:100%}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{position:absolute;top:80px;opacity:0;z-index:1;transition:opacity .5s ease-out;max-width:500px}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{color:#686867;font-size:1.8rem;margin-bottom:20px;font-weight:normal}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{color:#686867;font-size:1rem}body .maincontainer #socios .cardtext .containerbtns{display:flex;justify-content:space-between}body .maincontainer #socios .cardtext .containerbtns a{width:70%}body .maincontainer #socios .cardtext .containerbtns button{padding:10px 0 !important;margin:0;font-size:1rem;font-weight:normal;text-align:center;color:#686867;background-color:rgba(0,0,0,0);border:1px #686867 solid;border-radius:40px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1);text-transform:uppercase;width:100%}body .maincontainer #socios .cardtext .containerbtns button:hover{color:#e6dcd1;background-color:#243a85;border:1px #243a85 solid}body .maincontainer #socios .cardtext .containerbtns .btnideal{z-index:2;width:30%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}body .maincontainer #socios .cardtext .containerbtns .btnideal p{padding:0;margin:0;text-transform:uppercase;font-size:20px;display:flex;align-items:center;justify-content:flex-end;line-height:0px;max-width:300px;cursor:pointer;color:#686867}body .maincontainer #socios .cardtext .containerbtns .btnideal p img{max-width:25px;vertical-align:middle;margin:0 0 5px 10px;cursor:pointer}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #socios .cardtext{min-height:550px;border-radius:40px;padding:40px 80px;padding-top:60px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1.8rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:300px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:60px;max-width:450px}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1.8rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:1rem}body .maincontainer #socios .cardtext .containerbtns a{width:70%}body .maincontainer #socios .cardtext .containerbtns button{font-size:1rem;border-radius:40px;width:100%}body .maincontainer #socios .cardtext .containerbtns .btnideal{width:30%}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:20px;max-width:300px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #socios .cardtext{min-height:550px;border-radius:40px;padding:40px 40px;padding-top:40px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1.5rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:250px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:40px;max-width:80%}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1.5rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:1rem}body .maincontainer #socios .cardtext .containerbtns{display:block}body .maincontainer #socios .cardtext .containerbtns a{width:100%}body .maincontainer #socios .cardtext .containerbtns button{font-size:1rem;border-radius:40px;width:100%;margin-bottom:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal{position:absolute;bottom:20px;right:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:18px;max-width:300px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #socios .cardtext{min-height:480px;border-radius:20px;padding:40px 40px;padding-top:40px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1.2rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:250px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:40px;max-width:80%}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1.2rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:.8rem}body .maincontainer #socios .cardtext .containerbtns{display:block}body .maincontainer #socios .cardtext .containerbtns a{width:100%}body .maincontainer #socios .cardtext .containerbtns button{font-size:.8rem;border-radius:40px;width:100%;margin-bottom:30px}body .maincontainer #socios .cardtext .containerbtns .btnideal{position:absolute;bottom:20px;right:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:18px;max-width:300px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #socios .cardtext{min-height:480px;border-radius:20px;padding:40px 40px;padding-top:40px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1.2rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:250px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:40px;max-width:80%}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1.2rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:.8rem}body .maincontainer #socios .cardtext .containerbtns{display:block}body .maincontainer #socios .cardtext .containerbtns a{width:100%}body .maincontainer #socios .cardtext .containerbtns button{font-size:.8rem;border-radius:40px;width:100%;margin-bottom:30px}body .maincontainer #socios .cardtext .containerbtns .btnideal{position:absolute;bottom:20px;right:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:18px;max-width:300px}body .maincontainer #socios .cardtext.marginmobile{margin-top:40px;min-height:400px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #socios .cardtext{min-height:450px;border-radius:20px;padding:40px 30px;padding-top:30px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1.1rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:200px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:30px;max-width:80%}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1.1rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:.8rem}body .maincontainer #socios .cardtext .containerbtns{display:block}body .maincontainer #socios .cardtext .containerbtns a{width:100%}body .maincontainer #socios .cardtext .containerbtns button{font-size:.8rem;border-radius:40px;width:100%;margin-bottom:30px}body .maincontainer #socios .cardtext .containerbtns .btnideal{position:absolute;bottom:20px;right:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:16px;max-width:300px}body .maincontainer #socios .cardtext .containerbtns .btnideal img{width:20px;margin:5px 0 0px 10px}body .maincontainer #socios .cardtext.marginmobile{margin-top:40px;min-height:400px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #socios .cardtext{min-height:450px;border-radius:20px;padding:40px 20px;padding-top:20px}body .maincontainer #socios .cardtext .texto{z-index:2;transition:opacity .5s ease-out}body .maincontainer #socios .cardtext .texto h2{font-size:1rem;margin-bottom:40px}body .maincontainer #socios .cardtext .texto img{max-width:200px}body .maincontainer #socios .cardtext #textorotho,body .maincontainer #socios .cardtext #textorevo{top:20px;max-width:80%}body .maincontainer #socios .cardtext #textorotho h2,body .maincontainer #socios .cardtext #textorevo h2{font-size:1rem;margin-bottom:20px}body .maincontainer #socios .cardtext #textorotho p,body .maincontainer #socios .cardtext #textorevo p{font-size:.7rem}body .maincontainer #socios .cardtext .containerbtns{display:block}body .maincontainer #socios .cardtext .containerbtns a{width:100%}body .maincontainer #socios .cardtext .containerbtns button{font-size:.7rem;border-radius:40px;width:100%;margin-bottom:30px}body .maincontainer #socios .cardtext .containerbtns .btnideal{position:absolute;bottom:20px;right:40px}body .maincontainer #socios .cardtext .containerbtns .btnideal p{font-size:12px;max-width:300px}body .maincontainer #socios .cardtext .containerbtns .btnideal img{width:15px;margin:5px 0 0px 10px}body .maincontainer #socios .cardtext.marginmobile{margin-top:40px;min-height:370px}}body .maincontainer #genesiscircular .cardgenesis{background-image:url(../assets/images/bggenesis.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:700px;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:70px 0;padding:60px 80px;color:#fff;flex-direction:column;text-align:center;position:relative}body .maincontainer #genesiscircular .cardgenesis #title{z-index:2;transition:opacity .5s ease-out}body .maincontainer #genesiscircular .cardgenesis #title h2{font-family:"Radwave";font-size:3rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1.8rem;line-height:2rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{background-color:#845549;border-radius:40px;width:100%;position:absolute;top:0;height:700px;display:flex;align-items:center;opacity:0;z-index:1;transition:opacity .5s ease-out}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:550px;margin:0 auto;font-size:1.5rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{z-index:3;width:100%;display:flex;justify-content:center;position:absolute;bottom:60px}body .maincontainer #genesiscircular .cardgenesis #botonmas p{padding:0;margin:0;text-transform:uppercase;font-size:20px;cursor:pointer;min-width:300px}body .maincontainer #genesiscircular .cardgenesis #botonmas p img{max-width:25px;vertical-align:middle;margin:0 0 5px 10px;cursor:pointer}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #genesiscircular .cardgenesis{min-height:600px;border-radius:40px;margin:70px 0;padding:40px}body .maincontainer #genesiscircular .cardgenesis #title h2{font-size:3rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1.8rem;line-height:2rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{height:600px}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:550px;font-size:1.5rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{bottom:60px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #genesiscircular .cardgenesis{min-height:500px;border-radius:40px;margin:70px 0;padding:20px}body .maincontainer #genesiscircular .cardgenesis #title h2{font-size:2.6rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1.5rem;line-height:1.7rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{height:500px}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:450px;font-size:1.2rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{bottom:40px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #genesiscircular .cardgenesis{min-height:450px;border-radius:20px;margin:40px 0;padding:20px}body .maincontainer #genesiscircular .cardgenesis #title h2{font-size:2.6rem;line-height:2.8rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1.2rem;line-height:1.5rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{height:450px;border-radius:20px}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:80%;font-size:1rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{bottom:40px}body .maincontainer #genesiscircular .cardgenesis #botonmas p{font-size:16px;min-width:250px}body .maincontainer #genesiscircular .cardgenesis #botonmas p img{max-width:20px;margin:0 0 5px 5px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #genesiscircular .cardgenesis{min-height:450px;border-radius:20px;margin:40px 0;padding:20px}body .maincontainer #genesiscircular .cardgenesis #title h2{font-size:2.4rem;line-height:2.4rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1.1rem;line-height:1.5rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{height:450px;border-radius:20px}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:80%;font-size:.9rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{bottom:20px}body .maincontainer #genesiscircular .cardgenesis #botonmas p{font-size:16px;min-width:250px}body .maincontainer #genesiscircular .cardgenesis #botonmas p img{max-width:20px;margin:0 0 5px 5px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #genesiscircular .cardgenesis{min-height:400px;border-radius:20px;margin:40px 0;padding:20px}body .maincontainer #genesiscircular .cardgenesis #title h2{font-size:2.1rem;line-height:2.2rem}body .maincontainer #genesiscircular .cardgenesis #title p{font-size:1rem;line-height:1rem}body .maincontainer #genesiscircular .cardgenesis #infogenesis{height:400px;border-radius:20px}body .maincontainer #genesiscircular .cardgenesis #infogenesis p{max-width:85%;font-size:.8rem}body .maincontainer #genesiscircular .cardgenesis #botonmas{bottom:20px}body .maincontainer #genesiscircular .cardgenesis #botonmas p{font-size:16px;min-width:250px}body .maincontainer #genesiscircular .cardgenesis #botonmas p img{max-width:20px;margin:0 0 5px 5px}}body .maincontainer #fabricadevida .cardvida{min-height:600px;border-radius:40px;background-color:#e6dcd1;padding:80px 80px;flex-direction:column;text-align:left;color:#243a85}body .maincontainer #fabricadevida .cardvida.bg{background-image:url(../assets/images/bgvida.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}body .maincontainer #fabricadevida .cardvida.bg p{color:#fff;padding-top:10px}body .maincontainer #fabricadevida .cardvida h1{font-family:"Radwave";font-size:3rem;color:#fff}body .maincontainer #fabricadevida .cardvida h2{font-size:2.2rem}body .maincontainer #fabricadevida .cardvida p{padding-top:30px;font-size:1.2rem}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #fabricadevida .cardvida{min-height:560px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #fabricadevida .cardvida{min-height:510px;border-radius:40px;padding:40px}body .maincontainer #fabricadevida .cardvida h1{font-size:2.5rem}body .maincontainer #fabricadevida .cardvida h2{font-size:1.5rem}body .maincontainer #fabricadevida .cardvida p{padding-top:20px;font-size:1rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #fabricadevida .cardvida{min-height:400px;border-radius:40px;padding:40px}body .maincontainer #fabricadevida .cardvida h1{font-size:2.5rem}body .maincontainer #fabricadevida .cardvida h2{font-size:1.4rem}body .maincontainer #fabricadevida .cardvida p{padding-top:20px;font-size:1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #fabricadevida .cardvida{min-height:300px;border-radius:20px;padding:30px}body .maincontainer #fabricadevida .cardvida h1{font-size:2.5rem}body .maincontainer #fabricadevida .cardvida h2{font-size:1.3rem}body .maincontainer #fabricadevida .cardvida p{padding-top:20px;font-size:.9rem}body .maincontainer #fabricadevida .cardvida.bg{margin-bottom:40px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #fabricadevida .cardvida{min-height:250px;border-radius:20px;padding:20px}body .maincontainer #fabricadevida .cardvida h1{font-size:2.2rem}body .maincontainer #fabricadevida .cardvida h2{font-size:1.2rem}body .maincontainer #fabricadevida .cardvida p{padding-top:20px;font-size:.8rem}body .maincontainer #fabricadevida .cardvida.bg{margin-bottom:40px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #fabricadevida .cardvida{min-height:250px;border-radius:20px;display:flex;justify-content:center;padding:20px}body .maincontainer #fabricadevida .cardvida h1{font-size:2rem}body .maincontainer #fabricadevida .cardvida h2{font-size:1.2rem}body .maincontainer #fabricadevida .cardvida p{padding-top:10px;font-size:.7rem}body .maincontainer #fabricadevida .cardvida.bg{justify-content:flex-start;margin-bottom:40px}}body .maincontainer #nuestroproposito{text-align:center;margin:140px 0}body .maincontainer #nuestroproposito h3{padding-bottom:20px;font-size:1.6rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:3rem}body .maincontainer #nuestroproposito p{max-width:700px;margin:0 auto;padding-top:50px;font-size:1.4rem}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #nuestroproposito h3{padding-bottom:20px;font-size:1.5rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:2.5rem}body .maincontainer #nuestroproposito p{max-width:600px;margin:0 auto;padding-top:50px;font-size:1.4rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #nuestroproposito h3{padding-bottom:10px;font-size:1.3rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:2.2rem}body .maincontainer #nuestroproposito p{max-width:550px;margin:0 auto;padding-top:40px;font-size:1.1rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #nuestroproposito{margin:70px 0}body .maincontainer #nuestroproposito h3{padding-bottom:10px;font-size:1.1rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:2rem}body .maincontainer #nuestroproposito p{max-width:500px;margin:0 auto;padding-top:30px;font-size:1rem}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #nuestroproposito{margin:70px 0}body .maincontainer #nuestroproposito h3{padding-bottom:10px;font-size:1.1rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:2rem}body .maincontainer #nuestroproposito p{max-width:500px;margin:0 auto;padding-top:30px;font-size:1rem}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #nuestroproposito{margin:70px 0}body .maincontainer #nuestroproposito h3{padding-bottom:10px;font-size:1rem}body .maincontainer #nuestroproposito h1{font-family:"Radwave";font-size:1.6rem}body .maincontainer #nuestroproposito p{max-width:500px;margin:0 auto;padding-top:30px;font-size:.8rem}}body .maincontainer #valores{margin:0 0 140px 0}body .maincontainer #valores .cardvalores{min-height:600px;border-radius:40px;background-color:#e6dcd1;padding:80px 80px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between}body .maincontainer #valores .cardvalores .accordion-button{border:none !important;box-shadow:none;padding:20px 0}body .maincontainer #valores .cardvalores .accordion-item,body .maincontainer #valores .cardvalores .accordion-header,body .maincontainer #valores .cardvalores .accordion-button,body .maincontainer #valores .cardvalores .accordion-body{background-color:#e6dcd1;color:#243a85;padding-left:0;padding-right:0;border:none}body .maincontainer #valores .cardvalores .accordion-button{border:none !important;font-weight:bold}body .maincontainer #valores .cardvalores .accordion-button::after{display:none}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores.cardvaloresimgs{position:relative;overflow:hidden;transition:opacity .5s ease-out}body .maincontainer #valores .cardvalores.cardvaloresimgs img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;opacity:1;transition:opacity .5s ease-out}body .maincontainer #valores .cardvalores.cardvaloresimgs img#uno,body .maincontainer #valores .cardvalores.cardvaloresimgs img#tres{opacity:0;transition:opacity .5s ease-out}body .maincontainer #valores .cardvalores h1{font-family:"Radwave";font-size:3rem;color:#243a85}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .maincontainer #valores .cardvalores{min-height:530px}}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #valores{margin:0 0 70px 0}body .maincontainer #valores .cardvalores{min-height:510px;border-radius:40px;background-color:#e6dcd1;padding:40px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between}body .maincontainer #valores .cardvalores .accordion-button{padding:20px 0}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores h1{font-size:2.6rem}body .maincontainer #valores .cardvalores.cardvaloresimgs img{height:101%;width:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #valores{margin:0 0 50px 0}body .maincontainer #valores .cardvalores{min-height:430px;border-radius:40px;background-color:#e6dcd1;padding:40px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between}body .maincontainer #valores .cardvalores .accordion-button{padding:10px 0}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores .accordion-body{font-size:.8rem}body .maincontainer #valores .cardvalores.cardvaloresimgs img{height:101%;width:auto}body .maincontainer #valores .cardvalores h1{font-size:2.4rem}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #valores{margin:0 0 50px 0}body .maincontainer #valores .col-12{padding:0}body .maincontainer #valores .cardvalores{min-height:300px;border-radius:20px;background-color:#e6dcd1;padding:30px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between;margin-top:40px}body .maincontainer #valores .cardvalores.cardvaloresimgs{margin-top:0px}body .maincontainer #valores .cardvalores .accordion-button{padding:10px 0}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores .accordion-body{font-size:.8rem}body .maincontainer #valores .cardvalores h1{font-size:2.4rem;margin-bottom:40px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #valores{margin:0 0 50px 0}body .maincontainer #valores .col-12{padding:0}body .maincontainer #valores .cardvalores{min-height:200px;border-radius:20px;background-color:#e6dcd1;padding:30px 20px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between;margin-top:40px}body .maincontainer #valores .cardvalores.cardvaloresimgs{margin-top:0px}body .maincontainer #valores .cardvalores .accordion-button{padding:10px 0;font-size:.9rem}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores .accordion-body{font-size:.8rem}body .maincontainer #valores .cardvalores h1{font-size:2rem;margin-bottom:40px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #valores{margin:0 0 40px 0}body .maincontainer #valores .col-12{padding:0}body .maincontainer #valores .cardvalores{min-height:200px;border-radius:20px;background-color:#e6dcd1;padding:30px 20px;flex-direction:column;text-align:left;color:#243a85;display:flex;justify-content:space-between;margin-top:40px}body .maincontainer #valores .cardvalores.cardvaloresimgs{margin-top:0px}body .maincontainer #valores .cardvalores .accordion-button{padding:10px 0;font-size:.7rem}body .maincontainer #valores .cardvalores .accordion-item{border-bottom:1px solid #243a85;border-top:none}body .maincontainer #valores .cardvalores .accordion-body{font-size:.8rem}body .maincontainer #valores .cardvalores h1{font-size:2rem;margin-bottom:40px}}body .maincontainer #footer{margin-top:70px;background-color:#fff}body .maincontainer #footer h1{text-align:center}body .maincontainer #footer .footerdiv{margin-top:70px;display:flex;justify-content:space-between}body .maincontainer #footer .footerdiv a{text-decoration:none;color:#243a85}body .maincontainer #footer .footerdiv img{width:25px;margin-right:5px}body .maincontainer #footer .form{width:70%;margin:70px auto}body .maincontainer #footer .biocool{margin-bottom:140px}@media only screen and (min-width: 1024px)and (max-width: 1439px){body .maincontainer #footer .form{width:80%;margin:40px auto 70px auto}body .maincontainer #footer .biocool{margin-bottom:140px}}@media only screen and (min-width: 768px)and (max-width: 1023px){body .maincontainer #footer .footerdiv{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body .maincontainer #footer .footerdiv div{margin:7px 0}body .maincontainer #footer .footerdiv div a{font-size:1.2rem}body .maincontainer #footer .footerdiv div img{width:25px}body .maincontainer #footer .form{width:100%;margin:40px auto 70px auto}body .maincontainer #footer .biocool{margin-bottom:70px}}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer #footer{margin-top:40px}body .maincontainer #footer .footerdiv{margin:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body .maincontainer #footer .footerdiv div{margin:7px 0}body .maincontainer #footer .footerdiv div a{font-size:1.2rem}body .maincontainer #footer .footerdiv div img{width:25px}body .maincontainer #footer .form{width:100%;margin:0px auto 40px auto}body .maincontainer #footer .biocool{margin-bottom:40px}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer #footer{margin-top:40px}body .maincontainer #footer .footerdiv{margin:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body .maincontainer #footer .footerdiv div{margin:7px 0}body .maincontainer #footer .footerdiv div a{font-size:1.2rem}body .maincontainer #footer .footerdiv div img{width:25px}body .maincontainer #footer .form{width:100%;margin:0px auto 40px auto}body .maincontainer #footer .biocool{margin-bottom:40px}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer #footer{margin-top:40px}body .maincontainer #footer .footerdiv{margin:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}body .maincontainer #footer .footerdiv div{margin:7px 0}body .maincontainer #footer .footerdiv div a{font-size:1.1rem}body .maincontainer #footer .footerdiv div img{width:25px}body .maincontainer #footer .form{width:100%;margin:0px auto 40px auto}body .maincontainer #footer .biocool{margin-bottom:40px}}body .maincontainer#postfoot{background-color:#243a85;color:#fff}body .maincontainer#postfoot .row{padding:100px 0}body .maincontainer#postfoot .row p{font-size:1rem;line-height:1.3rem;margin-bottom:0}body .maincontainer#postfoot .row .mapa a{text-decoration:none;color:#fff;display:block}body .maincontainer#postfoot .row .mapa a:hover{color:#e6dcd1}body .maincontainer#postfoot .row a{text-decoration:none;color:#fff}body .maincontainer#postfoot .row .buttonfooter{border-bottom:2px solid #fff;min-width:220px;display:flex;justify-content:space-between;padding-bottom:5px;cursor:pointer;text-decoration:none}body .maincontainer#postfoot .row .buttonfooter img{max-width:15px;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1) !important}body .maincontainer#postfoot .row .buttonfooter:hover{border-bottom:2px solid #e6dcd1}body .maincontainer#postfoot .row .buttonfooter:hover span{color:#e6dcd1}body .maincontainer#postfoot .row .buttonfooter:hover img{rotate:45deg;transition:all .3s cubic-bezier(0.76, 0, 0.24, 1) !important}body .maincontainer#postfoot .row .logofooter{max-width:180px;margin-bottom:30px}body .maincontainer#postfoot .row .redes{margin-top:20px}body .maincontainer#postfoot .row .redes a img{max-width:25px;margin-right:15px;cursor:pointer;transition:all .2s cubic-bezier(0.76, 0, 0.24, 1) !important}body .maincontainer#postfoot .row .redes a img:hover{transform:scale(1.15)}body .maincontainer#postfoot .row .faqs{display:grid;justify-content:end}@media only screen and (min-width: 425px)and (max-width: 767px){body .maincontainer#postfoot .row{padding:70px 0}body .maincontainer#postfoot .row .mapa,body .maincontainer#postfoot .row .faqs{margin-top:40px;justify-content:start}}@media only screen and (min-width: 375px)and (max-width: 424px){body .maincontainer#postfoot .row{padding:70px 0}body .maincontainer#postfoot .row .mapa,body .maincontainer#postfoot .row .faqs{margin-top:40px;justify-content:start}}@media only screen and (min-width: 0px)and (max-width: 374px){body .maincontainer#postfoot .row{padding:70px 0}body .maincontainer#postfoot .row .mapa,body .maincontainer#postfoot .row .faqs{margin-top:40px;justify-content:start}}body .marquee{width:100%;margin:80px 0}body .marquee .containertext{width:100%;overflow:hidden}body .marquee .containertext .marqueeiner{display:flex;list-style:none;animation:scrolling 20s linear infinite}body .marquee .containertext .marqueeiner p{font-size:2rem;flex-shrink:0;margin-bottom:0}body .marquee .containertext .marqueeiner p::after{padding:0 40px;content:"|"}@media only screen and (max-width: 768px){body .marquee .containertext .marqueeiner{animation:scrolling 10s linear infinite}body .marquee .containertext .marqueeiner p{font-size:1.2rem}body .marquee .containertext .marqueeiner p::after{padding:0 20px}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}body .modal-dialog{background-color:#e6dcd1}body .modal-dialog .conttitle{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}body .modal-dialog .conttitle .modal-title{font-family:"Radwave";font-weight:normal;color:#f1efeb;font-size:2rem !important}@media only screen and (min-width: 425px)and (max-width: 767px){body .modal-dialog .conttitle .modal-title{font-size:1.6rem !important}}@media only screen and (min-width: 0)and (max-width: 425px){body .modal-dialog .conttitle .modal-title{font-size:1.4rem !important}}body .modal-dialog .conttitle .btn-close{filter:invert(1);box-shadow:none}body .modal-dialog .modal-header{border-bottom:2px solid rgba(36,59,133,.3);background-color:#243a85}body .modal-dialog .modal-body{padding-bottom:80px}body .modal-dialog .modal-body .bloque,body .modal-dialog .modal-body .privacidadtitle{font-family:"Radwave";font-weight:normal;color:#243a85;font-size:2rem !important;margin-bottom:20px;margin-top:20px}body .modal-dialog .modal-body .accordion-item{border-bottom:1px solid #e6dcd1;font-family:"Onest"}body .modal-dialog .modal-body .accordion-item .accordion-button{background-color:#243a85;color:#e6dcd1}body .modal-dialog .modal-body .accordion-item .accordion-button::after{filter:invert(1)}body .modal-dialog .modal-body .accordion-item .accordion-button:not(.collapsed){background-color:#e6dcd1;color:#243a85}body .modal-dialog .modal-body .accordion-item .accordion-button:not(.collapsed)::after{filter:invert(0)}@media only screen and (min-width: 425px)and (max-width: 767px){body .modal-dialog .modal-body .bloque,body .modal-dialog .modal-body .privacidadtitle{font-size:1.7rem !important;margin-bottom:20px;margin-top:20px}body .modal-dialog .modal-body .maincontainer{padding:0px 0px !important}}@media only screen and (min-width: 0px)and (max-width: 375px){body .modal-dialog .modal-body .bloque,body .modal-dialog .modal-body .privacidadtitle{font-size:1.6rem !important;margin-bottom:20px;margin-top:20px}body .modal-dialog .modal-body .maincontainer{padding:0px 0px !important}}body .modalvideo .modal-content{background-color:#e6dcd1}body .modalvideo .modal-content .containervideo{margin:0 auto;height:700px;display:block;align-self:center}body .modalvideo .modal-content .containervideo p{padding:0px 0px 20px 0;text-transform:uppercase;font-size:20px;display:flex;align-items:center;justify-content:flex-end;line-height:0;cursor:pointer}body .modalvideo .modal-content .containervideo p img{max-width:25px;vertical-align:middle;margin:0 0 0 10px}body .modalvideo .modal-content .containervideo video{width:100%;border-radius:20px}@media only screen and (min-width: 1440px)and (max-width: 1700px){body .modalvideo .modal-content .containervideo{height:700px}}@media only screen and (min-width: 1024px)and (max-width: 1400px){body .modalvideo .modal-content .containervideo{height:auto;width:100%}}@media only screen and (min-width: 768px)and (max-width: 1020px){body .modalvideo .modal-content .containervideo{height:auto;width:100%}}@media only screen and (min-width: 425px)and (max-width: 760px){body .modalvideo .modal-content .containervideo{height:auto;width:100%}}@media only screen and (max-width: 375px){body .modalvideo .modal-content .containervideo{height:auto;width:100%}}@media only screen and (max-width: 768px){body .modal-dialog .modal-body .maincontainer.cardcontainerobras{padding:0 !important}}/*# sourceMappingURL=main.css.map */