:root{--color-primary: #11253f;--color-secondary: #c81c1a;--color-black: #000;--color-gray: #e5e7e9;--color-white: #fff;--color-white-ligth: rgba(255, 255, 255, .3);--color-whatsapp: #0bbb0b}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/assets/Roboto-Regular-BHeBnKzs.ttf) format("ttf");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/assets/Roboto-Black-qr0G-G-3.ttf) format("ttf");font-display:swap}*{font-family:Roboto,sans-serif;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth!important}body{overflow-y:auto}h1{font-size:48px}h2{font-size:32px}h3{font-size:28px}p{font-size:1.1rem}.icon{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-primary);display:flex;justify-content:center;align-items:center;border-radius:8px}.icon:hover{background-color:var(--color-white-ligth)}.icon svg{width:2rem;height:2rem}.d-none{display:none}.btn{padding:8px 16px;border-radius:16px;border:none;font-size:1rem;color:var(--color-white);min-width:120px;display:flex;justify-content:center;align-items:center}.btn img{margin-right:8px}.c-primary{color:var(--color-primary)}.c-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.c-buttons{margin-top:1rem;width:100%;display:flex;justify-content:space-evenly}section{padding:80px 16px 0;text-align:center}#menu{position:fixed;top:0;height:80px;width:100%;background-color:var(--color-primary);color:var(--color-white);z-index:999}#menu .container{display:flex;align-items:center;padding:5px 16px}.menu__logo{width:100%;text-align:center}.menu__logo img{height:70px;width:auto}.menu__whatsapp{position:absolute;right:16px;margin-right:4px}.menu__whatsapp .icon{color:var(--color-white);background-color:var(--color-whatsapp)}.menu__whatsapp .icon:hover{color:var(--color-whatsapp);background-color:var(--color-white)}.menu__nav-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:block;padding:0;width:46px;height:30px;background-color:transparent;border:0;cursor:pointer;z-index:9999}.menu__nav-icon:hover .line1{transform:translateY(2px)}.menu__nav-icon:hover .line3{transform:translateY(-2px)}.menu__nav-icon div{width:32px;height:2px;margin:6px;background-color:var(--color-white);transition:transform .2s ease-out}.menu__nav-body{position:absolute;min-width:320px;top:0;left:0;background-color:var(--color-primary);height:100vh;transform:translate(-100%);transition:transform .3s ease-out}.menu__nav-body ul{list-style:none;margin:90px auto auto 80px;gap:14px;display:flex;flex-direction:column}.menu__nav-body ul li{margin-bottom:10px}.menu__nav-body ul li a{text-decoration:none;display:block;color:var(--color-white);font-size:1.1rem}.menu__nav-bg{background-color:var(--color-white-ligth);position:fixed;top:0;left:0;bottom:0;right:0;display:none}.menu__nav-btn{display:none}.menu__nav-btn:checked~.menu__nav-bg{display:block}.menu__nav-btn:checked~.menu__nav-body{transform:translate(0)}.menu__nav-btn:checked+.menu__nav-icon .line1{transform:rotate(45deg) translate(5px,6px)}.menu__nav-btn:checked+.menu__nav-icon .line2{opacity:0}.menu__nav-btn:checked+.menu__nav-icon .line3{transform:rotate(-45deg) translate(5px,-6px)}main{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 80px)}main .main__img{position:absolute;height:-webkit-fill-available;width:-webkit-fill-available;overflow:hidden}main .main__img .main__img-c{height:100%;width:100%;background-image:url(/build/assets/entrega-BF7AHVhk.webp);background-position:center;background-repeat:no-repeat;background-size:cover;animation:animada-img 8s ease-in-out infinite;animation-fill-mode:forwards}main .main__img .main__img-c .main__img-bg{height:100%;background-color:#ffffff80}main .main__text{position:absolute;top:calc(50% - 80px)}main .main__text h1{opacity:0;animation:1.5s animate-top .3s ease-in-out;animation-fill-mode:forwards}main .main__text p{opacity:0;animation:1.5s animate-bottom .3s ease-in-out;animation-fill-mode:forwards}main .main__text .btn{margin-left:auto;margin-right:auto;opacity:0;animation-name:animate-show;animation-duration:.5s;animation-delay:1.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}main .main__arrow{margin-top:auto;animation:animada-arrow 2s ease-in-out 2s infinite}@keyframes animate-top{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}@keyframes animate-bottom{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes animate-show{0%{opacity:0}to{opacity:1}}@keyframes animada-arrow{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes animada-img{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}main h1{font-size:58px}main h1 span{color:var(--color-secondary)}main p{font-size:1.2rem;padding:1rem}#cobertura .cobertura__bg{background-color:#e5e7e9;padding:1rem 10px;border-radius:6px}#cobertura .cobertura__bg p{margin-bottom:0;font-size:1.2rem}#cobertura img{width:-webkit-fill-available;max-width:500px}.nosotros__subtitle{width:fit-content;background-color:#000;font-size:1.1rem;color:#fff;padding:4px;margin-top:.5rem;margin-bottom:1rem;margin:1rem auto}.nosotros__body{display:flex;flex-direction:column;margin:auto;gap:2rem;max-width:600px}.nosotros__body a{margin:auto}#tarifa h2{text-align:center;margin:1rem 0;background-color:#e5e7e9;border-radius:6px;padding:6px}.tarifa__body img{display:none}.tarifa__body-text{max-width:500px;margin:auto;display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem}#servicios article{padding:1rem 0}#servicios article img{width:100%}.servicios__article-img{max-width:400px}.servicios__article-text{max-width:500px;margin:auto;text-align:justify}#servicios article h3{font-size:32px;margin:1rem 0}.contacto__body-buttons{display:flex;flex-direction:column;max-width:320px;margin:auto;gap:1rem;padding:1.5rem 0}.contacto__body-buttons a{color:var(--color-primary);text-decoration:none;display:flex;align-items:center;border-radius:16px;padding:.5rem}.contacto__body-buttons a:hover{background-color:var(--color-gray)}.contacto__body-buttons a:nth-child(1) .icon{background-color:var(--color-whatsapp)}.contacto__body-buttons .icon{color:var(--color-white);background-color:var(--color-primary);width:4rem;height:3rem}.contacto__body-buttons a img{width:36px;height:36px}.contacto__body-buttons a p{width:100%;margin-left:1rem;display:flex;flex-direction:column;text-align:left}.contacto__body-buttons a p span{font-weight:700;margin-bottom:4px}.contacto__body-form{background-color:var(--color-primary);border-radius:1rem;padding:1rem 2rem;text-align:center;color:#fff;max-width:600px;gap:1rem;display:flex;flex-direction:column;margin:auto}.contacto__body-form h3{font-size:1.5rem}.contacto__body-form .form__inputs{display:flex;flex-direction:column;text-align:left}.contacto__body-form .form__inputs input{padding:6px}.contacto__body-form button{margin:1rem 0}.contacto__maps{overflow-x:hidden;padding-top:2rem}footer{background-color:var(--color-primary);color:#fff;padding:1rem}footer svg{color:var(--color-white)}footer h3{padding-top:1rem}footer ul{list-style:none;padding-left:.5rem}footer ul li{display:flex;align-items:center;gap:8px;padding:4px 0}footer ul li a{text-decoration:none;color:#fff;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px}footer ul li a:hover{background-color:var(--color-white-ligth)}footer ul li a .icon{margin-left:-6px}.redes{display:flex;justify-content:right;gap:1rem;padding-right:1rem}.footer__container{display:flex;flex-direction:column}
