img.card-image, i.card-image {
    height: 150px;
    width: 150px;
    text-align: center;
    align-content: center;
}

main {
    padding-top: var(--teacher-gap-big);
    padding-bottom: var(--teacher-gap-big);
}

.lower_part {
    display: flex;
    justify-content: space-between;
    padding-top: var(--teacher-gap-big);
    border-top: var(--inner-body-border);
    height: 300px;
    padding-left: 80px;
    padding-right: 80px;
}

.screenshot {
    width: 350px;
    align-content: space-around;
}

.buttons {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 100%;
}

.heading_more_information {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.lower_part_text {
    align-self: center;
    display: flex;
    flex-direction: column;
    gap: var(--teacher-gap-small);
    width: 35em;
    line-height: 1.5em;
}

.slider {
    background-color: var(--teacher-color2);
    border-radius: var(--round-corner);
}

.slick-initialized .slick-slide {
    display: flex;
}

.slick-slide {
    align-items: center;
    justify-content: center;
    border-radius: var(--round-corner);
    column-gap: var(--teacher-gap-small);
}

.slick-slide h1 {
    margin-top: 0;
}

.slick-prev, .slick-next {
    position: absolute;
    transform: translateY(-50%) translateY(20px) scale(3);
    z-index: 50;
    filter: grayscale(100%) brightness(50%);
}

.slick-prev {
    left: 100px;
}

.slick-next {
    right: 100px;
}