/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/newHardware.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.newHardware_footer__RpG_C {
  display: none;
  width: 100%;
  min-width: 400px;
  padding: clamp(1rem, 2vw, 2rem);
  margin-top: auto;
  position: relative;
}
.newHardware_containerNH__pFxoo {
  font-family: 'Work Sans', sans-serif;
  color: #333;
  line-height: 1.6;
  max-width: 1920px;
  margin: 0 auto;
  overflow-x: hidden;
}

/* .heroSliderSection {
  position: relative;
  height: 80vh;
  min-height: 500px;
} */

.newHardware_heroSliderImageWrap__1hdXe {
  position: relative;
  width: 100%;
  height: 120%;
  overflow: hidden;
}

.newHardware_fadeIn__Wkupi {
  opacity: 1 !important;
  transition: opacity 0.5s cubic-bezier(.4,0,.2,1);
}
.newHardware_fadeOut___V5a5 {
  opacity: 0 !important;
  transition: opacity 0.4s cubic-bezier(.4,0,.2,1);
}

.newHardware_heroSliderImage__vEjFx {
  margin-top: 5%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 18px;
  box-shadow: 0 6px 32px rgba(0, 0, 0, 0.747);
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(.4,0,.2,1);
}

.newHardware_heroSliderOverlay__i36_f {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
  background: rgba(0,0,0,0.28);
  transition: background 0.4s;
}

.newHardware_heroSliderText__wuDP2 {
  font-family: 'Quicksand', sans-serif;
    position: absolute;
    color: #fff;
    font-size: 1.7rem;
    font-weight: 700;
    /* text-shadow: 0 4px 24px rgba(0, 0, 0, 0.55), 0 1px 0 #000; */
    max-width: 250px;
    line-height: 1.18;
    margin: 0 32px;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s cubic-bezier(.4,0,.2,1), transform 0.7s cubic-bezier(.4,0,.2,1);
    text-align: left;
    left: 5%;
}

.newHardware_heroSliderText__wuDP2.newHardware_show__69RzC {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.7s cubic-bezier(.4,0,.2,1), transform 0.7s cubic-bezier(.4,0,.2,1);
}

.newHardware_heroSliderTextLeft__Szwpe {
  text-align: left;
  align-self: flex-start;
  margin-left: 5vw;
}
.newHardware_heroSliderTextRight__alwhu {
  text-align: right;
  align-self: flex-end;
  margin-right: 5vw;
}

.newHardware_heroSliderTextRightBottom__UznGB {
  position: absolute;
  right: 35%;
  bottom: 46px;
  left: auto;
  top: auto;
  margin: 0;
  text-align: left;
  max-width: 60vw;
  width: auto;
}
.newHardware_heroSliderTextLeft50__Qu7ga {
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  margin: 0;
  text-align: right;
  max-width: 60vw;
  width: auto;
}
.newHardware_heroSliderTextCenter__M6id_ {
  position: absolute;
  left: 12%;
  top: 45%;
  margin: 0;
  text-align: center;
  max-width: 60vw;
  width: auto;
  left: auto;
}

@media (max-width: 768px) {
  .newHardware_heroSliderImageWrap__1hdXe {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .newHardware_heroSliderImage__vEjFx {
    margin-top: 10%;
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 18px;
    box-shadow: 0 6px 32px rgba(0, 0, 0, 0.747);
    opacity: 1;
    transition: opacity 0.5s cubic-bezier(.4,0,.2,1);
  }
  .newHardware_heroSliderText__wuDP2 {
    font-size: 1.4rem;
    max-width: 95vw;
    margin: 0 10px;
  }
  .newHardware_heroSliderTextLeft__Szwpe, .newHardware_heroSliderTextRight__alwhu {
    margin-left: 0;
    margin-right: 0;
    align-self: center;
  }
  .newHardware_heroSliderTextRightBottom__UznGB,
  .newHardware_heroSliderTextRight30__ryrWq,
  .newHardware_heroSliderTextCenter__M6id_ {
    right: 10px !important;
    left: 10px !important;
    bottom: 18px !important;
    top: auto !important;
    transform: none !important;
    max-width: 95vw;
    text-align: center !important;
    padding: 10px 8px;
    font-size: 1.1rem;
  }
}

@media (max-width: 600px) {
  .newHardware_heroSliderOverlay__i36_f {
    align-items: flex-end;
    padding-bottom: 32px;
  }
  .newHardware_heroSliderText__wuDP2 {
    font-size: 1.05rem;
    padding: 10px 8px;
    background: rgba(0,0,0,0.32);
    border-radius: 10px;
    max-width: 98vw;
    margin: 0;
  }
  .newHardware_heroSliderTextRightBottom__UznGB,
  .newHardware_heroSliderTextRight30__ryrWq,
  .newHardware_heroSliderTextCenter__M6id_ {
    right: 4px !important;
    left: 4px !important;
    bottom: 10px !important;
    top: auto !important;
    transform: none !important;
    max-width: 98vw;
    text-align: center !important;
    padding: 8px 4px;
    font-size: 0.95rem;
  }
}

.newHardware_heroSliderTitle__ca74Q {
  font-size: 3.5rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
  /* text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); */
}

.newHardware_heroSliderSubtitle__9yrlj {
  font-size: 1.5rem;
  max-width: 800px;
  margin-bottom: 2rem;
  /* text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); */
}

.newHardware_heroSliderDots__IyAIr {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
}

.newHardware_heroSliderDot__Rfzvu {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  transition: all 0.3s ease;
}

.newHardware_heroSliderDotActive__ThwAb {
  background-color: white;
  transform: scale(1.2);
}

/* ===== Section Headers ===== */
.newHardware_brandTitle__cgG5E,
.newHardware_productCatTitle__A4cZ9,
.newHardware_successStoriesTitle__Nn1wW,
.newHardware_whyChooseTitle__c_Gj8,
.newHardware_clientSayTitle__aa8N7,
.newHardware_getStartedTitle__GmQ23,
.newHardware_getInTouchTitle__FTEUS {
  /* text-shadow: 3px 2px 0px rgb(57 59 189 / 50%); */
  font-size: 3rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1rem;
  color: #2c3e50;
}

.newHardware_brandSubtitle__X41IM,
.newHardware_productCatSubtitle__gx6xQ,
.newHardware_successStoriesSubtitle__1QC0T,
.newHardware_whyChooseSubtitle__mlcxH,
.newHardware_getStartedSubtitle__8iku2,
.newHardware_getInTouchSubtitle__0_2e1 {
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 3rem;
  color: #7f8c8d;
}

.newHardware_brandPartnersSection__bppH_ {
  padding: 2rem 2rem;
  background-color: #f9f9f9;
}

.newHardware_brandCardsRow__OR1ZQ {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  max-width: 1200px;
  margin: 0 auto;
}

.newHardware_brandCard__IzjdO {
  background: white;
  border-radius: 10px;
  padding: 2rem;
  box-shadow: 0 11px 12px rgb(9 19 54 / 98%);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.newHardware_brandCard__IzjdO:hover {
  transform: translateY(-8px);
  box-shadow: 0 11px 12px rgb(9 19 54 / 98%);
}

.newHardware_brandIcon__331gp {
  width: 100%;
  height: 10%;
  border-radius: 3%;
  display: flex ;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: white;
}

.newHardware_brandName__FTUg9 {
  display: none;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #2c3e50;
}

.newHardware_brandTagline__6_te4 {
  text-align: center;
  font-size: 1rem;
  color: #3e55e8;
  margin-bottom: 7px;
  font-weight: 700;
}

.newHardware_brandDesc__FTbSe {
  margin-bottom: 1.5rem;
  color: #7f8c8d;
}

.newHardware_brandList__qpWZU {
  margin-bottom: 1.5rem;
}

.newHardware_brandList__qpWZU li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.8rem;
  gap: 0.8rem;
}

.newHardware_readMoreBtnCustom__sX3YF {
  background: none;
  border: none;
  color: #3498db;
  font-weight: 600;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  padding: 0;
  transition: color 0.3s ease;
}

.newHardware_readMoreBtnCustom__sX3YF:hover {
  color: #2980b9;
}

.newHardware_brandBtnBlue__wFKBX,
.newHardware_brandBtnGreen__r_TAZ,
.newHardware_brandBtnPurple__GBhX_,
.newHardware_brandBtnDisabled__HFn07 {
  padding: 0.8rem 1.5rem;
  border-radius: 30px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  border: none;
  display: inline-flex;
  align-items: center;
}

.newHardware_brandBtnBlue__wFKBX {
  background-color: #3498db;
  color: white;
}

.newHardware_brandBtnGreen__r_TAZ {
  background-color: #2ecc71;
  color: white;
}

.newHardware_brandBtnPurple__GBhX_ {
  background-color: #9b59b6;
  color: white;
}

.newHardware_brandBtnDisabled__HFn07 {
  background-color: #bdc3c7;
  color: #7f8c8d;
  cursor: not-allowed;
}

.newHardware_brandBtnBlue__wFKBX:hover {
  background-color: #2980b9;
}

.newHardware_brandBtnGreen__r_TAZ:hover {
  background-color: #27ae60;
}

.newHardware_brandBtnPurple__GBhX_:hover {
  background-color: #8e44ad;
}

.newHardware_productCategoriesSection__F5qup {
  padding: 0rem 2rem;
  background-color: white;
}

.newHardware_productCatTabs__WWP8b {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 3rem;
}

.newHardware_productCatTab__lufDj {
  padding: 0.8rem 2.8rem;
  border-radius: 10px;
  background:#4637f1;
  border: 2px solid #4637f1;
  color: #bceae2;
  font-weight: 800;
  cursor: pointer;
  transition: all 0.3s ease;
}

.newHardware_productCatTabActive__9D_Sj {
  background-color: rgb(17, 17, 110);
  color: white;
}

.newHardware_productCatTab__lufDj:hover:not(.newHardware_productCatTabActive__9D_Sj) {
  background-color: #117bd8;
}

.newHardware_productCatGrid__1_jzE {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  max-width: auto;
  margin: 0 auto;
}

.newHardware_productCard__veFsK {
  background: white;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgb(101 102 104 / 20%);
  transition: transform 0.5s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.newHardware_productCard__veFsK:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(13, 14, 12, 0.822);
}

.newHardware_productCardImageWrap___Gki_ {
  height: 200px;
  position: relative;
  overflow: hidden;
}

.newHardware_productCardImage__7iSKe {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}
  .newHardware_productCardImage__7iSKe:hover {
    transform: translateY(-5px) scale(1.05);
    box-shadow: 0 10px 25px rgba(13, 14, 12, 0.822);
}
.newHardware_productCard__veFsK:hover .newHardware_productCardImage__7iSKe {
  transform: translateY(-10px) scale(1.2);
  box-shadow: 11px 5px 15px -1px rgb(33 34 35 / 74%);
}

.newHardware_productCardBrand__nQiw5 {
  padding: 1rem 1.5rem 0;
  font-size: 0.9rem;
  color: #e74c3c;
  font-weight: 600;
}

.newHardware_productCardTitle__SQ0Kk {
  padding: 0 1.5rem;
  font-size: 1.3rem;
  font-weight: 700;
  margin: 0.5rem 0;
  color: #2c3e50;
}

.newHardware_productCardDesc__G0_wm {
  padding: 0 1.5rem;
  color: #7f8c8d;
  margin-bottom: 0.5rem;
  font-size: 0.95rem;
}

.newHardware_productCardList__scQJn {
  padding: 0 1.5rem;
  margin-bottom: 1.5rem;
  flex-grow: 1;
}

.newHardware_productCardList__scQJn li {
  display: flex;
  align-items: flex-start;
  /* margin-bottom: 0.5rem; */
  gap: 0.5rem;
  font-size: 0.9rem;
}

.newHardware_productCardBtnRow__whsn8 {
  padding: 0 1.5rem 1.5rem;
  display: flex;
  gap: 1rem;
}

.newHardware_productCardBtnOutline__5k6pz {
  padding: 0.8rem 1.5rem;
  border-radius: 30px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  background: none;
  border: 2px solid #3498db;
  color: #3498db;
  flex-grow: 1;
  text-align: center;
}

.newHardware_productCardBtnOutline__5k6pz:hover {
  background-color: #3498db;
  color: white;
}

/* ===== Custom Solution CTA ===== */
.newHardware_customSolutionBox__lb_Rh {
  background: linear-gradient(135deg, #3498db, #2c3e50);
  color: white;
  padding: 3rem 2rem;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 10px 30px rgba(52, 152, 219, 0.3);
}

.newHardware_customSolutionTitle__kCqje {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

.newHardware_customSolutionDesc__wUVlg {
  font-size: 1.1rem;
  max-width: 700px;
  margin: 0 auto 2rem;
}

.newHardware_customSolutionInputWrap__kg21M {
  max-width: 500px;
  margin: 0 auto;
  position: relative;
}

.newHardware_customSolutionInput__WW1ZL {
  width: 100%;
  padding: 1rem 1.5rem;
  border-radius: 50px;
  border: none;
  font-size: 1rem;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.newHardware_successStoriesSection__PaNJZ {
  padding: 2rem 2rem;
  background-color: #f9f9f9;
}

.newHardware_successStoriesGrid__1CTSs {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  max-width: 1200px;
  margin: 0 auto;
}

.newHardware_successStoryCard__I1oeW {
  background: white;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgb(17 15 75 / 93%);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.newHardware_successStoryCard__I1oeW:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(14, 12, 12, 0.671);
}

.newHardware_successStoryImg__j1ehZ {
  height: 200px;
  background-size: cover;
  background-position: center;
}

.newHardware_successStoryBrandBlue__JcDoO,
.newHardware_successStoryBrandGreen__pEivm,
.newHardware_successStoryBrandPurple__xzwm_ {
  padding: 0.5rem 1.5rem;
  color: white;
  font-weight: 600;
  display: inline-block;
  border-radius: 0 0 10px 0;
}

.newHardware_successStoryBrandBlue__JcDoO {
  background-color: #3498db;
}

.newHardware_successStoryBrandGreen__pEivm {
  background-color: #2ecc71;
}

.newHardware_successStoryBrandPurple__xzwm_ {
  background-color: #9b59b6;
}

.newHardware_successStoryContent__qxGW_ {
  padding: 1.5rem;
}

.newHardware_successStoryTitle__SUjfl {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #2c3e50;
}

.newHardware_successStoryLocation__Cy3Ql {
  color: #7f8c8d;
  margin-bottom: 1rem;
  font-size: 0.9rem;
}

.newHardware_successStoryLinkBlue__7rCb5,
.newHardware_successStoryLinkGreen__FPx50,
.newHardware_successStoryLinkPurple__hDUiF {
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: color 0.3s ease;
}

.newHardware_successStoryLinkBlue__7rCb5 {
  color: #3498db;
}

.newHardware_successStoryLinkGreen__FPx50 {
  color: #2ecc71;
}

.newHardware_successStoryLinkPurple__hDUiF {
  color: #9b59b6;
}

.newHardware_successStoryLinkBlue__7rCb5:hover {
  color: #2980b9;
}

.newHardware_successStoryLinkGreen__FPx50:hover {
  color: #27ae60;
}

.newHardware_successStoryLinkPurple__hDUiF:hover {
  color: #8e44ad;
}

/* ===== Why Choose Us ===== */
.newHardware_whyChooseSection__5I_E5 {
  padding: 4rem 2rem;
  background-color: white;
}

.newHardware_whyChooseGrid__clz_w {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  max-width: 1200px;
  margin: 0 auto;
}

.newHardware_whyChooseCard__oHeaK {
  background: white;
  border-radius: 10px;
  padding: 1rem;
  box-shadow: 0 5px 15px rgb(118 129 179 / 86%);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-top: 4px solid;
}

.newHardware_whyChooseCard__oHeaK:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}

.newHardware_whyChooseIcon__bS0jw {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: white;
}

.newHardware_whyChooseBlue__sfd4A {
  margin-left: auto;
  margin-right: auto;
  background-color: #3498db;
  border-color: #3498db;
}

.newHardware_whyChooseGreen__ENr76 {
  margin-left: auto;
  margin-right: auto;
  background-color: #2ecc71;
  border-color: #2ecc71;
}

.newHardware_whyChoosePurple__VsBb1 {
  margin-left: auto;
  margin-right: auto;
  background-color: #9b59b6;
  border-color: #9b59b6;
}

.newHardware_whyChooseOrange__fgncC {
  margin-left: auto;
  margin-right: auto;
  background-color: #e67e22;
  border-color: #e67e22;
}

.newHardware_whyChooseBlack__EZIKe {
  margin-left: auto;
  margin-right: auto;
  background-color: #34495e;
  border-color: #34495e;
}

.newHardware_whyChooseStar__M47jC {
  margin-left: auto;
  margin-right: auto;
  background-color: #f1c40f;
  border-color: #f1c40f;
  color: #2c3e50 !important;
}

.newHardware_whyChooseCardTitle__L_HDC {
 text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #2c3e50;
}

.newHardware_whyChooseCardDesc__qt7SL {
  text-align: center;
  color: #7f8c8d;
  font-size: 0.95rem;
}

/* ===== CTA Transform Section ===== */
.newHardware_ctaTransformSection__gpOyb {
  padding: 4rem 2rem;
  background: linear-gradient(135deg, #2c3e50, #3498db);
  color: white;
}

.newHardware_ctaTransformBox__6cSsV {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}

.newHardware_ctaTransformTitle__zV5U4 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.newHardware_ctaTransformDesc__QWiIe {
  font-size: 1.2rem;
  margin-bottom: 2rem;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.newHardware_ctaTransformBtn__c8IV5 {
  padding: 1rem 2.5rem;
  border-radius: 50px;
  font-weight: 600;
  font-size: 1.1rem;
  background-color: white;
  color: #3498db;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

.newHardware_ctaImageOverlay__aKSyZ {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: contain; /* or cover, depends on image type */
  opacity: 0.1; /* make it light and subtle */
  pointer-events: none; /* so it doesn't block clicks */
  z-index: 0; /* stay behind the content */
}

.newHardware_ctaTransformBtn__c8IV5:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
}

.newHardware_trustedCertSection__0CwjY {
  padding: 4rem 2rem;
  background-color: #f9f9f9;
}

.newHardware_trustedCertRow__ry9B0 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 3rem;
  gap: 3rem;
  max-width: 1200px;
  margin: 0 auto 3rem;
}

.newHardware_trustedCol__JrN_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.newHardware_trustedTitle__40a9v {
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 2rem;
  color: #2c3e50;
}

.newHardware_trustedStatsRow__QK7Id {
  display: flex;
  margin-bottom: 2rem;
}

.newHardware_trustedStat__GG4e_ {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.newHardware_trustedStatBlue__qZGx7,
.newHardware_trustedStatGreen__0ssfb,
.newHardware_trustedStatPurple__B__Mv,
.newHardware_trustedStatOrange__s0s_L {
  font-size: 3.5rem;
  font-weight: 700;
  /* text-shadow: 4px 2px 0px rgb(7 7 7 / 40%); */
}

.newHardware_trustedStatBlue__qZGx7 {
  color: #3498db;
}

.newHardware_trustedStatGreen__0ssfb {
  color: #2ecc71;
}

.newHardware_trustedStatPurple__B__Mv {
  color: #9b59b6;
}

.newHardware_trustedStatOrange__s0s_L {
  color: #e67e22;
}

.newHardware_trustedStatLabel___es9G {
  font-size: 22px;
  color: #7f8c8d;
}

.newHardware_certCol__QnuOo {
  display: flex;
  flex-direction: column;
}

.newHardware_certTitle__YyH4X {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700; 
  margin-bottom: 2rem;
  color: #2c3e50;
}

.newHardware_certGrid__IrmxS {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(213px, 1fr));
  grid-gap: 1.5rem; 
}

.newHardware_certBoxBlue__js7z8,
.newHardware_certBoxGreen__iEgJ1,
.newHardware_certBoxPurple__OQrBA,
.newHardware_certBoxOrange__XgkKJ {
  font-size: 22px;
  padding: 1.5rem 1rem;
  border-radius: 10px;
  text-align: center;
  color: white;
  box-shadow: 0 5px 15px rgb(17 16 8 / 94%);
}
.newHardware_certBoxBlue__js7z8:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(30, 144, 255, 0.4); /* Dodger blue tint */
}

.newHardware_certBoxGreen__iEgJ1:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(46, 213, 115, 0.4); /* Vibrant green tint */
}

.newHardware_certBoxPurple__OQrBA:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(162, 155, 254, 0.4); /* Soft purple tint */
}

.newHardware_certBoxOrange__XgkKJ:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(255, 165, 0, 0.4); /* Orange tint */
}
.newHardware_certBoxBlue__js7z8 {
  background-color: #3498db;
}

.newHardware_certBoxGreen__iEgJ1 {
  background-color: #2ecc71;
}

.newHardware_certBoxPurple__OQrBA {
  background-color: #9b59b6;
}

.newHardware_certBoxOrange__XgkKJ {
  background-color: #e67e22;
}

.newHardware_certBoxBlue__js7z8 div,
.newHardware_certBoxGreen__iEgJ1 div,
.newHardware_certBoxPurple__OQrBA div,
.newHardware_certBoxOrange__XgkKJ div {
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.newHardware_certBoxBlue__js7z8 span,
.newHardware_certBoxGreen__iEgJ1 span,
.newHardware_certBoxPurple__OQrBA span,
.newHardware_certBoxOrange__XgkKJ span {
  font-size: 17px;
  opacity: 0.9;
}

.newHardware_clientSayGrid__3OpDE {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  max-width: 1200px;
  margin: 4% auto;
}

.newHardware_clientSayCard__PL9Pd {
  background: white;
  border-radius: 10px;
  padding: 2rem;
  box-shadow: 0 5px 15px rgba(24, 19, 19, 0.582);
}
.newHardware_clientSayCard__PL9Pd:hover{
border:1px solid blue;
box-shadow: 0 5px 15px rgba(24, 19, 19, 0.582);
}

.newHardware_clientSayStars__ru7qA {
  color: #f1c40f;
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

.newHardware_clientSayText__dUM6d {
  font-style: italic;
  margin-bottom: 1.5rem;
  color: #7f8c8d;
}

.newHardware_clientSayName__v7bzk {
  font-weight: 700;
  margin-bottom: 0.3rem;
  color: #2c3e50;
}

.newHardware_clientSayRole__u8dJp {
  font-size: 0.9rem;
  color: #7f8c8d;
  margin-bottom: 0.3rem;
}

.newHardware_clientSayOrgBlue__I23E7,
.newHardware_clientSayOrgGreen__Kh_pY,
.newHardware_clientSayOrgPurple__aqqp4 {
  font-weight: 600;
  font-size: 0.9rem;
}

.newHardware_clientSayOrgBlue__I23E7 {
  color: #3498db;
}

.newHardware_clientSayOrgGreen__Kh_pY {
  color: #2ecc71;
}

.newHardware_clientSayOrgPurple__aqqp4 {
  color: #9b59b6;
}

.newHardware_getStartedSection__NFrXE {
  background-color: white;
}

.newHardware_getStartedGrid__81adB {
  border-radius: 15px;
  background: white;
  padding: 32px 53px;
  box-shadow: 0 5px 15px rgb(11 2 2 / 68%);
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 3rem;
  max-width: 1200px;
  margin: 0 auto;
}

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

.newHardware_getStartedInfoCard__XwEdL {
  width: 100%;
  padding: 1rem;
  border-radius: 10px;
  box-shadow: 0 5px 15px rgb(11 2 2 / 68%);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.newHardware_getStartedInfoCard__XwEdL:hobver{
  transform: translateY(-5px);
  box-shadow: 0 5px 15px rgb(11 2 2 / 68%);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}


.newHardware_getStartedInfoIconBlue__vLaBi,
.newHardware_getStartedInfoIconGreen__PmgZx,
.newHardware_getStartedInfoIconPurple__t7p3_ {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: white;
}

.newHardware_getStartedInfoIconBlue__vLaBi {
  background-color: #3498db;
  margin-left: auto;
  margin-right: auto;
}

.newHardware_getStartedInfoIconGreen__PmgZx {
  background-color: #2ecc71;
  margin-left: auto;
  margin-right: auto;
}

.newHardware_getStartedInfoIconPurple__t7p3_ {
  background-color: #9b59b6;
  margin-left: auto;
  margin-right: auto;
}

.newHardware_getStartedInfoTitle__bIPoB {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #2c3e50;
  text-align: center;
}

.newHardware_getStartedInfoDesc__iCZ89 {
  color: #7f8c8d;
  font-size: 0.95rem;
  text-align: center;
}

.newHardware_getStartedFormCol__g6cYS {
  width: 100%;
  background: white;
  border-radius: 11px;
  padding: 2rem;
  box-shadow: 0 5px 15px rgb(26 9 9 / 72%);
  max-width: 900px;
  margin: 0 auto;
}

.newHardware_getStartedFormRow__t02_g {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

@media (max-width: 768px) {

  .newHardware_trustedStatsRow__QK7Id {
  display: flex;
  margin-bottom: 2rem;
  padding: 0px 25px 10px 40px;
}
  .newHardware_trustedStatBlue__qZGx7,
.newHardware_trustedStatGreen__0ssfb,
.newHardware_trustedStatPurple__B__Mv,
.newHardware_trustedStatOrange__s0s_L {
  font-size: 3.5rem;
  font-weight: 700;
  /* text-shadow: 4px 2px 0px rgb(7 7 7 / 40%); */
}
  .newHardware_trustedStatLabel___es9G {
  font-size: 12px;
  color: #7f8c8d;
}
 .newHardware_productCatTab__lufDj{
    padding: 0.8rem 2.8rem;
    border-radius: 10px;
    background: blue;
    border: 2px solid #5246d4;
    color: #bceae2;
    font-weight: 800;
    cursor: pointer;
    transition: all 0.3s ease;
}
  .newHardware_getStartedFormCol__g6cYS {
    padding: 1rem;
  }
  .newHardware_getStartedFormRow__t02_g {
    gap: 1rem;
  }
}

@media (max-width: 600px) {
  .newHardware_getStartedFormRow__t02_g {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
  .newHardware_getStartedFormCol__g6cYS {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .newHardware_getStartedFormGroup__KGOH5 label,
  .newHardware_getStartedFormGroup__KGOH5 input,
  .newHardware_getStartedFormGroup__KGOH5 select,
  .newHardware_getStartedFormGroup__KGOH5 textarea {
    font-size: 1rem;
  }
}

.newHardware_getStartedFormGroup__KGOH5 {
  display: flex;
  flex-direction: column;
}

.newHardware_getStartedFormGroup__KGOH5 label {
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #2c3e50;
}

.newHardware_getStartedFormGroup__KGOH5 input,
.newHardware_getStartedFormGroup__KGOH5 select,
.newHardware_getStartedFormGroup__KGOH5 textarea {
  padding: 0.8rem 1rem;
  border: 1px solid #8a8585;
  border-radius: 5px;
  font-size: 1rem;
  transition: border-color 0.3s ease;
}

.newHardware_getStartedFormGroup__KGOH5 input:focus,
.newHardware_getStartedFormGroup__KGOH5 select:focus,
.newHardware_getStartedFormGroup__KGOH5 textarea:focus {
  outline: none;
  border-color: #3498db;
}

.newHardware_getStartedFormGroupFull__IA3N1 {
  grid-column: 1 / -1;
}

.newHardware_getStartedCheckboxRow__M9M9G {
  margin: 1.5rem 0;
}

.newHardware_getStartedCheckboxLabel__nVcIC {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  color: #7f8c8d;
  font-size: 0.9rem;
}

.newHardware_getStartedCheckboxLabel__nVcIC input {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.newHardware_getStartedSubmitBtn__AQdDG {
  width: 100%;
  padding: 1rem;
  border-radius: 5px;
  background-color: #3498db;
  color: white;
  font-weight: 600;
  font-size: 1.1rem;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.newHardware_getStartedSubmitBtn__AQdDG:hover {
  background-color: #2980b9;
}

.newHardware_getStartedSubmitIcon__hf9RW {
  font-size: 1.2rem;
}

/* ===== Get In Touch Section ===== */
.newHardware_getInTouchSection__OyHkB {
  padding: 4rem 2rem;
  background-color: #2c3e50;
  color: white;
}

.newHardware_getInTouchContainer__w15N8 {
  max-width: 1200px;
  margin: 0 auto;
}

.newHardware_getInTouchTitle__FTEUS {
  color: #ddd !important;
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}

.newHardware_getInTouchSubtitle__0_2e1 {
  font-size: 1.2rem;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 3rem;
  opacity: 0.9;
}

.newHardware_getInTouchActionRow__Evk4k {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-gap: 1.5rem;
  gap: 1.5rem;
  margin-bottom: 3rem;
}

.newHardware_getInTouchActionCard__qhCEN {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  padding: 1.5rem;
  text-align: center;
  transition: transform 0.3s ease, background 0.3s ease;
  cursor: pointer;
}

.newHardware_getInTouchActionCard__qhCEN:hover {
  transform: translateY(-5px);
  background: rgba(255, 255, 255, 0.2);
}

.newHardware_getInTouchActionIcon__CnV7R {
  position: relative;
  font-size: 2rem;
  margin-bottom: 1rem;
  color: #3498db;
  right: 20px;
  top: 10px;
}

.newHardware_getInTouchActionDesc__P_56M {
  font-size: 0.9rem;
  opacity: 0.8;
  margin-top: 0.5rem;
}

.newHardware_getInTouchBottomRow__MPPt8 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 2rem;
  gap: 2rem;
  margin-top: 3rem;
}

.newHardware_getInTouchHoursCard__4Y94F {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  padding: 2rem;
}

.newHardware_getInTouchOfficeTitle__SAicv {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.newHardware_getInTouchOfficeState__2SNlM {
  font-size: 1rem;
  opacity: 0.8;
  margin-bottom: 1rem;
}

.newHardware_flexRowCenter__uEF_o {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  font-size: 0.95rem;
}

.newHardware_getInTouchOfficeBtnBlue__Y0dop {
  padding: 0.8rem 1.5rem;
  border-radius: 5px;
  background-color: #3498db;
  color: white;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 100%;
  margin-top: 1rem;
}

.newHardware_getInTouchOfficeBtnBlue__Y0dop:hover {
  background-color: #2980b9;
}

.newHardware_getInTouchHoursDivider__0ICkQ {
  border: none;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 1.5rem 0;
}

.newHardware_getInTouchHoursTitle__VPDie {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.newHardware_getInTouchHoursSubtitle__HzXiV {
  font-size: 0.9rem;
  opacity: 0.8;
  margin-bottom: 1rem;
}

.newHardware_getInTouchHoursGrid__Nc_Zo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  margin-bottom: 1rem;
}

.newHardware_getInTouchHoursLabel__NsEqs {
  font-size: 0.95rem;
  opacity: 0.8;
}

.newHardware_getInTouchHoursValue__Ielx_ {
  font-weight: 600;
}

.newHardware_getInTouchHoursAvailable__5WgmW {
  color: #2ecc71;
  font-weight: 600;
}

.newHardware_getInTouchReadyCard__nI9e5 {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  padding: 2rem;
  display: flex;
  flex-direction: column;
}

.newHardware_getInTouchReadyTitle__aWWS_ {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

.newHardware_getInTouchReadyDesc__MYVAj {
  font-size: 0.95rem;
  opacity: 0.8;
  margin-bottom: 1.5rem;
  flex-grow: 1;
}

.newHardware_getInTouchReadyBtnBlue__4XZ7_,
.newHardware_getInTouchReadyBtnDisabled__tLg_L {
  padding: 0.8rem 1.5rem;
  border-radius: 5px;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.newHardware_getInTouchReadyBtnBlue__4XZ7_ {
  background-color: #3498db;
  color: white;
}

.newHardware_getInTouchReadyBtnBlue__4XZ7_:hover {
  background-color: #2980b9;
}

.newHardware_getInTouchReadyBtnDisabled__tLg_L {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  cursor: not-allowed;
}

.newHardware_getInTouchReadyNote__5QDT6 {
  font-size: 0.8rem;
  opacity: 0.6;
  text-align: center;
  margin-top: auto;
}

.newHardware_brandDotBlue__cQdv_,
.newHardware_brandDotGreen__Cwdx3,
.newHardware_brandDotPurple__LIq63 {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-top: 0.5rem;
}

.newHardware_brandDotBlue__cQdv_ {
  background-color: #3498db;
}

.newHardware_brandDotGreen__Cwdx3 {
  background-color: #2ecc71;
}

.newHardware_brandDotPurple__LIq63 {
  background-color: #9b59b6;
}

.newHardware_nhStatBlue__ZTUdF {
  color: #3498db;
}

.newHardware_nhStatGreen__9K2GP {
  color: #2ecc71;
}

.newHardware_nhStatPurple__mWzSK {
  color: #9b59b6;
}

.newHardware_nhStatOrange__eUTmw {
  color: #e67e22;
}

.newHardware_nhDotBlue__bSupx {
  background-color: #3498db;
}

.newHardware_nhDotGreen__n05ik {
  background-color: #2ecc71;
}

.newHardware_nhDotPurple__yKkxG {
  background-color: #9b59b6;
}

@media (max-width: 1024px) {
  .newHardware_getStartedFormCol__g6cYS {
    background: white;
    border-radius: 11px;
    padding: 2rem;
    box-shadow: 0 5px 15px rgb(26 9 9 / 72%);
  }
  .newHardware_heroSliderTitle__ca74Q {
    font-size: 2.8rem;
  }
  
  .newHardware_heroSliderSubtitle__9yrlj {
    font-size: 1.2rem;
  }
}

@media (max-width: 768px) {
  .newHardware_heroSliderTitle__ca74Q {
    font-size: 2.2rem;
  }
  
  .newHardware_heroSliderSubtitle__9yrlj {
    font-size: 1rem;
  }
  
  .newHardware_brandTitle__cgG5E,
  .newHardware_productCatTitle__A4cZ9,
  .newHardware_successStoriesTitle__Nn1wW,
  .newHardware_whyChooseTitle__c_Gj8,
  .newHardware_clientSayTitle__aa8N7,
  .newHardware_getStartedTitle__GmQ23,
  .newHardware_getInTouchTitle__FTEUS {
    font-size: 2rem;
  }
  
  .newHardware_trustedCertRow__ry9B0 {
    grid-template-columns: 1fr;
  }
  .newHardware_successStoriesGrid__1CTSs {
    grid-template-columns: 1fr !important;
    justify-items: center;
  }
}

@media (max-width: 480px) {
  .newHardware_heroSliderTitle__ca74Q {
    font-size: 1.8rem;
  }
  
  .newHardware_heroSliderDots__IyAIr {
    bottom: 15px;
  }
  
  .newHardware_brandCardsRow__OR1ZQ,
  .newHardware_productCatGrid__1_jzE,
  .newHardware_successStoriesGrid__1CTSs,
  .newHardware_whyChooseGrid__clz_w,
  .newHardware_clientSayGrid__3OpDE {
    grid-template-columns: 1fr;
  }
  
  .newHardware_getStartedGrid__81adB {
    border-radius: 14px;
    background: white;
    padding: 20px 35px;
    box-shadow: 0 5px 15px rgb(11 2 2 / 68%);
  }
  
  .newHardware_getInTouchActionRow__Evk4k {
    grid-template-columns: 1fr 1fr;
  }
  
  .newHardware_getInTouchBottomRow__MPPt8 {
    grid-template-columns: 1fr;
  }
}

.newHardware_productCatSliderWrap__kpJlf {
  display: flex;
  align-items: center;
  justify-content: center;
  /* gap: 12px; */
  margin: 14px 0;
}

.newHardware_productCatSliderCard__gpp7B {
  flex: 1 1;
  max-width: 340px;
  min-width: 0;
  display: flex;
  justify-content: center;
}

.newHardware_sliderNavBtn__11GW3 {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #3498db;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.newHardware_sliderNavBtn__11GW3:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

@media (max-width: 768px) {
  .newHardware_productCatGrid__1_jzE {
    display: none;
  }
  .newHardware_productCatSliderWrap__kpJlf {
    display: flex;
  }
}

@media (min-width: 769px) {
  .newHardware_productCatSliderWrap__kpJlf {
    display: none;
  }
}

.newHardware_heroTextBlue__Q6mM6 {
  color: #fff;
  /* text-shadow: 0 4px 24px #2563eb, 0 1px 0 #000; */
  font-family: 'Josefin Sans', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #2563eb 30%, #60a5fa 100%);
}
.newHardware_heroTextGreen__3YBA1 {
  color: #fff;
  /* text-shadow: 0 4px 24px #10b981, 0 1px 0 #000; */
  font-family: 'Work Sans', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #10b981 30%, #6ee7b7 100%);
}
.newHardware_heroTextPurple__3bo6T {
  color: #fff;
  /* text-shadow: 0 4px 24px #a855f7, 0 1px 0 #000; */
  font-family: 'Josefin Sans', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #a855f7 30%, #c4b5fd 100%);
}
.newHardware_heroTextYellow__H602H {
  color: #fff;
  /* text-shadow: 0 4px 24px #fbbf24, 0 1px 0 #000; */
  font-family: 'Work Sans', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #fbbf24 30%, #fde68a 100%);
}
.newHardware_heroTextRed__zfO4v {
  color: #fff;
  text-shadow: 0 4px 24px #ef4444, 0 1px 0 #000;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #ef4444 30%, #fca5a5 100%);
}

.newHardware_heroSliderNavBtn__LED2_ {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(0,0,0,0.45);
  color: #fff;
  border: none;
  font-size: 2.1rem;
  font-weight: 700;
  box-shadow: 0 2px 12px rgba(0,0,0,0.18);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.85;
  transition: background 0.2s, opacity 0.2s, transform 0.18s;
  outline: none;
}
.newHardware_heroSliderNavBtn__LED2_:hover, .newHardware_heroSliderNavBtn__LED2_:focus {
  background: rgba(37,99,235,0.85);
  opacity: 1;
  transform: translateY(-50%) scale(1.08);
}
.newHardware_heroSliderNavBtnPrev__MMVks {
  left: 18px;
}
.newHardware_heroSliderNavBtnNext__QbDlw {
  right: 18px;
}
@media (max-width: 900px) {
  .newHardware_heroSliderNavBtn__LED2_ {
    width: 38px;
    height: 38px;
    font-size: 1.5rem;
  }
  .newHardware_heroSliderNavBtnPrev__MMVks {
    left: 6px;
  }
  .newHardware_heroSliderNavBtnNext__QbDlw {
    right: 6px;
  }
}
@media (max-width: 600px) {
  .newHardware_heroSliderNavBtn__LED2_ {
    width: 32px;
    height: 32px;
    font-size: 1.1rem;
    top: unset;
    bottom: 18px;
    transform: none;
    background: rgba(0,0,0,0.7);
  }
  .newHardware_heroSliderNavBtnPrev__MMVks {
    left: 8px;
  }
  .newHardware_heroSliderNavBtnNext__QbDlw {
    right: 8px;
  }
}

.newHardware_interestedBrandsGroup__mdHh3 {
  display: flex;
  gap: 16px;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  flex-wrap: wrap;
}

.newHardware_interestedBrandLabel__SJ6co {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.newHardware_interestedBrandCheckbox___rLxF {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

@media (max-width: 600px) {
  .newHardware_interestedBrandsGroup__mdHh3 {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    font-size: 16px;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/productModal.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/* ===== CORE FIXES ===== */
.productModal_modalOverlay__8zN58 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(20, 20, 20, 0.55);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px;
  overflow: hidden;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  transition: background 0.2s;
}

.productModal_modalContainer__uXFgA {
  font-family: "Josefin Sans", "Segoe UI", Arial, sans-serif;
  background: rgb(255 255 255);
  border-radius: 18px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 48px;
  display: flex;
  color: black;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  animation: 0.22s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running productModal_productModal_modalIn__OnkDw__tlfXl;
  border: 1.5px solid rgb(35, 35, 35);
}

.productModal_modalContent__vlKZn {
  background: transparent;
  flex: 1 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 28px 20px 24px 20px;
  display: flex;
  flex-direction: column;
  max-height: 100%;
  box-sizing: border-box;
  scroll-behavior: smooth;
  overscroll-behavior: contain;
}

/* ===== MOBILE FIX ===== */
@media (max-width: 700px) {
  .productModal_modalOverlay__8zN58 {
    align-items: flex-start;
    padding: 10px;
  }

  .productModal_modalContainer__uXFgA {
    max-height: 95vh;
  }

  .productModal_modalContent__vlKZn {
    padding: 16px;
    max-height: none;
  }
}

@keyframes productModal_modalIn__OnkDw {
  from { transform: translateY(40px) scale(0.98); opacity: 0; }
  to { transform: none; opacity: 1; }
}

.productModal_headerRow__t7GJV {
  margin-bottom: 0;
  text-align: center;
}

.productModal_productTitle__kKSvE {
  margin-bottom: 3%;
  color: #333332;
  text-shadow: 4px 4px 4px rgb(20 2 2 / 55%), 0 1px 0 #000;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0.03em;
}

.productModal_topRow__0trK4 {
  display: flex;
}

  /* .imageCol {
    flex: 1 1 180px;
    min-width: 140px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
  } */

.productModal_imageWrapper__N7jfT {
  position: relative;
  width: 50%;
  height: auto;
  aspect-ratio: 16 / 10;
  border-radius: 5px;
  background: rgb(243, 244, 246);
  overflow: hidden;
  box-shadow: rgb(47 44 44 / 82%) 0px 2px 12px;
}

.productModal_productImage__lbDqC {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
  background: #222;
}

.productModal_typeBadge__S_XUF {
  position: absolute;
  top: 0px;
  right: 0px;
  background: #4b505b;
  color: #fff;
  font-size: 0.95rem;
  font-weight: 600;
  border-radius: 0px 1px 1px 15px;
  padding: 2px 16px;
  box-shadow: 0px 4px 4px rgb(187 54 29 / 72%);
}

.productModal_specsCol__fay3p {
  flex: 2 1 220px;
  min-width: 160px;
  max-width: 100%;
  box-sizing: border-box;
}

.productModal_specsTitle__cmDS8 {
  margin-bottom: 1rem;
  margin-left: 4rem;
  line-height: 20px;
  color: #555252;
  font-size: 1.1rem;
}

.productModal_specsGrid__9GkqH {
  text-align: left;
  font-family: 'Josefin Sans', sans-serif;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px 18px;
  gap: 12px 18px;
  font-size: 13px;
}

.productModal_specsGrid__9GkqH span {
  color: #fff;
  font-weight: 400;
}

.productModal_specsGrid__9GkqH b {
  color: #fff;
  font-weight: 700;
}

.productModal_section__7uIgr {
  margin-left: auto;
  text-align: left;
  margin-top: 8px;
  margin-right: auto;
}

.productModal_sectionTitle__MVbzs {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 10px;
  color: #3f3f3e;
}

.productModal_featuresList__jBTdm {
  font-weight: 500;
  text-align: start;
  list-style: none;
  padding: 17px;
  margin: 0 0 18px 0;
}

.productModal_featuresList__jBTdm li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 7px;
  color: #555252;
  font-size: 1rem;
}

.productModal_featuresList__jBTdm li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  background: #2563eb;
  border-radius: 50%;
}

.productModal_buttonRow__kgVba {
  display: flex;
  gap: 50px;
  margin-top: 10px;
  flex-wrap: wrap;
}

.productModal_primaryBtn__twKEf {
  background: #2563eb;
  color: #fff;
  border: none;
  border-radius: 6px;
  padding: 10px 30px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s;
  box-shadow: 0 1px 4px rgba(37,99,235,0.08);
}

.productModal_primaryBtn__twKEf:hover, .productModal_primaryBtn__twKEf:focus {
  background: #1746a2;
  outline: none;
}

.productModal_primaryBtn__twKEf, .productModal_secondaryBtn__LTFlW {
  background: #232323;
  color: #fff;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  padding: 10px 30px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s, border 0.2s;
}

.productModal_secondaryBtn__LTFlW:hover, .productModal_secondaryBtn__LTFlW:focus {
  background: #263513;
  border-color: #2563eb;
  outline: none;
}

.productModal_applicationText__qfI1d {
  background: #232323;
  border-radius: 10px;
  padding: 14px;
  font-size: 15px;
  color: #fff;
  margin-top: 8px;
  border: 1px solid transparent;
  transition: border 0.2s, box-shadow 0.2s;
}
.productModal_applicationText__qfI1d:hover{
  border:1px solid #2563eb;
  box-shadow: 0 2px 8px #2563eb22;
}

.productModal_closeBtn__mH7uV {
  position: absolute;
  top: 18px;
  right: 18px;
  background: rgba(0,0,0,0.18);
  border: none;
  color: #fff;
  font-size: 2.2rem;
  font-weight: 700;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.18s, color 0.18s, box-shadow 0.18s;
  z-index: 2;
  box-shadow: 0 2px 8px rgba(0,0,0,0.10);
}
.productModal_closeBtn__mH7uV:hover, .productModal_closeBtn__mH7uV:focus {
  background: #232323;
  color: #cee717;
  outline: none;
}

@media (max-width: 900px) {
  .productModal_modalContainer__uXFgA {
    max-width: 98vw;
    min-width: 0;
  }
  .productModal_topRow__0trK4 {
    flex-direction: column;
    gap: 18px;
  }
  .productModal_imageWrapper__N7jfT {
    max-width: 100vw;
    aspect-ratio: 16/10;
  }
}

@media (max-width: 600px) {
  .productModal_modalOverlay__8zN58 {
    align-items: flex-start;
    padding: 6px;
  }
  .productModal_modalContainer__uXFgA {
    max-width: 100vw;
    min-width: 0;
    border-radius: 10px;
    max-height: 99vh;
  }
  .productModal_modalContent__vlKZn {
    padding: 12px 6px 16px 6px;
    gap: 14px;
  }
  .productModal_headerRow__t7GJV {
    margin-bottom: 0;
  }
  .productModal_productTitle__kKSvE {
    font-size: 1.1rem;
  }
  .productModal_imageWrapper__N7jfT {
    max-width: 100vw;
    aspect-ratio: 16/11;
  }
  .productModal_specsGrid__9GkqH {
    font-size: 12px;
    gap: 8px 8px;
  }
  .productModal_sectionTitle__MVbzs {
    font-size: 1rem;
  }
  .productModal_featuresList__jBTdm li {
    font-size: 0.95rem;
  }
  .productModal_closeBtn__mH7uV {
    top: 8px;
    right: 8px;
    font-size: 1.5rem;
    width: 36px;
    height: 36px;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/WhatsAppFloat.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/* WhatsAppFloat.module.css */
.WhatsAppFloat_whatsappFloat__pE0x_ {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  right: 40px;
  background-color: #fff;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  box-shadow: 1px 2px 27px rgb(34 180 28 / 84%);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  }
  
  .WhatsAppFloat_whatsappFloat__pE0x_:hover {
    transform: scale(1.1);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
  }
  
  .WhatsAppFloat_whatsappFloat__pE0x_ svg {
    width: 36px;
    height: 36px;
  }
