#soluciones_1 > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33, #soluciones_2 > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 {

    width: 360px;
    height: 500px;
    display: flex;
    padding: 65px 20px 20px 20px;
    box-shadow: 0px 3px 6px #00000029;
    margin: 20px

}

#soluciones_1 > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 figure, #soluciones_2 > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 figure{

    margin-bottom: 42px;
    margin-left: 22px;
    height: 105px
}

#home_header > div.elementor-background-overlay{

    background-size: cover;

}

.soluciones> div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 {

    width: 360px;
    height: 500px;
    display: flex;
    padding: 65px 20px 20px 20px;
    margin: 20px

}

.soluciones > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 figure {

    margin-bottom: 42px;
    margin-left: 22px;
    height: 105px
}

.soluciones > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33:has(> .elementor-element-populated) {
    box-shadow: 0px 3px 6px #00000029;
}

.soluciones .soluciones-arrow {
    position: absolute;
    top: 360px;
    left:0;
}
.soluciones .elementor-image-box-img img {
    height: 100% !important;
}



@media screen and (max-width: 1024px) {
  .soluciones > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33 {
     display: none;
  }

  .soluciones > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-33:has(> .elementor-element-populated) {
    display: flex;
  }
}
