.elementor-4240 .elementor-element.elementor-element-82df9da > .elementor-container{min-height:260px;}.elementor-4240 .elementor-element.elementor-element-82df9da:not(.elementor-motion-effects-element-type-background), .elementor-4240 .elementor-element.elementor-element-82df9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sipugnew.walia-solutions.ch/wp-content/uploads/2022/11/footer-background-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4240 .elementor-element.elementor-element-82df9da > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4240 .elementor-element.elementor-element-82df9da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-4240 .elementor-element.elementor-element-bd395f9{text-align:center;}.elementor-4240 .elementor-element.elementor-element-bd395f9 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;}.elementor-4240 .elementor-element.elementor-element-23dd56d > .elementor-element-populated{padding:050px 0px 100px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-165b15a */.elementor-4240 .elementor-element.elementor-element-165b15a .sh-event {
          box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
          transition: 0.3s;
          width: 28%;
          margin-right: 20px;
        }
.elementor-4240 .elementor-element.elementor-element-165b15a .sh-event-container {
          padding: 2px 16px;
        }
.elementor-4240 .elementor-element.elementor-element-165b15a .sh-events-list {
            display: flex;
            justify-content: center;
            align-items: center;
            align-content: center;
            flex-wrap: wrap;
        }
.elementor-4240 .elementor-element.elementor-element-165b15a .sh-event img {
    height: 310px;
}

.elementor-4240 .elementor-element.elementor-element-165b15a .sh-event:hover {
          box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
        }
.elementor-4240 .elementor-element.elementor-element-165b15a .sh-event-container a {
    color: #a81010 !important;
}

@media screen and (max-width: 460px){
    .elementor-4240 .elementor-element.elementor-element-165b15a .sh-event {
        width: 95% !important;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
}/* End custom CSS */