.elementor-562 .elementor-element.elementor-element-b762efd{padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-e0d9a65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-562 .elementor-element.elementor-element-c4ccc74{--spacer-size:50px;}.elementor-562 .elementor-element.elementor-element-c4ccc74 > .elementor-widget-container{background-size:cover;}.elementor-562 .elementor-element.elementor-element-872d223:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-872d223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000038 0%, #000000CC 100%);}.elementor-562 .elementor-element.elementor-element-872d223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-872d223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-562 .elementor-element.elementor-element-f9d3a67 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-562 .elementor-element.elementor-element-61bb797 .elementor-widget-container .elementor-heading-title{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-562 .elementor-element.elementor-element-61bb797 .elementor-heading-title{color:var( --e-global-color-875f1a4 );font-family:"Tahoma", Sans-serif;font-size:1.1em;font-weight:bold;}.elementor-562 .elementor-element.elementor-element-44b8534 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-562 .elementor-element.elementor-element-44b8534{color:var( --e-global-color-875f1a4 );}/* Start custom CSS for spacer, class: .elementor-element-c4ccc74 */.elementor-562 .elementor-element.elementor-element-c4ccc74> div {
  padding-top: 65%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size:contain;
  transition:all 0.5s
}

.elementor-562 .elementor-element.elementor-element-c4ccc74{
    overflow:hidden;
}

.elementor-562 .elementor-element.elementor-element-c4ccc74 .elementor-spacer {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b762efd */.elementor-562 .elementor-element.elementor-element-b762efd{
    overflow:hidden !important;
}

.elementor-562 .elementor-element.elementor-element-b762efd .solu-cont-box {
    position: absolute;
    height: 100%;
    bottom: calc(-100% + 75px);
    transition:all 0.5s !important;
}

.elementor-562 .elementor-element.elementor-element-b762efd:hover .solu-cont-box{
    bottom:0;
}/* End custom CSS */