.headline-text-btns-double-slider {
    grid-template-rows: repeat(4, auto) 1fr auto;
}

.headline-text-btns-double-slider .pagination-container {
    grid-area: 1/3/1/span 10;
    margin-bottom: var(--m-small);
    gap: var(--m-30);
}

.headline-text-btns-double-slider .headline {
    grid-area: 2/3/2/span 4;
}

.headline-text-btns-double-slider .subline {
    grid-area: 3/3/3/span 4;
}

.headline-text-btns-double-slider .text-container {
    grid-area: 4/3/4/span 3;
}

.headline-text-btns-double-slider .highlight-sm {
    grid-area: 5/3/5/span 3;
    transform: rotate(-6deg);
}

.headline-text-btns-double-slider .btns-container {
    grid-area: 7/3/7/span 3;
    width: fit-content;
}

.headline-text-btns-double-slider .btns-container .default-btn {
    width: 100%;
}

.headline-text-btns-double-slider .default-slider-nav {
    grid-area: 2/6/span 6/6;
}

.headline-text-btns-double-slider .double-slider {
    grid-area: 2/7/span 6/span 6;
	margin-right: calc(max(24px, 2.5vw) * -1);
}

.headline-text-btns-double-slider .double-slider .slider-item {
	margin-right: max(24px, 2.5vw);
    aspect-ratio: 540/792;
}

@media (max-width: 1199.98px) {
    .headline-text-btns-double-slider .headline {
        grid-area: 2/2/2/span 4;
    }

    .headline-text-btns-double-slider .subline {
        grid-area: 3/2/3/span 4;
    }

    .headline-text-btns-double-slider .text-container {
        grid-area: 4/2/4/span 4;
    }

    .headline-text-btns-double-slider .highlight-sm {
        grid-area: 5/2/5/span 4;
    }

    .headline-text-btns-double-slider .btns-container {
        grid-area: 7/2/7/span 3;
    }

    .headline-text-btns-double-slider .default-slider-nav {
        grid-area: 2/5/span 6/5;
    }

    .headline-text-btns-double-slider .double-slider {
        grid-area: 2/6/span 6/span 8;
    }
}

@media (max-width: 991.98px) {
    .headline-text-btns-double-slider {
        text-align: center;
        align-items: center;
    }

    .headline-text-btns-double-slider .headline {
        grid-area: 2/2/2/span 12;
    }

    .headline-text-btns-double-slider .subline {
        grid-area: 3/2/3/span 12;
    }

    .headline-text-btns-double-slider .text-container {
        grid-area: 4/4/4/span 8;
    }

    .headline-text-btns-double-slider .highlight-sm {
        grid-area: 5/2/5/span 12;
        justify-self: center;
        margin-top: var(--m-50);
    }

    .headline-text-btns-double-slider .double-slider {
        grid-area: 6/4/6/span 8;
        margin-top: var(--m-50);
    }

    .headline-text-btns-double-slider .default-slider-nav {
        grid-area: 7/2/7/span 12;
        flex-direction: revert;
        justify-self: center;
        margin-top: var(--m-50);
    }

    .headline-text-btns-double-slider .btns-container {
        grid-area: 8/2/8/span 12;
        justify-self: center;
    }
}

@media (max-width: 767.98px) {
    .headline-text-btns-double-slider .pagination-container {
        grid-area: 1/2/1/span 12;
    }

    .headline-text-btns-double-slider .text-container {
        grid-area: 4/3/4/span 10;
    }

    .headline-text-btns-double-slider .double-slider {
        grid-area: 6/3/6/span 10;
    }
}

@media (max-width: 575.98px) {
    .headline-text-btns-double-slider .pagination-container {
        grid-area: 1/2/1/span 12;
        justify-content: center;
    }

    .headline-text-btns-double-slider .headline {
        grid-area: 2/2/2/span 12;
    }

    .headline-text-btns-double-slider .text-container {
        grid-area: 4/2/4/span 12;
    }

    .headline-text-btns-double-slider .double-slider {
        grid-area: 6/2/6/span 12;
    }

    .headline-text-btns-double-slider .double-slider .slider-item {
        aspect-ratio: 334/382;
    }

    .headline-text-btns-double-slider .double-slider,
    .headline-text-btns-double-slider .double-slider .slider-item {
        margin-right: 0;
    }
}