.styles_section__3dVyx {
    border-radius: inherit;
}

.styles_padding--small__O1oRB {
    padding-top: clamp(32px, 4.2440318302vw, 64px);
    padding-bottom: clamp(32px, 4.2440318302vw, 64px);
}

.styles_padding--medium__t_X7b {
    padding-top: clamp(48px, 8.4880636605vw, 128px);
    padding-bottom: clamp(48px, 8.4880636605vw, 128px);
}

.styles_padding--noTop__U94K4 {
    padding-top: 0;
}

.styles_padding--noBottom__eX6Gy {
    padding-bottom: 0;
}

.styles_card__gHgqR {
    position: relative;
    display: flex;
    align-items: center;
    gap: 6.4rem;
}

@media(max-width: 768px) {
    .styles_card__gHgqR {
        flex-direction: column;
        align-items: flex-start;
        gap: 2.4rem;
    }
}

.styles_card__gHgqR > * {
    flex-shrink: 0;
}

.styles_card__media__SIC6Y {
    width: 43.5vh;
    height: 57vh;
    border-radius: 50rem;
    overflow: hidden;
}

@media(max-width: 768px) {
    .styles_card__media__SIC6Y {
        width: 100%;
        height: 25rem;
    }
}

.styles_card__media__SIC6Y img,
.styles_card__media__SIC6Y video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
}

.styles_card__content__sdS_9 {
    display: flex;
    flex-direction: column;
    gap: max(16px, min(1.5915119363vw, 24px));
    gap: clamp(16px, 1.5915119363vw, 24px);
    max-width: 52rem;
}

@media(max-width: 768px) {
    .styles_card__content__sdS_9 {
        max-width: unset;
    }
}

.styles_card__contentInner__VM9r_ {
    display: flex;
    gap: 2.4rem;
}

.styles_card__title__2Zv7O {
    font-size: max(2.4rem, min(3.1830238727vw, 4.8rem));
    font-size: clamp(2.4rem, 3.1830238727vw, 4.8rem);
    font-weight: 900;
    line-height: 1.2;
}

.styles_card__gHgqR:nth-child(2n) .styles_card__emoji___5ozY {
    left: unset;
    right: 0;
}

.styles_card__emoji___5ozY {
    font-size: 3.2rem;
    top: 3rem;
}

@media(max-width: 768px) {
    .styles_card__emoji___5ozY {
        position: absolute;
        font-size: 4.8rem;
    }
}

.styles_card__description__4rlvH {
    font-size: max(1.6rem, min(1.1936339523vw, 1.8rem));
    font-size: clamp(1.6rem, 1.1936339523vw, 1.8rem);
    line-height: 1.5;
}

.styles_section__h_ky0 {
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

@media(min-width: 769px) {
    .styles_section__h_ky0 {
        justify-content: center;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        min-height: 100vh;
        padding-bottom: 0;
    }
}

.styles_section__wrapper__WW_rW {
    background-color: #fff;
    margin-top: -32px;
    position: relative;
    z-index: 1;
    height: 300vh;
}

@media(max-width: 768px) {
    .styles_section__wrapper__WW_rW {
        height: auto;
    }

    .styles_section__heading__M4Fzo {
        align-self: flex-start;
    }
}

.styles_section__title__x0w__ {
    font-size: max(3.2rem, min(9.2838196286vw, 14rem));
    font-size: clamp(3.2rem, 9.2838196286vw, 14rem);
    font-weight: 900;
    max-width: 40rem;
}

.styles_section__cards__Lk9J4 {
    display: flex;
    align-items: center;
    gap: 14rem;
}

@media(max-width: 768px) {
    .styles_section__cards__Lk9J4 {
        flex-direction: column;
        gap: 4.8rem;
    }
}

.styles_section__cards__Lk9J4 > * {
    flex-shrink: 0;
}

.styles_section__slider__xoYYS {
    overflow: visible;
}

.styles_section__inner__0gHpo {
    position: relative;
}
