*{margin:0;padding:0;box-sizing:border-box}body{background-color:#bdc3c733;font-family:Open Sans,Arial,sans-serif;line-height:1}.container{font-family:Roboto,sans-serif;background-color:#fff;height:auto;display:flex;align-items:center;justify-content:center}a{text-decoration:none;color:#000}.img_header{margin-left:20px;width:225px;height:100px;background-image:url(./logoheader-DFF9Oqtg.png);background-repeat:no-repeat;background-size:contain}.nav-menu,.submenu-column ul{list-style:none;padding:0;margin:0}.nav-menu-link{padding:8px 12px;text-decoration:none;color:#000;border-radius:3px;transition:.5s}.menu{width:100%;height:auto;display:flex;justify-content:space-between;margin:0 auto;position:relative}.nav-menu{display:flex;list-style:none;margin-right:40px;z-index:100}.nav-menu-item{position:relative;font-size:18px;margin:0 10px;line-height:100px;text-transform:uppercase;width:max-content}.submenu-column{display:none;position:absolute;top:100%;left:0;background-color:#ccc;padding:10px 3px;min-width:200px;border-radius:6px;z-index:999}.submenu-column ul li a{display:block;padding:10px 20px;color:#000;white-space:nowrap;font-size:1em;line-height:50px;text-transform:none}.submenu-column ul li a:hover{background-color:#fff;border-radius:5px}.nav-menu-item:hover .submenu-column{display:block}.nav-toggle{display:none;background:none;border:none;color:#000;font-size:26px;position:absolute;top:20px;left:30px;z-index:2000}@media (max-width: 830px){.img_header{margin:auto 0;padding-top:10px}}@media (max-width: 768px){.nav-toggle{display:block}.menu{justify-content:right}.nav-menu{display:none;flex-direction:column;position:absolute;left:20px;top:70px;padding:20px;border-radius:8px;width:calc(100% - 40px);background-color:#adadad}.nav-menu-item:hover{background-color:#fff}.nav-menu-item{width:100%}.nav-menu.show{display:flex}.nav-menu-link{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.submenu-column{position:static;display:none;padding:0}.nav-menu-item.active .submenu-column{display:block}.submenu-column ul li a{padding:10px 0 10px 15px}.img_header{width:150px;height:70px;margin-right:5px 30px 0 0;background-size:contain}.carousel .card{height:160px}.mission-values{flex-direction:column}}@media (max-width: 768px){.carousel .card{height:160px}.nav{justify-content:space-between;padding:0 20px}.nav-menu{position:absolute;top:200px;left:0;width:100%;flex-direction:column;background:#fffffff2;margin:0;padding:0;display:none}.nav-menu-item{line-height:60px;text-align:center;font-size:16px}.nav-menu.show{display:flex}.img_header{width:150px;height:70px;background-size:contain}}#refurbishment{padding-top:20px;width:100%;height:auto;background-color:#fff}#container{padding-top:20px;width:80%;height:auto;max-width:1080px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin:auto}.img-refurbishment img{display:block;margin:0 auto}#refurbishment h1{color:#2020a4cc;font-family:sans-serif;text-align:center;margin:40px 0}h2{margin:40px 0 20px;text-align:left;font-size:22px;color:#2020a4cc;background:transparent;font-weight:700;font-family:Arimo,Helvetica,Arial,Lucida,sans-serif;padding:0 15px;line-height:1.25em}.cajitas{padding:0 0 50px}.cajitas:hover h2{color:#00f}span{color:#666;text-align:center;background:transparent;line-height:1.7em;font-weight:500}.medio{padding-top:100px;padding-bottom:100px;width:100%;height:auto}.container-services{width:100%;height:100%}.medio .container-services .info-services{width:80%;height:auto;max-width:1080px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;margin:auto}.container-services .info-services .services1{width:auto;height:auto;margin:5px;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 2px #00000030,0 2px 6px #00000030}.container-services .info-services .services1:hover{box-shadow:0 0 5px #00000030,0 5px 9px #00000030}.services1 .image{width:100%}.clase-img1{object-fit:cover;max-width:100%;padding-bottom:20px}.services1 p{color:#666;text-align:left;background:transparent;line-height:1.7em;font-weight:500;padding:10px 15px}.carousel{margin:0 auto;padding:20px 0;overflow:hidden;display:flex}.carousel>*{flex:0 0 100%}.carousel:hover .group{animation-play-state:paused}.card{width:100%;height:200px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:24px;box-shadow:#0000001a 5px 5px 20px;padding:20px;font-size:xx-large;text-align:center;min-height:200px;overflow:hidden}.group{display:flex;gap:20px;padding-right:20px;will-change:transform;animation:scrolling 10s linear infinite}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}footer{background-color:#000;height:30px}.copy{width:100%;height:auto;color:#fff;text-align:center;line-height:30px}@media (max-width: 1024px){.carousel .card{height:180px}}@media (max-width: 480px){.carousel .card{height:140px}footer{height:40px}.copy{font-size:.8rem;line-height:40px}.nav-toggle{font-size:26px;line-height:40px}}@media (min-width: 250px){.services1 p{text-align:left}.container .wave{margin-top:515px;width:101%}.services h1{font-size:1.5em}}@media (max-width: 900px){#cl1{width:80%;height:auto;max-width:1080px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin:auto}#refurbishment>div{display:block;padding-top:60px}.clase-img-cl2{margin:0 20%}}@media (max-width: 650px){#cl1{width:90%}.clase-img-cl2{margin:0 15%}}@media (max-width: 570px){.clase-img-cl2{margin:0 5%}}@media (max-width: 425px){.clase-img-cl2{margin:0 0%}#titulo_ocultar{margin-top:200px}}@media (max-width: 290px){.clase-img-cl2{margin:0}#refurbishment>div{width:100%}}@media (max-width: 960px){#refurbishment-mot>div{display:block}.fl1{height:132px;margin-bottom:40px;padding:0 45px}.txt-fl1{height:auto;margin:0 10%;padding-top:8%}}@media (max-width: 784px){.fl1{padding:0}}@media (max-width: 500px){.txt-fl1{margin:0}}@media (max-width: 400px){.img-fl1{width:100%;margin-bottom:10px}.fl1{text-align:center;margin:70px 0}}@media (min-width: 320px){.container .wave{margin-top:490px}}@media (min-width: 375px){.container .wave{margin-top:470px}}@media (max-width: 360px){#container{display:block}.cajitas h2{padding:0}.cajitas{margin-bottom:40px}.img-refurbishment{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 2px #00000030,0 2px 6px #00000030}.img-refurbishment:hover{box-shadow:0 0 5px #00000030,0 5px 9px #00000030}}@media (min-width: 425px){.container .wave{margin-top:453px}.services h1{margin-top:55%;font-size:1.5em}}@media (min-width: 600px){.container .wave{margin-top:391px}.services h1{margin-top:25%;font-size:2em}}@media (min-width: 767px){.container .wave{margin-top:340px}}@media (max-width: 767px){.medio{padding-top:100px;padding-bottom:100px;width:100%;height:auto}.container-services{width:100%;height:100%}.medio .container-services .info-services{display:block}.container-services .info-services .services1{width:auto;margin:60px 5px}.clase-img1{object-fit:cover;max-width:100%;padding-bottom:20px}.services1{padding-bottom:30px}#container{grid-template-columns:repeat(2,1fr)}.services1 h2{padding:0 15px}}@media (min-width: 1024px){.container .wave{margin-top:245px}}@media (min-width: 1200px){.container .wave{margin-top:190px}.services h1{margin-top:9%}}@media (min-width: 1440px){.container .wave{margin-top:101px}}@media (min-width: 1611px){.container .wave{margin-top:35px}}@media (min-width: 1900px){.container .wave{margin-top:-65px}}@media (min-width: 2113px){.container .wave{margin-top:-140px}}@media (min-width: 2282px){.container .wave{margin-top:-199px}}@media (min-width: 2559px){.container .wave{margin-top:-270px}.services h1{margin-top:9%}}@media (min-width: 2560px){.container .wave,.services h1{display:none}}
