/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@14.2.5_@babel+core@7.25.8_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/app/terms-and-conditions/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.terms-and-conditions_PAGE_WRAPPER__uRWR0 {

    margin-left: auto;

    margin-right: auto;

    margin-top: 20px;

    width: 100%;

    max-width: 1240px;

    padding-left: 20px;

    padding-right: 20px
}

@media (min-width: 768px) {

    .terms-and-conditions_PAGE_WRAPPER__uRWR0 {

        margin-top: 40px
    }
}

.terms-and-conditions_HEADER__NjvdJ {

    font-size: 28px;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(0 0 0 / var(--tw-text-opacity))
}

@media (min-width: 768px) {

    .terms-and-conditions_HEADER__NjvdJ {

        font-size: 44px
    }
}

@media (min-width: 1000px) {

    .terms-and-conditions_HEADER__NjvdJ {

        font-size: 58px
    }
}

.terms-and-conditions_LINE__oLMxY {

    margin-bottom: 0px;

    margin-top: 12px;

    height: 6px;

    width: 200px;

    --tw-bg-opacity: 1;

    background-color: rgb(69 39 179 / var(--tw-bg-opacity))
}

@media not all and (min-width: 640px) {

    .terms-and-conditions_LINE__oLMxY {

        width: 90px
    }
}

.terms-and-conditions_BOX_CONTAINER__00Zds {

    margin-top: 62px;

    margin-bottom: 62px;

    display: flex;

    flex-direction: column;

    gap: 32px
}

.terms-and-conditions_UPDATED_BOX__gqZoK {

    display: flex;

    flex-direction: column;

    gap: 32px
}

.terms-and-conditions_SUBHEADER__ttB0R {

    font-size: 18px;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(28 28 28 / var(--tw-text-opacity))
}

.terms-and-conditions_PARAGRAPH__B4scx {

    font-size: 16px;

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(28 28 28 / var(--tw-text-opacity))
}

.terms-and-conditions_INRO_BOX__DisDs {

    display: flex;

    height: 559px;

    flex-direction: column;

    gap: 28px;

    overflow-y: scroll;

    border-radius: 9px;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(216 216 216 / var(--tw-border-opacity));

    padding: 12px
}

.terms-and-conditions_BOX_SUBHEADER_DARK__otbb9 {

    font-size: 16px;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(28 28 28 / var(--tw-text-opacity))
}

.terms-and-conditions_BOX_SUBHEADER_LIGHT__OQB_D {

    font-size: 16px;

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(28 28 28 / var(--tw-text-opacity))
}
.terms-and-conditions_hero-title__QyHKk {

    font-size: 12px;

    --tw-text-opacity: 1;

    color: rgb(125 112 250 / var(--tw-text-opacity))
}
@media (min-width: 768px) {

    .terms-and-conditions_hero-title__QyHKk {

        font-size: 14px
    }
}
@media (min-width: 1000px) {

    .terms-and-conditions_hero-title__QyHKk {

        font-size: 16px
    }
}

