/* Slideshow arrows like the team popup arrows (10.11.2026):
   brown #643c28 with 3px lines instead of the pale #debdad / #d2c3be. */

/* BEGIN slider-arrows-chevron */
/* Team slider ("Ihre Ansprechpartner"), the slider in the lacos section of
   the home page and the awards slider on the shared pages. */
section.ansp.vertrieb .maininner .outer .prev,
section.lacos .maininner .outer .prev,
section.ansp.vertrieb .maininner .outer .next,
section.lacos .maininner .outer .next,
main .c-section.lay40.sh-shared-awards > .prev,
main .c-section.lay40.sh-shared-awards > .next {
    color: #643c28;
}
section.ansp.vertrieb .maininner .outer .prev:after,
section.lacos .maininner .outer .prev:after,
section.ansp.vertrieb .maininner .outer .next:after,
section.lacos .maininner .outer .next:after,
main .c-section.lay40.sh-shared-awards > .prev::after,
main .c-section.lay40.sh-shared-awards > .next::after {
    border-right: 3px solid #643c28;
    border-top: 3px solid #643c28;
}
/* END slider-arrows-chevron */

/* BEGIN slider-arrows-welcome */
/* Welcome carousel: the pale SVG is replaced by the same chevron. The prev
   button is already rotated by 180deg, so one chevron serves both buttons. */
.sh-welcome-prev,
.sh-welcome-next {
    background-image: none;
}
.sh-welcome-prev::after,
.sh-welcome-next::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -15px;
    border-right: 3px solid #643c28;
    border-top: 3px solid #643c28;
    transform: rotate(45deg);
    box-sizing: border-box;
}
/* END slider-arrows-welcome */
