@media (min-width:1025px) and (max-width:1199px){.ancho-pagina{width:calc(100vw * 0.8);margin:0 auto}}@media (min-width:601px) and (max-width:1024px){.ancho-pagina{width:calc(100vw * 0.8);margin:0 auto}.nav-header .ul-principal{display:none}.menu{display:flex}.ul-cont-nav-mobil-active{transform:translate(0,0)}}@media (max-width:600px){.ancho-pagina{width:90%}.nav-header .ul-principal{display:none}.cont-row-footer{flex-direction:column;justify-content:center;align-items:center;gap:30px}.column-footer{width:80%}.column-footer .logo-footer{width:60%}.menu{display:flex}.ul-cont-nav-mobil{display:flex;flex-direction:column;align-items:center;position:fixed;left:0;top:100px;z-index:19;padding:10px;width:calc(100% - 20px);height:100vh;background-color:var(--azul-claro);list-style:none;-webkit-font-smoothing:antialiased;transform:translate(100%,0);transition:transform 0.5s cubic-bezier(.77,.2,.05,1)}.li-movil1{padding:10px;width:calc(100% - 20px);text-align:center}.li-movil1:not(:last-child){border-bottom:rgb(145 145 145 / .315) solid 2px}.a-movil1{text-decoration:none;text-align:center;color:var(--blanco);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.ul-cont-nav-mobil2{padding:15px;background-color:#c0e2ff;list-style:none;width:80%;border-radius:10px}.li-movil2{padding:10px;width:calc(100% - 20px);text-align:center}.li-movil2:not(:last-child){border-bottom:rgb(145 145 145 / .315) solid 2px}.a-movil2{text-decoration:none;text-align:center;color:var(--azul-claro)}.ul-cont-nav-mobil-active{transform:translate(0,0)}.logo-header{margin-left:20px;height:60px}.cont-textos-log-index{flex-direction:column}.cont-swiper2-buttons{margin-top:20px;width:90%;gap:15px;justify-content:space-between}.slider-element-home-text{font-size:14px}.swiper-textos-index{width:80%}.servicio{width:100%}.image-service{height:calc(90vw)}.swiper3{height:calc(70vw)}.section-camp{flex-direction:column;gap:20px}.cont-image-camp{width:100%}.cont-txt-camp{width:100%}.cont-txt-camp p{width:100%;text-align:center}.galery-grid{grid-template-columns:repeat(2,1fr)}.title-service-description{font-size:14px}.cont-contacts-section{flex-direction:column}.row-form{flex-wrap:wrap}.input-group{width:100%}.somos-logo{width:80%}}