:root{--color-rojo: #da0000}body{margin:0%;padding:0%;max-width:100vw}@font-face{font-family:Monserrat-bold;src:url(/build/assets/Montserrat-ExtraBoldItalic-9f4cf7fd.ttf) format("truetype")}@font-face{font-family:Monserrat-Regular;src:url(/build/assets/Montserrat-Regular-c3fb0280.ttf) format("truetype")}@font-face{font-family:Monserrat-ExtraBold;src:url(/build/assets/Montserrat-ExtraBold-ebc2e02b.ttf) format("truetype")}@font-face{font-family:Monserrat-Black;src:url(/build/assets/Montserrat-Black-b813c714.ttf) format("truetype")}.navbar-expand-lg .navbar-collapse{flex-direction:column}body,div{font-family:Monserrat}.cuerpo{position:relative;height:85vh}li{margin:0;padding:0;list-style-type:none}a{text-decoration:none;color:gray}.header{position:relative;min-width:100%;max-width:100%;margin-bottom:3vh}.headerNegro{position:absolute;width:100vw;height:100vh;aspect-ratio:1/1}.fondoPlomo{position:absolute;height:95%;max-width:100%;min-width:100%;object-fit:cover}.baner{position:relative;max-width:100%}.contenedorRojo{display:inline-block;position:relative;height:10vh;max-width:75%;min-width:71%;align-content:center;justify-content:center}.fondoRojo{height:100%;min-width:100%;border-radius:0 0 15px 15px;object-fit:cover}.contenedorLogo{margin:0;display:inline-block;max-width:19%;min-width:16%;padding:10px}.logo{position:relative;max-width:60%;margin:10px 0 0 60px}.menu{color:#fff;position:absolute;top:1vh;min-width:99%;height:100%}#nav>ul{width:100%}.nav-link{font-family:Monserrat-ExtraBold}.uls>a,.uls>label{font-size:1.3vw;font-weight:900;font-family:Monserrat-ExtraBold}.uls{display:inline-block;text-align:center;width:15%;border-left:3px solid white;margin:0!important;padding:0!important}.element-list{border-bottom:1px solid white}.menulist{border-radius:0 0 13px 13px;width:100%}.menu1{width:98%;top:0;height:60%;display:flex}.menu1 input{min-width:100%;border-radius:10px;margin-top:5px}.menu1 select{border-radius:10px}.uls:hover{background-color:var(--color-rojo)}.piePagina{bottom:0;width:100%;height:130px}.piePagina>div>img{position:absolute;height:100%;border-radius:0;z-index:1;object-fit:cover}.sigue{color:#fff;position:relative;z-index:2;display:flex;justify-content:center;align-items:center;top:.5vh}.sigueTexto{font-weight:600;font-size:1.3vw}.logoRedes{width:30px;margin:0 15px}.contenedorsigue{position:relative;height:35%}.contendorPie{width:100%;height:auto;background-color:#fff;color:gray;flex-wrap:wrap;display:flex;font-weight:600;position:relative}.transportes{width:49%;text-align:center;margin:0;font-size:11px}.contenedorTransportes{display:flex;flex-wrap:wrap;max-height:40%;min-height:35%;margin:0;text-align:center}.contenedorTransportes>div{width:33%;height:50%}.logos{width:51%;height:100%;font-size:11px;text-align:center}.contenedorLogos{flex-wrap:wrap;height:80%;width:100%;align-items:center;padding:5px 0 0}.contenedorLogos>img{padding:0 0 5px}.logos>div>img{max-height:70%;margin:5px 0 0 100px;transform:translate(-20%)}.navbar-toggler{filter:invert(100) brightness(1000)}.form-select{max-width:80%;min-width:80%}.buscador{display:inline-block}.wrapper{position:relative;top:0%;left:95%;transform:translate(-100%,-30%)}.searchbox{position:relative;display:inline-block}.selector{display:inline-block;right:0;height:20px}.selector>select{font-family:Monserrat-Bold;color:var(--color-rojo);padding:3px;margin:0 20px}.searchbox .input{width:355px;border:0px;height:31px;padding:0 15px;border-radius:50px;box-shadow:0 0 15px 1px #b6bbc0;outline:none;color:#000;font-size:20px;transition:all .5s linear}.searchbtn{position:absolute;top:5px;right:90px;background:#fff;width:31px;height:31px;border-radius:50%;cursor:pointer;transition:all .5s .6s linear}.searchbtn .fas{position:absolute;transform:translateY(15%);color:var(--color-rojo);font-size:22px;transition:all .5s .6s linear}.searchbtn.bg-green{transition:all .2s linear}.searchbtn.fas.color-white{color:#fff;transition:all .2s linear}.uls:hover>.menulist{display:block!important}.fondoLabel{position:absolute;right:6px;top:7px;font-size:18px;border-radius:0 50px 50px 0;padding:0 5px;width:80px}@media screen and (max-width: 1000px){.uls>a,.uls>label{font-size:3vw!important;text-align:center}.collapse>ul{position:absolute;z-index:1;padding-left:0!important}.uls{width:100%;border-left:none;border-bottom:2px solid white;background-color:var(--color-rojo);transition:all .5s ease-in-out}.contenedorLogo{min-width:100%!important;display:flex;justify-content:center}.contenedorLogo>img{margin:0;object-fit:contain}.baner{max-width:100%}.contenedorRojo{min-width:100%;margin:0;padding:0;height:8.5vh}.fondoRojo{border-radius:0;z-index:1}.menu1{width:100%;height:5vh;position:relative;z-index:2;background-color:var(--color-rojo)}.menu{width:100%;z-index:2;top:0;padding:1vh 0 0;color:#fff}.menu>button>span{color:#fff}.buscador{width:75%!important;margin:0;padding:0}.form-select{padding:2px 25px 2px 8px}#nav>ul{width:55%;height:auto;background-color:var(--color-rojo)}.menulist{left:97%;top:0}.wrapper{width:100%!important;height:100%!important;display:flex;left:0%;padding:1vw;transform:translate(0)}.searchbtn{top:5px;right:31%}.searchbox .input{width:48vw!important;text-align:right;font-size:2vw!important}.searchbox{height:100%;padding:0!important;margin:0!important}.fondoLabel{height:100%}.selector,.searchbtn{display:none!important}.logo{max-width:30%}.carousel-item img{aspect-ratio:1.5/1}.nav-link{font-size:3vw!important}}@media screen and (max-width: 800px){.cuerpo{transform:translate(0)}.contenedorsigue{height:auto;padding-bottom:5px}.sigue{display:block!important}.sigue>a{width:2vw!important;display:table-cell}.sigueTexto{font-size:3.1vw!important}.logoRedes{width:4vw!important;margin:0 5vw}.logos>div>img{margin:0;transform:translate(0);width:100%}.transportes{font-size:1.5vw!important}.contenedorTransportes>div{margin-top:.8vh!important}.fondoLabel{font-size:3.5vw;height:auto!important;width:48px}.searchbtn .fas{font-size:18px}.searchbtn{width:25px;height:25px;right:33%!important}.searchbox .input{height:5vw}}@media screen and (max-width: 400px){.logo1{width:80px!important;height:30px!important}.logo2{width:120px!important;height:30px!important}.logo{width:120px!important;height:50px!important}.wrapper{transform:translate(30%,-0%);width:20px!important;height:20px!important}.searchbox .input{height:27px}.searchbox .input.active-width{width:45vw!important}.searchbtn{top:10px;right:-5px;width:20px;height:20px}}@media screen and (max-height: 800px){.menu{top:.5vh!important}}
