:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}body{margin:0;padding:0;overflow-x:hidden;background-color:#fff;width:100%;overflow-y:scroll;box-sizing:border-box;min-height:100vh}.appContainer{width:100%;min-height:100vh}.mainBody{width:100%}.mainBody img{width:100%;height:100%;object-fit:cover}.servicesSection{width:100%;display:flex;flex-direction:column;align-items:center}.navbarHeader{background-color:#fff;padding:1rem 0;position:sticky;position:-webkit-sticky;top:0;z-index:2;box-shadow:0 4px 8px #0003;overflow:hidden;width:100%;margin:0;transition:opacity ease-in-out .5s;opacity:1}.logo{margin-left:7rem;width:20%}.logoImg{width:20%;min-width:120px;cursor:pointer}.navbarContainer{display:flex;justify-content:space-between;align-items:center}.navbarItems{display:flex;gap:2rem;list-style-type:none;margin-right:10rem}a{color:#000;font-size:17px;font-weight:700;text-decoration:none;transition:color .1s ease-in-out}a:hover{color:orange}.burgerMenu{color:#000;font-size:20px;margin-right:2rem;cursor:pointer}.menuBackground{position:fixed;width:100vw;min-height:100vh;margin:16px 0 0;padding:0;left:0;top:0;background-color:#00000080;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition-delay:0s,.4s;margin-top:5.75rem}.menuWrapper{position:fixed;min-height:100vh;background-color:#fff;left:0;top:0;width:50%;transition:transform ease-in-out .4s;box-shadow:0 4px 8px #0003;z-index:1}.menuItems{display:flex;flex-direction:column;list-style-type:none;gap:1rem;margin-top:3rem}.navbarEffect{background-color:#fff;padding:1rem 0;position:sticky;position:-webkit-sticky;top:0;z-index:2;box-shadow:0 4px 8px #0003;overflow:hidden;width:100%;margin:0;opacity:0}@media only screen and (max-width: 600px){.navbarItems{display:none}.logo{margin-left:1rem}.burgerMenu{visibility:visible}}@media only screen and (min-width: 600px){.navbarItems{display:none}.logo{margin-left:1rem}.burgerMenu{visibility:visible}}@media only screen and (min-width: 768px){.navbarItems{display:flex;margin-right:3rem}.logo{margin-left:2rem}.burgerMenu{display:none}.menuBackground{opacity:0;display:none}.menuWrapper{display:none}}@media only screen and (min-width: 992px){.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}@media only screen and (min-width: 1200px){.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;width:100%}.container-slider{width:100%;height:500px;position:relative;overflow:hidden}.slide{width:100%;height:100%;position:absolute;opacity:0;transition:opacity ease-in-out .4s}.slide img{width:100%;height:100%}.active-anim{opacity:1}.btn-slide{width:60px;height:60px;border:none;background:transparent;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:50px}.btn-slide img{width:25px;height:25px;pointer-events:none}.prev{top:50%;left:20px;transform:translateY(-60%)}.next{top:50%;right:20px;transform:translateY(-60%)}.dot{width:16px;height:16px;background-color:#ededed;border-radius:50%;color:#fff;margin:0 8px;cursor:pointer}.container-dots{width:100px;height:50px;position:absolute;top:85%;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center}.active{background-color:#000;border:2px solid rgb(237,237,237)}.slideContent{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;top:0;bottom:0;justify-content:center;align-items:center}.slideBanner{color:orange;font-weight:700;transform:translateY(-150%);text-align:center;opacity:0;transition:opacity ease-in-out .4s .5s,transform ease-in-out .6s .5s;font-size:20px;margin-bottom:40px}.active-banner{opacity:1;transform:translate(0)}.slideTitle{font-weight:700;color:#fff;font-size:40px;transform:translateY(-100%);transition:transform ease-in-out .6s .5s,opacity ease-in-out .4s .5s;opacity:0;text-align:center;width:60%;margin-bottom:60px}.active-title{opacity:1;top:30%;transform:translateY(-20%)}.slideText{transform:translate(-50%,-100%);color:#fff;margin-top:0;text-align:justify;transition:transform ease-in-out .6s .5s,opacity ease-in-out .4s .5s;opacity:0;padding:5px;font-size:20px;margin-bottom:0}.active-text{opacity:1;transform:translate(-50%,-50%)}.slideButton{position:relative;background-color:#cb8503;transform:translateY(50%);width:150px;text-align:center;padding:10px;border-radius:10px;color:#fff;cursor:pointer;border:none;font-size:16px;font-weight:700;opacity:0;transition:opacity ease-in-out .4s .5s,transform ease-in-out .6s .5s;z-index:1}.active-button{opacity:1;transform:translateY(-200%)}@media only screen and (max-width: 430px){.slideTitle{font-size:28px}.active-banner{transform:translateY(140%)}.active-title{transform:translateY(-5%)}.active-button{transform:translateY(-120%)}}@media only screen and (min-width: 430px){.slideTitle{font-size:28px}.active-banner{transform:translateY(150%)}.active-title{transform:translateY(-5%)}.active-button{transform:translateY(-120%)}}@media only screen and (min-width: 600px){.slideTitle{font-size:32px}.active-banner{transform:translateY(150%)}.active-title{transform:translateY(-10%)}.active-button{transform:translateY(-150%)}}@media only screen and (min-width: 768px){.slideTitle{font-size:40px}.active-banner{transform:translateY(150%)}.active-title{transform:translateY(-10%)}.active-button{transform:translateY(-150%)}}@media only screen and (min-width: 992px){.slideTitle{font-size:40px}.active-banner{transform:translateY(150%)}.active-title{transform:translateY(-10%)}.active-button{transform:translateY(-100%)}}@media only screen and (min-width: 1200px){.slideTitle{font-size:40px}.active-banner{transform:translateY(150%)}.active-title{transform:translateY(-10%)}.active-button{transform:translateY(-100%)}}.servicesWrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.titleSection{display:flex;flex-direction:column;align-items:center}.servicesSubtitle{margin-top:5rem;margin-bottom:0;color:orange}.servicesTitle{margin-top:5px;margin-bottom:30px;text-align:center}.serviceText{color:gray;text-align:center;margin-bottom:30px;height:60px;width:300px}.servicesSubtitle{color:orange;margin-top:50px;margin-bottom:0;opacity:0;transform:translateY(100%);transition:transform ease-in-out .6s .2s,opacity ease-in-out .4s .2s}.servicesTitle{margin-top:10px;transform:translateY(100%);transition:transform ease-in-out .6s .2s,opacity ease-in-out .4s .2s;opacity:0}.active-serviceTitle,.active-serviceSubtitle{opacity:1;transform:translate(0)}.allServicesButton{margin-bottom:4rem}.serviceTitle{font-size:20px}.serviceButton{cursor:pointer;color:orange;padding:10px;width:120px;height:50px;border-radius:10px;border:2px solid orange;background-color:#fff;font-size:14px;font-weight:700;transition:color ease-in-out .2s;transition:background-color ease-in-out .2s}.serviceButton:hover{background-color:orange;color:#fff}.allServicesButton{position:relative;cursor:pointer;color:#fff;padding:10px;width:120px;height:50px;border-radius:10px;border:2px solid orange;background-color:orange;font-size:14px;font-weight:700;transition:color ease-in-out .2s;transition:background-color ease-in-out .2s}.allServicesButton:hover{background-color:#000;color:#fff}.serviceImg{width:350px;height:240px;transition:box-shadow ease-in-out .1s;cursor:pointer}.serviceImg:hover{box-shadow:0 4px 8px #000}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));padding:10px;width:90%;margin-bottom:30px;margin-top:-20px}.grid-item{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.main-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:20px;justify-content:center;width:90%;margin:-20px auto 30px}@media only screen and (max-width: 600px){.grid-container{display:flex;flex-direction:column;align-items:center}.serviceCard{width:60%}}@media only screen and (min-width: 600px){.serviceCard{width:40%}}@media only screen and (min-width: 992px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.serviceCard{width:30%}}@media only screen and (min-width: 1200px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(335px,1fr))}.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}@media only screen and (min-width: 1500px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}@media only screen and (min-width: 1800px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}@media only screen and (min-width: 1800px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.navbarItems{margin-right:10rem}.logo{margin-left:7rem}.menuBackground,.menuWrapper{display:none}}.footerWrapper{background-color:#333;color:#fff;text-align:center;padding:10px 0 20px;width:100%;position:relative}.afroLink{transition:color ease-in-out .1s;display:inline;color:#fff;font-weight:400}.afroLink:hover{color:orange}.beforeLink{display:inline}.contactContainer{padding:20px;display:flex;flex-wrap:wrap}.formContainer{display:flex;flex-direction:column;align-items:center;width:50%}.contactForm{display:flex;flex-direction:column;width:70%;padding:50px;gap:2rem;box-shadow:0 4px 8px #0000001a;margin-top:0}.contactInput{height:20px;border-radius:3px;border:.5px solid rgb(196,196,196);font-size:14px;padding:10px 10px 10px 15px;color:gray}.contactInput::placeholder,.contactTextarea::placeholder{color:gray}.contactTextarea{height:150px;border-radius:10px;border:.5px solid rgb(222,222,222);font-size:14px;padding:10px 10px 10px 15px;color:gray}.formButtons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;width:100%}.clearButton,.formButton{width:140px;border:none;border-radius:5px;padding:10px;font-size:16px;font-weight:700;color:#fff;cursor:pointer}.clearButton{background-color:#d0d0d0;color:#0d0c0c}.formButton{background-color:#e49502}.infoCards{display:flex;flex-direction:column;align-items:center;gap:1rem;width:80%}.infoIcon{color:#b37502}.infoLabel{color:gray;margin-bottom:5px;font-size:16px}.infoContent,.infoRef{font-weight:600;font-size:18px}.infoTitle{text-align:center}.infoCard{display:flex;gap:1rem;background-color:#fff;box-shadow:0 4px 8px #0000001a;width:100%;padding:15px}.infoText{display:flex;flex-direction:column}.mapButtons{display:flex;align-items:center;margin-top:10px;gap:10px;flex-wrap:wrap;justify-content:center}.mapButton{width:180px;border:none;border-radius:10px;font-size:15px;display:flex;align-items:center;gap:8px;color:#fff;background-color:#000;padding:8px 10px}.mapButtonText{display:flex;flex-direction:column;align-items:flex-start}.mapButtonImg{width:38px;height:38px}.mapButtonTitle{font-weight:600;font-size:16px}.mapButtonSubtitle{font-size:14px;font-weight:400}.googleMapContainer{width:95%;display:flex;justify-content:center;margin:0 auto}.googleMap{width:100%;height:300px}@media only screen and (max-width: 600px){.contactContainer{padding:20px;display:flex;flex-direction:column;align-items:center;gap:2rem}.formContainer{width:100%;align-items:center}.contactInput,.contactTextarea{border:1px solid rgb(196,196,196)}}@media only screen and (min-width: 600px){.contactContainer{padding:20px;display:flex;flex-direction:column;align-items:center;gap:2rem}.formContainer{width:100%}}@media only screen and (min-width: 768px){.contactContainer{padding:20px;display:flex;flex-direction:column;align-items:center;gap:2rem}.formContainer{width:100%}}@media only screen and (min-width: 992px){.contactContainer{padding:20px;display:flex;flex-direction:column;align-items:center;gap:2rem}.formContainer{width:100%}}@media only screen and (min-width: 1200px){.formContainer{width:50%}.infoCards{width:40%}.contactContainer{display:flex;align-items:flex-start}.contactContainer{display:flex;flex-wrap:wrap;flex-direction:row}}.contactBanner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;height:150px}.contactBannerImg{width:100%;object-fit:cover;height:100%;position:absolute;z-index:-1}.bannerOverlay{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:1}.contactBannerTitle{color:#fff;font-weight:500;font-size:38px;text-align:center;z-index:1}.serviceViewWrapper{display:flex;flex-direction:column}.serviceViewContainer{padding:30px 0;width:100%;display:flex;flex-direction:column;align-items:center}.serviceViewSubtitle{color:orange;margin-bottom:0;font-size:24px;margin-top:10px}.serviceViewHero{display:flex;min-height:500px}.serviceViewImg{width:50%}.serviceViewDescription{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:50px}.serviceViewDescriptionTitle{font-size:30px}.serviceViewDescriptionText{line-height:30px;text-align:center;width:90%;color:gray;font-size:18px}.serviceViewContactButton{width:150px;height:50px;border-radius:5px;border:none;background-color:#b87800;margin-top:50px;color:#fff;font-size:18px;font-weight:700;padding:10px}.extraServiceWrapper{margin-top:40px;margin-bottom:70px;width:100%;display:flex;flex-direction:column;align-items:center}.extraServicesContainer{margin-top:10px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.extraService{width:90%;border:1px solid black;padding:30px;text-align:center;font-size:20px;display:flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer}.extraServicesContainer a{text-decoration:underline;font-size:20px}.inActionWrapper{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:30px}.inActionWrapper h3{color:orange;margin-bottom:0}.inActionWrapper h1{margin-top:10px;margin-bottom:50px}.videosContainer{display:flex;flex-direction:row;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.aditionalCosts{color:orange;font-style:italic;margin-top:10px;margin-bottom:0}@media only screen and (max-width: 600px){.serviceViewHero{display:flex;flex-direction:column}.serviceViewImg{width:100%}.serviceViewDescription{width:100%;padding:0}.serviceViewDescriptionText{margin:0 30px}.serviceViewContactButton{margin-top:20px;margin-bottom:30px}.extraServicesContainer{width:90%}}@media only screen and (min-width: 600px){.serviceViewHero{display:flex;flex-direction:column}.serviceViewImg{width:100%}.serviceViewDescription{width:100%;padding:0}.serviceViewDescriptionText{margin:0 30px}.serviceViewContactButton{margin-top:20px;margin-bottom:30px}}.serviceViewBoxContainer{display:flex;flex-direction:row;padding:100px;background-color:#f4f4f4;gap:60px;align-items:center}.serviceViewBoxTopLine{width:100px;height:4px;background-color:orange}.serviceViewBoxTitle{font-size:30px}.serviceViewBoxImage{width:70vh;height:60vh;object-fit:cover}.serviceViewBoxImage2{width:70vh;height:70vh;object-fit:cover}.serviceViewBoxDescription{color:gray;text-align:justify;line-height:1.8;-webkit-hyphens:auto;hyphens:auto}.fruitListItem{margin-bottom:8px}.machineListItem{margin-bottom:12px;color:gray}.podaContainer{width:100%;display:flex;justify-content:center;padding:20px;font-size:16px;font-weight:500}@media only screen and (min-width: 992px){.serviceViewHero{display:flex;flex-direction:row}.serviceViewImg{width:50%}.serviceViewDescriptionText{margin:0}.serviceViewContactButton{margin-top:50px}}@media only screen and (min-width: 1200px){.serviceViewHero{display:flex;flex-direction:row}.serviceViewImg{width:50%}.serviceViewContactButton{margin-top:30px}}@media (max-width: 600px){.serviceViewBoxContainer{flex-direction:column;padding:24px;gap:20px}.serviceViewBoxImage,.serviceViewBoxImage2{width:100%;height:auto;max-height:320px}.serviceViewBoxTitle{font-size:22px}.serviceViewBoxDescription{text-align:left}}.aboutWrapper{width:100%}.aboutContainer{padding:5rem 10rem;display:flex}.aboutLeft{width:60%;margin-right:70px}.aboutImages{display:flex;gap:2rem;margin-top:30px}.aboutImgFirst{width:250px;object-fit:cover;height:400px}.aboutImgSecond{width:300px;object-fit:cover;height:400px}.aboutText{color:#605f5f;line-height:1.5;text-align:justify;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}.aboutTitle{margin-bottom:30px}.howContainer{background-color:#e9e9e9;padding:4rem 7rem;display:flex;gap:2rem}.howText{color:#484747;line-height:1.5;text-align:justify}.howImg{width:600px;height:500px;object-fit:cover;margin-top:30px}.howLeft{flex:1}.howRight{text-align:justify;flex:2}.aboutText,.howText{white-space:pre-line}@media only screen and (max-width: 600px){.aboutContainer{flex-direction:column;padding:2rem 4rem}.aboutLeft{width:100%;margin-right:0}.aboutImages{flex-direction:column}.aboutImgFirst,.aboutImgSecond{width:100%}.howContainer{flex-direction:column-reverse;padding:2rem 4rem}.howImg{width:100%;margin-top:0}.howRight{text-align:justify}}@media only screen and (min-width: 600px){.aboutContainer{flex-direction:column;padding:2rem 4rem}.aboutLeft{width:100%;margin-right:0}.aboutImages{flex-direction:column}.aboutImgFirst,.aboutImgSecond{width:100%}.howContainer{flex-direction:column-reverse;padding:2rem 4rem}.howImg{width:100%;margin-top:0}.howRight{text-align:left}}@media only screen and (min-width: 992px){.aboutContainer{flex-direction:row;padding:5rem 7rem}.aboutLeft{width:60%;margin-right:70px}.aboutImages{flex-direction:row}.aboutImgFirst{width:250px}.aboutImgSecond{width:300px}.howContainer{flex-direction:row;padding:4rem 7rem}.howImg{width:600px;margin-top:30px}.howRight{text-align:right}}@media only screen and (min-width: 1200px){.aboutLeft{width:60%}}.pagination{display:flex;flex-direction:row;list-style-type:none;justify-content:center;padding:0;margin-bottom:5rem}.page-item{display:flex;background-color:#fff;width:30px;height:30px;justify-content:center;align-items:center;border:1px solid rgb(232,232,232);background-color:#eaeaea;cursor:pointer}.page-link:hover{color:#000}.active-link{color:orange;background-color:#fff}.cardWrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:0 4px 8px #0003;width:400px}.cardImg{width:100%;height:80%;object-fit:cover}.cardContent{text-align:left;padding:10px 20px}.cardContent h1{text-align:left}.cardDivider{border-top:1px solid #e1e1e1;width:100%}.cardActions{margin:15px 0}.viewCardAction{font-weight:400;font-size:16px}@media only screen and (max-width: 600px){.cardWrapper{width:100%}}.machinesWrapper{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.machinesTitleContainer{display:flex;flex-direction:column;align-items:center}.machinesSubtitle{color:orange;margin-top:50px;margin-bottom:0;opacity:0;transform:translateY(100%);transition:transform ease-in-out .6s .2s,opacity ease-in-out .4s .2s}.machinesTitle{margin-top:10px;transform:translateY(100%);transition:transform ease-in-out .6s .2s,opacity ease-in-out .4s .2s;opacity:0;text-align:center}.active-machinesTitle,.active-machinesSubtitle{opacity:1;transform:translate(0)}.machinesContainer{display:flex;flex-wrap:wrap;gap:20px;padding:40px 20px;margin:0 auto;justify-content:center}.dummyCard{width:400px;height:[Altura de tus tarjetas];visibility:hidden}@media only screen and (max-width: 600px){.machinesTitle{width:90%}.dummyCard{width:100%}}.machineViewWrapper{display:flex;flex-direction:column;align-items:center;width:100%}.machineViewContainer{max-width:1200px;padding:40px 20px;width:100%}.machineGallery{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.galleryImg{width:300px;border-radius:15px;box-shadow:0 4px 12px #00000026}.sectionTitle{margin:20px 0 10px;font-size:1.6rem;font-weight:700;color:#333;border-left:5px solid #2c3e50;padding-left:10px}.machineViewContent{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.machineDescription{flex:1;min-width:300px;margin:20px 0;font-size:1.1rem;line-height:1.6}.machineDescription p{margin-bottom:12px;text-align:justify;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}.machineDescription li{margin-left:20px;list-style-type:disc}.machineDetails{list-style:disc;padding-left:20px;line-height:1.8;font-size:1.1rem;color:#333}.machineDetails li{margin-bottom:10px;text-align:justify;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}.machineGalleryWrapper{flex:1;display:flex;justify-content:center;align-items:center}.carousel{position:relative;width:100%;max-width:450px}.carouselImg{width:100%;border-radius:15px;box-shadow:0 4px 12px #00000026;object-fit:cover}.carouselControls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.carouselControls button{background:#00000080;border:none;color:#fff;font-size:24px;padding:10px;cursor:pointer;border-radius:50%}.machineVideoSection{width:100%;padding:0}.machineViewVideoWrapper{margin-top:40px;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px #00000026}.machineViewVideoWrapper iframe{width:100%;height:400px}@media (max-width: 768px){.machineViewContainer{padding:40px 20px}.machineViewContent{flex-direction:column;gap:18px;padding:0 20px}.machineDescription{min-width:0;width:100%;font-size:1rem}.machineGalleryWrapper{width:100%}.carousel{max-width:100%}.carouselImg{width:100%;height:auto}.carouselControls button{font-size:18px;padding:8px}.sectionTitle{font-size:1.3rem;margin-left:20px}.machineViewVideoWrapper{margin-top:20px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.machineViewVideoWrapper iframe{height:auto;aspect-ratio:16 / 9}}@media (max-width: 420px){.machineViewContainer{padding:16px 12px}.carouselControls button{font-size:16px;padding:6px}.machineViewVideoWrapper{width:calc(100% - 24px)}}
