.App{text-align:center}.page-container{min-height:calc(100vh - 134px);padding:24px}.hero-section{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:600px;justify-content:center;position:relative;text-align:center}.hero-section:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{max-width:800px;padding:0 20px;position:relative;z-index:1}.hero-title{font-size:3.5rem;margin-bottom:10px;text-transform:uppercase}.hero-subtitle{font-size:2rem;margin-bottom:20px}.hero-description{font-size:1.2rem;margin-bottom:30px}.section{padding:60px 0}.section-dark{background-color:#f5f5f5}.product-card{height:100%;margin-bottom:24px;transition:all .3s}.product-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.product-card .ant-card-cover{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:240px;justify-content:center;overflow:hidden;padding:20px}.product-card .ant-card-cover img{height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;width:100%}.product-card:hover .ant-card-cover img{transform:scale(1.05)}.product-card .ant-card-body{display:flex;flex-direction:column;height:calc(100% - 240px);padding:20px}.product-card .ant-card-meta{flex-grow:1}.product-card .ant-card-meta-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:8px}.product-card .ant-card-meta-description{color:#666;line-height:1.5}.page-container .product-card .ant-card-cover{height:280px;padding:24px}.page-container .product-card .ant-card-body{height:auto;min-height:300px}.contact-form{margin:0 auto;max-width:600px}.video-container{border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.video-container:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.video-container video{background-color:#000;display:block;height:auto;width:100%}.video-container video::-webkit-media-controls-panel{background-color:#000c}.video-container video::-webkit-media-controls-play-button,.video-container video::-webkit-media-controls-timeline,.video-container video::-webkit-media-controls-volume-slider{filter:invert(1)}.whatsapp-image{border:2px solid #ffffff1a;border-radius:8px;cursor:pointer;height:auto;transition:all .3s ease;width:200px}.whatsapp-image:hover{border-color:#ffffff4d;box-shadow:0 4px 12px #0000004d;transform:scale(1.02)}.contact-whatsapp .whatsapp-image{border:2px solid #e0e0e0;max-width:120px;width:100%}.contact-whatsapp .whatsapp-image:hover{border-color:#25d366;box-shadow:0 4px 12px #25d3664d}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.5rem}.section-title{font-size:2rem}.video-container{margin-bottom:24px}.whatsapp-image{width:150px}.product-card .ant-card-cover{height:200px;padding:15px}.product-card .ant-card-body{height:calc(100% - 200px);padding:16px}.page-container .product-card .ant-card-cover{height:220px;padding:16px}.page-container .product-card .ant-card-body{min-height:280px}}@media (max-width:576px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.2rem}.section-title{font-size:1.8rem}.video-container{border-radius:6px;margin-bottom:32px}.video-container:hover{transform:none}.whatsapp-image{width:120px}.whatsapp-image:hover{transform:none}.product-card .ant-card-cover{height:180px;padding:12px}.product-card .ant-card-body{height:calc(100% - 180px);padding:12px}.product-card:hover{transform:none}.page-container .product-card .ant-card-cover{height:200px;padding:12px}.page-container .product-card .ant-card-body{min-height:260px}}.contact-page-red{background:linear-gradient(135deg,#fff5f5,#ffe6e6 50%,#fff5f5);min-height:100vh}.contact-page-red .contact-header{background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:0 0 20px 20px;box-shadow:0 8px 32px #dc26264d;margin:-24px -24px 48px;padding:60px 40px;position:relative}.contact-page-red .contact-header:before{background:#00000026;border-radius:0 0 20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.contact-page-red .contact-title{color:#fff!important;font-size:3rem!important;font-weight:800!important;letter-spacing:-.02em;margin-bottom:16px!important;position:relative;text-shadow:0 3px 6px #000000b3;z-index:2}.contact-page-red .contact-subtitle{color:#fff!important;font-size:20px!important;font-weight:600!important;line-height:1.6!important;position:relative;text-shadow:0 2px 4px #0009;z-index:2}.contact-page-red .contact-info-card{background:#fff;border:2px solid #fecaca;border-radius:12px;box-shadow:0 4px 20px #dc26261a;transition:all .3s ease}.contact-page-red .contact-info-card:hover{border-color:#dc2626;box-shadow:0 8px 32px #dc262633;transform:translateY(-4px)}.contact-page-red .contact-icon{background:#fef2f2;border-radius:50%;color:#dc2626!important;padding:8px}.contact-page-red .contact-info-card .ant-typography-title{color:#1f2937!important;font-weight:600!important}.contact-page-red .contact-info-card .ant-typography{color:#4b5563!important}.contact-page-red .contact-form-section{background:#fff;border-radius:16px;box-shadow:0 8px 32px #dc26261a;margin:24px 0;padding:40px}.contact-page-red .form-title{color:#dc2626!important;font-weight:700!important;margin-bottom:16px!important}.contact-page-red .form-description{color:#6b7280!important;font-size:16px!important}.contact-page-red .contact-form-red .ant-form-item-label>label{color:#374151!important;font-weight:600!important}.contact-page-red .contact-form-red .ant-input,.contact-page-red .contact-form-red .ant-input-affix-wrapper,.contact-page-red .contact-form-red .ant-select-selector{border:2px solid #fecaca!important;border-radius:8px!important;transition:all .3s ease!important}.contact-page-red .contact-form-red .ant-input-affix-wrapper:focus,.contact-page-red .contact-form-red .ant-input-focused,.contact-page-red .contact-form-red .ant-input:focus,.contact-page-red .contact-form-red .ant-select-focused .ant-select-selector,.contact-page-red .contact-form-red .ant-select-selector:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.contact-page-red .contact-submit-btn{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px #dc26264d!important;font-weight:600!important;transition:all .3s ease!important}.contact-page-red .contact-submit-btn:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;box-shadow:0 6px 24px #dc262666!important;transform:translateY(-2px)!important}.contact-page-red .contact-cta-section{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 8px 32px #dc26264d;color:#fff;position:relative}.contact-page-red .contact-cta-section:before{background:#00000026;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.contact-page-red .cta-title{color:#fff!important;font-size:2.5rem!important;font-weight:800!important;letter-spacing:-.02em;margin-bottom:20px!important;position:relative;text-shadow:0 3px 6px #000000b3;z-index:2}.contact-page-red .cta-description{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.7!important;position:relative;text-shadow:0 2px 4px #0009;z-index:2}.contact-page-red .cta-btn-primary{background:#fff!important;border:2px solid #fff!important;border-radius:8px!important;color:#dc2626!important;font-weight:600!important;position:relative;transition:all .3s ease!important;z-index:2}.contact-page-red .cta-btn-primary:hover{background:#fef2f2!important;box-shadow:0 6px 24px #ffffff4d!important;color:#b91c1c!important;transform:translateY(-2px)!important}.contact-page-red .cta-btn-secondary{background:#0000!important;border:2px solid #fffc!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;position:relative;transition:all .3s ease!important;z-index:2}.contact-page-red .cta-btn-secondary:hover{background:#ffffff26!important;border-color:#fff!important;color:#fff!important;transform:translateY(-2px)!important}.contact-page-red .ant-card{border:2px solid #fecaca;border-radius:12px;box-shadow:0 4px 20px #dc26261a}.contact-page-red .ant-card:hover{border-color:#dc2626;box-shadow:0 8px 32px #dc262633}.contact-page-red .ant-card .ant-typography-title{color:#dc2626!important}.contact-page-red .whatsapp-btn-red{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px #dc26264d!important;font-weight:600!important;transition:all .3s ease!important}.contact-page-red .whatsapp-btn-red:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;box-shadow:0 6px 24px #dc262666!important;transform:translateY(-2px)!important}.contact-page-red .ant-divider{border-color:#fecaca}.contact-page-red .ant-typography-title{color:#1f2937!important}.contact-page-red .ant-typography{color:#4b5563!important}@media (max-width:768px){.contact-page-red .contact-header{margin:-24px -24px 32px;padding:40px 20px}.contact-page-red .contact-title{font-size:2.5rem!important;text-shadow:0 2px 4px #0009}.contact-page-red .contact-subtitle{font-size:18px!important;font-weight:600!important;text-shadow:0 2px 4px #00000080}.contact-page-red .cta-title{font-size:2.2rem!important;text-shadow:0 2px 4px #0009}.contact-page-red .cta-description{font-size:17px!important;font-weight:600!important;text-shadow:0 2px 4px #00000080}.contact-page-red .contact-form-section{margin:16px 0;padding:24px}}@media (max-width:576px){.contact-page-red .contact-header{padding:32px 16px}.contact-page-red .contact-title{font-size:2rem!important;font-weight:900!important;text-shadow:0 2px 4px #000000b3}.contact-page-red .contact-subtitle{font-size:17px!important;font-weight:700!important;line-height:1.5!important;text-shadow:0 2px 4px #0009}.contact-page-red .cta-title{font-size:1.8rem!important;font-weight:900!important;text-shadow:0 2px 4px #000000b3}.contact-page-red .cta-description{font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-shadow:0 2px 4px #0009}.contact-page-red .contact-form-section{padding:20px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#0056b3;--secondary-color:#f8f9fa;--accent-color:#ff6b00;--text-color:#333;--light-text:#fff;--dark-bg:#222;--border-color:#ddd;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}ul{list-style:none}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:90%}.section-title{color:#0056b3;color:var(--primary-color);font-size:2.5rem;margin-bottom:2rem;padding-bottom:15px;position:relative;text-align:center}.section-title:after{background-color:#ff6b00;background-color:var(--accent-color);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}section{padding:80px 0}
/*# sourceMappingURL=main.487550dc.css.map*/