@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.App{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative;-webkit-user-select:none;user-select:none;background-color:#dae0aa}a{text-decoration:none!important;color:inherit;transition:all .1s ease-in-out!important}.arrowSlider:hover{transform:scale(1.2)}*:focus{outline:none!important}.btn-lang{position:fixed;top:80px;right:80px;z-index:999;font-weight:700;font-size:35px}.btncontacthp{position:fixed;bottom:20px;right:20px;z-index:1999;font-size:48px;display:flex;justify-content:center;align-items:center;background-color:#0006;color:#bee07d;border-left:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5);border-bottom:none;border-right:none;border-radius:50%;box-shadow:2px 2px 5px #000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);aspect-ratio:1;transition:all .3s ease-in-out}.btncontacthp:hover{transform:scale(1.1)}footer{height:auto;width:100%;background-color:#343828;color:#95ff91;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;font-weight:200}footer .contFooter{display:flex;padding-top:20px}footer .contFooter .contF{width:calc(100% / 3);display:flex;flex-direction:column;padding-bottom:20px}footer .contFooter .contF ul{display:flex;flex-direction:column;position:relative}footer .contFooter .contF ul .pagesMenu:hover{color:#000}footer .contFooter .contF ul .pagesMenu{display:flex;justify-content:left;width:auto;position:relative}footer .contFooter .contF ul .active{color:#fff!important;opacity:1}footer .contFooter .contF ul a.active:after{content:"";position:absolute;bottom:0;color:#fff;width:30%;height:3px;background-color:#fff;transition:width .3s ease-in-out}footer .contFooter .contF a:hover{color:#000}footer .contFooter2{display:flex;padding-bottom:20px;justify-content:space-between}footer .contFooter2 span .lcode{color:#fff!important}.lA{position:fixed;top:20px;left:20px;width:212px;filter:drop-shadow(0 0 5px #ffffff);transition:all .3s ease-in-out}.lA img{width:100%}.lA:hover{transform:scale(1.1);right:10px}.bntMenu{position:fixed;top:114.5px;right:0;border:none;font-weight:700;font-size:20px;height:45px;width:95px;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:45px 0 0 45px;background-color:#83a841;color:#f0efd9;transition:all .3s ease-in-out}.bntMenu i{font-size:25px}.bntMenu:hover{width:132.4px}.btnMr{right:-100px}.lAr{opacity:0}.mainM{background-color:#0000001a;width:100%;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;z-index:999;color:#fff;padding:10px 50px;font-size:24px}.mainM .logoA{width:100px}.mainM .logoA .logo{width:100%;filter:drop-shadow(0 0 1px black)}.mainM .respLink,.mainM .bx{display:none}.mainM .navbar ul{display:flex;justify-content:center;align-items:center;gap:20px;color:#fff;font-size:20px}.mainM .navbar ul .pagesMenu{position:relative;text-decoration:none;color:#fff;padding:3px 0;transition:all 1s ease-in-out;filter:drop-shadow(0 1px 2px black)}.mainM .navbar ul .pagesMenu.active:after{content:"";position:absolute;bottom:0;left:50%;width:80%;height:2px;background-color:#fff;transform:translate(-50%);transition:width .3s ease-in-out}.mainM .navbar .lang{width:72px;height:44px;border-radius:26px;border:2px solid white;display:flex;position:relative;justify-content:space-between;padding:0 4px;align-items:center;background-color:#d4f8bd;overflow:hidden;cursor:pointer}.mainM .navbar .lang .circle{box-shadow:0 0 15px #000;height:33px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#658e1c;font-weight:bolder;display:flex;justify-content:center;align-items:center;position:absolute;left:4px;transition:transform .3s ease-in-out}.mainM .navbar .lang span{position:absolute;font-weight:700;color:#504f4f;right:4px;transition:transform .3s ease-in-out}.mainM .navbar .es .circle{transform:translate(28px)}.mainM .navbar .es span{transform:translate(-34px)}.responsive{right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page{padding-top:7rem;padding-bottom:1rem;background-color:#515f2a86}.page .hero{width:100%;height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page .hero h1{font-size:3rem}.page .hero p{font-size:1.5rem}.page .team-members{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:1rem}.page .team-members .team-member{display:flex;flex-direction:column;height:8rem;max-width:35rem;width:50%;min-width:22rem;position:relative;gap:.2rem;padding-top:1rem;padding-left:1rem;padding-bottom:0;color:#000;cursor:pointer;font-weight:500}.page .team-members .team-member hr{margin:0;position:absolute;bottom:0;left:0;width:100%}.page .team-members .team-member h2{margin:0;font-size:1.8rem}.page .team-members .team-member p{margin:0;font-size:1.3rem}.page .team-members .team-member img{width:100px;filter:brightness(20);position:absolute;bottom:1rem;right:1rem;opacity:.1}.page .team-members .team-member:hover{opacity:1;color:#fff;transition:all .25s ease-in}.page .team-members .team-member:hover h2{font-weight:700}.modal-cont{width:100%;height:100vh;top:0;position:fixed;z-index:999;display:flex;justify-content:center;align-content:center;background-color:#ffffff05}.modal-cont .hdd{width:0px;height:0px;overflow:hidden}.modal-cont .show{cursor:pointer;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out;color:#fff}.modal-cont .show .modal-content{background-color:#515f2a;display:flex;flex-direction:column;height:12rem;max-width:35rem;width:50%;min-width:21rem;position:relative;gap:.2rem;padding-top:1rem;padding-left:1rem;padding-bottom:0;font-weight:500;border-radius:1rem;filter:drop-shadow(0 0 10px rgba(0,0,0))}.modal-cont .show .modal-content hr{margin:0;position:absolute;bottom:0;left:0;width:100%}.modal-cont .show .modal-content h2{margin:0;font-size:1.8rem}.modal-cont .show .modal-content p{margin:0;font-size:1.3rem}.modal-cont .show .modal-content img{width:100px;filter:brightness(20);position:absolute;bottom:1rem;right:1rem;z-index:0;opacity:.3}.home{margin:0;padding:0;width:100%;height:100%}.home .homeHeader{background-image:url(/img/2.webp);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center}.home .homeHeader div{padding:250px;position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:start;font-weight:bolder;color:#fff;text-align:left}.home .homeHeader div .hw{font-size:48px;padding:0;margin:0}.home .homeHeader div .ht{font-size:78px;padding:0;margin:0}.home .homeHeader div .hh{font-size:24px;padding:0;margin:0}.home .homeHeader div button{width:304.9px;height:101.5px;border-radius:50px;border:none;background-color:#2e3c1d;font-weight:700;font-size:35px;transition:all .3s ease-in-out}.home .homeHeader div button .btnLink{text-decoration:none;color:#b9d075}.home .homeHeader div button:hover{background-color:#587239}.home .homeHeader div button:hover .btnLink{color:#d5e998}.home .homeHeader .filter{position:absolute;top:0;z-index:0;width:100%;height:100%;background-color:#000;opacity:.5}.home .homeContact{display:flex;width:100%;height:232px;position:relative;justify-content:center}.home .homeContact .bar{width:80%;height:232px;background-color:#fff;position:absolute;z-index:998;top:-50%;margin:auto;display:flex;justify-content:center;align-items:center;gap:0px;border-radius:20px 20px 116px 116px;font-size:20px;box-shadow:0 5px 20px #0000004d}.home .homeContact .bar .barItem{display:flex;justify-content:center;align-items:center;gap:10px;width:31.25%}.home .homeContact .bar .barItem .icon{width:40px;height:40px}.home .homeContact .bar .barItem .barItemText{display:flex;flex-direction:column}.home .homeContact .bar .barItem .barItemText .subT{font-weight:bolder}.home .homeContact .bar .barItem .linkContact{display:flex;justify-content:center;align-items:center;cursor:pointer;width:220px;height:52px;font-size:20px;font-weight:700;background-color:#83a841;color:#fff;border:none;border-radius:10px}.home .homeContact .bar .left{justify-content:right}.home .homeContact .bar .Right{justify-content:left}.home .homeProduct{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-bottom:50px;padding-top:50px}.home .homeProduct .arrowSlider{position:absolute;z-index:997;top:50%;width:50px;height:50px;cursor:pointer;background-color:#658e1c;color:#fff;font-size:24px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center}.home .homeProduct .aleft{left:10px}.home .homeProduct .aright{right:10px}.home .homeProduct .hpTitle{height:20vh;width:80%;display:flex;justify-content:center;align-items:center;text-align:center}.home .homeProduct .hpTitle span{font-size:36px;font-weight:700;color:#658e1c}.home .homeProduct .hpProduct::-webkit-scrollbar{width:100%;height:10px}.home .homeProduct .hpProduct::-webkit-scrollbar-track{width:10px!important;height:10px;margin:150px;background-color:#58723948;border-radius:10px}.home .homeProduct .hpProduct::-webkit-scrollbar-thumb{height:10px;border-radius:10px;background-color:#83a841;transition:all 2s ease-in-out;cursor:pointer}.home .homeProduct .hpProduct{font-weight:700;width:100%;height:80vh;display:flex;justify-content:center;flex-wrap:nowrap;padding-left:50px;padding-right:50px;overflow:scroll;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;justify-content:start;margin:0;scroll-behavior:smooth}.home .homeProduct .hpProduct .hpProductItem{padding-left:20px;display:flex;text-align:center;flex-direction:column;justify-content:center;min-width:calc((100vw - 120px) / 3);height:100%;position:sticky;object-fit:cover;scroll-snap-align:center;transition:all .4s ease-in-out;opacity:1;gap:0;margin:0;scroll-behavior:smooth}.home .homeProduct .hpProduct .hpProductItem img{width:70%;transition:all .2s ease-in-out;transform:scale(.7);margin:0}.home .homeProduct .hpProduct .hpProductItem h3{margin:0;width:70%;font-size:26px;font-weight:700;height:auto;opacity:.6;color:#658e1c;transition:all .6s ease-in-out;background-color:transparent;border-radius:10px}.home .homeProduct .hpProduct .hpProductItem p{margin:0;width:70%;text-align:start;font-size:18px;height:0;font-weight:500;visibility:hidden;opacity:0;transition:all .6s ease-in-out;color:#83a841}.home .homeProduct .hpProduct .hpProductItem button{margin:0;font-weight:700;font-size:23px;width:70%;display:flex;align-items:center;justify-content:left;color:#83a841;background-color:transparent;border:none;padding:0;opacity:0;transition:all .3s ease-in-out}.home .homeProduct .hpProduct .hpProductItem button .linkP{display:flex;justify-content:center;align-items:center;width:149px;height:56px;text-decoration:none;color:#fff;border-radius:10px;background-color:#658e1c;font-size:20px;font-weight:500}.home .homeProduct .hpProduct .hpProductItem:hover{opacity:1;padding-bottom:40px;height:auto;text-align:left}.home .homeProduct .hpProduct .hpProductItem:hover img{transform:scale(.8)}.home .homeProduct .hpProduct .hpProductItem:hover h3{height:auto;visibility:visible;opacity:1}.home .homeProduct .hpProduct .hpProductItem:hover p{visibility:visible;opacity:1;height:auto}.home .homeProduct .hpProduct .hpProductItem:hover button{opacity:1}.home .shortPage{width:100%;height:100vh;display:flex;padding:60px;justify-content:center;align-items:center;overflow:hidden;background-color:#fff;flex-direction:column;justify-content:space-around;text-align:center;color:#83a841}.home .shortPage .spcont{width:100%;display:flex;justify-content:space-around;align-items:center}.home .shortPage .spcont .shortPageItem{width:calc((100% - 80px)/4);overflow:hidden;aspect-ratio:.93;position:relative;display:flex;justify-content:center;align-items:center;border-radius:5px;box-shadow:5px 5px 20px #00000080;transition:all .2s ease-in-out}.home .shortPage .spcont .shortPageItem img{position:absolute;z-index:995;width:100%;left:0}.home .shortPage .spcont .shortPageItem .filter{width:100%;height:100%;position:absolute;z-index:996;background-color:#0006}.home .shortPage .spcont .shortPageItem .contenido{position:absolute;z-index:997;color:#fff;text-align:center;width:80%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:end;font-size:15px;gap:5px;filter:drop-shadow(0 0 1px black)}.home .shortPage .spcont .shortPageItem .contenido a{background-color:#83a841;width:60%;border-radius:5px;transition:all .3s ease-in-out;text-decoration:none;color:#fff}.home .shortPage .spcont .shortPageItem .contenido a:hover{background-color:#58722a}.home .shortPage .spcont .shortPageItem:hover{transform:scale(1.05)}.home .shortCert{padding:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#658e1c}.home .shortCert .certsCont{display:flex;flex-wrap:wrap;gap:20px}.home .shortCert .certsCont .cretcard{width:250px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.home .shortCert .certsCont .cretcard img{width:100%}.home .shortCert .certsCont .cretcard span{position:absolute;opacity:0;background-color:#dae0aa;transition:all 1s ease-in-out;padding:5px;border-radius:10px}.home .shortCert .certsCont .cretcard:hover span{opacity:1;transition:all .5s ease-in-out}.arrowSlider{position:absolute;z-index:997;top:50%;width:50px;height:50px;cursor:pointer;background-color:#648e1c85;color:#fff;font-size:24px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .3s ease-in-out}.aleft{left:10px}.aright{right:10px}.aboutCont{position:relative;width:100%}.aboutUs{width:100%;height:auto;display:flex;overflow:scroll;scroll-snap-type:x mandatory;overflow-x:hidden;overflow-y:hidden;justify-content:start;margin:0;scroll-behavior:smooth}.aboutUs .aboutUsSec{margin-top:5vh;min-width:100%;max-width:100vw;height:90vh;position:sticky;display:flex;scroll-behavior:smooth;flex-direction:column;justify-content:center;text-align:center;gap:30px;position:relative;overflow:hidden;object-fit:cover;scroll-snap-align:center}.aboutUs .aboutUsSec .filter{position:absolute;background-color:#002c041a;width:100%;height:100%}.aboutUs .aboutUsSec img{position:absolute;width:100%}.aboutUs .aboutUsSec .content{width:50%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:5px;padding:10px}.aboutUs .aboutUsSec .content h3{width:80%;font-size:2.5rem;font-weight:bolder;color:#658e1c;filter:drop-shadow(0 0 1px #000000)}.aboutUs .aboutUsSec .content p{width:80%;font-size:1.3rem;font-weight:700;color:#000}.aboutUs .content{opacity:0;transform:translate(100%);transition:transform .8s ease-in-out,opacity .5s ease-in-out}.aboutUs .aboutUsSec .animate-in{opacity:1;transform:translate(0)}.aboutUs .aboutUsSec .animate-out{opacity:0;transform:translate(-100%)}.aboutUs .Inpar{align-items:start}.aboutUs .Inpar .content{text-align:start;margin-left:20px}.aboutUs .Par{align-items:end}.aboutUs .Par .content{text-align:end;margin-right:20px}.filterBack{position:absolute;width:100%;height:100%;top:0;background-color:#0000000d}.productos{width:100%;height:auto;display:flex;flex-direction:column}.productos .pHeader{position:relative;width:100%;height:100vh;background-image:url(/img/productsHeader.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.productos .pHeader .infoC{width:80%;height:65%;padding:10px;border-radius:10px;background-color:#ffffff4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:30px}.productos .pHeader .infoC h2,.productos .pHeader .infoC h3{width:80%;font-weight:700;filter:drop-shadow(0 0 1px white)}.productos .pHeader .infoC h2{font-size:45px;color:#2e3c1d}.productos .pHeader .infoC h3{font-size:30px}.productos .pProducts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:10vh}.productos .pProducts span{font-size:50px;font-weight:700;color:#000;margin-top:20px}.productos .pProducts .list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;width:90%}.productos .pProducts .list .hpProductItem{padding-bottom:25px;position:relative;display:flex;gap:0px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:470px;transition:all .3s ease-in-out;overflow:hidden;background-color:#82a84117;border-radius:15px;text-align:center;interpolate-size:allow-keywords;box-shadow:0 0 5px #2e3c1d52}.productos .pProducts .list .hpProductItem img{max-width:90%;transition:all .2s ease-in-out}.productos .pProducts .list .hpProductItem h3{width:70%;font-size:27px;font-weight:700;color:#2e3c1d;transition:all .5s ease-in-out}.productos .pProducts .list .hpProductItem p{width:70%;text-align:start;font-size:18px;bottom:10px;visibility:hidden;opacity:0;height:0;transition:opacity .6s ease-in-out;color:#5c6e2e;position:absolute}.productos .pProducts .list .hpProductItem button{margin:0;font-weight:700;font-size:23px;width:70%;display:flex;align-items:center;justify-content:left;color:#83a841;background-color:transparent!important;border:none;padding:0;opacity:0;transition:all .3s ease-in-out}.productos .pProducts .list .hpProductItem button .linkP{display:flex;justify-content:center;align-items:center;width:149px;height:56px;text-decoration:none;color:#fff;border-radius:10px;background-color:#658e1c;font-size:20px;font-weight:500}.productos .pProducts .list .hpProductItem:hover{height:auto;opacity:1;transform:scale(1.05);box-shadow:0 0 15px #2e3c1d}.productos .pProducts .list .hpProductItem:hover img{transform:scale(.8);filter:drop-shadow(0 0 5px black)}.productos .pProducts .list .hpProductItem:hover p{visibility:visible;opacity:1;height:auto;position:relative}.productos .pProducts .list .hpProductItem:hover button{opacity:1}.productos .pProducts .list .hpProductItem:hover button:hover{background-color:#587239}.fichaTecnica{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding-top:60px;background-color:#bed98f;text-align:center;flex-direction:column}.fichaTecnica .rute{width:100%;display:flex;cursor:pointer;font-size:20px;height:80px;padding-left:30px;align-items:end}.fichaTecnica .rute .linkP{text-decoration:none;color:#000;font-weight:700}.fichaTecnica .content{display:flex;justify-content:space-between;gap:10px;width:85%}.fichaTecnica .content .info{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;gap:10px;font-size:20px;font-weight:700}.fichaTecnica .content .img{width:30%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:relative}.fichaTecnica .content .img img{width:100%;position:absolute;transition:all .1s ease-in-out}.fichaTecnica .content .img img:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px black)}.fichaTecnica .description{width:80%;display:flex;flex-direction:column;font-size:20px;font-weight:700}.fichaTecnica .fichaTecnicaPrueba{width:100%;height:auto}:is(.fichaTecnica .fichaTecnicaPrueba .one,.fichaTecnica .fichaTecnicaPrueba .tree) .second{background-image:linear-gradient(to right,#82a841d7,#00000017)!important}:is(.fichaTecnica .fichaTecnicaPrueba .cero,.fichaTecnica .fichaTecnicaPrueba .two) .second{background-image:linear-gradient(to left,#82a841d7,#00000017)!important}.fichaTecnica .fichaTecnicaPrueba .sectionInfo{position:relative;display:flex;width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 5%;font-size:22px;text-align:left}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) img{width:70%}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) h1{font-size:36px;color:#83a841;font-weight:bolder}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) h2{font-size:36px;color:#516729;font-weight:700}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla{background-color:#fff;width:100%;display:flex;flex-direction:column;padding:10px}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .separator{height:6px;width:100%;background-color:#000}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla h2{color:#000}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table{width:100%;display:flex;justify-content:center;align-items:center;padding:0}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table{width:100%;font-size:20px;font-weight:700;border-collapse:collapse}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table thead{border:none}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table thead .aright{text-align:right}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table tbody tr .aright{text-align:right}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table tr{color:#000}:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table th,:is(.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second) .tabla .table table td{padding:10px}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .imgbg{width:100%;height:100%;z-index:0;object-fit:cover;position:absolute}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-weight:400;text-align:left;align-items:start;gap:8px}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second span{font-weight:700}.fichaTecnica .temporadas-section{width:100%;margin-top:40px;text-align:center;margin-bottom:40px}.fichaTecnica .temporadas-grafica{width:100%;max-width:800px;margin:0 auto}.fichaTecnica .temporadas-svg{background:#fff;border-radius:10px;border:1px solid #ccc;width:100%;height:180px}.fichaTecnica .temporadas-svg .ll{stroke:#888}.fichaTecnica .temporadas-svg .lm{stroke:#eee}.fichaTecnica .temporadas-svg text{font-size:13px}.fichaTecnica .temporadas-leyenda{display:flex;justify-content:center;gap:20px;margin-top:10px}.fichaTecnica .temporadas-leyenda .leyenda-punto,.fichaTecnica .temporadas-leyenda .leyenda-linea{display:flex;align-items:center;gap:4px}.certificaciones{width:100%;height:auto;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;align-items:center;text-align:center;color:#000;transition:all .3s ease-in-out}.certificaciones .header{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%!important;padding-left:30px;padding-right:30px}.certificaciones .header .img{background-image:url(/img/certifications.jpg);background-size:cover;background-position:center;width:100%;height:100vh;position:absolute;filter:blur(5px)}.certificaciones .header h1{font-size:45px;filter:drop-shadow(0 0 1px black);z-index:2}.certificaciones .header p{color:#fff;font-size:30px;font-weight:700;filter:drop-shadow(0 0 1px rgb(0,0,0))}.certificaciones .secCert{display:flex;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.certificaciones .cCard{width:49.8%;display:flex}.certificaciones .cCard .certCard{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;gap:10px;padding-left:40px;padding-right:40px}.certificaciones .cCard .certCard .tit{font-size:35px;color:#000;font-weight:500}.certificaciones .cCard .certCard .tit i{color:#fff;font-size:25px}.certificaciones .cCard .certCard img{width:50%;cursor:pointer;filter:drop-shadow(0 0 1px rgba(0,0,0))}.certificaciones .cCard .certCard .cimage{text-decoration:none;color:#000;font-size:25px;transition:all .3s ease-in-out}.certificaciones .cCard .certCard .cimage:hover{transform:scale(1.5)}.certificaciones .rev{flex-direction:row-reverse}.contactenos{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#2e3c1d;position:relative;overflow:hidden}.contactenos .imgcont{width:100%;height:100%;position:absolute;z-index:0;background-image:url(/img/3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.contactenos .contenedorInfo{position:absolute;width:100%;padding-left:10%;padding-right:10%;min-width:350px;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contactenos .contenedorInfo .headerCont{width:100%;height:15%;padding-left:20px;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;filter:drop-shadow(0 0 2px black);background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px 15px 0 0;gap:0}.contactenos .contenedorInfo .headerCont h1{margin:0;font-size:30px}.contactenos .contenedorInfo .headerCont h2{margin:0;font-size:20px}.contactenos .contenedorInfo .contForm{width:100%;height:90%;background-color:#587239;display:flex;border-radius:0 0 15px 15px;overflow:hidden}.contactenos .contenedorInfo .contForm form{width:60%;height:100%;background-color:#83a841;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding-top:20px;padding-bottom:90px;position:relative}.contactenos .contenedorInfo .contForm form input::placeholder{color:#fff;font-weight:100}.contactenos .contenedorInfo .contForm form textarea::placeholder{color:#fff;font-weight:100}.contactenos .contenedorInfo .contForm form .firstName,.contactenos .contenedorInfo .contForm form .lastName,.contactenos .contenedorInfo .contForm form .phone,.contactenos .contenedorInfo .contForm form .email{width:40%;height:50px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff;font-weight:700}.contactenos .contenedorInfo .contForm form .company{width:80%;height:50px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff;font-weight:700}.contactenos .contenedorInfo .contForm form .mensaje{width:80%;min-height:100px;padding-left:15px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff}.contactenos .contenedorInfo .contForm form .btnForm{width:120px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:20px;border:none;position:absolute;bottom:20px;right:10%;transition:all .3s ease-in-out;font-weight:700;background-color:#587239;color:#fff}.contactenos .contenedorInfo .contForm form .btnForm i{rotate:0deg;transition:all .1s ease-in-out}.contactenos .contenedorInfo .contForm form .btnForm:hover{background-color:#fff;color:#000}.contactenos .contenedorInfo .contForm form .btnForm:hover i{rotate:-45deg}.contactenos .contenedorInfo .contForm .infoContact{width:40%;height:100%;display:flex;gap:2px;flex-direction:column;justify-content:center;align-items:start;padding-right:30px;padding-left:30px;color:#fff;font-size:15px}.contactenos .contenedorInfo .contForm .infoContact .title{font-size:20px;font-weight:700;display:flex;width:100%;justify-content:center;color:#b6bc98;padding-bottom:10px}.contactenos .contenedorInfo .contForm .infoContact .lk{transition:all .3s ease-in-out;font-size:40px;margin:0}.contactenos .contenedorInfo .contForm .infoContact .lk:hover{color:#909664}.contactenos .contenedorInfo .contForm .infoContact .mapouter{width:100%;height:180px}.contactenos .contenedorInfo .contForm .infoContact .mapouter .gmap_canvas{width:100%}.contactenos .contenedorInfo .contForm .infoContact .mapouter .gmap_canvas iframe{width:100%;min-height:200px;max-height:250px}.pqrs{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#2e3c1d;position:relative;overflow:hidden}.pqrs .imgcont{width:100%;height:100%;position:absolute;z-index:0;background-image:url(/img/3.jpg);filter:blur(5px)}.pqrs .contenedorInfo{position:absolute;width:100%;padding-left:10%;padding-right:10%;min-width:350px;height:80%;display:flex;flex-direction:column}.pqrs .contenedorInfo .headerCont{width:100%;height:25%;padding-top:20px;padding-left:20px;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;filter:drop-shadow(0 0 2px black);background-color:#2e3c1d1c}.pqrs .contenedorInfo .contForm{width:100%;height:75%;background-color:#587239;display:flex}.pqrs .contenedorInfo .contForm form{width:60%;height:100%;background-color:#83a841;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding-top:20px;padding-bottom:90px;position:relative}.pqrs .contenedorInfo .contForm form input::placeholder{color:#fff;font-weight:100}.pqrs .contenedorInfo .contForm form textarea::placeholder{color:#fff;font-weight:100}.pqrs .contenedorInfo .contForm form .email{width:80%;height:50px;background-color:#0003;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff;font-weight:700}.pqrs .contenedorInfo .contForm form .mensaje{width:80%;min-height:100px;background-color:#0003;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff}.pqrs .contenedorInfo .contForm form .btnForm{width:120px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:20px;border:none;position:absolute;bottom:20px;right:10%;transition:all .3s ease-in-out;font-weight:700;background-color:#587239;color:#fff}.pqrs .contenedorInfo .contForm form .btnForm i{rotate:0deg;transition:all .1s ease-in-out}.pqrs .contenedorInfo .contForm form .btnForm:hover{background-color:#fff;color:#000}.pqrs .contenedorInfo .contForm form .btnForm:hover i{rotate:-45deg}.pqrs .contenedorInfo .contForm .infoContact{width:40%;height:100%;display:flex;gap:5px;flex-direction:column;justify-content:center;align-items:start;padding-right:30px;padding-left:30px;color:#fff;font-size:15px}.pqrs .contenedorInfo .contForm .infoContact .title{font-size:20px;font-weight:700;display:flex;width:100%;justify-content:center;color:#b6bc98;padding-bottom:20px}.pqrs .contenedorInfo .contForm .infoContact .mapouter,.pqrs .contenedorInfo .contForm .infoContact .mapouter .gmap_canvas{width:100%}.pqrs .contenedorInfo .contForm .infoContact .mapouter .gmap_canvas iframe{width:100%;min-height:200px;max-height:250px}.dataTreatment{background-color:#c2bd82;width:100%;display:flex;flex-direction:column;gap:5px;padding:120px 50px;color:#000}.dataTreatment h1 img{width:150px;margin-right:80px}.articles{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;background-color:#c2bd82}.articleCard{overflow:hidden;width:350px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;border-radius:20px;transition:all .4s ease-in-out;cursor:pointer;filter:drop-shadow(0 0 3px rgba(0,0,0,.534))}.articleCard .cardImage{height:100%;transition:all .6s ease-in-out}.articleCard .cardTitle{position:absolute;bottom:0;z-index:999;height:auto;padding:2px;background-color:#587239;width:100%;display:flex;justify-content:center;align-items:center;font-size:20px}.articleCard:hover{transform:scale(1.05);filter:drop-shadow(0 0 5px rgba(0,0,0))}.articleCard:hover .cardImage{transform:scale(1.1)}.articleInfo{width:100%;padding:20px}.articleInfo .contain{width:100%;display:flex;flex-direction:column;gap:5px}.articleInfo .contain .image{width:100%;height:70vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.articleInfo .contain .image .img{width:100%}.eticcode{display:flex;flex-direction:column;margin:20px;padding:20px;background-color:#82a841c7;border-radius:20px;filter:drop-shadow(0 0 5px rgb(0,0,0));font-weight:700}.eticcode h1,.eticcode h2{display:flex;width:100%;justify-content:center}.eticcode h2{font-size:35px;margin-bottom:10px}.eticcode p{font-size:20px}.cortina{position:fixed;top:0;right:-10px;width:250vw;height:150vh;background-color:#5c6e2e;z-index:999;transform:translate(0);transition:transform 2s ease-in-out}.cortina.animate{transform:translate(140vh) rotate(-90deg) translateY(100vw)}.loading{position:fixed;z-index:999;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading .elements{display:flex;position:relative;width:600px;aspect-ratio:1}.loading .elements .fondospn{position:absolute;left:150px;top:150px;width:300px;height:300px;z-index:1;background-color:#2125295b;border-radius:50%;animation:scaleFondospn 1.5s infinite;filter:drop-shadow(0 0 20px #212529)}.loading .elements .fondospn1{position:absolute;left:225px;top:225px;width:150px;height:150px;z-index:2;background-color:#8e959c;border-radius:50%;animation:scaleFondospn1 1.5s infinite;filter:drop-shadow(0 0 5px #8e959c)}.loading .elements .logospn{position:absolute;width:300px;top:190px;left:150px;z-index:3;animation:scalelogospn 4s infinite}@keyframes scaleFondospn{0%{opacity:0}20%{opacity:1}0%,to{transform:scale(1)}50%{transform:scale(.5)}80%{opacity:1}to{opacity:0}}@keyframes scaleFondospn1{0%{opacity:0}20%{opacity:1}0%,to{transform:scale(1)}50%{transform:scale(2)}80%{opacity:1}to{opacity:0}}@keyframes scalelogospn{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slide{0%{left:0%;opacity:0}4.44%{left:0%;opacity:1}24.4%{left:0%;opacity:1}28.8%{left:0%;opacity:0}33.2%{left:-100%;opacity:0}37.6%{left:-100%;opacity:1}57.6%{left:-100%;opacity:1}62%{left:-100%;opacity:0}66.4%{left:-200%;opacity:0}70.8%{left:-200%;opacity:1}90.8%{left:-200%;opacity:1}95.2%{left:-200%;opacity:0}to{left:0%;opacity:0}}.err404{width:100%;min-height:100vh;background-color:#bed98f;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:10px}.err404 .content .titulo{font-size:60px;font-weight:700}.err404 .content .msj1,.err404 .content .msj2{font-size:30px}.err404 .btn{width:180px;height:180px;border-radius:50%;background-color:#83a841;padding:10px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:relative;overflow:hidden}.err404 .btn img{height:110px;animation:scalelogospn 2s infinite}.err404 .btn .spbtn{width:0;opacity:0;transition:all .4s ease-in-out;overflow:hidden}.err404 .btn:hover{background-color:#a4ac67;transform:scale(1.05);border-radius:30px;width:350px}.err404 .btn:hover .spbtn{width:100px;opacity:1;font-weight:700}.scroll-indicator{position:fixed;width:300px;z-index:999;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;font-size:30px;font-weight:700;color:#658e1c;gap:10px;background:#00000080;padding:8px 16px;border-radius:20px;animation:fade-out .5s ease-in-out 4.5s forwards}.dot{width:20px;aspect-ratio:1;background-color:#83a841;border-radius:50%;animation:move-dot 2.5s infinite alternate ease-in-out}@keyframes move-dot{0%{transform:translate(-120px)}to{transform:translate(120px)}}@keyframes fade-out{to{opacity:0;visibility:hidden}}@media screen and (max-width:980px){.App{width:100%;overflow:hidden}.mainM{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;color:#000}.mainM .respLink{display:flex;text-decoration:none;color:#fff;filter:drop-shadow(0 0 1px black);color:#000}.mainM .navbar{display:none}.mainM .bx{display:flex}.mainM .responNav{display:flex;justify-content:center;align-items:center;position:absolute;top:100%;background-color:#fff;width:calc(100% - 20px)}.mainM .responNav ul{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mainM .responNav ul .pagesMenu{color:#000}.btnMr{right:-150px}.bntMenu{top:90%;bottom:10px;width:50px}.bntMenu span{display:none;width:0}.icon{top:0!important;color:#2e3c1d!important;opacity:1;transition:all .5s ease-in-out}.responsive{position:fixed;top:0!important}.modal-cont .show .modal-content h2{font-size:1.4rem}.modal-cont .show .modal-content p{font-size:1.1rem}.page .hero{width:100%;padding:1rem}.page .hero .titulo{color:#fff;font-size:2rem}.page .hero p{font-size:1.5rem;color:wheat}.page .team-members .team-member h2{font-size:1.4rem}.page .team-members .team-member p{font-size:1.1rem}.home{width:100%}.home .homeHeader div{padding:8px;justify-content:center;align-items:center;text-align:center}.home .homeHeader div .hw{font-size:25px}.home .homeHeader div .ht{font-size:50px}.home .homeContact .bar{border-radius:20px;padding-top:20px;padding-bottom:20px;justify-content:center;align-items:center;height:auto;flex-direction:column;gap:20px}.home .homeContact .bar .barItem{justify-content:left;width:80%;font-size:15px}.home .homeContact .bar .Center{justify-content:center}.home .homeProduct{min-height:125vh}.home .homeProduct .hpTitle{width:90%;height:20%;overflow:hidden}.home .homeProduct .hpTitle span{font-size:30px}.home .homeProduct .arrowSlider{visibility:hidden}.home .homeProduct .hpProduct{position:relative;width:100%;height:80%;gap:0px;padding-right:30px;padding-left:30px}.home .homeProduct .hpProduct .hpProductItem{position:relative;min-width:100%;height:100%;position:sticky;object-fit:cover;scroll-snap-align:center}.home .homeProduct .hpProduct .hpProductItem h3{opacity:1;bottom:20px}.home .homeProduct .hpProduct .hpProductItem img{width:100%}.home .homeProduct .hpProduct::-webkit-scrollbar{width:100%}.home .homeProduct .hpProduct::-webkit-scrollbar-track{height:10px!important;margin:170px;background-color:#58723948;border-radius:10px}.home .homeProduct .hpProduct::-webkit-scrollbar-thumb{height:10px;border-radius:10px;background-color:#83a841}.home .shortPage{min-height:100vh;height:auto}.home .shortPage .spcont{display:flex;flex-wrap:wrap;gap:20px}.home .shortPage .spcont .shortPageItem{width:350px}.aboutCont{width:100%}.aboutCont .arrowSlider{display:none}.aboutUs{width:100%;position:relative;overflow:scroll;scroll-snap-type:x mandatory}.aboutUs .aboutUsSec{position:relative;position:sticky;object-fit:cover;scroll-snap-align:center;align-items:center;min-width:100%}.aboutUs .aboutUsSec .content{font-size:px;width:80%;align-items:center}.aboutUs .aboutUsSec .content h3{font-size:1.3rem;filter:drop-shadow(0 0 1px black)}.aboutUs .aboutUsSec .content p{font-size:.85rem}.aboutUs .content{transform:none!important;opacity:1!important;transition:none!important}.aboutUs .aboutUsSec::-webkit-scrollbar{width:100%}.aboutUs .aboutUsSec::-webkit-scrollbar-track{height:10px!important;margin:170px;background-color:#58723948;border-radius:10px}.aboutUs .aboutUsSec::-webkit-scrollbar-thumb{height:10px;border-radius:10px;background-color:#83a841}.aboutUs .Par,.aboutUs .Inpar{align-items:center;text-align:center}:is(.aboutUs .Par,.aboutUs .Inpar) .content{background-color:#ffffffa2;padding:5px;text-align:center}.aboutUs .Inpar .content p{filter:drop-shadow(0 0 .5px white)}.productos .pHeader .infoC h2{font-size:23px}.productos .pHeader .infoC h3{font-size:18px}.productos .pProducts .list .hpProductItem{text-align:center}.fichaTecnica{width:100%;overflow:hidden;padding-left:0;padding-right:0}.fichaTecnica .content{flex-direction:column;justify-content:center;align-items:center;width:95%;gap:40px}.fichaTecnica .content .info,.fichaTecnica .content .table{width:100%;text-align:center}.fichaTecnica .content .img{width:60%}.fichaTecnica .description{width:95%}.fichaTecnica .carrousel-example{max-width:400px;width:98%;min-width:300px;overflow:hidden}.fichaTecnica .carrousel-example .imgC{width:300%}.fichaTecnica .carrousel-example .imgC div{max-width:400px;min-width:300px}.fichaTecnica .carrousel-example .imgC div img{max-width:100%;object-fit:contain;max-height:100%}.fichaTecnica .fichaTecnicaPrueba .sectionInfo{flex-direction:column;height:auto}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first,.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second{width:100%}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .second{border-top:1px solid white}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .vis{min-height:100vh!important;height:auto;padding:120px 5%!important}.fichaTecnica .fichaTecnicaPrueba .sectionInfo .first{height:0px;padding:0}.certificaciones .header h1{font-size:40px}.certificaciones .header p{font-size:25px}.certificaciones .cCard{flex-direction:column;width:100%}.certificaciones .cCard .certCard{overflow:hidden}.certificaciones .cCard .certCard img{filter:drop-shadow(0 0 3px rgba(0,0,0,.8))}.contactenos,.pqrs{padding-top:100px;height:auto;position:relative}:is(.contactenos,.pqrs) .imgcont{height:100%}:is(.contactenos,.pqrs) .contenedorInfo{padding-left:5%;padding-right:5%;flex-direction:column;height:auto;position:relative;padding-bottom:30px}:is(.contactenos,.pqrs) .contenedorInfo .contForm{flex-direction:column}:is(.contactenos,.pqrs) .contenedorInfo .contForm form,:is(.contactenos,.pqrs) .contenedorInfo .contForm .infoContact{width:100%}footer .contFooter{flex-direction:column;width:100%}footer .contFooter .contF{width:100%}footer .contFooter .contF ul{padding:0}footer .contFooter2{flex-direction:column}footer .fc .firstf{flex-direction:column;justify-content:center;gap:5px}footer .fc .fd{flex-direction:column;font-size:20px}.loading{width:100%;height:100vh}.loading .elements{width:100%;aspect-ratio:1}.loading .elements .fondospn{left:25%;top:25%;width:50%;height:50%}.loading .elements .fondospn1{left:37.5%;top:37.5%;width:25%;height:25%}.loading .elements .logospn{width:50%;top:31.6%;left:25%}.articleInfo .contain .image{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center}.articleInfo .contain .image .img{width:100%}}@media print{.mainM .bntMenu{display:none}.fichaTecnica .carrousel-example{display:none}footer{display:none}.navbar{display:none}}.lcode{text-decoration:none;color:#000;font-size:18px;font-weight:bolder;transition:all .3s ease-in-out}.lcode:hover{color:#00f}a{cursor:pointer;text-decoration:none}.alerta{position:fixed;width:350px;height:170px;background-color:#cc7c44;border-radius:20px;bottom:20px;right:15px;padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all .8s ease-in-out}.alerta img{height:50px}.hdd{right:-800px}.modalcontact{width:100%!important;height:100vh!important;position:fixed;z-index:2000;display:flex;justify-content:center;align-items:center;top:0;right:0;background-color:#00000080;visibility:hidden;transition:all .3s ease-in-out;opacity:0}.modalcontact .content{width:85%;height:90%;background-color:#fff;border-radius:5px;position:relative;display:flex}.modalcontact .content .secp{width:30%;min-width:240px;height:100%;padding:.8rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;transition:all .3s ease-in-out}.modalcontact .content .secp h3{margin:0;font-size:1.5rem}.modalcontact .content .secp .cardc{display:flex;flex-direction:column;margin-bottom:2rem;transition:all .1s ease-in-out}.modalcontact .content .secp .cardc h4{font-size:1.4rem}.modalcontact .content .secp .cardc a{font-size:.8rem}.modalcontact .content .secp .cards{width:100%;height:50px}.modalcontact .content .secp .cards .lk{transition:all .3s ease-in-out;font-size:40px;color:#4d5037}.modalcontact .content .secp .cards .lk:hover{transform:scale(1.2);font-size:49px;color:#909664;transition:all .3s ease-in-out}.modalcontact .content .secs{width:70%;height:100%;transition:all .3s ease-in-out}.modalcontact .content .secs .contForm{width:100%;height:100%;background-color:#83a841;padding:3rem;display:flex;flex-direction:column}.modalcontact .content .secs .contForm form{width:100%;height:90%;background-color:#83a841;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding-top:20px;padding-bottom:90px;position:relative}.modalcontact .content .secs .contForm form input::placeholder{color:#fff;font-weight:100}.modalcontact .content .secs .contForm form textarea::placeholder{color:#fff;font-weight:100}.modalcontact .content .secs .contForm form .firstName,.modalcontact .content .secs .contForm form .lastName,.modalcontact .content .secs .contForm form .phone,.modalcontact .content .secs .contForm form .email{width:40%;height:50px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff;font-weight:700}.modalcontact .content .secs .contForm form .company{width:80%;height:50px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff;font-weight:700}.modalcontact .content .secs .contForm form .mensaje{width:80%;min-height:100px;padding-left:15px;background-color:transparent;border:none;border-bottom:1px solid white;border-radius:5px;color:#fff}.modalcontact .content .secs .contForm form .btnForm{width:120px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:20px;border:none;position:absolute;bottom:20px;right:10%;transition:all .1s ease-in-out;font-weight:700;background-color:#587239;color:#fff}.modalcontact .content .secs .contForm form .btnForm i{rotate:0deg;transition:all .1s ease-in-out}.modalcontact .content .secs .contForm form .btnForm:hover{background-color:#fff;color:#000}.modalcontact .content .secs .contForm form .btnForm:hover i{rotate:-45deg}.modalcontact .content .btnclose{position:absolute;right:1rem;top:.5rem;color:#000;font-size:30px;cursor:pointer}.visible{visibility:visible;opacity:1;width:0;height:0;transition:all .3s ease-in-out}@media screen and (max-width:980px){.modalcontact{width:100%;margin:0;padding:0;overflow:hidden;height:auto}.modalcontact .content{flex-direction:column!important;width:100%;overflow:scroll}.modalcontact .content .secp{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.modalcontact .content .secp h3,.modalcontact .content .secp h4{width:100%;text-align:center}.modalcontact .content .secp .cardc{width:100%;margin:0}.modalcontact .content .secp .cardc h4{font-size:1rem}.modalcontact .content .secp .cards{width:100%;display:flex;justify-content:center;align-items:center}.modalcontact .content .secs{width:100%}}body{margin:0;width:100%}*{font-family:Inter,sans-serif}
