       #Capa_1{
            translate: -100px -80px;

        }

        @media screen and (max-width:800px) {
            #Capa_1{
                scale: 1.2;
                translate: -33px 10px;
        }        
    }
        .class-white {
            fill: white;
        }

        a {
            text-decoration: none;
        }

        .icon {
            font-size: 36px;
            margin-left: 20px;
            color: #114b9f;
        }

        .hover:hover {
            opacity: 0.6;
            cursor: pointer;
        }

         .table{
            height: -webkit-fill-available;
        }
        .table-acua thead tr th {
            background-color: #ffffff;
            color: white;
        }

        .table-acua tbody tr td {
            background-color: #feffff;
            color: white;
        }

        .table-black thead tr th {
            background-color: #484646;
            color: white;
        }

        .table-black tbody tr td {
            background-color: #4846464c;
            color: black;
        }

        .precioCont {
            display: flex;
            justify-content: space-around;
            align-items: center;
            text-align: center;
            flex-direction: column;

        }

        .Precio{
            color: black !important;
        }

        .oferta {
            color: red;
            font-size: x-large;
            text-decoration: line-through;
        }

        .oferta::before {
            width: 20px;
            border: 2px solid red;
            position: absolute;
        }

        .reservado {
            stroke: gray;
            fill: transparent;
        }

        .reservaSinInfo {
            fill: gray;

        }

        #catalogo {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 2%;
        }

        #catalogo a {
            background-color: #114b9f;
            color: white;
            border-radius: 15px;
            width: 100%;
            padding: 2% 3%;
            text-align: center;
        }

        /** BUTTON MODAL */
        .wrapper {
            position: relative;
            width: fit-content;
            height: auto;
            float: right;
            margin-right: 3%;
        }

        #comprar,#comprar2 {
            width: 280px;
            height: 70px;
            background: linear-gradient(to left top, #f3761b 50%, #ff9143 50%);
            border-style: none;
            color: #fff;
            font-size: 23px;
            letter-spacing: 3px;
            font-family: 'Lato';
            font-weight: 600;
            outline: none;
            cursor: pointer;
            position: relative;
            padding: 0px;
            overflow: hidden;
            transition: all .5s;
            box-shadow: 0px 1px 2px rgba(0, 0, 0, .2);
        }

        #comprar span, #comprar2 span {
            position: absolute;
            display: block;
        }

        #comprar span:nth-child(1), #comprar2 span:nth-child(1) {
            height: 3px;
            width: 200px;
            top: 0px;
            left: -200px;
            background: linear-gradient(to right, rgba(0, 0, 0, 0), #f6e58d);
            border-top-right-radius: 1px;
            border-bottom-right-radius: 1px;
            animation: span1 2s linear infinite;
            animation-delay: 1s;
        }

        @keyframes span1 {
            0% {
                left: -200px
            }

            100% {
                left: 200px;
            }
        }

        #comprar span:nth-child(2),  #comprar2 span:nth-child(2) {
            height: 70px;
            width: 3px;
            top: -70px;
            right: 0px;
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #f6e58d);
            border-bottom-left-radius: 1px;
            border-bottom-right-radius: 1px;
            animation: span2 2s linear infinite;
            animation-delay: 2s;
        }

        @keyframes span2 {
            0% {
                top: -70px;
            }

            100% {
                top: 70px;
            }
        }

        #comprar span:nth-child(3), #comprar2 span:nth-child(3) {
            height: 3px;
            width: 200px;
            right: -200px;
            bottom: 0px;
            background: linear-gradient(to left, rgba(0, 0, 0, 0), #f6e58d);
            border-top-left-radius: 1px;
            border-bottom-left-radius: 1px;
            animation: span3 2s linear infinite;
            animation-delay: 3s;
        }

        @keyframes span3 {
            0% {
                right: -200px;
            }

            100% {
                right: 200px;
            }
        }

        #comprar span:nth-child(4) {
            height: 70px;
            width: 3px;
            bottom: -70px;
            left: 0px;
            background: linear-gradient(to top, rgba(0, 0, 0, 0), #f6e58d);
            border-top-right-radius: 1px;
            border-top-left-radius: 1px;
            animation: span4 2s linear infinite;
            animation-delay: 4s;
        }

        @keyframes span4 {
            0% {
                bottom: -70px;
            }

            100% {
                bottom: 70px;
            }
        }

        #comprar:hover {
            transition: all .5s;
            transform: rotate(-3deg) scale(1.1);
            box-shadow: 0px 3px 5px rgba(0, 0, 0, .4);
        }

        #comprar:hover span {
            animation-play-state: paused;
        }

        .btn-zoom {
            background-color: #114b9f;
            color: white;
            border: 1px solid #114b9f;
            border-radius: 15px;
            padding: 1% 2%;
        }

        /** FIN BUTTON MODAL */

        .col-grid-2{
            display: grid;
            grid-template-columns: 1fr 1fr;
        }

        #Contenedor_stand{
            display: grid;
            grid-template-columns: 1fr 1fr;
            color: black !important;
        }

      #empresa,#descripcion{
         color: black !important;
      }

      .button{
        text-decoration: none !important;
      }