.fullscreen-slider-headline-text-btns.inactive {
    opacity: .5;
}

.fullscreen-slider-headline-text-btns {
    grid-template-rows: 1fr auto 1fr var(--m-sm);
    grid-row-gap: var(--grid-gap);
}

.fullscreen-slider-headline-text-btns .fullscreen-slider-container {
    grid-area: 1/1/span 4/span 14;
    position: relative;
}

.fullscreen-slider-headline-text-btns .fullscreen-slider-container::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.33);
    background-blend-mode: multiply;
}


.fullscreen-slider-headline-text-btns .icon-btns-container {
    grid-area: 1/11/span 1/span 3;
    margin-top: var(--m-md);
    width: 100%;
    max-width: max(128px, 8.72vw);
    z-index: 2;
    justify-self: center;
}

.fullscreen-slider-headline-text-btns .icon-btns-container .icon-btn {
    transform: rotate(9deg);
    width: 100%;
}

.fullscreen-slider-headline-text-btns .default-slider-nav {
    grid-area: 2/2/2/span 12;
    z-index: 2;
    width: 100%;
}

.fullscreen-slider-headline-text-btns .headline {
    grid-area: 3/3/3/span 2;
    z-index: 2;
}

.fullscreen-slider-headline-text-btns .text-container {
    grid-area: 3/5/3/span 6;
    z-index: 2;
}

.fullscreen-slider-headline-text-btns .btns-container {
    grid-area: 3/11/3/span 2;
    z-index: 2;
}

@media (max-width: 1499.98px) {
    .fullscreen-slider-headline-text-btns {
        grid-template-rows: repeat(3, auto) 1fr auto 1fr;
    }

    .fullscreen-slider-headline-text-btns.text-beige {
        color: var(--black);
    }

    .fullscreen-slider-headline-text-btns .headline {
        grid-area: 1/2/span 1/span 12;
        justify-self: center;
        text-align: center;
        margin-top: var(--m-md);
    }

    .fullscreen-slider-headline-text-btns .text-container {
        grid-area: 2/2/span 1/span 12;
        justify-self: center;
        text-align: center;
        margin-top: var(--m-sm);
    }

    .fullscreen-slider-headline-text-btns .btns-container {
        grid-area: 3/2/3/span 12;
        justify-self: center;
        justify-content: center;
        margin-top: var(--m-sm);
        margin-bottom: var(--m-md);
    }

    .fullscreen-slider-headline-text-btns .fullscreen-slider-container {
        grid-area: 4/1/span 3/span 14;
    }

    .fullscreen-slider-headline-text-btns .fullscreen-slider-container {
        display: flex;
    }

    .fullscreen-slider-headline-text-btns .icon-btns-container {
        grid-area: 4/2/span 1/span 12;
        justify-self: flex-end;
        margin: var(--m-sm) 0;
    }

    .fullscreen-slider-headline-text-btns .default-slider-nav {
        grid-area: 5/2/span 1/span 12;
        align-self: center;
        color: var(--beige);
    }
}

@media (max-width: 767.98px) {
    .fullscreen-slider-headline-text-btns .fullscreen-slider-container .gallery-item {
        aspect-ratio: 2/1;
    }
}

@media (max-width: 575.98px) {
    .fullscreen-slider-headline-text-btns .fullscreen-slider-container .gallery-item {
        aspect-ratio: 3/2;
    }
}