html{font-size:16px}@media (max-width:767px){html{font-size:14px}}@media (max-width:991px){.mw-80vw-mobile{max-width:calc(80vw + (var(--bs-gutter-x) * 2))}}.navbar{padding-top:20px;padding-bottom:20px;transition:.2s}.navbar-nav{margin-right:0}@media (min-width:992px){.navbar .nav-item:not(.nav-social-desktop){margin-right:1.5rem}}.active{color:#fff!important}.nav-link.active{font-weight:700}.nav-link.text-uppercase.active::after{height:2px;position:absolute;background-color:#fff;width:calc(100% - (var(--bs-navbar-nav-link-padding-x) * 2));bottom:0;z-index:2;left:var(--bs-navbar-nav-link-padding-x);content:'';bottom:4px}@media (max-width:991px){.nav-link.text-uppercase.active::after{width:100%;left:0}}.nav-link:focus,.nav-link:hover{color:#fff!important}.imagenBanner img{max-width:100%;display:flex;padding-top:120px}.btn-menu{color:#fff;font-size:1.2rem}.nav-link{color:#fff;font-size:.9rem;font-family:Montserrat,sans-serif;letter-spacing:.02em;position:relative}.logoMenu{width:220px}@media (max-width:767px){.logoMenu{width:155px}}.navbar-toggler:focus{box-shadow:none!important}span.navbar-toggler-icon{background-image:none!important}.navbar.abajo,.navbar.abierto{background-color:#0a447e}.redes{display:flex}.redes .nav-link{font-size:1.2rem}@media (max-width:991px){.redes{column-gap:10px}}.bannerMenu{background-image:url(../images/bannerdegrade_pc.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center}.bannerMenu .container img{max-width:100%}.sectionQuienesSomos .container{display:flex;padding:0}.tituloQuienesSomos{font-family:Montserrat,sans-serif;font-weight:700;color:#0a447e;font-size:1.47rem}.tituloQuienesSomos i{font-weight:700!important;font-size:.66em!important;position:relative!important;bottom:2.5px!important}.descripcionQuienesSomos{font-family:Montserrat,sans-serif;font-size:1rem;color:#5a5a5a}.representamos{margin:auto auto 15px}.tituloRepresentamos{color:#5a5a5a;font-weight:700;font-size:1.1rem;font-family:Montserrat,sans-serif}.descripcionRepresentamos{font-size:1rem;font-weight:700;font-family:Montserrat,sans-serif;color:#008fd6}.imgRepresentamos{display:flex;column-gap:12px;align-items:center}.imgRepresentamos a{width:35%}@media (max-width:767px){.imgRepresentamos{flex-wrap:wrap;row-gap:12px}}.quienesSomos,.representamos{padding:0 20px 20px;width:50%}.tituloProductos{font-family:Montserrat,sans-serif;font-weight:700;color:#0a447e;font-size:1.47rem}.tituloProductos i{font-weight:700!important;font-size:.66em!important;position:relative!important;bottom:2.5px!important}.accordion-item{border:0}.accordion-item{margin-bottom:2.5%!important}@media (max-width:767px){.accordion-item{margin-bottom:6%!important}}button.accordion-button{padding:0;background-color:#e6e7e7!important;border-radius:8px!important;border-color:transparent!important;box-shadow:none!important}button.accordion-button img{margin-left:0;margin-right:1rem;border-radius:8px;transition:.5s}@media (max-width:330px){button.accordion-button img{margin-right:.5rem}}button.accordion-button.collapsed img{filter:grayscale(1)}@media (min-width:768px){button.accordion-button:hover img{filter:grayscale(0)}}button.accordion-button,button.accordion-button img{height:110px}@media (max-width:767px){button.accordion-button,button.accordion-button img{height:75px}}.descripcionAccordion{font-size:1.4rem;font-weight:600;font-family:Montserrat,sans-serif;margin-bottom:0;margin-left:0;color:#0a447e;padding-right:3rem}@media (max-width:767px){.descripcionAccordion{font-size:1rem;max-width:200px}}button.accordion-button::after{background-image:none!important;transform:none!important;border:3px solid #0a447e;border-radius:50%;position:absolute;font-size:20px;height:35px;width:35px;text-align:center;top:calc(50% - 17.5px);right:1.5rem;color:#0a447e;content:"\2b";font-family:'Font Awesome 6 Free';font-weight:900;padding:3px}button.accordion-button:not(.collapsed)::after{content:"\f068"}@media (max-width:799px){button.accordion-button::after{right:1rem}}@media (max-width:767px){button.accordion-button::after{border:2px solid #0a447e;height:25px;width:25px;top:calc(50% - 12.5px);padding:2px;font-size:15px}}#menu *{list-style:none}#menu li{line-height:180%}#menu li a{color:#222;text-decoration:none}#menu input[name=list]{position:absolute;left:-1000em}#menu{padding-left:11.2rem}#subMenu{display:none}input:checked~#subMenu{display:block}.textoDesplegable{color:#5a5a5a;font-size:1rem;font-family:Montserrat,sans-serif}i.fa-solid.fa-angle-right{font-size:.6em;position:relative;bottom:2px}.textoDesplegableListados{color:#0a447e;font-size:1.1rem;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer}.btnInfoAdicional{padding:10px 30px;background-color:#0a447e;color:#fff;border-radius:25px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none}.btnInfoAdicional:hover{color:#fff}.form-control{border:none;border:2px solid #e6e7e7}.form-control:focus{color:#0a447e!important;border:2px solid #0a447e!important;box-shadow:none!important}.tituloContacto{font-family:Montserrat,sans-serif;font-weight:700;color:#0a447e;font-size:1.47rem}.tituloContacto i{font-weight:700!important;font-size:.66em!important;position:relative!important;bottom:2.5px!important}input{margin-bottom:10px;border-radius:0!important;background-color:#e6e7e7!important;border:none}input::placeholder{color:#0a447e!important;font-size:.8rem!important;font-family:Montserrat,sans-serif!important}.tituloMasInfo{font-size:1.47rem;font-weight:700;color:#008fd6;font-family:Montserrat,sans-serif}.numeroWhatsapp{font-size:1rem;font-family:Montserrat,sans-serif;font-weight:700;color:#0a447e}.textoInfo{font-size:1rem;font-family:Montserrat,sans-serif;color:#0a447e}.textoInfo a{color:#0a447e}#mensaje{width:100%;background-color:#e6e7e7;padding:6px 12px!important;border-radius:0}#mensaje::placeholder{color:#0a447e!important;font-size:.8rem!important;font-family:Montserrat,sans-serif!important}.btnEnviarMensaje{padding:8px 25px;border-radius:20px;color:#fff;text-decoration:none;font-size:.8rem;font-family:Montserrat,sans-serif;background-color:#008fd6;border:0;font-weight:700}.btnEnviarMensaje:hover{color:#fff}.pieDePagina{background-color:#5a5a5a;padding:35px 0;margin-top:30px}.pieDePagina p{color:#fff;font-size:.6rem;font-family:Montserrat,sans-serif;margin:0}.pieDePagina p a{color:#fff;text-decoration:underline}.pieDePagina p a:hover{text-decoration:none}@media (max-width:500px){.imgRepresentamos{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;margin-bottom:1.5rem}.imgRepresentamos img{margin-bottom:10px}.logoChemicals{order:1}.logoIndQuimicas{order:2}.logoDurcaplast{order:3}}@media (max-width:767px){.bannerMenu .container{content:url(../images/banner_movil.png)}.bannerMenu{background-image:url(../images/bannerdegrade_movil.svg);background-position:center center;background-size:cover}.navbar{width:100%}.container-fluid a{margin-left:0}.nuestrosProductos{width:100%}#menu{padding:0}.tituloRepresentamos{margin-bottom:1.5rem}.formContacto .container .col-sm-4{margin-top:60px}footer{text-align:center}}@media (min-width:280px) and (max-width:334px){nav.navbar.navbar-expand-lg{padding-left:15px;padding-right:15px}}@media (min-width:576px){.imgQR img{height:100px}}@media (max-width:575px){.imgQR{margin-top:0;max-width:33%}}@media (min-width:992px){.areaMensaje{height:174px}}@media (max-width:991px){.bannerMenu{box-shadow:rgba(0,0,0,.5) 0 200px 120px -120px inset;transition:box-shadow .35s}.sectionQuienesSomos{width:100%}.sectionQuienesSomos .container{display:block;max-width:90%!important}.quienesSomos,.representamos{width:100%;padding:10px}.navbar .container a{margin-left:0}.areaMensaje{height:195px}.navbar-nav{display:flex;flex-direction:column;margin-top:20px;margin-bottom:10px;row-gap:5px}.nav-item{display:flex}}@media(max-width:479px){.bannerMenu{height:300px}.bannerMenu .container{margin-top:100px}.formContacto,.nuestrosProductos,.sectionQuienesSomos{margin-top:15%}}@media(min-width:480px) and (max-width:639px){.bannerMenu{height:400px}.bannerMenu .container{margin-bottom:0;margin-top:10%}}@media(min-width:640px) and (max-width:767px){.bannerMenu{height:480px;padding-bottom:30px}.bannerMenu .container{margin-bottom:0;max-width:90%;margin-top:10%}}@media (min-width:992px) and (max-width:1399px){.bannerMenu .container{margin-top:10%}}@media (min-width:1400px){.bannerMenu .container{margin-top:5.5%}}@media (min-width:768px) and (max-width:991px){.bannerMenu{height:400px}}@media (min-width:992px){.bannerMenu{box-shadow:none!important}}@media (min-width:768px) and (max-width:991px){.bannerMenu .container{margin-top:10%}}@media (max-width:767px){.imgRepresentamos>a{width:50%}}.toast-container{position:fixed;bottom:70px;width:100%;display:flex;justify-content:center}.grecaptcha-badge{visibility:hidden}.sectionQuienesSomos{padding-bottom:1.5rem}.formContacto,.nuestrosProductos{padding-bottom:2rem}.textosMasInfo h5 i{width:20px;text-align:center}.cc-floating.cc-theme-classic{font-family:Montserrat,sans-serif;font-size:14px}#cuartoSublistado+label i::after,#primerSublistado+label i::after,#segundoSublistado+label i::after,#tercerSublistado+label i::after{content:'+'!important;font-style:normal;width:12px;display:inline-block}#cuartoSublistado:checked+label i::after,#primerSublistado:checked+label i::after,#segundoSublistado:checked+label i::after,#tercerSublistado:checked+label i::after{content:'-'!important}@media (min-width:1400px){.bannerMenu .container img{max-width:90%}}