.tec-extra-hero{width:100%;height:52dvh;min-height:320px;position:relative;overflow:hidden}.tec-extra-hero-img{cursor:pointer;position:absolute;inset:0}.tec-extra-hero:before{content:"";z-index:1;background-color:#ff6e0d80;position:absolute;inset:0}.tec-extra-hero-title{color:#fff;font-family:var(--font-goodtime);text-align:center;z-index:3;font-size:clamp(2rem,6vw,5rem);font-weight:800;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.tec-extra-hero:after{content:"";clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%);z-index:3;background:#fff;height:12vh;position:absolute;bottom:-1px;left:0;right:0}.service-container{background-color:#fff;max-width:1200px;margin:0 auto;padding:60px 20px}.service-content{width:100%}.service-title{font-family:var(--font-redhat),Arial,sans-serif;color:#ff6e0d;text-align:center;margin-bottom:50px;font-size:43.2px;font-weight:700;line-height:1.2}.service-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.service-image{border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 15px #0000001a}.service-image img{object-fit:cover;border-radius:0;max-width:100%;height:auto;max-height:480px;margin-left:0;transition:transform .3s ease-in-out}@media (min-width:1024px){.service-content-image img{margin-left:300px}}.service-content-image img:hover{transform:scale(1.03)}.service-text{padding-left:20px}.service-description{font-family:var(--font-akzentica),Arial,sans-serif;color:#000;text-align:justify;margin-bottom:30px;font-size:1.1rem;line-height:1.8}.materials-section{margin-top:30px}.materials-title{font-family:var(--font-akzentica),Arial,sans-serif;color:#333;margin-bottom:15px;font-size:1.3rem;font-weight:700}.materials-list{margin:0;padding:0;list-style:none}.material-item{font-family:var(--font-akzentica),Arial,sans-serif;color:#000;margin-bottom:8px;padding-left:20px;font-size:16px;position:relative}.material-item:before{content:"•";color:#ff6e0d;font-size:1.2rem;position:absolute;top:0;left:0}@media (max-width:768px){.service-container{padding:40px 15px}.service-title{margin-bottom:30px;font-size:2rem}.service-grid{grid-template-columns:1fr;gap:30px}.service-text{padding-left:0}.service-description{font-size:1rem;line-height:1.6}.materials-title{font-size:1.2rem}}@media (max-width:480px){.service-title{font-size:1.8rem}.service-description,.material-item{font-size:.95rem}}.espiraladora-service{background-color:#f8f9fa;max-width:1200px;margin:0 auto;padding:60px 20px}.espiraladora-service-title{text-align:center;margin-bottom:40px}.espiraladora-service-title h1{font-family:var(--font-goodtime);color:#ff6b35;font-size:2.7rem;font-weight:600}.espiraladora-service-content{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:grid}.espiraladora-service-image{justify-content:center;align-items:center;display:flex}.espiraladora-service-image img{border-radius:12px;width:100%;height:auto;transition:transform .3s;box-shadow:0 8px 24px #0000001a}.espiraladora-service-image img:hover{transform:scale(1.02)}.espiraladora-service-description{padding:20px}.espiraladora-description-main{margin-bottom:30px}.espiraladora-description-main p{font-family:var(--font-akzentica);color:#333;text-align:justify;font-size:1rem;line-height:1.6}.espiraladora-description-materials{background:#fff;border-left:4px solid #ff6b35;border-radius:12px;padding:25px;box-shadow:0 4px 12px #00000014}.espiraladora-description-materials h5{font-family:var(--font-akzentica);color:#ff6b35;font-size:1.5rem;font-weight:500}.espiraladora-materials-list{margin:0;padding:0;list-style:none}.espiraladora-material-item{font-family:var(--font-akzentica);color:#555;border-bottom:1px solid #eee;padding:8px 0;font-size:1rem;position:relative}.espiraladora-material-item:last-child{border-bottom:none}.espiraladora-machines{background-color:#fff;max-width:1200px;margin:0 auto;padding:60px 20px}.espiraladora-machines-title{color:#ff6e0d;text-align:center;font-size:2.7rem;font-weight:700;font-family:var(--font-redhat),"redHatDisplay Fallback",sans-serif;margin-bottom:2rem}.espiraladora-machine-images{flex-wrap:wrap;justify-content:center;gap:4rem;margin-bottom:3rem;display:flex}.espiraladora-machine-image-container{justify-content:center;align-items:center;width:350px;height:350px;display:flex}.espiraladora-machine-image-container img{object-fit:contain;width:100%;height:100%;transition:all 2s}.espiraladora-machine-image-container img:hover{transform:scale(1.1)}.espiraladora-accordion-container{max-width:800px;box-shadow:none;background:#fff;border-radius:0;margin:0 auto;overflow:hidden}.espiraladora-accordion-item{border-top:1px solid #333;border-bottom:none;margin-bottom:0}.espiraladora-accordion-item:first-child{border-top:1px solid #333}.espiraladora-accordion-item:last-child{border-bottom:1px solid #333}.espiraladora-accordion-header{text-align:left;cursor:pointer;color:#333;width:100%;font-size:1.15rem;font-weight:600;font-family:var(--font-helvetica);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 25px;transition:all .3s;display:flex}.espiraladora-accordion-header:hover{color:#ff6b35;background-color:#f8f9fa}.espiraladora-accordion-header span:first-child{flex:1}.accordion-icon{color:#333;margin-left:15px;font-size:1.2rem;transition:transform .3s}.accordion-icon.open{transform:rotate(180deg)}.espiraladora-accordion-content{background:#fff;border-top:none;padding:25px;animation:.3s ease-out slideDown}@media (max-width:768px){.espiraladora-accordion-header{padding:15px 20px;font-size:1rem}.espiraladora-accordion-content{padding:20px}}@media (max-width:480px){.espiraladora-machines-title{font-size:27.2px!important}.espiraladora-accordion-header{padding:12px 15px;font-size:.9rem}.espiraladora-accordion-content{padding:15px}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.espiraladora-accordion-content ul{margin:0;padding:0;list-style:none}.espiraladora-accordion-content li{font-family:var(--font-akzentica);color:#555;border-bottom:1px solid #f0f0f0;padding:12px 0 12px 25px;font-size:1rem;position:relative}.espiraladora-accordion-content li:last-child{border-bottom:none}.espiraladora-accordion-content li:before{content:"▶";color:#ff6b35;font-size:.8rem;position:absolute;top:12px;left:0}.espiraladora-development-notice{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px dashed #ff6b35;border-radius:8px;padding:40px 20px;animation:2s ease-in-out infinite alternate pulseGlow;position:relative}.espiraladora-development-notice:before{content:"⚠️";margin-bottom:10px;font-size:2rem;display:block}.espiraladora-development-notice p{color:#ff6b35;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.2rem;font-style:italic;font-weight:600}@keyframes pulseGlow{0%{box-shadow:0 0 5px #ff6b354d}to{box-shadow:0 0 15px #ff6b3580}}.espiraladora-process-steps{gap:20px;display:grid}.espiraladora-process-step{background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;display:flex}.step-number{color:#fff;background:#ff6b35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:flex}.espiraladora-process-step p{font-family:var(--font-akzentica);color:#555;margin:0;font-size:1rem;line-height:1.5}.espiraladora-guide-manual-container{text-align:center}.espiraladora-guide-manual-container img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001a}@media (max-width:768px){.espiraladora-service{padding:40px 15px}.espiraladora-service-title h1{font-size:2rem}.espiraladora-service-content{grid-template-columns:1fr;gap:30px}.espiraladora-description-main p{font-size:1rem}.espiraladora-description-materials{padding:20px}.espiraladora-machines{padding:40px 15px}.espiraladora-machines-title{font-size:1.8rem}.espiraladora-accordion-header{padding:15px 20px;font-size:1rem}.espiraladora-accordion-content{padding:20px}.espiraladora-process-step{text-align:center;flex-direction:column}.step-number{align-self:center}.espiraladora-development-notice{padding:30px 15px}.espiraladora-development-notice:before{font-size:1.5rem}.espiraladora-development-notice p{font-size:1rem}}@media (max-width:480px){.espiraladora-service-title h1{font-size:1.8rem}.espiraladora-description-materials h5{font-size:1.1rem}.espiraladora-material-item{font-size:.9rem}.espiraladora-machines-title{font-size:1.6rem}.espiraladora-accordion-header{padding:12px 15px;font-size:.9rem}.espiraladora-accordion-content{padding:15px}}.espiraladora-list-sprites-caracter{grid-template-columns:repeat(4,1fr);place-items:start center;gap:1rem;padding:1rem 0;display:grid}.espiraladora-list-sprite{background-image:url(/images/Maquinarias/Espiraladora/listaCaracteristica.png);background-repeat:no-repeat;background-size:860px 172px;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;width:172px;height:172px;display:flex;position:relative;overflow:hidden}.espiraladora-list-sprite.espiraladora-list1{background-position:0 0}.espiraladora-list-sprite.espiraladora-list2{background-position:-234px 0}.espiraladora-list-sprite.espiraladora-list3{background-position:-459px 0}.espiraladora-list-sprite.espiraladora-list4{background-position:-688px 0}.espiraladora-contenido1{text-align:center;font-family:Open Sans}@media (max-width:1024px){.espiraladora-list-sprites-caracter{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.espiraladora-list-sprites-caracter{grid-template-columns:1fr}}.tec-contact-us{text-align:center;background-color:#b4b4b4fb;padding:2rem;position:relative;overflow:hidden}.contact-us-overlay{z-index:2;position:relative}.contact-us-title{color:#000;font-size:43.2px;font-family:var(--font-redhat),"Goodtime Grotesk","Red Hat Display";margin-bottom:2rem;font-weight:700}.contact-us-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:flex}.contact-us-image-container{flex-shrink:0;width:400px;height:400px;position:relative}.contact-us-image-container img{object-fit:contain;opacity:.9}.contact-us-info{text-align:left;color:#333;font-family:Roboto}.contact-us-info h3{font-size:1.5rem;font-weight:700;font-family:var(--font-akzentica),"Red Hat Display";margin-bottom:10px}.contact-us-info ul{font-family:var(--font-akzentica);margin-bottom:2rem;padding:0;list-style:none}.contact-us-info li{font-size:1.2rem;font-family:var(--font-akzentica);color:#000;margin-bottom:.5rem;padding-left:1.2rem;position:relative}.contact-us-info li:before{content:"•";color:#000;font-size:2.2rem;position:absolute;top:-.6rem;left:0}.email{color:#ff6e0d}.contact-buttons{font-family:var(--font-akzentica);flex-wrap:wrap;gap:1rem;font-size:1rem;display:flex}.btn-express,.btn-expert{color:#fff;border-radius:15px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s;display:flex}.btn-express{background-color:#25d366}.btn-express:hover{background-color:#1da851}.btn-expert{background-color:#ff6e0d}.btn-expert:hover{background-color:#cc5800}s{color:#fff}.contact-buttons img{width:20px;height:20px}@media (max-width:1024px){.tec-related-products{padding:3rem 1.5rem}.cortadora-laser-carousel-container{width:90%;max-width:1000px}.cortadora-laser-carousel-item{width:250px;height:180px}.contact-us-content{gap:2rem}.contact-us-image-container{width:300px;height:300px}}@media (max-width:768px){.related-products-title{font-size:clamp(2rem,6vw,3.5rem)}.related-products-subtitle{font-size:clamp(1rem,3vw,1.5rem)}.cortadora-laser-carousel-item{width:200px;height:150px}.tec-contact-us{padding:3rem 1.5rem}.contact-us-title{font-size:clamp(2rem,6vw,3.5rem)}.contact-us-content{flex-direction:column;align-items:center}.contact-us-image-container{width:250px;height:250px}.contact-us-info{text-align:center}.contact-us-info h3{font-size:1.5rem}.contact-us-info li{padding-left:0;font-size:.95rem!important}.contact-us-info li:before{content:"";display:none}.contact-buttons{justify-content:center}}@media (max-width:480px){.tec-related-products{padding:2rem 1rem}.related-products-title{font-size:clamp(1.8rem,7vw,3rem)}.related-products-subtitle{font-size:clamp(.9rem,3.5vw,1.2rem)}.cortadora-laser-carousel-item{width:150px;height:100px}.tec-contact-us{padding:2rem 1rem}.contact-us-title{font-size:clamp(1.8rem,7vw,3rem)}.contact-us-image-container{width:200px;height:200px}.contact-us-info h3{font-size:clamp(1.3rem,5vw,1.8rem)}.contact-us-info li{font-size:clamp(.8rem,2.5vw,1rem)}.btn-express,.btn-expert{padding:.6rem 1rem;font-size:.9rem}}
