.elementor-203 .elementor-element.elementor-element-a1735cf:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-a1735cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heki-steel.de/wp-content/uploads/Heki-Steel-Bilder-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-203 .elementor-element.elementor-element-a1735cf > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #080808CF 12%, #000000 72%);opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-a1735cf > .elementor-container{min-height:360px;}.elementor-203 .elementor-element.elementor-element-a1735cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 40px 140px 40px;z-index:0;}.elementor-203 .elementor-element.elementor-element-f2f52d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-203 .elementor-element.elementor-element-f2bbd74 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-203 .elementor-element.elementor-element-f2bbd74 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-203 .elementor-element.elementor-element-f2bbd74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-203 .elementor-element.elementor-element-f2bbd74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-203 .elementor-element.elementor-element-f2bbd74 .elementor-icon-list-item > a{font-size:14px;text-transform:uppercase;letter-spacing:2px;}.elementor-203 .elementor-element.elementor-element-f2bbd74 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-9471524.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-203 .elementor-element.elementor-element-9471524.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-203 .elementor-element.elementor-element-9471524 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-5e6778a{margin-top:0px;margin-bottom:0px;padding:130px 40px 120px 40px;}.elementor-203 .elementor-element.elementor-element-6d6450f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-f2f52d7{width:66.6%;}.elementor-203 .elementor-element.elementor-element-9471524{width:33.4%;}}@media(max-width:1024px){.elementor-203 .elementor-element.elementor-element-a1735cf{margin-top:-110px;margin-bottom:0px;padding:0px 40px 80px 40px;}.elementor-203 .elementor-element.elementor-element-5e6778a{margin-top:0px;margin-bottom:0px;padding:80px 40px 80px 40px;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-a1735cf > .elementor-container{min-height:200px;}.elementor-203 .elementor-element.elementor-element-a1735cf{margin-top:-90px;margin-bottom:0px;padding:120px 20px 60px 20px;}.elementor-203 .elementor-element.elementor-element-5e6778a{margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-4416d1e */.heki-downloads-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.heki-download-tile {
    flex-basis: calc(33.333% - 20px); /* Anpassung für den Abstand */
    margin-bottom: 30px; /* Abstand zwischen den Kacheln */
    background-color: var(--e-global-color-primary); /* Hintergrundfarbe der Kachel */
    color: white;
    padding: 0px 30px;
    padding-bottom: 30px;
    position: relative; /* Für das absolute Icon */
    text-align: left;
    border-radius: 10px;
}

.heki-downloads-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}



.heki-download-tile i.fa-download {
    display: inline-block;
    font-size: 30px;
    margin-top: -50px;
    color: var(--e-global-color-primary);
    background-color: white;
    border-radius: 7px;
    padding: 15px;
    margin-bottom: 20px;
}

.heki-download-button {
    background-color: white;
    color: var(--e-global-color-primary);
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 22px;
    font-size: 14px; /* Schriftgröße für den Button */
    letter-spacing: 2px; /* Buchstabenabstand */
    font-weight: 600; /* Schriftgewicht */
    border: none;
    border-radius: 4px;
    display: inline-block;
    margin-top: 5px; /* Abstand vom Titel */
    cursor: pointer; /* Mauszeiger als Button anzeigen */
    outline: none;
    transition: background-color 0.3s ease; /* Für einen sanften Farbwechsel */
}



@media (min-width: 768px) and (max-width: 1024px) {
    .heki-download-tile {
        flex-basis: calc(50% - 20px); /* Anpassung für den Abstand, zweispaltig */
        margin-bottom: 60px;
    }
}

/* Responsive Design für Handys: Kacheln einspaltig */
@media (max-width: 767px) {
    .heki-download-tile {
        flex-basis: 100%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 40px;
    }
}/* End custom CSS */