/* Elementor Custom Styles for HK Kompetenzplattform */

.elementor-widget-heading .elementor-heading-title {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
    letter-spacing: -0.02em;
}

.elementor-button {
    border-radius: 0 !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
}

.elementor-section {
    border-radius: 0 !important;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    border-radius: 0 !important;
}

.elementor-widget-image img {
    border-radius: 0 !important;
}

.elementor-widget-icon-box .elementor-icon {
    border-radius: 0 !important;
}

.elementor-tab-title {
    border-radius: 0 !important;
}

.elementor-accordion .elementor-accordion-item {
    border-radius: 0 !important;
}

body.elementor-page {
    padding-top: 80px;
}

.elementor-widget-container ul {
    list-style: none;
    padding: 0;
}

.elementor-widget-container ul li {
    padding: 8px 0;
    padding-left: 20px;
    position: relative;
    border-bottom: 1px solid #e8eaed;
}

.elementor-widget-container ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 8px;
    height: 2px;
    background: #025B46;
    transform: translateY(-50%);
}
