.equipo h4{
margin-top: 20px;
margin-bottom: 0px;
color: #07BEB8 !important;
}
.equipo span{
color:#25283D !important;
font-weight: 400 !important;
} .form-av{
width: 100%;
display: flex;
}
.form-av .left{
width: 47%;
padding-right: 5.3%;
}
.form-av .right{
width: 53%;
}
.form-av input{
border: solid 2px #25283D;
margin-bottom: 30px;
border-radius: 10px;
color: rgba(0, 0, 0, 0.50);
padding: 15px 20px;
}
.form-av input::placeholder{
color: rgba(0, 0, 0, 0.50);
}
.form-av textarea{
border: solid 2px #25283D;
margin-bottom: 30px;
border-radius: 10px;
color: rgba(0, 0, 0, 0.50);
padding: 15px 20px;
min-width: 100%;
width: 100%;
height: 150px;
min-height: 150px;
margin-bottom: 0px;
}
.form-av .right .terms{
width: 100%;
display: flex;
}
.form-av .right .terms .ter{
width:70%;
text-align: left;
}
.form-av .right .terms .env{
width: 30%;
text-align: right;
} 
.form-av .right .terms .ter p{
display: flex;
justify-content: left;
margin-top: 15px;
}  
.form-av input[type="submit"]{
outline: none;
}
.form-av input[type="submit"]:focus-visible,.form-av input[type="submit"]:focus,.form-av input[type="submit"]:hover{
outline: none !important;
} 
.footer-derechos{
display: flex;
justify-content: center;
} .cat-productos h5{
font-weight: 900;
color: #25283D;
}
.woocommerce ul.products li.product .button{
display: none;
}
.prod-cat{
font-weight: 600;
color: #1D1D1B;
}
.woocommerce-loop-product__title{
padding: 0px !important;
padding-top: 0.5em !important;
} .blog-av article{
border-bottom: solid 2px #25283D;
padding-bottom: 20px !important;
}
.blog-av article .elementor-post__text{
display: flex;
flex-direction: column;
}
.blog-av article .elementor-post__text .elementor-post__title{
order:2;
}
.blog-av article .elementor-post__text .elementor-post__title a:hover{
color: #07BEB8;
}
.blog-av article .elementor-post__text .elementor-post__meta-data{
order:1;
}
.blog-av article .elementor-post__text .elementor-post__excerpt{
order: 3;
} .ocultar{
display: none;
}
#col:hover,#arg:hover,#bra:hover,#chi:hover,#usa:hover,#mex:hover{
cursor: pointer;
} @media (max-width: 768px) {
.form-av{
flex-direction: column;
}
.form-av .left{
width: 100%;
padding-right: 0px;
}
.form-av .right{
width: 100%;
}
.form-av .right .terms{
flex-direction: column;
align-items: center;
}
.form-av .right .terms .ter{
width: 100%;
}
}