@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-Light.d4b3be2f.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-Regular.77ad1172.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-Medium.9e5b648b.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-SemiBold.85f9bb06.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Quicksand;src:url(/fonts/Quicksand-Bold.a3e2f39c.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Light.13db5b2e.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Regular.3084d71a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-Medium.a197066c.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-SemiBold.929e4046.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-ExtraBold.8b38762a.ttf) format("truetype");font-weight:800;font-style:normal}:root{--quicksand-font:"Quicksand",sans-serif;--worksans-font:"Work Sans",sans-serif;--black:#060d0f;--light-blue:#61baeb;--deep-blue:#027299;--fresh-blue:#201e50;--white:#fff;--stonw-white:#e7e6e6;--green:#8ebf21;--pink:#e2accf;--phone-width:576px;--tablet-width:768px;--big-tablet-width:992px;--desktop-width:1200px;--black-shadow:4px 4px 12px rgba(0,0,0,.2);--border-radius:20px}h1{font-size:90px;@media (max-width:748px){font-size:48px}}h1,h2{font-weight:700;font-family:var(--quicksand-font)}h2{font-size:64px;@media (max-width:748px){font-size:48px}@media (max-width:1200px) and (min-width:768px){font-size:40px}}h3{font-size:48px;@media (max-width:748px){font-size:24px}}h3,h4{font-family:var(--quicksand-font);font-weight:700}h4{font-size:24px}h5{font-size:16px;font-family:var(--quicksand-font);font-weight:700}.ws-24{font-size:24px}.ws-20,.ws-24{font-family:var(--worksans-font);font-weight:400}.ws-20{font-size:20px}.ws-16{font-size:16px}.ws-14,.ws-16{font-weight:400;font-family:var(--worksans-font)}.ws-14{font-size:14px}.white{color:var(--white)}.light-blue{color:var(--light-blue)}.deep-blue{color:var(--deep-blue)}.fresh-blue{color:var(--fresh-blue)}.black{color:var(--black)}.bold{font-weight:700}.semi-bold{font-weight:600}.regular{font-weight:400}.light{font-weight:300}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.italic{font-style:italic}body,html{overflow-x:hidden}body{font-family:var(--worksans-font);color:var(--fresh-blue)}.container-fluid{--bs-gutter-x:3rem}a{text-decoration:none;color:inherit}p{margin:0}.container{padding:0 24px}li{list-style:none}ul{padding:0}.header{position:absolute;top:0;z-index:2;width:100%}.navbar,.navbar-nav{justify-content:end}.navbar-nav li{margin-bottom:0;align-items:center}.nav-logo{width:200px;margin:0 20px 20px 0}.nav-logo-mobile{width:36px;margin:20px}.nav-item{padding:0 12px;align-content:center;transition:.3s;box-sizing:border-box}.nav-item a{color:var(--black);transition:.3s ease}.nav-item a:focus,.nav-item a:hover{color:var(--light-blue)}@media (max-width:745px){.nav-item{padding:16px 24px;text-align:end;border-bottom:1px solid var(--white);margin-left:24px}.nav-item a{font-size:24px;color:var(--white)}}.btn-item{border:0}.navbar-toggler{border:1px solid var(--light-blue);background-color:var(--light-blue);padding:10px 8px}.navbar-toggler:focus{box-shadow:none}.active-link:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:6px;height:6px;background-color:var(--dark-blue);border-radius:50%}.navbar-toggler-icon{width:50px}.off-canvas-logo{margin:0}.offcanvas-header{padding-bottom:32px}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{justify-content:flex-end}}.navbar-brand{display:flex;flex-direction:row}.offcanvas{background-color:var(--light-blue);color:var(--white)}.offcanvas.offcanvas-end{border-left:0 solid transparent}footer .container{padding-top:50px;padding-bottom:50px;border-top:1px solid var(--light-grey)}footer .d-flex{justify-content:space-between;align-items:center;@media (max-width:768px){flex-direction:column;align-items:center;text-align:center}}.footer-logo{@media (max-width:768px){margin-bottom:32px}}footer img{min-width:300px}.copyright{background-color:var(--light-blue);padding:10px 0}.copyright a:hover{text-decoration:underline}.deep-blue.underline{transition:all 1s ease}.deep-blue.underline:hover{color:var(--green)}.btn{padding:11px 24px;border-radius:100;font-family:var(--worksans-font);font-size:16px;border-color:transparent;font-weight:600;transition:all .3s ease;@media (max-width:748px){font-size:14px}}.btn-primary{background-color:var(--light-blue);color:var(--white)}.btn-primary,.btn-primary:hover{border:2px solid var(--light-blue)}.btn-primary:hover{background-color:transparent;color:var(--light-blue)}.btn-primary:active{background-color:var(--light-blue)!important;border-color:var(--light-blue)!important;box-shadow:none}.btn-secondary{background-color:var(--deep-blue);border:2px solid var(--deep-blue);border-radius:100;color:var(--white)}.btn-secondary:hover{background-color:transparent;color:var(--deep-blue);border:2px solid var(--deep-blue)}.btn-terciary{background-color:var(--green);border-radius:100;color:var(--white);border:2px solid var(--green)}.btn-terciary:hover{background-color:transparent;border:2px solid var(--green);color:var(--green)}.whatsapp{position:fixed;width:60px;height:60px;bottom:40px;right:40px;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;@media (max-width:768px){bottom:20px;right:20px}}.whatsapp-icon{transition:.3s;width:53px}.whatsapp-icon:hover{transform:scale(1.1)}.fixed-button.show-button{opacity:1}.btn-mobile{@media (max-width:768px){background-color:var(--deep-blue);margin:80px 20px}}.carousel-item{text-align:center}.slide{padding-top:50px}#testimonials-mobile .carousel-item.active{display:flex;justify-content:center}.testimonial-box{min-height:260px;padding:32px;text-align:center;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.3);justify-content:space-between;max-width:445px}.author,.testimonial-box{display:flex;flex-direction:column}.author{align-items:center}.author img{max-width:77px;padding-right:0}.carousel-indicators{position:relative;color:var(--grey)}.carousel-indicators button{color:var(--grey)}.carousel-indicators [data-bs-target]{background-color:var(--grey);width:10px;height:10px;border-radius:100%;margin-top:20px}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-column-center button{width:auto}.card{border-radius:12px;background-color:hsla(0,0%,100%,.85);border-color:transparent;padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card img{max-width:111px;padding-bottom:16px}.card-body{padding:0}.card-text,.card-title{color:var(--fresh-blue)!important}#faqs{.accordion-button:not(.collapsed){color:var(--deep-blue);background-color:transparent;font-weight:700;border:2px solid var(--deep-blue)}.accordion-button{background-color:transparent;border:1px solid var(--black);border-radius:35px;margin-bottom:20px;margin-top:20px;width:-moz-fit-content;width:fit-content;@media (max-width:768px){text-align:center;margin-top:8px;margin-bottom:8px}}.accordion-item{border:0 solid transparent;display:flex;justify-content:center;flex-direction:column;align-items:center}}#faqs h5{margin:0 10px}.curve-icon{margin-right:10px}#faqs .accordion{min-width:100%}#hero{height:85vh;overflow:hidden;position:relative;@media (max-width:768px){background:linear-gradient(180deg,hsla(0,0%,100%,.6) 70%,hsla(0,0%,100%,0))}}.hero-text,.row,.text-container{height:100%}.hero-text{@media (min-width:768px){background-image:linear-gradient(to right,var(--white),var(--white) 80%,transparent)}z-index:1;display:flex;align-items:start;flex-direction:column;justify-content:center}.hero-img{position:absolute;z-index:-1;right:0;height:100%;top:0;-o-object-fit:cover;object-fit:cover;@media (max-width:768px){max-width:100%}}.bajada-hero{@media (min-width:1200px){margin-right:200px;padding-top:32px}padding-top:0;padding-bottom:32px}#values{background-image:url(/img/bg-values.32ca125e.jpg);background-size:cover;background-repeat:no-repeat;min-height:300px;padding-top:80px;padding-bottom:80px}.col-card{padding-right:28px;padding-left:0}.col-card .card{min-height:386px}#values .container-desktop{margin:0 54px;padding:0 16px}#values .cards-container::-webkit-scrollbar{display:none}@media (max-width:1200px){#values .container-desktop{margin:0;padding:0}#values .cards-container{display:flex;overflow-x:auto;padding-left:24px;flex-wrap:nowrap;position:relative}#values .col-card{max-width:300px}#values .cards-container .col-card{flex:0 0 auto}}#services{padding-top:50px;padding-bottom:50px}#services .d-flex{@media (max-width:768px){flex-direction:column;align-items:center;gap:12px}}#services .row{margin:auto}.row-img{display:flex;flex-wrap:nowrap;gap:12px;@media (max-width:768px){margin:0;justify-content:space-between;gap:6px}}.img-cont{border-radius:14px;overflow:hidden;max-height:296px;padding-right:0;padding-left:0;@media (max-width:768px){max-height:200px;-o-object-fit:cover;object-fit:cover}}.img-cont img{height:100%;overflow:hidden;min-width:100%;@media (max-width:768px){max-height:100%}}.img-cont:first-child{margin-top:150px;@media (max-width:768px){margin-top:0}}.img-cont:nth-child(2){margin-top:75px;@media (max-width:768px){margin-top:0}}.img-cont:nth-child(3){display:grid;justify-items:end;align-items:center}@media (max-width:768px){.icono-servicio{max-width:100px}}#alimentacion,#lavanderia{margin-top:100px;margin-bottom:100px;@media (max-width:768px){margin-top:50px;margin-bottom:50px}}.cover{-o-object-fit:cover;object-fit:cover}ul li img{transform:rotate(90deg)}li{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}#alimentacion li{justify-content:flex-end;@media (max-width:768px){justify-content:flex-start}}#cta-1{background-image:url(/img/bg-cta.6533e8b5.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}#cta-1,#somos{padding-top:100px;padding-bottom:100px}#somos{@media (max-width:768px){display:flex;justify-content:center;flex-direction:column;align-items:center}}.row-somos{border-radius:130px;color:#fff;max-height:260px;margin-bottom:24px;@media (max-width:768px){display:flex;flex-direction:column;align-items:center;max-height:-moz-fit-content;max-height:fit-content;max-width:400px;border-radius:200px}}.deep-blue-bg{background-color:var(--deep-blue);display:flex}.deep-blue-bg p{padding:24px 48px 24px 24px}.fresh-blue-bg{background-color:var(--fresh-blue);justify-content:flex-end;text-align:end;padding-left:48px;@media (max-width:768px){text-align:center;padding:0;padding-top:48px}}.fresh-blue-bg p{padding-right:0}.somos-img{width:260px;@media (max-width:768px){width:400px}}.somos-text-deep{display:flex;align-items:center;@media (max-width:768px){text-align:center;padding-left:0}}.somos-text-deep p{@media (max-width:1000px) and (min-width:768px){font-size:16px}@media (max-width:768px){padding:48px;text-align:center}}#cta-2{background-image:url(/img/bg-cta2.ff38e330.jpg);padding-top:100px;padding-bottom:100px;background-size:cover;background-repeat:no-repeat}#testimonios{padding:100px 80px;min-height:500px;display:flex;align-items:center;@media (max-width:768px){padding:50px 20px;min-height:-moz-fit-content;min-height:fit-content}}#carouselTestimonios .carousel-inner{padding:0 100px;@media (max-width:768px){padding:0;position:relative}h3{font-size:32px}}.carousel-control-next{justify-content:end;opacity:1;@media (max-width:768px){align-items:flex-end;img{max-width:40px;margin-bottom:-30px}}}.carousel-control-prev{justify-content:start;opacity:1;@media (max-width:768px){align-items:flex-end;img{max-width:40px;margin-bottom:-30px}}}.slide{padding-top:0}.texto-testimonio{display:grid;gap:24px;p{@media (max-width:768px){font-size:14px}}}#clientes{background-color:var(--fresh-blue);padding-top:50px;padding-bottom:50px;@media (max-width:768px){padding:20px 0}}.logo-marquee{overflow:hidden;width:100%;background:var(--fresh-blue);padding:30px 0;position:relative}.logo-track{display:flex;width:-moz-max-content;width:max-content;animation:scroll-logos 30s linear infinite}.logo-cliente{max-width:220px;max-height:120px;margin:0 24px;display:flex;align-items:center;justify-content:center;margin-left:12px}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.logo-cliente{max-width:120px;max-height:150px;margin:0 12px}.logo-track{animation-duration:20s}}.bg-opacity{background-color:rgba(0,0,0,.3);min-height:100%;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.rotate{rotate:-90deg;display:flex;align-items:center;justify-content:center;min-width:500px}#faqs .row .col-lg-4{min-height:600px;background-image:url(/img/bg-values.32ca125e.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;justify-content:center;padding:0}.bg-opacity{background-color:rgba(0,0,0,.3);min-height:100%;display:flex;align-items:center;justify-content:center}.row{flex-wrap:nowrap}.col-lg-8{display:flex;align-items:center;padding:0 80px}}#faqs .col-12{padding:0 24px;text-align:center}@media (max-width:992px){#faqs{padding:100px 0}.row{flex-wrap:wrap}.bg-opacity{background-color:transparent;padding:0 0 50px;display:flex;align-items:center;justify-content:center}}.titulo-sucursales{text-align:center;margin-top:50px;margin-bottom:50px}#sucursales{background-image:url(/img/map.fe1417d3.png);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:700px;position:relative}.sucursal{border-radius:20px;color:#fff;position:absolute;padding:16px 48px;max-width:400px;transition:all .3s ease;a:hover{text-decoration:underline}@media (max-width:768px){min-width:300px}}.sucursal-1{background-color:var(--light-blue);border-bottom-right-radius:0;top:170px;left:360px;@media (max-width:768px){left:10%;right:10%;top:20%}}.sucursal-2{background-color:var(--deep-blue);border-bottom-left-radius:0;bottom:100px;right:100px;@media (max-width:768px){right:10%;left:10%;bottom:20%}}#error-page{min-height:70vh;text-align:center}#error-page,#error-page .container{padding-top:100px;padding-bottom:100px}#error-page .btn:hover{color:var(--red)}