.elementor-1237 .elementor-element.elementor-element-0aa975b{--spacer-size:80px;}.elementor-1237 .elementor-element.elementor-element-674cbae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1237 .elementor-element.elementor-element-674cbae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1237 .elementor-element.elementor-element-64a3ba60{--spacer-size:80px;}@media(max-width:1024px){.elementor-1237 .elementor-element.elementor-element-0aa975b{--spacer-size:80px;}.elementor-1237 .elementor-element.elementor-element-64a3ba60{--spacer-size:80px;}}@media(max-width:767px){.elementor-1237 .elementor-element.elementor-element-0aa975b{--spacer-size:25px;}.elementor-1237 .elementor-element.elementor-element-64a3ba60{--spacer-size:25px;}}/* Start custom CSS for html, class: .elementor-element-ee1de51 */.kontakt-kachel:hover {
    border-color: #C5A059 !important; 
    box-shadow: 0 10px 20px rgba(197, 160, 89, 0.1) !important; 
    transform: translateY(-3px); 
}

.kontakt-kachel:hover div[style*="background: #2a2a2a"] {
    background: #C5A059 !important;
    transition: background 0.3s ease;
}/* End custom CSS */