
.grid-botones-monitores {
display: grid;
grid-template-columns: repeat(2, 250px);
justify-content: center;
gap: 40px;
max-width: 740px;
width: 100%;
box-sizing: border-box;
padding: 0 1rem;
margin: 0 auto;
}
.grid-botones-monitores a {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 250px;
height: 117.6px;
padding: 1em 0.5em;
text-align: center;
text-decoration: none;
border-radius: 10px;
cursor: pointer;
box-sizing: border-box;
transition: background-color 0.3s ease, color 0.3s ease;
position: relative;
background-color: #12b0e7;
color: #fff;
overflow: hidden;
}
.grid-botones-monitores a:first-child::before,
.grid-botones-monitores a:last-child::before {
content: '';
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
background-image: url('https://digitalrabbit.mx/recursos/2025/06/bg-button-02.svg');
background-size: cover;
background-position: center;
opacity: 0.3;
z-index: 0;
}
.grid-botones-monitores a > * {
position: relative;
z-index: 1;
}
.grid-botones-monitores .linea1,
.grid-botones-monitores .linea2 {
margin: 0;
}
.grid-botones-monitores .linea1 {
font-family: 'Arial', sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 1.2;
margin-top: 40px;
}
.grid-botones-monitores .linea2 {
display: flex;
align-items: center;
justify-content: center;
font-family: Geom, sans-serif;
font-size: 20px;
line-height: 1.2;
margin-top: 18px;
margin-bottom: 50px;
}
.grid-botones-monitores a:hover {
background-color: #000000;
}
@media (max-width: 600px) {
.grid-botones-monitores {
grid-template-columns: 1fr;
gap: 20px;
padding: 0 1rem;
max-width: 100%;
}
.grid-botones-monitores a {
width: 100%;
}
.grid-botones-monitores .linea1,
.grid-botones-monitores .linea2 {
margin-top: 8px !important;
margin-bottom: 8px !important;
}
}