.elementor-widget-autonameh-section-divider {
    width: 100%;
}

.autonameh-section-divider {
    box-sizing: border-box;
    width: 100%;
    margin-inline: auto;
}

.autonameh-section-divider__line {
    --an-divider-line-color: #1078f0;
    --an-divider-accent-color: #f8b810;
    --an-divider-height: 6px;
    --an-divider-accent-width: 16px;
    --an-divider-accent-angle: -18deg;
    position: relative;
    width: 100%;
    height: var(--an-divider-height);
    overflow: hidden;
    background-color: var(--an-divider-line-color);
}

.autonameh-section-divider__accent {
    position: absolute;
    inset-block: 0;
    left: var(--an-divider-accent-position);
    display: block;
    width: var(--an-divider-accent-width);
    height: 100%;
    background-color: var(--an-divider-accent-color);
    transform: translateX(-50%) skewX(var(--an-divider-accent-angle));
    transform-origin: center;
}

.autonameh-section-divider__accent:nth-child(1) {
    --an-divider-accent-position: 28%;
}

.autonameh-section-divider__accent:nth-child(2) {
    --an-divider-accent-position: 47%;
}

.autonameh-section-divider__accent:nth-child(3) {
    --an-divider-accent-position: 73%;
}

@media (max-width: 767px) {
    .autonameh-section-divider__line {
        --an-divider-height: 4px;
        --an-divider-accent-width: 12px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .autonameh-section-divider,
    .autonameh-section-divider * {
        animation: none !important;
        transition: none !important;
    }
}
