.tarifa-hover {
border: 1px solid #ccc;
border-radius: 6px;
margin-bottom: 10px;
background-color: white;
color:white;
overflow: hidden;
margin-left:3px;
margin-right:3px;
cursor:pointer;
}

.tarifa-header {
font-weight: bold;
padding: 10px 15px;
background-color: #08531C;
cursor: pointer;
display: flex;
align-items: center;
gap: 10px;
}

.tarifa-body {
display: none;
padding: 15px;
display: none;
gap: 15px;
align-items: flex-start;
}

.tarifa-hover:hover .tarifa-body {
display: flex;
}

.tarifa-body .texto {
flex: 1;
}

.tarifa-body .imagen {
flex: 1;
max-width: 200px;
}

.tarifa-body img {
width: 100%;
border-radius: 8px;
}