.grecaptcha-badge {
top: -100px;
opacity: 0;
}
.icon-box-text h5 {
text-transform: initial !important;
}
.centrar-btn {
display: block;
width: fit-content;
margin: 0 auto;
}
.img-redonda {
border-radius: 100%;
}
.iconos-inicio p {
text-align: center;
}
.iconos-inicio img {
border-radius: 100%;
margin: 0 auto !important;
}
.iconos-inicio h4 {
color: #288e45;
}
.btn-servicios p {
text-align: center;
}
.btn-servicios a img {
transition: all ease 0.5s;
}
.btn-servicios a:hover img {
filter: drop-shadow(0 2px 5px rgba(40, 142, 69, 0.7)); 
transition: all ease 0.5s;
}
.txt-titulos {
font-size: 79px !important;
line-height: 89px !important;
text-shadow: rgba(40, 142, 69, 0.25) 5px 5px 0px;
letter-spacing: -3.9644px;
font-weight: 800 !important;
}
@media only screen and (max-width: 48em) { .columna-reves .align-middle {
flex-flow: column-reverse;
}
.txt-titulos {
font-size: 50px !important;
line-height: 60px !important;
}
}