.elementor-5923 .elementor-element.elementor-element-4d25b6a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5923 .elementor-element.elementor-element-787aa580{--image-border-color:#893200;--image-border-width:1px;--image-border-radius:10px;--image-transition-duration:1000ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5923 .elementor-element.elementor-element-787aa580 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}/* Start custom CSS */:target {
  display: block;
  position: relative;
  top: -140px; 
  visibility: hidden;
}

@media (min-width: 550px) and (max-width: 719px) {

.card_ef1{
    width: 50%; 
}

.card_ef2 {
    width: 50%;
}

.card_ef3{
    width: 33%; 
}
}


@media (min-width: 720px) and (max-width: 799px) {

.card_a1{
    width: 80%; 
}

.card_a2{
    width:20%;
}

.card_ef2 , .elementor-element-8dfe8fc {
    width: 33%;
}

.card_ef3{
    width: 50%;
}

.elementor-element-6e20e28, .elementor-element-5598c60, .elementor-element-8daa111{
    width: 33%;
}
}


@media (min-width: 800px) and (max-width: 1024px) {
.card_ef2 {
    width: 33%!important;
}

.card_ef3{
    width: 33%!important; 
}
}

@media (min-width: 2000px) and (max-width: 1024px) {

}



.elementor-slideshow__title{
    display: none;
}

.elementor-posts .elementor-post__card .elementor-post__text{
    height:300px;
}

.botao_esconder{
    display: none;
}/* End custom CSS */