.get-free-sample {
    & {
        background-color: #f3eaed;
    }

    .mw-category {
        max-width: clamp(1px, calc(1605 / 1920 * 100vw), 1605px) !important

    }

    .col-left {
        & {
            flex: 0 0 100%;
            max-width: 100%;
            font-size: clamp(14px, calc(28 / 1920 * 100vw), 28px);
        }

        .text-container {
            padding-top: clamp(1px, calc(42 / 1920 * 100vw), 42px);
            padding-right: clamp(1px, calc(48 / 1920 * 100vw), 48px);
        }

        p {
            margin-bottom: clamp(12px, calc(40 / 1920 * 100vw), 40px);
        }
    }


    .col-right {
        flex: 0 0 100%;
        max-width: 100%;
    }

    @media (min-width: 992px) {
        .col-left {
            flex: 0 0 clamp(1px, calc(835 / 1920 * 100vw), 835px);
            max-width: clamp(1px, calc(835 / 1920 * 100vw), 835px);
        }

        .col-right {
            flex: 0 0 clamp(1px, calc(620 / 1920 * 100vw), 620px);
            max-width: clamp(1px, calc(620 / 1920 * 100vw), 620px);
        }
    }

    .container-row {
        justify-content: space-between;
        padding-bottom: clamp(12px, calc(50 / 1920 * 100vw), 50px);
        row-gap: 20px;
    }

    .category-icon {
        background-color: white;
        padding: clamp(12px, calc(50 / 1920 * 100vw), 50px) clamp(12px, calc(44 / 1920 * 100vw), 44px);
        border-radius: clamp(12px, calc(50 / 1920 * 100vw), 50px);
        max-width: clamp(1px, calc(620 / 1920 * 100vw), 620px);
    }

    @media (min-width: 992px) {
        .category-icon {
            max-width: unset;
        }
    }

    .iteration-point-container {
        width: clamp(30px, calc(62 / 1920 * 100vw), 62px);
        height: clamp(30px, calc(62 / 1920 * 100vw), 62px);
        margin-bottom: clamp(18px, calc(38 / 1920 * 100vw), 38px);
    }

    .iteration-point {
        border: 2px solid black;
        border-radius: 50%;
        font-size: clamp(12px, calc(17 / 1920 * 100vw), 17px);
        font-weight: 500;
    }

    .breadcrumb-cat-container {
        margin-left: calc(clamp(12px, calc(60 / 1920 * 100vw), 60px) * (-1));
        padding-top: clamp(12px, calc(52 / 1920 * 100vw), 52px);
        padding-bottom: clamp(12px, calc(38 / 1920 * 100vw), 38px);
    }

    .title {
        font-size: clamp(22px, calc(53 / 1920 * 100vw), 53px)
    }

}
