@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;700&display=swap";#root{margin:0}body{overflow-x:hidden}.header-card{background-color:#2a6085;flex-direction:row;display:flex;align-items:center;justify-content:space-around;padding:2vh 0}.header-info{color:azure;display:flex;flex-direction:row;align-items:center;gap:3vw}.header-info h2{font-size:small;margin:0}.header-info i{margin:0 .5vw}.header-button a button{background-color:#4a83a8;color:azure;margin:5px 0;font-size:small}#navbar{background-color:#fff}.nav-links{justify-content:flex-end}.nav-item{color:#2a6085;font-weight:500;margin-left:4vw}.footer{font-weight:lighter;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10vw;width:100vw;padding:3vh;background-color:#2a6085;color:#edf6f8}.footer h4,.footer h5{font-size:x-small}.footer-icons a{color:azure;font-weight:bolder;margin-left:1vw}.footer-icons a:hover{color:#188d44}.logo-info-footer-small{display:flex;flex-direction:row;justify-content:space-between;width:100%}.hero-carousel-image{width:100%;height:590px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center}.carousel-caption{color:#e6eaf7;text-align:center}.carousel-caption h3{font-size:4rem;font-weight:500;text-align:center}.carousel-caption p{font-size:1.5rem;font-weight:400;margin-bottom:12.5vh}.carousel-caption p button{color:#2a6085}.products-card{margin:3vh 0;display:flex;justify-content:center;padding:0 2vw;gap:4%;text-align:center;width:100%;height:auto}.card-content{border-color:#2858a1;color:#2a6085}.card-content:hover{box-shadow:0 0 0 .2rem #6096cc91}.card-image{width:65%}.hero-description h4{color:#bad6e4;font-weight:350;display:flex;margin-top:5vh;margin-left:4vw;margin-right:10vw}.info-section{color:#2a6085;text-align:center;font-weight:lighter;margin:10vh 0}.info-section h1{color:#2a6085}.services-info{display:flex;flex-direction:row;text-align:center;justify-content:center;gap:1vw;margin-top:8vh}.card-info{background-color:#488cb9e0;color:azure;width:23%}.card-info p{font-size:.8rem}.card-info:hover{box-shadow:0 0 0 .2rem #06335f33}.image-container{font-size:60px}.map-location{width:100%;height:65vh;margin-top:5vh;padding:20px;text-align:center;color:#2a6085}.map-location h2{color:#2a6085;font-size:3em;line-height:1.1;margin-bottom:8vh}.contact-section{display:flex;flex-direction:column;align-items:center}.contact-page{color:azure;width:100%;height:400px;display:flex;justify-content:center;background:linear-gradient(#505f6e5e,#abc5cf4d),url(/assets/oxygen-material-D4TmiLNA.webp);background-size:cover;background-position:center;text-align:center}.contact-title{color:#d9e2e9e8;font-size:4.5em;text-align:center;margin:5vh auto;padding:0 1vw}.contact-cards{color:#e0e4e7;background-color:#71b0da2f;width:100%;display:flex;flex-direction:row;justify-content:center;gap:10vw;padding:5vh 3vw}.contact-info{color:#2a6085;display:flex;flex-direction:column;margin-bottom:3vh}.contact-info h3{display:flex;justify-content:center;font-weight:500}.contact-info i{font-size:35px;display:flex;justify-content:center;margin-top:5vh;margin-bottom:5vh}.schedule-card{color:#2a6085;display:flex;flex-direction:column;align-items:center;margin-top:5vh;margin-bottom:5vh}.schedule-card h2{font-weight:500}.schedule-card i{font-size:35px}.map{margin-top:5vh;width:100%;height:65vh;text-align:center}.map h2{font-weight:500;color:#2a6085;font-size:2rem;margin-bottom:4vh}@media (max-width: 768px){.contact-title{padding:0 2vw}.contact-cards{display:flex;flex-direction:column;justify-content:center;gap:0;padding:0}.contact-info{width:100%;display:flex;justify-content:center;text-align:center}}.whatsapp-button{position:fixed;bottom:85px;right:20px;background-color:#25d366;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer;box-shadow:0 4px 10px #0003}.whatsapp-button:hover{background-color:#1ba069}.whatsapp-icon{width:100px;height:30px}.about-card{display:flex;flex-direction:row;justify-self:center;align-items:center;gap:3vw;margin:5vh 0}.about-card img{width:35vw}.about-text{color:#2a6085;width:40vw;margin-right:5vw;text-align:justify}.about-text img{width:200px;display:flex;justify-content:center}.services-new h2{text-align:center;color:#152d49e8;font-size:2em;font-weight:500;line-height:1.1;margin:5vh 0}.service-container{display:flex;flex-direction:row;padding:0 10vw;height:67vh}.service-img-one{width:50%;background:linear-gradient(#505f6e17,#abc5cf4d),url(/assets/tanque-DaIKCHd0.webp);background-size:cover;background-position:center}.service-img-two{width:50%;background:linear-gradient(#505f6e00,#abc5cf4d),url(/assets/philipsEverflo-gkJb2lMh.webp);background-size:cover;background-position:center}.service-img-three{width:50%;background:linear-gradient(#505f6e86,#abc5cf1a),url(/assets/oxigeno-CrjGhfrX.webp);background-size:cover;background-position:center}.service-img-four{width:50%;background:linear-gradient(#505f6e86,#abc5cf1a),url(/assets/instalacion-oxigeno-Dhv_0yEC.webp);background-size:cover;background-position:center}.service-img-five{width:50%;background:linear-gradient(#505f6e86,#abc5cf0d),url(/assets/distribucion-oxg-Ng2ltl9z.webp);background-size:cover;background-position:center}.service-img-six{width:50%;background:linear-gradient(#505f6e86,#abc5cf1a),url(/assets/prueba-DXXnuiFB.webp);background-size:cover;background-position:center}.service-cardText{background-color:#4a83a8;color:azure;font-size:.85em;width:50%;gap:.5rem;padding:5rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.service-container{flex-direction:column;width:100%;height:auto;padding:0}.service-cardText{width:100%;padding:2rem;min-height:45vh}.service-img-one,.service-img-two,.service-img-three,.service-img-four,.service-img-five,.service-img-six{width:100%;height:40vh;min-height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}}.products{display:flex;flex-direction:column;align-items:center;justify-content:center}.products h1{text-align:center;color:#152d49e8;font-size:2.7em;font-weight:500;line-height:1.1;margin-top:5vh}.products h2{text-align:center;color:#152d49e8;text-shadow:2px 2px 5px rgba(13,42,85,.3);font-size:1.8em;font-weight:500;line-height:1.1;margin-top:29vh}.products-section{display:flex;flex-direction:row;width:100vw;padding:0 1vw;margin:5vh auto;gap:15px}.product-card1{width:50vw;height:62vh;background:linear-gradient(#b0bdcf86,#abc5cf1e),url(/assets/Regulador-Oxigeno-CBoHLhhT.png);background-size:cover;background-position:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;cursor:pointer}.product-card1:hover{transform:scale(1.05);box-shadow:0 8px 12px #0003}.product-card2{width:50vw;height:62vh;background:linear-gradient(#b0bdcf86,#abc5cf1e),url(/assets/cilindro-portatil-4hz1pEcH.png);background-size:cover;background-position:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;cursor:pointer}.product-card2:hover{transform:scale(1.05);box-shadow:0 8px 12px #0003}.product-card3{width:55vw;height:62vh;background:linear-gradient(#b0bdcf86,#abc5cf1e),url(/assets/concentrador-philips-CKAyz1UA.png);background-size:cover;background-position:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;cursor:pointer}.product-card3:hover{transform:scale(1.05);box-shadow:0 8px 12px #0003}.product-card4{width:50vw;height:62vh;background:linear-gradient(#b0bdcf86,#abc5cf1e),url(/assets/descartables-oxg-D8035Xl7.png);background-size:cover;background-position:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;cursor:pointer}.product-card4:hover{transform:scale(1.05);box-shadow:0 8px 12px #0003}.product-card5{width:50vw;height:62vh;background:linear-gradient(#b0bdcf86,#9bb4be0a),url(/assets/nebulizador-pediatrico-BnSFlKOZ.png);background-size:cover;background-position:center}.product-card5:hover{transform:scale(1.05);box-shadow:0 8px 12px #0003}.seleccionada{border:2px solid #274f79;box-shadow:0 8px 16px #0000004d;transform:scale(1.05)}.reguladores-section{display:flex;flex-direction:row;justify-content:center;text-align:center;width:100vw;padding:0 2vw;margin:1vh auto;gap:25px}.card-images{width:80px}.card-content{width:18vw;height:30vh;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #03174d1a;transition:transform .3s ease,box-shadow .3s ease}.card-content:hover{border:none;transform:scale(1.1);box-shadow:0 8px 12px #0003}h5{font-size:1rem}.cilindros-section{display:flex;flex-direction:row;justify-content:center;text-align:center;width:100vw;padding:0 2vw;margin:1vh auto;gap:25px}.concentradores-section,.descartables-section,.otros-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;width:100vw;padding:0 2vw;margin:1vh auto;gap:15px}@media (max-width: 768px){.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-collapse .nav-links{display:flex;flex-direction:column;align-items:center}.header-info{color:azure;display:flex;flex-direction:column;gap:2vw;align-items:start;padding-left:2vh;padding-right:2vh}.header-button{margin-right:2vh}.header-button a button{font-size:.75rem}.header-card h2{font-size:x-small}.header-card button{height:auto;margin:1vh 2vw;font-size:smaller}.home-section{width:100vw;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.home-section h3{font-size:xx-large;text-align:center;font-weight:bolder;line-height:1.1}.hero-carousel-image{width:100vw;height:65vh;margin:0 3px}.hero-carousel-image h3{font-size:x-large;text-align:center;font-weight:500;line-height:1.1}.hero-carousel-image p{font-size:medium;font-weight:400;margin-bottom:12.5vh}.about-card{display:flex;flex-direction:column}.about-card img{width:100%}.about-text{margin-top:4vh;width:80vw}.products-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:4vh 0;width:100%;height:auto;padding:0 10px;gap:15px}.products-card .card-title{font-size:medium}.card-content{width:calc(50% - 12.5px);max-width:200px;height:150px}.info-section h1{color:#031525e8;font-size:xx-large;margin-bottom:2.5vh}.info-section{color:#2a6085;text-align:center;font-weight:lighter;margin-top:5vh}.info-section .card-title{font-size:larger}.services-info{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.map-location h2{color:#031525e8;font-size:xx-large;margin-bottom:2.5vh}.contact-page{width:100vw;max-width:none;box-sizing:border-box}.contact-cards{width:100%;display:flex;justify-content:center}.contact-cards h3{font-weight:500}.contact-page h2{font-size:xx-large;text-align:center;font-weight:bolder;line-height:1.4;margin:auto}.map{width:90vw;margin:0 3px}.products-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.product-card1,.product-card2,.product-card3,.product-card4,.product-card5{width:80vw;height:auto}.reguladores-section,.cilindros-section,.descartables-section,.concentradores-section,.otros-section{display:flex;flex-wrap:wrap}.products h1{font-size:2em}.products h2{text-align:center;color:#152d49e8;text-shadow:2px 2px 5px rgba(13,42,85,.3);font-size:1.2em;font-weight:525;line-height:1.1;margin-top:11vh}.products .card-content .card-title{font-size:.75rem}.services-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%;height:auto;padding:0 10px;gap:15px}.card-info{width:85%;margin:10px 0}.whatsapp-button{bottom:10px;right:10px;z-index:1000}.footer{flex-direction:column;justify-content:space-between;gap:3vh}.footer .contactanos{display:flex;flex-direction:column;align-items:end;justify-content:end}.footer .footer-icons{display:flex;flex-direction:row;gap:5vw;justify-content:center}}body{font-family:Lato,sans-serif}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#5885be;text-decoration:inherit}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#3d70b3}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
