.hero-secondary-section {
    overflow: hidden;
    padding-top: 68rem;
}

.hero-default h1 {
    font-size: 30rem;
    line-height: 1.3;
}

.hero-default__text {
    margin-top: 16rem;
    font-size: 16rem;
}

.hero-default__text br {
    display: none;
}

.hero-default__image {
    margin-top: 68rem;
}

.hero-default__image img {
    width: 100%;
    height: auto;
    border-radius: 24rem;
}

.hero-default__description {
    max-width: 1000rem;
    margin-inline: auto;
    margin-top: 68rem;
    font-size: 16rem;
}

.hero-default__slider {
    overflow: unset;
}

.hero-default__slider:not(:first-child) {
    margin-top: 68rem;
}

.hero-default__slider .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
}

.hero-default__slider .swiper-slide {
    max-width: 303rem;
    height: auto;
}

.hero-default__slider .swiper-slide:not(:last-child) {
    margin-right: 8rem;
}

.hero-default__slider .swiper-slide img {
    width: 100%;
    height: 198rem;
    background-color: var(--color-gray-100);
    border-radius: 24rem;
    object-fit: cover;
}

.hero-default__slider .swiper-slide img:nth-child(2) {
    display: none;
}

@media screen and (min-width: 1024px) and (orientation: landscape) {
    .hero-default h1 {
        font-size: 72rem;
    }

    .hero-default__text {
        font-size: 18rem;
    }

    .hero-default__text br {
        display: block;
    }

    .hero-default__description {
        font-size: 32rem;
    }

    .hero-default__slider .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 25rem;
        max-width: 392rem;
    }

    .hero-default__slider .swiper-slide:not(:last-child) {
        margin-right: 24rem;
    }

    .hero-default__slider .swiper-slide img {
        height: 256rem;
    }

    .hero-default__slider .swiper-slide img:nth-child(2) {
        display: block;
        margin-left: -111rem;
    }
}
