/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/heroSection.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.heroSection_hero_section__iKU2V {
    width: 100%;
}

.heroSection_canvas_container__UV_RC {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
    /* display: none; */
}

.heroSection_hero_section_info_wrapper__6_Xqb {
    width: 100%;
    height: 110vh;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    color: #fff;
}

.heroSection_hero_section_info__vzb1K {
    grid-column: 2 / -1;
    padding: 2rem;
    margin-top: clamp(2.5rem, 7vw, 7rem);
}

.heroSection_hero_section_info__vzb1K h1 {
    color: #fff;
    font-size: clamp(30px, 3.5vw, 77px);
    font-weight: 600;
    letter-spacing: clamp(-1px, 1vw, -3px);
    text-align: right;
    padding-left: clamp(6rem 1vw, 12rem);
}

.heroSection_hero_section_info__vzb1K h2 {
    color: var(--whitesmoke);
    font-size: clamp(16px, 1.5vw, 25px);
    font-weight: 400;
    text-align: right;
    margin: 10px 0;
}

.heroSection_hero_section_info__vzb1K h1 span {
    color: var(--primary_yellow);
    font-style: italic;
}

.heroSection_btn_box__5nQ_s {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: clamp(1rem, 3vw, 3rem);
    margin: 1rem 0;
    z-index: 10;
}

.heroSection_btn_box__5nQ_s button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
    color: #fff;
    border: none;
    outline: none;
    border-radius: 25px;
    letter-spacing: -5%;
    padding: 13px 20px;
    font-weight: 500;
    font-size: clamp(12px, 1vw, 20px);
    background-color: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all .3s;
}

.heroSection_btn_box__5nQ_s button:hover {
    background-color: rgba(255, 255, 255, 0.33);
}

.heroSection_btn_box__5nQ_s a {
    text-decoration: underline;
    cursor: pointer;
    font-size: clamp(12px, 1vw, 20px);
    padding: 1rem;
}

.heroSection_btn_box__5nQ_s a:hover {
    color: var(--primary_yellow);
}

.heroSection_hero_section_info__vzb1K ul {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: clamp(.5rem, 1vw, 1rem);
    flex-wrap: wrap;
}

.heroSection_hero_section_info__vzb1K li {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 10px;
    font-size: clamp(12px, 1vw, 20px);
}

.heroSection_hero_section_info__vzb1K .heroSection_about__gHiPp {
    text-align: right;
    margin-top: clamp(2rem, 5vw, 3.5rem);
    display: grid;
}

.heroSection_hero_section_info__vzb1K .heroSection_about__gHiPp p {
    margin: 1.1rem 0;
    color: var(--whitesmoke);
    font-size: clamp(13px, 1vw, 16px);
}

/* hero section final styling start  */
.heroSection_hero_section_final__Kcbcc {
    width: 100%;
    padding: 10rem 2rem;
    color: var(--whitesmoke);
    z-index: -2;
    position: relative;
}

.heroSection_hero_section_final__Kcbcc .heroSection_rectangle__fiZJ0 img {
    width: 100%;
    height: 90px;
}

.heroSection_hero_section_final__Kcbcc .heroSection_para__rOjwV {
    font-size: clamp(14px, 1.2vw, 25px);
    font-weight: 400;
    letter-spacing: 1px;
    padding: 1rem 0;
    text-transform: capitalize;
}

.heroSection_highlighted_para__Ixa6V {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.heroSection_highlighted_para__Ixa6V .heroSection_mern_stack___FoZm {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 1rem;
}

.heroSection_highlighted_para__Ixa6V img {
    width: clamp(35px, 5vw, 70px);
    height: clamp(35px, 5vw, 70px);
}

.heroSection_hero_section__iKU2V .heroSection_highlighted_para__Ixa6V p {
    font-weight: 900;
    text-transform: capitalize;
    letter-spacing: -1px;
}

.heroSection_hero_section__iKU2V .heroSection_highlighted_para__Ixa6V p:nth-child(1) {
    font-size: clamp(40px, 4vw, 75px);
    -webkit-text-stroke: .5px #fff;
    -webkit-text-fill-color: transparent;
}

.heroSection_hero_section__iKU2V .heroSection_highlighted_para__Ixa6V p:nth-child(2) {
    font-size: clamp(30px, 3vw, 50px);
    color: var(--primary_yellow);
    line-height: 2px;
    padding: 1rem;
}

/* hero section final styling end */

.heroSection_customRedHeroBg__G3_RW {
  /* background: red; */
  width: 100%;
  /* Add padding if needed */
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .heroSection_hero_section_info_wrapper__6_Xqb {
        grid-template-columns: repeat(4, 1fr);
    }

    .heroSection_hero_section_info__vzb1K {
        margin-top: clamp(2.5rem, 12vw, 7rem);
    }

    .heroSection_hero_section_info__vzb1K .heroSection_about__gHiPp {
        margin-left: auto;
        width: 68%;
    }

}

@media only screen and (max-width:600px) {
    .heroSection_hero_section_info_wrapper__6_Xqb {
        grid-template-columns: repeat(1, 1fr);
    }

    .heroSection_hero_section_info__vzb1K h1 {
        text-align: center;
        width: 90%;
        margin: auto;
    }

    .heroSection_hero_section_info__vzb1K h2 {
        text-align: center;
    }

    .heroSection_btn_box__5nQ_s {
        justify-content: center;
    }

    .heroSection_btn_box__5nQ_s button {
        padding: 10px 17px;
    }

    .heroSection_hero_section_info__vzb1K .heroSection_about__gHiPp {
        text-align: center;
        margin-top: 1rem;
        text-wrap: balance;
    }

    .heroSection_hero_section_info__vzb1K .heroSection_about__gHiPp p {
        margin: 0.6rem 0;
        color: #d3d3d3;
    }

    .heroSection_hero_section_final__Kcbcc .heroSection_para__rOjwV {
        text-align: center;
        text-wrap: balance;
    }

    .heroSection_hero_section_info__vzb1K ul {
        justify-content: center;
    }

    .heroSection_highlighted_para__Ixa6V {
        justify-content: center;
        flex-direction: column;
        gap: 1rem;
    }

    .heroSection_hero_section__iKU2V .heroSection_highlighted_para__Ixa6V p {
        text-align: center;
    }

    .heroSection_hero_section_final__Kcbcc {
        width: 100%;
        max-height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 7rem;
        flex-direction: column;
    }

    .heroSection_highlighted_para__Ixa6V .heroSection_mern_stack___FoZm {
        width: 100%;
        justify-content: center;
        gap: 1.1rem;
    }

}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/utilities/fonts.js","import":"Josefin_Sans","arguments":[{"weight":["300","400","500","600","700"],"style":["normal","italic"],"subsets":["latin"]}],"variableName":"josefinSans"} ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/ccf5fd616514c099-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/6c036190f6d438a2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/f6d9d08affe49b51-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/ccf5fd616514c099-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/6c036190f6d438a2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/f6d9d08affe49b51-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ccf5fd616514c099-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/6c036190f6d438a2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/f6d9d08affe49b51-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/ccf5fd616514c099-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/6c036190f6d438a2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/f6d9d08affe49b51-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/ccf5fd616514c099-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/6c036190f6d438a2-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/f6d9d08affe49b51-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/312bdf69facd99ca-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/1b30b992a554bafd-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/accc82dc8525882b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/312bdf69facd99ca-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1b30b992a554bafd-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/accc82dc8525882b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/312bdf69facd99ca-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/1b30b992a554bafd-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/accc82dc8525882b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/312bdf69facd99ca-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/1b30b992a554bafd-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/accc82dc8525882b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/312bdf69facd99ca-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1b30b992a554bafd-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/accc82dc8525882b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Josefin Sans Fallback';src: local("Arial");ascent-override: 73.32%;descent-override: 24.44%;line-gap-override: 0.00%;size-adjust: 102.29%
}.__className_aa5f63 {font-family: 'Josefin Sans', 'Josefin Sans Fallback'
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/utilities/fonts.js","import":"Work_Sans","arguments":[{"weight":["300","400","500","600","700","800","900"],"style":["normal","italic"],"subsets":["latin"]}],"variableName":"workSans"} ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/2d1343c39b83e110-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/c9900803c4b4b389-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/1a94cb3336274afa-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/10f65c94012f0d89-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/f0a6239bc4153746-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Work Sans Fallback';src: local("Arial");ascent-override: 83.09%;descent-override: 21.71%;line-gap-override: 0.00%;size-adjust: 111.93%
}.__className_c07ae7 {font-family: 'Work Sans', 'Work Sans Fallback'
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/utilities/fonts.js","import":"Poppins","arguments":[{"weight":["300","400","500","600","700","800","900"],"style":["normal","italic"],"subsets":["latin"]}],"variableName":"poppins"} ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/2d60f2dca601c94b-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/7c10e1e83b2e7f9a-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/decf5989f4e7f901-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/f836bffb0378cb18-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/204a0a5e1cf12efb-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/2cc74b96cdc9383d-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ac0a48a8bf13ca80-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ae6a2fe692ea80aa-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/c99ef75952aca458-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/0d4c388da6b99db2-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/bd907a34e79d0cf5-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/7c1535108079abc4-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/334d90a676c555e4-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/8727a9eb9a9ed107-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/cf1f69a0c8aed54d-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/cef19ad087fd80a0-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/7519ebedca413f1f-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/8f91baacbcce7392-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/1a77946594db985b-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/dec290caeb2cbe42-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/f0496e21808c976b-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/6c9a125e97d835e1-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/034d78ad42e9620c-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/fe0777f1195381cb-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/db911767852bc875-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/29e7bbdce9332268-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/c3bc380753a8436c-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_next/static/media/0484562807a97172-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/29a4aea02fdee119-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/a1386beebedccca4-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/28485c0de2075f40-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/5fb25f343c7550ca-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/f5b513e981884070-s.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/b8442747db2a9bad-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_next/static/media/6245472ced48d3be-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Poppins Fallback';src: local("Arial");ascent-override: 93.62%;descent-override: 31.21%;line-gap-override: 8.92%;size-adjust: 112.16%
}.__className_bc37b7 {font-family: 'Poppins', 'Poppins Fallback'
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/cards.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.cards_card__mPoo0 {
    width: 90%;
    height: 90%;
    display: flex;
    gap: 1rem;
    background-color: black;
    overflow: hidden;
    border-radius: clamp(15px, 1.2vw, 20px);
}

.cards_card_content___E5AK {
    width: 40%;
    background: var(--card_gradient);
    border-radius: clamp(15px, 1.2vw, 20px);
    overflow: hidden;
}

.cards_card_image_video__g3rS7 {
    width: 60%;
    border-radius: clamp(15px, 1.2vw, 20px);
    overflow: hidden;
}

.cards_card_image_video__g3rS7 img,
.cards_card_image_video__g3rS7 video {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.cards_card_content___E5AK {
    padding: clamp(1rem, 2vw, 2.5rem);
    display: grid;
    grid-template-rows: auto 1fr clamp(25px, 4vw, 33px);
    grid-template-columns: repeat(3, 1fr);
}

.cards_card_content___E5AK h2 {
    font-weight: 900;
    color: var(--primary_dark);
    font-size: clamp(20px, 4vw, 50px);
    grid-column: 1 / -1;
    text-transform: capitalize;
}

.cards_card_content___E5AK .cards_card_info__BQjiB {
    grid-column: 1 / -1;
}

.cards_card_content___E5AK p {
    font-weight: 500;
    font-size: clamp(14px, 1.2vw, 25px);
    line-height: clamp(16px, 1.5vw, 20px);
    color: #131416;
    padding: clamp(1rem, 1vw, 2rem) 2rem 0 0;
}

.cards_card_content___E5AK p:nth-child(1) {
    padding-bottom: clamp(1rem, 1vw, 2rem);
    border-bottom: 2px solid black;
}

.cards_card_content___E5AK button {
    grid-column: 1;
    background: var(--primary_dark);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: clamp(1rem, 3vw, 2rem);
    border-radius: clamp(7px, 1vw, 12px);
    border: none;
    outline: none;
    color: white;
    padding: 8px 1rem;
    font-size: clamp(13px, 1.2vw, 20px);
    font-weight: 500;
    text-transform: uppercase;
    z-index: 10;
    cursor: pointer;
    transition: all .3s;
}

.cards_card_content___E5AK button:hover {
    background: #212225;
}

@media only screen and (max-width:1024px) {
    .cards_card__mPoo0 {
        width: 95%;
        height: 80%;
        gap: .5rem;
    }
}

@media only screen and (max-width:768px) {
    .cards_card__mPoo0 {
        width: 90%;
        height: 100%;
        display: flex;
        flex-direction: column-reverse !important;
        background-color: transparent;
        gap: 0;
    }

    .cards_card_content___E5AK {
        width: 100%;
        height: 100%;
    }

    .cards_card_image_video__g3rS7 {
        width: 100%;
        height: 100%;
    }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/aboutUs.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.aboutUs_about_us_section__Z9DZx {
    width: 100%;
    color: #fff;
    margin-bottom: 2rem;
}

.aboutUs_ellipse_content_box__5wJI9 {
    width: 100%;
    height: 90vh;
    display: grid;
    place-items: center;
    position: relative;
}

.aboutUs_ellipse_content_box__5wJI9 img {
    width: clamp(250px, 30vw, 500px);
    height: clamp(250px, 30vw, 500px);
    object-fit: contain;
    scale: 0;
    transform-origin: center;
}

.aboutUs_ellipse_content_box__5wJI9 .aboutUs_content__UNTog {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.aboutUs_ellipse_content_box__5wJI9 .aboutUs_content__UNTog h2 {
    font-weight: 900;
    letter-spacing: clamp(-1px, 2vw, -3px);
    font-size: clamp(50px, 10vw, 135px);
    color: white;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: clamp(.1px, 1.2vw, 2px) #fff;
    text-align: center;
    padding: 1rem 0;
}


.aboutUs_ellipse_content_box__5wJI9 .aboutUs_content__UNTog p {
    color: white;
    font-weight: 500;
    font-size: clamp(18px, 2vw, 45px);
    text-align: center;
}

.aboutUs_about_us_content__jPqmc {
    width: 96%;
    margin: auto;
    min-height: 100vh;
    background: var(--primary_dark);
    border-radius: 30px;
    padding: clamp(3rem, 2vw, 5rem);
}

.aboutUs_about_us_content__jPqmc>div {
    width: 60%;
    margin-left: auto;
    position: relative;
}

.aboutUs_about_us_content__jPqmc h2 {
    font-size: clamp(40px, 4vw, 80px);
    font-weight: 600;
    letter-spacing: clamp(-2px, 5vw, -3px);
    color: var(--whitesmoke);
    padding: 0 clamp(3rem, 3vw, 6rem) 1rem 0;
}

.aboutUs_about_us_content__jPqmc p {
    font-weight: 500;
    font-size: clamp(18px, 1vw, 25px);
    letter-spacing: -1px;
    text-transform: capitalize;
}

.aboutUs_about_us_content__jPqmc img {
    width: clamp(200px, 5vw, 250px);
    height: clamp(200px, 5vw, 2500px);
    position: absolute;
    left: -20%;
    top: -8%;
    opacity: 0.85;
    animation: aboutUs_float__ANtED 2s ease-in-out infinite;
}

@keyframes aboutUs_float__ANtED {
    0% {
        scale: 1;
        rotate: -1deg;
        transform: translate(0, 0);

    }

    50% {
        scale: 1.02;
        rotate: 1deg;
        transform: translate(2px, -3px);
    }

    100% {
        scale: 1;
        rotate: -1deg;
        transform: translate(0, 0);
    }
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .aboutUs_about_us_content__jPqmc>div {
        width: 70%;
    }
}

@media only screen and (max-width:1024px) {

    .aboutUs_ellipse_content_box__5wJI9 {
        height: 70vh;
    }

    .aboutUs_about_us_content__jPqmc>div {
        width: 80%;
    }
}

@media only screen and (max-width:768px) {

    .aboutUs_about_us_content__jPqmc>div {
        width: 100%;
    }

    .aboutUs_about_us_content__jPqmc img {
        display: none;
    }

    .aboutUs_about_us_content__jPqmc {
        min-height: 100%;
        border-radius: 22px;
    }
}

@media only screen and (max-width:550px) {

    .aboutUs_about_us_content__jPqmc h2 {
        font-size: clamp(25px, 6vw, 40px);
        padding: 0 2rem 1rem 0;
    }

    .aboutUs_about_us_content__jPqmc p {
        font-size: clamp(14px, 1vw, 20px);
    }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/weProvide.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.weProvide_we_provide_section__UVriU {
    width: 100%;
    position: relative;
    margin: 3rem 0;
    overflow: hidden;
}

.weProvide_we_provide__gxRAf .weProvide_image_with_title__ixWyU {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 3rem;
}

.weProvide_we_provide__gxRAf {
    width: 100%;
    height: 30vh;
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: center;
    justify-content: start;
    padding: 0 2rem;
    transition: all .5s ease-in-out;
    margin: .7rem 0;
}

.weProvide_we_provide__gxRAf:hover .weProvide_image__nxg3b,
.weProvide_we_provide__gxRAf:hover .weProvide_title__iKHtk {
    animation: weProvide_weProvide__y_Ohz .5s ease-in-out;
    transform: translateX(0%);
    display: block;
}

@keyframes weProvide_weProvide__y_Ohz {
    0% {
        transform: translateX(-50%);
        display: none;
    }

    100% {
        transform: translateX(0%);
        display: block;
    }
}

.weProvide_we_provide__gxRAf .weProvide_image__nxg3b {
    max-width: 300px;
    max-height: 180px;
    border-radius: 15px;
    overflow: hidden;
    transform: translateX(-50%);
    display: none;
}

.weProvide_we_provide__gxRAf img {
    width: clamp(200px, 20vw, 300px);
    height: clamp(120px, 13vw, 200px);
    object-fit: cover;
}

.weProvide_title__iKHtk {
    font-size: clamp(50px, 5vw, 100px);
    font-weight: 900;
    color: var(--whitesmoke);
    letter-spacing: -1px;
    pointer-events: none;
}

.weProvide_description__esyeL {
    font-size: clamp(13px, 1vw, 16px);
    font-weight: 400;
    color: var(--whitesmoke);
    letter-spacing: -1px;
    pointer-events: none;
}

.weProvide_marquee___RKEG {
    margin: 5rem 0;
    width: max-content;
    padding: 1rem 0;
    pointer-events: none;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.weProvide_marquee___RKEG p {
    font-size: clamp(50px, 3vw, 70px);
    font-weight: 800;
    font-style: italic;
    letter-spacing: -1px;
    -webkit-text-stroke: 1px #fff;
    -webkit-text-fill-color: transparent;
    text-transform: capitalize;
    text-wrap: nowrap;
    padding: 0 10px;
}

@media only screen and (max-width:1024px) {
    .weProvide_we_provide__gxRAf {
        height: 25vh;
    }
}

@media only screen and (max-width:768px) {
    .weProvide_we_provide__gxRAf .weProvide_image__nxg3b {
        transform: translateX(0);
        display: block;
    }

    .weProvide_title__iKHtk {
        font-size: clamp(30px, 5vw, 50px);
        font-weight: 800;
    }

    .weProvide_we_provide__gxRAf {
        height: 30vh;
        grid-template-columns: 100%;
        align-items: center;
        justify-content: start;
        padding: 0 1rem;
    }

    .weProvide_we_provide__gxRAf .weProvide_image_with_title__ixWyU {
        gap: 1rem;
    }

    .weProvide_description__esyeL {
        font-size: clamp(16px, 1vw, 25px);
    }


    .weProvide_marquee___RKEG p {
        font-size: clamp(35px, 3vw, 50px);
        -webkit-text-stroke: .2px #fff;

    }

}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/technologyUsed.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.technologyUsed_technology_used_section__iNgwn {
    width: 200vw;
    height: 90vh;
    position: relative;
    display: flex;
}

.technologyUsed_technology_wrapper__gpt9c {
    max-width: 100vw;
    height: 100%;
}

.technologyUsed_technology_section__y8p6O .technologyUsed_technology_box___IUcb {
    width: 70%;
    margin-left: auto;
    padding: 2rem;
}

.technologyUsed_design_section__r_N1G .technologyUsed_technology_box___IUcb {
    width: 60%;
    margin-left: auto;
    padding: 2rem;
}

.technologyUsed_technology_wrapper__gpt9c h2 {
    color: var(--whitesmoke);
    font-weight: 600;
    font-size: clamp(18px, 2vw, 50px);
    letter-spacing: -1px;
    margin: 1rem 0;
    text-transform: capitalize;
}

.technologyUsed_all_technology__7HVCF {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .8rem;
}

.technologyUsed_technology__H8T6W {
    background: var(--primary_dark);
    border-radius: 20px;
    width: clamp(170px, 15vw, 230px);
    height: clamp(170px, 15vw, 230px);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    gap: 1.5rem;
    transition: background .3s;
}

.technologyUsed_technology__H8T6W:hover {
    background: var(--button_gradient);
}

.technologyUsed_technology_section__y8p6O .technologyUsed_technology__H8T6W:nth-child(4) {
    border-radius: 50%;
}

.technologyUsed_technology_section__y8p6O .technologyUsed_technology__H8T6W:nth-child(6) {
    border-radius: 50%;
}

.technologyUsed_design_section__r_N1G .technologyUsed_technology__H8T6W:nth-child(2) {
    border-radius: 50%;
}

.technologyUsed_design_section__r_N1G .technologyUsed_technology__H8T6W:nth-child(4) {
    border-radius: 50%;
}

.technologyUsed_technology__H8T6W img {
    width: clamp(70px, 7vw, 90px);
    height: clamp(70px, 7vw, 90px);
    object-fit: contain;
}

.technologyUsed_technology__H8T6W p {
    font-weight: 600;
    color: var(--whitesmoke);
    font-size: clamp(15px, 1vw, 20px);
    text-transform: uppercase;
    text-align: center;
}

@media only screen and (min-width:870px) and (max-width:1024px) {
    .technologyUsed_technology_section__y8p6O .technologyUsed_technology_box___IUcb {
        width: 90%;
    }

    .technologyUsed_design_section__r_N1G .technologyUsed_technology_box___IUcb {
        width: 70%;
    }
}


@media only screen and (max-width:870px) {

    .technologyUsed_technology_used_section__iNgwn {
        width: 100%;
        height: 100vh;
        margin: 2rem 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: start;

    }

    .technologyUsed_technology_section__y8p6O .technologyUsed_technology_box___IUcb {
        width: 100%;
    }

    .technologyUsed_design_section__r_N1G .technologyUsed_technology_box___IUcb {
        width: 100%;
    }

    .technologyUsed_technology_wrapper__gpt9c {
        overflow-x: scroll;
    }

    .technologyUsed_technology_wrapper__gpt9c::-webkit-scrollbar {
        display: none !important;
    }


    .technologyUsed_all_technology__7HVCF {
        display: flex;
        align-items: center;
        justify-content: start;
        flex: 1 0 100%;
        flex-wrap: nowrap;
    }

}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/projectManagement.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.projectManagement_project_management_section__RD2ZM {
    width: 100%;
    position: relative;
    padding: clamp(1rem, 2vw, 2rem);
    display: grid;
    grid-template-columns: 37% 53%;
    align-items: center;
    grid-gap: 10%;
    gap: 10%;
    height: 70vh;
}

.projectManagement_info__wWFET {
    position: relative;
}

.projectManagement_info__wWFET h3 {
    font-size: clamp(30px, 2.4vw, 48px);
    font-weight: 500;
    letter-spacing: -1px;
    color: #fff;
    padding: 1rem 0;
    z-index: 1;
    position: relative;
}

.projectManagement_info__wWFET h4 {
    width: 90%;
    margin-left: auto;
    font-size: clamp(14px, 1.5vw, 20px);
    font-weight: 400;
    letter-spacing: -1px;
    color: var(--whitesmoke);
    font-style: italic;
    padding-bottom: 1.5rem;
}

.projectManagement_info__wWFET p {
    font-size: clamp(12px, 1vw, 16px);
    color: var(--whitesmoke);
    padding: 1rem 0;
    line-height: 20px;
    font-weight: 400;
}

.projectManagement_info__wWFET img {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 30%;
}

.projectManagement_diagram__xGNxC {
    width: 100%;
    height: 100%;
    background: var(--primary_dark);
    border-radius: 18px;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(7, 1fr);
    grid-gap: 10px;
    gap: 10px;
    grid-template-areas:
        "  .   .   .   .   .   .    ."
        "  .   step1   step1   step1   .   .    ."
        "  .   .   step2   step2   step2   .    ."
        "  .   .   .   .   step3   step3    ."
        "  .   .   .   .   step4   .    ."
        "  .   .   .   .   step5   step5    ."
        "  .   .   .   .   .   .    ."
        "  .   .   .   .   .   .    ."
    ;
}

.projectManagement_diagram__xGNxC button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: var(--primary_dark);
    background: var(--card_gradient);
    border: none;
    outline: none;
    border-radius: 1rem;
    font-weight: 600;
    font-size: clamp(16px, 1.4vw, 30px);
    letter-spacing: -1px;
    padding: clamp(6px, 1vw, 10px) 1rem;
    width: 100%;
    height: 100%;
}

.projectManagement_diagram__xGNxC .projectManagement_step5__s6AsH button {
    background: var(--button_gradient);
}

.projectManagement_step1__Z_tEc {
    grid-area: step1;
    filter: blur(4px);
    transform: translateX(-7px);
}

.projectManagement_step2__FdUY5 {
    grid-area: step2;
    filter: blur(4px);
    transform: translateX(-7px);

}

.projectManagement_step3__9RukF {
    grid-area: step3;
    filter: blur(4px);
    transform: translateX(-7px);

}

.projectManagement_step4__S2yRF {
    grid-area: step4;
    filter: blur(4px);
    transform: translateX(-7px);

}

.projectManagement_step5__s6AsH {
    grid-area: step5;
    filter: blur(4px);
    transform: translateX(-7px);

}


@media only screen and (max-width:1100px) {
    .projectManagement_project_management_section__RD2ZM {
        grid-template-columns: 40% 56%;
        gap: 4%;

    }
}

@media only screen and (max-width:768px) {

    .projectManagement_project_management_section__RD2ZM {
        min-height: 100vh;

        grid-template-columns: 100%;
        gap: 4%;
    }


    .projectManagement_step1__Z_tEc {
        filter: blur(0);
        transform: translateX(0);
    }

    .projectManagement_step2__FdUY5 {
        filter: blur(0);
        transform: translateX(0);
    }

    .projectManagement_step3__9RukF {
        filter: blur(0);
        transform: translateX(0);
    }

    .projectManagement_step4__S2yRF {
        filter: blur(0);
        transform: translateX(0);
    }

    .projectManagement_step5__s6AsH {
        filter: blur(0);
        transform: translateX(0);
    }

    .projectManagement_info__wWFET img {
        left: 15%;
    }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/partner.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.partner_partner_section__x3pJ9 {
    width: 100%;
    margin-bottom: 5rem;
}

.partner_partner_section__x3pJ9 h2 {
    font-style: italic;
    font-size: clamp(30px, 1.5vw, 50px);
    letter-spacing: -1px;
    color: var(--whitesmoke);
    font-weight: 400;
    padding: 2rem;
    width: 30%;
    position: relative;
}

.partner_partner_section__x3pJ9 h2 span {
    color: var(--primary_yellow);
}

.partner_partner_sider_wrapper__q9kH_ {
    width: 100%;
}

.partner_partner___0Cfb {
    background: var(--primary_dark) !important;
    border: 2px solid #313131;
    width: 230px;
    height: 160px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.partner_partner___0Cfb img {
    width: 100px;
    height: 100px;
    display: inline-block;
    object-fit: contain;
}

@media only screen and (max-width:1024px) {
    .partner_partner_section__x3pJ9 h2 {
        margin-bottom: 1rem;
        width: 100%;
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/testimonials.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.testimonials_testimonial_section__xZLji {
    position: relative;
    display: grid;
    grid-template-columns: 25% 65%;
    grid-gap: 10%;
    gap: 10%;
    align-items: start;
    padding: clamp(1rem, 2vw, 2rem);
}

.testimonials_testimonial_section__xZLji h2 {
    width: 70%;
    line-height: clamp(25px, 3vw, 40px);
    color: var(--whitesmoke);
    letter-spacing: -1px;
    font-weight: 500;
    font-size: clamp(25px, 2vw, 60px);
    padding: 1rem 0;
    text-transform: capitalize;
}

.testimonials_testimonial_section__xZLji p {
    color: var(--whitesmoke);
    letter-spacing: -1px;
    font-weight: 400;
    font-size: clamp(15px, 1vw, 20px);
    font-style: italic;
    width: 60%;
    margin-left: auto;
    text-transform: capitalize;
    line-height: 20px;
}

.testimonials_testimonial_wrapper__0zicr {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: var(--primary_dark);
    padding: 1.5rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
}

.testimonials_big_testimonial_wrapper___pLbF {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: var(--primary_dark);
    padding: 1.5rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
    overflow-y: scroll;
}

.testimonials_testimonial__jeb6Q .testimonials_review__R_Hom {
    background: linear-gradient(356deg, #EEEEEE 0%, #f3ffb7 100%);
    padding: 1rem;
    letter-spacing: -.5px;
    font-size: clamp(10px, 1vw, 13px);
    border-radius: 30px;
    line-height: 17px;
}

.testimonials_testimonial__jeb6Q .testimonials_user_info__qRMqM {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: start;
    margin-top: .7rem;
}

.testimonials_testimonial__jeb6Q .testimonials_user_info__qRMqM img {
    width: 50px;
    height: 50px;
}

.testimonials_testimonial__jeb6Q .testimonials_user_info__qRMqM strong {
    color: var(--whitesmoke);
    letter-spacing: -.5px;
    font-weight: 500;
    font-size: clamp(13px, 1vw, 16px);
    display: block;
    padding: 7px 0;
}

.testimonials_testimonial__jeb6Q .testimonials_user_info__qRMqM small {
    color: var(--whitesmoke);
    letter-spacing: -.5px;
    font-weight: 300;
    font-size: clamp(13px, 1vw, 16px);
}

.testimonials_testimonial_wrapper__0zicr button,
.testimonials_big_testimonial_wrapper___pLbF button {
    width: 60%;
    height: clamp(25px, 4vw, 33px);
    background-color: #fff;
    color: var(--primary_dark);
    letter-spacing: -1px;
    font-size: clamp(15px, 1vw, 20px);
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    border-radius: 13px;
    border: none;
    outline: none;
    text-transform: uppercase;
    margin-left: auto;
    margin-top: auto;
    cursor: pointer;
}

@media only screen and (max-width:1024px) {
    .testimonials_testimonial_section__xZLji p {
        width: 80%;
    }
}

@media only screen and (max-width:768px) {
    .testimonials_testimonial_section__xZLji {
        grid-template-columns: 100%;
        gap: 1rem;
    }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/home/stats.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.stats_stats_section__dUMB0 {
    width: 100%;
    margin: auto;
    position: relative;
    padding: 7rem 0;
    display: grid;
    grid-template-columns: repeat(4, 230px);
    align-items: center;
    justify-content: center;
    grid-gap: clamp(2rem, 2vw, 5rem);
    gap: clamp(2rem, 2vw, 5rem);
}

.stats_stats_box__J1iAB .stats_stats_heding__LbjdY {
    border: 1px solid #CCCCCC;
    border-radius: 20px;
    background-color: var(--primary_dark);
    color: var(--whitesmoke);
    font-weight: 500;
    letter-spacing: -1px;
    font-size: clamp(17px, 1.1vw, 25px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 7px 1rem;
}

.stats_stats_box__J1iAB {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.stats_stats_box__J1iAB .stats_stats_count__GbBwp {
    font-weight: 600;
    font-size: clamp(60px, 5vw, 100px);
    letter-spacing: -1px;
    background: var(--button_gradient);
    -webkit-background-clip: text;
    color: transparent;
}

@media only screen and (max-width:1024px) {
    .stats_stats_section__dUMB0 {
        grid-template-columns: repeat(2, 230px);
    }

    .stats_stats_box__J1iAB {
        align-items: center;
        justify-content: center;
        gap: 2rem;
    }


}

@media only screen and (max-width:550px) {
    .stats_stats_section__dUMB0 {
        grid-template-columns: repeat(1, 230px);
    }

}
