.roundedFull {
    border-radius: 50rem;
}
dropdownExpander p:first-child {
    margin: 0 !important;
}
.flex-start * {
    align-self: flex-start !important;
}

#casovaOsa section {
    position: relative;
    display: grid;
    grid-template-columns: min-content auto;
    gap: var(--paddingMini);
    margin: 0;
}
#casovaOsa section:first-of-type {
    margin-top: var(--paddingMini2x);
}
#casovaOsa h3 {
    margin-top: 0;
}
#casovaOsa svg {
    box-shadow: 0px 0px 0px 5px var(--mainPozadi);
    z-index: 10;
}
#casovaOsa section:not(:last-of-type)::before {
    --sirkaSpojnice: calc((var(--iconSize) / 12.8 / 2.5));
    content: "";
    position: absolute;
    width: var(--sirkaSpojnice);
    height: 100%;
    left: calc((var(--iconSize) / 12.8) - calc(var(--sirkaSpojnice) / 2));
    background-color: var(--themeMain);
}
#casovaOsa *:last-child {
    padding-bottom: var(--paddingMini2x);
}