@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.slider-home{align-items:end;display:flex;height:63.5vh;justify-content:center;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.media-container{overflow:hidden;width:100%}.gif-container,.media-container{height:100%;left:0;position:absolute;top:0;z-index:1}.gif-container{border:none;min-height:100%;object-fit:cover;pointer-events:none;width:100vw}.overlay{padding-bottom:100px;position:absolute;z-index:2}.overlay-bg a{background-color:var(--seal-red);border:2px solid var(--seal-red);border-radius:5px;color:#fff;font-size:25px;padding:5px 15px;text-decoration:none;text-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 30px #fff6}.overlay-bg a:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.overlay{align-items:center;padding-bottom:50px;position:absolute;text-align:center}.overlay-bg a{margin:0}.gif-container{height:63.5vh;width:100vw}}.caracteristicas-container{margin-bottom:50px}.caracteristica{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center}.caracteristica-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;margin-bottom:1rem;width:120px}.caracteristica-title{color:var(--seal-blue);margin-bottom:.5rem}.caracteristica-description{font-size:1.2rem;line-height:1.5}.nuestros-container{margin-bottom:10px;margin-top:10px;overflow:hidden;padding-top:0;text-align:center;width:100%}.carousel-clientes{margin:auto;position:relative}.carousel-clientes,.carousel-track-container{overflow:hidden;width:100%}.carousel-track{display:flex;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.carousel-slide-clientes{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-right:5px}.carousel-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;display:block;height:260px;width:260px}@media (min-width:1024px){.carousel-slide-clientes{justify-content:flex-start;margin-left:1px;margin-right:5px}}@media (max-width:1024px){.carousel-slide-clientes{justify-content:center;margin-left:0}}@media (max-width:768px){.carousel-slide-clientes{height:300px;justify-content:flex-center;margin-left:0;margin-right:10px;width:300px}}@media (max-width:480px){.carousel-slide-clientes{height:300px;justify-content:center;margin-left:0;width:300px}}.img-title-container{align-items:center;display:flex;flex-direction:column;margin:20px 0}.img-title-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;border-radius:5ch;height:180px;margin-bottom:30px;width:100%}.img-title-text{color:#333;font-size:24px;font-weight:700;margin-top:15px;text-align:center}@media (max-width:768px){.img-title-background{background-size:contain;height:950px}}.carousel{border-radius:15px}.product-container{margin-bottom:50px}.carousel-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:350px;position:relative;width:100%}.product-category-title a{color:var(--seal-blue);text-decoration:none}.product-category-title a:hover{text-decoration:underline}.overlay-product{align-items:center;background:rgba(0,0,0,.3);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.overlay-product a{color:#fff;text-decoration:none}.overlay-product a:hover{color:#fff;text-decoration:underline}.testimonial-carousel{background:transparent;border-radius:2rem;box-sizing:border-box;margin:48px auto;max-width:900px;overflow:visible;padding:0;position:relative;width:100%}.testimonial-carousel__inner{display:flex;justify-content:center;width:100%}.testimonial-carousel__item{display:none;opacity:0;-webkit-transform:scale(.97) translateY(24px);transform:scale(.97) translateY(24px);transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;width:100%}.testimonial-carousel__item.active{display:block;opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.testimonial{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.82);border:1px solid #eee;border-radius:1.5rem;box-shadow:0 6px 32px 0 rgba(44,62,80,.09);color:#222a42;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:640px;padding:2.2rem 2.3rem;position:relative;text-align:center;z-index:1}.testimonial__avatar{align-items:center;background:linear-gradient(120deg,#e0e7ff 70%,#fffbea);border:2px solid #c1d5fa;border-radius:50%;box-shadow:0 2px 12px #d4dafe6b;color:#3a47b6;display:flex;font-size:2.5rem;font-weight:700;height:72px;justify-content:center;letter-spacing:2px;margin:0 auto 1.3rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:72px}.testimonial__name{color:#18316b;font-size:1.24rem;font-weight:700;letter-spacing:.5px;margin-bottom:.55rem}.testimonial__comment{color:#2b3144;font-size:1.08rem;font-style:italic;line-height:1.7;margin-bottom:1.2rem}.testimonial__stars{display:flex;font-size:1.5rem;gap:3px;justify-content:center;letter-spacing:2px;margin-top:.4rem}.star{display:inline-block;font-size:1.2em;transition:color .3s,-webkit-transform .4s;transition:color .3s,transform .4s;transition:color .3s,transform .4s,-webkit-transform .4s}.star.filled{-webkit-animation:popStar .45s cubic-bezier(.68,-.55,.27,1.55) alternate;animation:popStar .45s cubic-bezier(.68,-.55,.27,1.55) alternate;color:#fcb900;text-shadow:0 0 6px #ffec80ad}.star.empty{color:#dadada}@-webkit-keyframes popStar{0%{-webkit-transform:scale(1.23) rotate(-9deg);transform:scale(1.23) rotate(-9deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes popStar{0%{-webkit-transform:scale(1.23) rotate(-9deg);transform:scale(1.23) rotate(-9deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.carousel-btn{align-items:center;background:#ffffffde;border:none;border-radius:50%;box-shadow:0 2px 10px #c7c7c738;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .17s,box-shadow .17s;width:50px;z-index:3}.carousel-btn svg{stroke:#4c5b85;height:32px;width:32px}.carousel-btn:hover{background:#ffedaf;box-shadow:0 4px 12px #ffe06654}.carousel-btn.prev{left:1rem}.carousel-btn.next{right:1rem}.testimonial-carousel__dots{display:flex;gap:10px;justify-content:center;margin-top:18px}.testimonial-carousel__dots .dot{background:#d8dbe9;border:2px solid #f9f9fb;border-radius:50%;cursor:pointer;height:13px;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s;width:13px}.testimonial-carousel__dots .dot.active{background:#fcb900;border-color:#fcb900;-webkit-transform:scale(1.25);transform:scale(1.25)}@media (max-width:900px){.testimonial{font-size:1rem;padding:1.6rem .6rem}}@media (max-width:700px){.testimonial-carousel{border-radius:1.1rem;margin:24px auto}.testimonial{font-size:.97rem;max-width:97vw;padding:1.3rem .1rem}.carousel-btn{box-shadow:0 2px 14px #bfc5d244;display:none;height:60px;left:-12px;min-height:60px;min-width:60px;right:-12px;width:60px;z-index:10}.carousel-btn svg{stroke-width:2.5;height:38px;width:38px}.carousel-btn.prev{left:0}.carousel-btn.next{left:22rem}.testimonial__avatar{font-size:1.7rem;height:54px;width:54px}}@media (max-width:480px){.testimonial-carousel__dots{gap:6px;margin-top:14px}.carousel-btn{display:none;height:50px;left:-4px;right:-4px;width:50px}}.modal-pop-up-home.modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-pop-up-home .modal-content{border:none;border-radius:10px;max-height:90%;max-width:90%;overflow:auto;position:relative}.modal-pop-up-home .popup-mobile{background-position:50%;background-size:cover;border-radius:10px;height:650px}.modal-pop-up-home .popup-desktop{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;height:500px}.modal-pop-up-home .pop-up-link{width:100%}.modal-pop-up-home .close-button{background-color:red;border:none;box-shadow:0 2px 5px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:30px;position:absolute;right:10px;top:10px;width:30px;z-index:10000}.header-seal{min-height:90px}.container-header-seal{background-color:#fff;left:0;padding-bottom:20px;padding-top:20px;position:fixed;right:0;top:0;z-index:999}.navbar-collapse-seal{justify-content:space-around}.navbar-toggler{background:none;border:none;margin-left:auto;padding:0;z-index:1001}.navbar-icon{stroke-width:2.5;color:#000;cursor:pointer;height:32px;width:32px}.header-seal .nav-item{margin-left:15px}.header-seal .nav-link{font-size:22px;letter-spacing:2px}.header-seal .nav-link.active{border-bottom:2px solid var(--seal-red)}.menu-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:998}@media (max-width:768px){.navbar-toggler{position:relative;z-index:1001}.navbar-collapse-seal{background-color:#fff;left:0;padding:20px;position:absolute;top:100%;width:100%;z-index:999}}@media (max-width:1024px){.img-years-experience{display:none}}.footer{color:#333;letter-spacing:2px;position:relative}.footer-top{background-color:var(--seal-blue);margin:0 50px;padding:20px;position:relative;text-align:center}.footer-top h1{color:#fff;font-size:40px;font-weight:400;margin:0}.footer-content{background-color:#f1f0ea;-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 0);padding:20px 0}.footer-form,.footer-left{border-right:2px solid #a3a39f}.footer-socials{margin-top:30px}.footer-contact h3,.footer-form h3,.footer-left h3,.footer-socials h3{font-weight:700;margin-bottom:30px;text-align:center}.footer-left .footer-logo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%);width:200px}.footer-form{padding:10px 10px 10px 20px}.footer-form h3 span{font-weight:300}.footer-form form{display:flex;flex-direction:column}.footer-form input,.footer-form select,.footer-form textarea{border:none;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.footer-form button{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px}.footer-form button,.footer-form button:hover{background-color:var(--seal-blue)}.footer-contact h3{font-weight:700;margin:10px 0}.footer-socials h3 span{font-weight:300}.contact-detail .icon svg,.footer-socials .icon svg{fill:#000!important;background-size:cover;display:block;height:20px;margin-right:10px;width:20px}.footer-socials .content-footer-socials{display:flex;justify-content:center}.footer-socials .content-footer-socials .icon{margin-right:20px}.contact-detail{display:flex;justify-content:start;margin-bottom:15px}.contact-detail span{font-size:16px}.footer-bottom{font-size:14px;font-weight:700;margin:10px 0;text-align:center}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c7c7c7}input::placeholder,select,textarea::placeholder{color:#c7c7c7}.error{color:var(--seal-red);font-size:13px}.error-border{border:1px solid var(--seal-red)!important}@media (max-width:1200px){.footer-socials{bottom:22%}}@media (max-width:768px){.footer-top{margin:0}.footer-left{border:none;margin:50px 0}.contact-detail span{font-size:13px}.footer-contact{margin-bottom:50px}.footer-form{margin-left:0}.footer-contact-container{margin-top:50px}}.map-container{margin-bottom:50px;margin-top:50px}.input-error,.input-error:focus{border:1px solid red!important}.input-success,.input-success:focus{border:1px solid green!important}.BigButton:disabled{color:#b0b3c6;cursor:not-allowed;opacity:.6}.BigButton:disabled,.BigButton:disabled:hover{background-color:#62678a}.notfound-container{align-items:center;background:linear-gradient(135deg,#ececec,#b0bec5);color:#333;display:flex;flex-direction:column;height:90vh;justify-content:center;text-align:center}.notfound-title{color:var(--seal-red);font-size:6rem;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.2)}.notfound-subtitle{font-size:2rem;font-weight:600;margin-bottom:10px}.notfound-text{color:#666;font-size:1.2rem;margin-bottom:20px}.notfound-button{background:var(--seal-red);border-radius:8px;color:#fff;display:inline-block;font-size:1.2rem;padding:12px 24px;text-decoration:none;transition:all .3s ease}.notfound-button:hover{background:#d32f2f;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.galeria-main-container .title:first-child{margin-top:50px}.box{-webkit-column-count:3;column-count:3;-webkit-column-gap:1em;column-gap:1em;margin:50px 0}.inner{-webkit-column-break-inside:avoid;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;break-inside:avoid;color:#fff;display:flex;height:250px;justify-content:center;margin:1rem 0;page-break-inside:avoid;width:100%}.random-style-1{border-radius:20px;height:300px}.random-style-2,.random-style-3{border-radius:20px;height:200px}.random-style-4{border-radius:20px;height:400px}.random-style-5{border-radius:20px;height:250px}.random-style-6{border-radius:20px;height:350px}.modal-overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-content{background:none;border-radius:8px;max-height:80vh;max-width:50vw;overflow:hidden;padding:0;position:relative}.modal-close{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;padding:5px 10px;position:absolute;right:10px;top:10px}.modal-close:hover{background:darkred}.modal-next,.modal-prev{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:30px;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-prev{left:10px}.modal-next{right:10px}.modal-next:hover,.modal-prev:hover{background:rgba(0,0,0,.8)}@media (max-width:768px){.box{-webkit-column-count:2;column-count:2}.modal-content{flex-direction:column;max-height:35vh;max-width:80vw}.modal-imge{height:80vh;width:100%}.modal-close{font-size:16px;padding:4px 8px;right:5px;top:5px}.modal-next,.modal-prev{bottom:10px;font-size:24px;padding:8px;top:auto;-webkit-transform:none;transform:none}.modal-prev{left:20px}.modal-next{right:20px}}.mision-vision-container{margin-bottom:50px;margin-top:50px}.mision-vision-title{color:var(--seal-red);margin-bottom:30px;text-align:center}.mision-vision-description{font-size:18px;text-align:justify}.mision-vision-box{margin-top:30px}.whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:60px;z-index:1000}.whatsapp-button:hover{color:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.title{background-color:var(--seal-blue);border-radius:10px;color:#fff;margin-bottom:30px;padding:20px;text-align:center;text-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 20px hsla(0,0%,100%,.6),0 0 30px hsla(0,0%,100%,.4)}.text-roll-container{display:inline-flex;overflow:hidden;white-space:pre}.text-roll{display:inline-block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out}.nav-link:hover .text-roll{-webkit-animation:textRoll .6s ease-out forwards;animation:textRoll .6s ease-out forwards;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.nav-link:hover .text-roll:first-child{-webkit-animation-delay:0ms;animation-delay:0ms}.nav-link:hover .text-roll:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.nav-link:hover .text-roll:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.nav-link:hover .text-roll:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.nav-link:hover .text-roll:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.nav-link:hover .text-roll:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes textRoll{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textRoll{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container-category-products{margin-bottom:40px;margin-top:20px;min-height:600px}.product-card{border:none;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin-bottom:50px;overflow:hidden;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.product-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.product-card-link{color:var(--seal-red);display:block;text-decoration:none;transition:color .3s ease}.product-card-link:hover{color:inherit}.card-img-top{background-position:50%;background-repeat:no-repeat;background-size:contain;border-top-left-radius:8px;border-top-right-radius:8px;height:415px;width:100%}.card-body{padding:15px;text-align:center}.card-title{font-size:1.1rem;font-weight:700}.card-text{color:#666;font-size:.9rem;min-height:60px}.product-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain;height:750px;min-height:600px;width:100%}.container-btn-cotizanos{display:flex;justify-content:end;margin:50px 0}.cotizanos{background-color:var(--seal-red);border-radius:5px;color:#fff;font-size:25px;padding:5px 15px;text-decoration:none;text-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 30px #fff6}.cotizanos:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.product-detail{min-height:500px}}.faq-container{margin:0 auto;padding:1rem}.faq-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:30px;padding:1rem;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.faq-item button{background-color:#f9f9f9;border:none;color:var(--seal-red);font-size:25px}.faq-answer li{margin-bottom:20px;text-align:justify}@media (max-width:768px){.faq-item{text-align:center}}:root{--seal-blue:#0b1260;--seal-red:#d02c37;--seal-gray:#f1f0ea}body{background:linear-gradient(to bottom right,#fafafa,#f0f0f0);font-family:Fjalla One,sans-serif;margin:0;padding:0}body:before{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 2px,transparent 0,transparent 20px);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}::-webkit-scrollbar{height:12px;width:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#d02c37;background:var(--seal-red);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0b1260;background:var(--seal-blue)}
/*# sourceMappingURL=main.7a745707.css.map*/