@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{margin:0;padding:0}body,html{background-color:#f4f5f7;font-family:Rubik}input,textarea,select{font-size:16px!important}@media (min-width: 1600px){html{font-size:14px}}p{margin:0;padding:0;font-size:1rem}* ::-webkit-scrollbar{width:6px;height:8px}*::-webkit-scrollbar-track{background:white}*::-webkit-scrollbar-thumb{background-color:#212529;border-radius:2px}.w-70{width:70%}.bg-dark-blue-1{background-color:#233059}.bg-dark-blue-2{background-color:#0f35a6}.bg-dark-blue-3{background-color:#233059}.bg-dark-blue-4{background-color:#1b98e0}.btn-dark-blue,.btn-dark-blue:hover{color:#fff;background-color:#13293d;border-color:#13293d}.divider{border-top:1px solid #eceaea}.cart-button{box-shadow:0 0 #23305980;-webkit-animation:pulse 1.5s infinite;background-color:#0f35a6;position:fixed;bottom:20px;right:20px;height:60px;width:60px;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 600px){.cart-button{bottom:30px!important;right:110px!important}}@media screen and (min-width: 1500px){.cart-button{bottom:30px!important;right:110px!important}}@-webkit-keyframes pulse{0%{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 50px #5a99d400}to{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);box-shadow:0 0 #5a99d400}}.cart_quantity{position:absolute;top:-5px;right:10px;z-index:999;font-weight:700;color:#fff;background-color:#495057;width:20px;height:20px;border-radius:20px;display:flex;align-items:center;justify-content:center}.phone{padding:4px;cursor:pointer}.phone:hover{transition:.3s;border:2px dashed #666;border-radius:5px}.accordion-item:first-of-type .accordion-button{border-top-left-radius:none!important;border-top-right-radius:none!important}.accordion-button:not(.collapsed){color:#fff;font-weight:500;background-color:#233059}.m-btn{border:none;background-color:transparent;font-weight:500;color:#666;flex:1;transition:"0.2s"}.m-btn:focus{border:none}@media screen and (min-width: 850px){.image-banner{width:60%}}@media screen and (max-height: 850px){.container-list-products-cart{height:65%!important}}@media screen and (max-height: 600px){.container-list-products-cart{height:55%!important}}@media screen and (max-height: 1200px){#container-cart{max-height:95vh!important}}.pointer{cursor:pointer}.start:hover{color:#233059}.modal-border{border:none!important}.w-80{width:80%!important}@keyframes anim-stars{0%{transform:translate(0)}25%{transform:rotate(0)}50%{transform:rotate(-20deg)}75%{transform:rotate(0)}to{transform:translate(150px)}}.animate-order-acepted{animation:anim-stars 2s linear infinite;z-index:999}.cart-stick-element{position:fixed;width:355px;top:0;pointer-events:none;height:80vh}#container{display:flex;gap:10px;max-width:1200px;margin:0 auto}#container-products{width:70%;display:flex;flex-direction:column;margin-top:20px}#container-cart{background-color:#fff}#container-cart-mobile,#info-company-config-mobile{display:none}@media screen and (max-width: 1100px){#container-products{width:100%!important}#container-cart{display:none}#container-info-company{display:flex;flex-direction:column;width:90vw!important;justify-content:center;align-items:center;text-align:center;padding-top:10px}#product-select{flex-direction:column;justify-content:space-between;align-items:center}#info-product-select{height:auto!important}#info-company-config{display:none}#info-company-config-mobile{display:block}.container-cart-not-mobile{display:none}#container-cart-mobile{display:block;position:fixed;bottom:0;width:100vw;color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer}#container-cart-mobile:hover{opacity:.9;transition:1s}#quantity-cart{position:absolute;top:5px;font-weight:700}#list-products-cart{display:none}#container-list-products{grid-template-columns:1fr 1fr}}@media screen and (max-width: 800px){#container-list-products{grid-template-columns:1fr!important}}.container-actions-cart,.cart-stick-element:hover{pointer-events:all}.btn-contact-wpp:hover{transition:.9s;background-color:#198754d7!important}.list-products-cart:hover{pointer-events:all}
