/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./app/configuration/intro/ConfigIntro.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.ConfigIntro_container__65Zya {
    display: flex;
    height: 100vh;
}

.ConfigIntro_container__65Zya section {
    width: 50vw;
}

.ConfigIntro_tempHeader__3ngV1 {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 5rem;
}

.ConfigIntro_tempHeader__3ngV1 button {
    background-color: white;
    color: var(--primary-accent);
    border: var(--neutral) 1px solid;
    margin: 0 2rem;
}

.ConfigIntro_rigthTempHeader__jiPYS {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ConfigIntro_questionMark__o7b3S {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.5rem;
    width: 1.5rem;
    border: var(--primary-accent) 1px solid;
    border-radius: 99rem;
    padding: 0.5rem;
    background-color: white;
}

.ConfigIntro_heroContainer__d1cn9 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    background: url("/img/configuration/intro.webp") center / cover no-repeat;
}

.ConfigIntro_introText__gvMXS {
    text-align: left;
    padding: 10%;
}

.ConfigIntro_introText__gvMXS h1 {
    margin: 1rem 0;
}

.ConfigIntro_introText__gvMXS h1,
.ConfigIntro_introText__gvMXS p {
    color: white;
}

.ConfigIntro_ctaContainer__cr24S {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./components/configuration/Onboarding/OnBoardingIntro.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.OnBoardingIntro_container__GV_yj {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 4rem;
    background-color: white;
}

.OnBoardingIntro_container__GV_yj h1 {
    font-size: 4rem;
    margin: 1rem 0;
}

.OnBoardingIntro_container__GV_yj p {
    margin: 1rem 0;
}

.OnBoardingIntro_container__GV_yj span {
    width: 25rem;
    height: 1px;
    background-color: rgb(219, 219, 219);
    margin: 0 0 1rem 0;
}

.OnBoardingIntro_container__GV_yj button {
    margin: 0.5rem 0;
    width: 25rem;
    padding: 0.5rem;
    border-radius: 1rem;
}

.OnBoardingIntro_whiteButton__mjtUK {
    font-weight: 500;
}

.OnBoardingIntro_whatToExpectContainer__5Q7Z5 {
    margin: 1rem 0;
    display: flex;
    justify-content: center;
    text-align: left;
}

.OnBoardingIntro_whatToExpectContainer__5Q7Z5 img {
    margin: 0 0.5rem 0 0;
}

.OnBoardingIntro_whatToExpectText__AWd1k {
    width: 25rem;
}

.OnBoardingIntro_whatToExpectText__AWd1k h4 {
    margin: 0.5rem 0;
}

.OnBoardingIntro_greyText__vJpM8 {
    color: grey;
    text-align: center;
    padding: 0 1rem;
}

.OnBoardingIntro_greyText__vJpM8 p {
    margin: 0.5rem 0;
}

.OnBoardingIntro_numberContainer__u_8IV {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.75rem;
    width: 3rem;
    padding: 1rem;
    margin: 0.25rem 0.5rem 0 0;
    border-radius: 1rem;
    background-color: var(--secondary-alternative);
}

.OnBoardingIntro_numberContainer__u_8IV p {
    color: white;
    font-weight: 0.75rem;
}
