/* Preserved cascade source: assets_frontend/assets/css/poppins-local.css */
/* Exact Google Fonts Poppins 400/500/600/700/800 faces; OFL license retained with fonts. */
/* devanagari */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/23617a1bf667dd6a.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/1fae5e73d2788ee1.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, 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("/assets_frontend/assets/fonts/poppins/3dc5d0c52428fe16.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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("/assets_frontend/assets/fonts/poppins/9c8c47ee0aeaa2d3.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/f8f0c28661c88edb.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, 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("/assets_frontend/assets/fonts/poppins/289e0afc8be731a8.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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("/assets_frontend/assets/fonts/poppins/6d8ef422be4d8270.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/72efc6a32cfd37c5.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, 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("/assets_frontend/assets/fonts/poppins/872e862918591a9e.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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("/assets_frontend/assets/fonts/poppins/6eb8802d7319fcd4.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/2477683a4b120068.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, 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("/assets_frontend/assets/fonts/poppins/197a3cbd7290c242.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, 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("/assets_frontend/assets/fonts/poppins/a8ad4aa5049a5198.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets_frontend/assets/fonts/poppins/db859b9cbc7a9170.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, 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("/assets_frontend/assets/fonts/poppins/4ef5511d8e7b39ae.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* Preserved cascade source: assets_frontend/optimized/vendor/aos.2.3.4.css */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* Preserved cascade source: assets_frontend/assets/css/public-semantics.css */
/* Semantic tags retain the original paragraph / h1 typography. Component rules remain authoritative. */
.public-heading-from-p { font-size: inherit; font-weight: inherit; line-height: inherit; }
.public-heading-from-h1 { font-size: 2em; font-weight: bold; }
/* A correctly nested footer list keeps the existing full-row link and LI colour/hover owner. */
.public-footer-link { display: block; min-height: 24px; color: inherit; }
/* Navigation links retain the existing button defaults; component display/margins stay authoritative. */
a.team-behind-btn { font-family: 'Poppins'; line-height: normal; text-align: center; padding: 15px 20px !important; }


/* Preserved cascade source: assets_frontend/assets/css/styles.css */
/*=============== GOOGLE FONTS ===============*/
/* Poppins faces are loaded once from poppins-local.css. */

/*=============== VARIABLES CSS ===============*/
:root {
  --header-height: 3.5rem;

  /*========== Colors ==========*/
  /*Color mode HSL(hue, saturation, lightness)*/
  --black-color: hsl(220, 24%, 12%);
  --black-color-light: hsl(220, 24%, 15%);
  --black-color-lighten: hsl(220, 20%, 18%);
  --white-color: #fff;
  --body-color: hsl(220, 100%, 97%);

  /*========== Font and typography ==========*/
  /*.5rem = 8px | 1rem = 16px ...*/
  --body-font: "Montserrat", sans-serif;
  --normal-font-size: .938rem;

  /*========== Font weight ==========*/
  --font-regular: 400;
  --font-semi-bold: 600;

  /*========== z index ==========*/
  --z-tooltip: 10;
  --z-fixed: 100;
}





/* Main nav links */
.nav__link,
.dropdown__link {
  position: relative;
  display: inline-block;
  padding-top: 4px;
  transition: color 0.3s ease;
}
.cp-text{
    font-size:16px !important;
}

/* Hover border top effect */
.nav__link::before,
.dropdown__link::before {
  content: "";
  position: absolute;
  top: 0;
  margin-top: 60px !important;
  margin-right: 2px !important;
  left: 50%;
  width: 0;
  height: 1.5px;
  background-color: #00733f; /* Customize border color */
  transition: all 0.3s ease;
  transform: translateX(-50%);
}

/* Expand border on hover */
.nav__link:hover::before,
.dropdown__link:hover::before {
  width: 100%;
}









.divider {
    width: 0;
    height: 5px;
    background: linear-gradient(to right, rgba(0, 115, 63, 1), rgba(2, 185, 103, 0.281));
    margin: 50px auto;
    transition: width 1s ease;
    opacity: 0;
    border-radius: 100px;
}

.divider.visible {
    width: 20%;
    /* Adjust as needed */
    opacity: 1;
}

/*========== Responsive typography ==========*/
@media screen and (min-width: 1024px) {
  :root {
    --normal-font-size: 1rem;
  }

  .container {
    width: 90%;
  }
}

.nav__link a{
  color: black;
}



.nav__link,
.dropdown__link,
.dropdown__sublink {
  outline: none;
}

.nav__link:focus,
.dropdown__link:focus,
.dropdown__sublink:focus {
  outline: none;
  box-shadow: none;
}


/*=============== BASE ===============*/
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  font-family: "Poppins", sans-serif !important;
  font-size: var(--normal-font-size);
  background-color: #f2f2ea;
}

body button {
  font-family: "Poppins";
  padding: 15px 20px 15px 20px !important;
}

ul {
  list-style: none;
  /* Color highlighting when pressed on mobile devices */
  /*-webkit-tap-highlight-color: transparent;*/
}

a {
  text-decoration: none;
}

/*=============== REUSABLE CSS CLASSES ===============*/
.container {
  max-width: 1450px;
  margin-inline: 1.5rem;
}

.pre-nav {
  background-color: #6e0041;
  z-index: 1000;
  position: fixed;
  top: 0;
  width: 100%;
  color: white;
  text-align: center;
  font-weight: 600;
}

/*=============== HEADER ===============*/
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  /* box-shadow: 0 2px 16px hsla(220, 32%, 8%, .3); */
  padding: 28px 0px 0px 0px;
  z-index: var(--z-fixed);
}

/*=============== NAV ===============*/
.nav {
  height: var(--header-height);
}

.nav__logo,
.nav__burger,
.nav__close {
  color: black;
}

.nav__data {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nav__logo {
  display: inline-flex;
  align-items: center;
  column-gap: .25rem;
  font-weight: var(--font-semi-bold);
  /* Color highlighting when pressed on mobile devices */
  /*-webkit-tap-highlight-color: transparent;*/
}

.nav__logo i {
  font-weight: initial;
  font-size: 1.25rem;
}

.nav__toggle {
  position: relative;
  z-index: 1;
  width: 29px;
  height: 29px;
  border: 2px solid rgba(0, 115, 63, 1);
  border-radius: 7px;
  color: rgba(0, 115, 63, 1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.nav__burger,
.nav__close {
  position: absolute;
  width: max-content;
  height: max-content;
  inset: 0;
  margin: auto;
  font-size: 1.25rem;
  cursor: pointer;
  transition: opacity .1s, transform .4s;
  color: rgba(0, 115, 63, 1);
  margin-top: 2px;
}

.nav__close {
  opacity: 0;
}

/* Navigation for mobile devices */
@media screen and (max-width: 1118px) {
  .nav__menu {
    position: absolute;
    left: 0;
    top: 2.5rem;
    width: 100%;
    height: calc(100vh - 3.5rem);
    overflow: auto;
    pointer-events: none;
    opacity: 0;
    transition: top .4s, opacity .3s;
  }

  .nav__menu::-webkit-scrollbar {
    width: 0;
  }

  .nav__list {
    background-color: rgba(0, 115, 63, 1) !important;
    padding-top: 1rem;
    margin-top: 29px;
    padding-bottom: 1rem;
  }
}

.nav__link {
  color: black;
  padding: 1.25rem 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background-color .3s;
}


/* Show menu */
.show-menu {
  opacity: 1;
  top: 3.5rem;
  pointer-events: initial;
}

/* Show icon */
.show-icon .nav__burger {
  opacity: 0;
  transform: rotate(90deg);
}

.show-icon .nav__close {
  opacity: 1;
  transform: rotate(90deg);
}

/*=============== DROPDOWN ===============*/
.dropdown__item {
  cursor: pointer;
}

.dropdown__arrow {
  font-size: 1.25rem;
  font-weight: initial;
  transition: transform .4s;
}


.dropdown__link,
.dropdown__sublink {
  padding: 1.25rem 1.25rem 1.25rem 2.5rem;
  color: var(--white-color);
  background-color: rgb(0, 115, 63);
  display: flex;
  align-items: center;
  column-gap: .5rem;
  transition: background-color .3s;
  width: 260px;
}

.dropdown__link i,
.dropdown__sublink i {
  font-size: 1.25rem;
  font-weight: initial;
}

.dropdown__link:hover,
.dropdown__sublink:hover {
  background-color: rgb(1, 97, 54);
  ;
}

.dropdown__menu,
.dropdown__submenu {
  max-height: 0;
  overflow: hidden;
  transition: max-height .4s ease-out;
}

/* Show dropdown menu & submenu */
.dropdown__item:hover .dropdown__menu,
.dropdown__subitem:hover>.dropdown__submenu {
  max-height: 1000px;
  transition: max-height .4s ease-in;
}

/* Rotate dropdown icon */
/* .dropdown__item:hover .dropdown__arrow {
  transform: rotate(180deg);
} */


.dropdown__item:hover:not(.dropdown-open) .dropdown__arrow {
  transform: rotate(180deg);
}


.dropdown__arrow {
  transition: transform 0.3s ease !important;
}

.arrow-rotate {
  transform: rotate(180deg) !important;
}


@media (min-width: 992px) {
  .dropdown__item:hover .dropdown__arrow {
    transform: rotate(180deg);
  }
}

/*=============== DROPDOWN SUBMENU ===============*/
.dropdown__add {
  margin-left: auto;
}

.dropdown__sublink {
  background-color: var(--black-color-lighten);
}



/*=============== HERO SECTION ===============*/

.hero_section {
  position: relative;
  width: 100%;
  margin-top: 108px;
  height: 650px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
  z-index: 1;

  background-color: #1a1a1a;
}

.hero_bg_video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}


.hero_section>*:not(.hero_bg_video) {
  position: relative;
  z-index: 2;
  color: white;
}


.hero_main_heading :is(p, h1) {
  font-size: 60px;
  font-weight: 600;
  color: white;
  text-align: center;
  position: relative;
  top: 15px;
  line-height: 75px;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}

.hero_description {
  margin-top: 30px;
}

.hero_description p {
  font-size: 21px;
  font-weight: 200;
  color: white;
  text-align: center;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}

.hero_btn-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  padding-bottom: 20px;
}

.hero_btn-wrapper button {
  border: none;
  background-color: rgba(217, 217, 217, 1);
  color: black;
  font-size: 20px;
  font-weight: 700;
  border-radius: 15px;
  padding: 18px;
  cursor: pointer;
}

.org_btn {
  border: none;
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 115, 63, 1);
  font-size: 20px;
  font-weight: 700;
  border-radius: 15px;
  padding: 18px;
  cursor: pointer;
  margin-top: 30px;
}

/*=============== HERO SECTION ENDS ===============*/







/*=============== OUR PRODUCTS ===============*/

.common-light {
  width: 100%;
  /* border: 3px solid red; */
  display: flex;
  /* justify-content: center; */
  align-items: center;
  flex-direction: column;
  background-color: #f2f2ea;
  padding: 70px 0px;
}

.our_product_wrapper {
  width: 1300px;
  background-color: rgba(255, 255, 255, 1);
  padding: 80px 60px;
  padding-bottom: 80px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.common_heading_dark :is(p, h2) {
  font-size: 36px;
  font-weight: 700;
  color: black;
}

.products_wrap {
  width: 100%;
  /* border: 2px solid red; */
  display: flex;
  gap: 20px;
  margin-top: 30px;
  flex-wrap: wrap;
}
.products_wrap img{
    max-width: 100px;
    width:100%;
}

.product_tile {
  width: 32.2%;
  background-color: rgba(247, 247, 248, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-direction: column;
  padding: 30px;
  border-radius: 8px;
}

.product_tile p {
  font-size: 24px;
  font-weight: 600;
}

.organic-wrapper {
  width: 1300px;
  margin-top: 60px;
  border-radius: 20px;
  /*background-image: url('assets/images/greenframe.png');*/
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.organic-heading :is(p, h2) {
  font-size: 48px;
  font-weight: 700;
  color: white;
}

.organic-txt {
  margin-top: 20px;
}

.organic-txt p {
  font-size: 28px;
  color: white;
}


.our_team_wrapper {
  width: 1300px;
  margin-top: 60px;
  display: flex;
}

.our_team_wrapper_left {
  width: 53%;
  display: flex;
  flex-direction: column;
  gap: 26px;
}

.our_team_wrapper_left .main-h {
  font-size: 38px;
  font-weight: 700;
  color: rgba(0, 0, 0, 1);
}

.our_team_wrapper_left .main-desc {
  font-size: 28px;
  font-weight: 400;
  width: 90%;
}

.team-behind-btn {
  border: none;
  background-color: rgba(0, 115, 63, 1);
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  border-radius: 15px;
  /* padding: 20px 6px; */
  cursor: pointer;
   width: fit-content !important; 
  position: relative;
  bottom: 10;
}

.our_team_wrapper_right {
  width: 47%;
}

.our_team_wrapper_right img {
  width: 100%;
  height: 100%;
}

.learn-more-team {
  width: 1300px;
  margin-top: 50px;
}

.learn-more-team p {
  font-size: 27.5px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  text-align: center;
  padding: 0px 9px;
}

.learn-more-team span a {
  color: rgba(0, 115, 63, 1);
  font-weight: 700;
  border-bottom: 1px solid rgba(0, 115, 63, 1);
  cursor: pointer;
}

/*=============== OUR PRODUCTS ENDS ===============*/



/*=============== SUSTAINABILITY ===============*/


.sustain_wrapper {
  width: 100%;
  background-color: rgb(242 242 234);
  padding: 70px 0px;
  /* padding-bottom: 100px; */
  display: flex;
  justify-content: center;
}

.sus-wrap-in-one {
  width: 100%;
  display: flex;
  gap: 50px;
}

.sustainability_innerwrap {
  width: 1300px;
}

.sus-desc {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.sus-des {
  font-size: 27.5px;
  font-weight: 400;
}

.sus_tiles_wrap {
  width: 100%;
  display: flex;
  gap: 30px;
  flex-direction: column;
  justify-content: space-between;
}

.sus_tile {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  gap: 10px;
  background-color: rgba(247, 247, 248, 1);
  border-radius: 8px;
  padding: 30px 100px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.sus_tile_heading {
  font-size: 24px;
  color: rgba(7, 7, 8, 1);
  font-weight: 600;
}

.sus_tile_desc {
  font-size: 19px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
}

.sus_btn_wrap {
  width: 100%;
  display: flex;
}

.sus_btn {
  width: 100% !important;
}

.pdtop_none {
  margin: 0px !important;
}

.tx-center {
  text-align: center;
}

/*=============== SUSTAINABILITY ENDS ===============*/



.contact-widget {
  position: fixed;
  bottom: 7px;
  right: 20px;
  background-color: rgba(0, 115, 63, 1);
  color: white;
  padding: 12px 12px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  /*z-index: 9999;*/
  transition: background-color 0.3s ease, transform 0.3s ease;
  overflow: hidden;
  white-space: nowrap;
}

.contact-widget img {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
}

.contact-text {
  margin-left: 10px
}



/* Back to Top Button */
.back-to-top {
  position: fixed;
  bottom: 88px;
  right: 34px;
  background-color: #333;
  color: white;
  font-size: 20px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  transition: opacity 0.3s ease, transform 0.3s ease;
  opacity: 0;
  pointer-events: none;
}

.back-to-top.show {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1);
}



/* Dropdown animation */
.dropdown__menu {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

/* Open state */
.dropdown-open .dropdown__menu {
  max-height: 300px;
  /* Adjust based on your content height */
}

/* Arrow icon animation */
.dropdown__arrow {
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Rotate arrow when dropdown is open */
.dropdown-open .dropdown__arrow {
  transform: rotate(180deg);
}






.product_tile {
  position: relative;
  overflow: hidden;
  width: 32.2%;
  background-color: rgba(247, 247, 248, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-direction: column;
  padding: 30px;
  border-radius: 8px;
  transition: transform 0.2s ease;
  cursor: pointer;
}

/* Optional hover lift */
.product_tile:hover {
  transform: translateY(-4px);
}

/* Shine Effect */
.product_tile::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.8) 50%,
      rgba(255, 255, 255, 0) 100%);
  transform: skewX(-20deg);
  mix-blend-mode: screen;
  /* Makes it stand out more */
  pointer-events: none;
}

/* Trigger shine on hover */
.product_tile:hover::before {
  animation: shine 0.8s ease-in-out forwards;
}

/* Keyframes */
@keyframes shine {
  0% {
    left: -100%;
  }

  100% {
    left: 120%;
  }
}


.hero_btn-wrapper button {
  /* border: none; */
  /* background-color: rgba(217, 217, 217, 1); original background */
  /* position: relative; */
  overflow: hidden;
  /* transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; */
}

.hero_btn-wrapper button:hover {
  background-color: rgba(0, 115, 63, 1);
  color: #fff;
  box-shadow: 0 0 15px rgba(0, 115, 63, 0.7);
  transform: scale(1.05);
}

.hero_btn-wrapper button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0) 100%);
  transform: skewX(-20deg);
  transition: left 0.7s ease;
  pointer-events: none;
  border-radius: 15px;
}

.hero_btn-wrapper button:hover::before {
  left: 125%;
}


.org_btn {
  border: 2px solid transparent;
  /* original border */
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 115, 63, 1);
  font-size: 20px;
  font-weight: 700;
  border-radius: 15px;
  cursor: pointer;
  margin-top: 30px;
  position: relative;
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

.org_btn:hover {
  background-color: rgba(0, 115, 63, 1);
  color: #fff;
  border-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 15px rgba(0, 115, 63, 0.7);
  transform: scale(1.05);
}

.org_btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0) 100%);
  transform: skewX(-20deg);
  transition: left 0.7s ease;
  pointer-events: none;
  border-radius: 15px;
}

.org_btn:hover::before {
  left: 125%;
}


.linkhov:hover {
  color: rgba(1, 100, 55, 0.753);
  cursor: pointer;
}

.linkhovF:hover {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.678);
}

.team-behind-btn {
  border: none;
  background-color: rgba(0, 115, 63, 1);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  border-radius: 15px;
  padding: 20px 10px;
  cursor: pointer;
  width: 220px;
  position: relative;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}

/* Add subtle glow and scaling on hover */
.team-behind-btn:hover {
  box-shadow: 0 0 15px rgba(0, 115, 63, 0.7);
  transform: scale(1.05);
}

/* Optional: a subtle shine effect sliding from left to right */
.team-behind-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0) 100%);
  transform: skewX(-20deg);
  transition: left 0.7s ease;
  pointer-events: none;
  border-radius: 15px;
}

.team-behind-btn:hover::before {
  left: 125%;
}




/* FOOTER */


footer {
  width: 100%;
  background-color: rgba(0, 115, 63, 1);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 150px 0px 80px 0px;
}


.footer-top {
  width: 1300px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 40px;
}

.footer-bottom {
  width: 1300px;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

.f-left {
  width: 58%;
  padding: 0px 30px 0px 0px;
  display: flex;
  justify-content: space-between;
}

.f-center {
  width: 18%;
  padding: 0px 25px;
  border-left: 1px solid rgba(255, 255, 255, 1);
  border-right: 1px solid rgba(255, 255, 255, 1);
  display: flex;
  flex-direction: column;
  gap: 10px;
  text-align: center;
  align-items: center;
}

.f-center img {
  width: 120px;
  cursor: pointer;
}

.f-right {
  width: 24%;
  padding: 0px 25px;
}

.f-con {
  font-size: 24px;
  color: white;
  font-weight: 700;
  padding-bottom: 20px;
}

.mtoppcon {
  margin-top: 35px;
}

.f-con-det {
  font-size: 20px;
  color: white;
  font-weight: 400;
}

.f-con-det span {
  font-weight: 600;
}

.f-left div img {
  margin-top: 8px;
}

.f-left ul li {
  list-style-type: disc;
  color: white;
  margin-left: 25px;
}

.f-right p {
  font-size: 16px;
  font-weight: 400;
  color: white;
  margin-top: 20px;
  padding-right: 27px;
}



.footer-bottom p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  padding-top: 20px;
}

.oc {
  background-image: url("/assets/images/framenew2.png");
  object-fit: cover;
}

.linkEmail a {
  cursor: pointer;
}

.linkEmail a:hover {
  color: rgba(255, 255, 255, 0.644) !important;
}

/* FOOTER ENDS */



.contact-widget:hover {
  background-color: rgb(3, 153, 86);
}



.center-all-content
{
  display: flex !important;
  justify-content: center !important;
  flex-direction: column !important;
  margin-bottom: 35px;
}


@media(min-width:768px){
    a.nav__logo.hero-text img{
        width:390px;
    }  

}
.hover-link:hover{
    color:#00733F !important;
    transform: translateY(-3px) !important;
}

.hover-link{
    transition: .2s all ease-in-out !important;
}

/* Preserved cascade source: assets_frontend/assets/css/about-us.css */
.about-hero {
    width: 100%;
    margin-top: 116px;
    background-image: url("/assets/images/Rectangle-2.png");
    /* height: fit-content; */
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 650px;
    padding: 80px 0px;
    object-fit: cover;
    background-position: center center;
}

.rect-2{
    background-image: url("/assets/images/our-team-banner.png") !important;
}
.about-hero p {
    font-size: 60px;
    font-weight: 600;
    color: white;
    text-align: center;
    line-height: 75px;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}


.about-content {
    width: 100%;
    display: flex;
    justify-content: center;
    /* border: 3px solid black; */
    background-color: #f2f2ea;
}

.about-content-inner-wrapper {
    width: 1300px;
    /* border: 2px solid red; */
    padding: 20px 0px;
}

.about-content-inner-wrapper p {
    font-size: 21px;
    font-weight: 200;
    color: white;
    text-align: center;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
    line-height: unset !important;
}

.about-content-inner-wrapper p span {
    font-weight: 700;
}

.about-content-inner-wrapper p a {
    font-weight: 700;
    border-bottom: 1px solid rgb(255, 255, 255);
    cursor: pointer;
}

.about-content-inner-wrapper p a:hover {
    color: rgba(255, 255, 255, 0.664);
}

.about-common-section {
    width: 100%;
    padding: 70px 0px;
    display: flex;
    justify-content: center;
}

.about-common-inner-wrapper {
    width: 1300px;
    display: flex;
    gap: 80px;
}

.abt-img-wrapper {
    height: 100%;
    width: 40%;
}

.abt-img-wrapper img {
    height: 100%;
    width: 100%;
}

.abt-img-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 60%;
}

.abt-img-content .p1 {
    font-size: 40px;
    font-weight: 700;
}


.abt-img-content .p2 {
    font-size: 32px;
    margin-top: 20px;
}

.abt-btn {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    width: fit-content !important;
}

.w50 {
    width: 48%;
}

.bg-light-col {
    background-color: #f2f2ea;
}


.divider {
    width: 0;
    height: 5px;
    background: linear-gradient(to right, rgba(0, 115, 63, 1), rgba(2, 185, 103, 0.281));
    margin: 50px auto;
    transition: width 1s ease;
    opacity: 0;
    border-radius: 100px;
}

.divider.visible {
    width: 20%;
    /* Adjust as needed */
    opacity: 1;
}

/* Preserved cascade source: assets_frontend/assets/css/resposive.css */
/*=============== BREAKPOINTS ===============*/
/* For small devices */
@media screen and (max-width: 991px) {
  .container {
    margin-inline: 1rem;
  }

  .nav__link {
    padding-inline: 1rem;
    color: white !important;
  }

  .nav__logo img {
     width: auto;
  height: 48px !important; /* or whatever fits your design */
  max-width: 100%;
  display: block;
  }

  .dropdown__menu {
    display: none;
  }

  .dropdown__item.dropdown-open .dropdown__menu {
    display: block;
  }

  /* Optional: rotate arrow when open */
  .dropdown__item.dropdown-open .dropdown__arrow {
    transform: rotate(180deg);
  }

}
.mediaPadding p{
    padding: 0 200px;
    text-align: center;
}

@media screen and (max-width: 568px){
 .mediaPadding p{
    padding: 0;
}   
}
@media screen and (min-width: 568px){
 .mediaPadding p{
    padding: 0 !important;
}   
}
/* For large devices */
@media screen and (min-width: 1118px) {
  .container {
    margin-inline: auto;
  }

  .nav {
    height: calc(var(--header-height) + 2rem);
    display: flex;
    justify-content: space-between;
  }

  .nav__toggle {
    display: none;
  }

  .nav__list {
    height: 100%;
    display: flex;
    column-gap: 1rem;
    margin-top: 17px;
  }

  .nav__link {
    height: 100%;
    padding: 0;
    justify-content: initial;
    column-gap: .25rem;
  }

  .nav__link:hover {
    background-color: transparent;
  }

  .dropdown__item,
  .dropdown__subitem {
    position: relative;
  }

  .dropdown__menu,
  .dropdown__submenu {
    max-height: initial;
    overflow: initial;
    position: absolute;
    left: 0;
    top: 5rem;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s, top .3s;
  }

  .dropdown__link,
  .dropdown__sublink {
    padding-inline: 1rem 3.5rem;
  }

  .dropdown__subitem .dropdown__link {
    padding-inline: 1rem;
  }

  .dropdown__submenu {
    position: absolute;
    left: 100%;
    top: .5rem;
  }

  /* Show dropdown menu */
  .dropdown__item:hover .dropdown__menu {
    opacity: 1;
    left: -12px !important;
    top: 4.5rem;
    pointer-events: initial;
    transition: top .3s;
  }

  /* Show dropdown submenu */
  .dropdown__subitem:hover>.dropdown__submenu {
    opacity: 1;
    top: 0;
    pointer-events: initial;
    transition: top .3s;
  }



}


@media (max-width: 767px) {
    .fcol{
    flex-direction: column;
    margin-top: 20px;
  }
 
  .kim-img{
    width: 100% !important;
  }
    .common-pd-btn{
        padding-bottom:40px !important;
    }
  /* styles for mobile devices */
  .hero-text{
    width: 100% !important;
  }
  .contact-wrapper {
    padding: 0px !important;
    padding-top: 20px !important;
  }

  .contact-inner-wrapperr {
    width: 100% !important;
  }

  .get-in-touch {
    width: 100% !important;
  }

  .hero_section {
    margin-top: 75px;
    padding: 0px 3px;
  }

  .hero_main_heading :is(p, h1) {
    font-size: 32px;
    line-height: 42px;
  }

  .hero_description p {
    font-size: 19px;
    padding: 0px 20px !important;
  }

  .hero_btn-wrapper button {
    font-size: 14px;
  }

  .our_product_wrapper {
    width: 90%;
    padding: 70px 30px;
  }

  .product_tile {
    width: 100%;
  }

  .hero_section {
    height: 610px;
  }

  .organic-wrapper {
    width: 90%;
    background-image: unset !important;
    background-color: rgba(0, 115, 63, 1);
    padding: 20px;
    text-align: center;
  }

  .organic-heading :is(p, h2) {
    font-size: 36px;
  }

  .organic-txt p {
    font-size: 21px;
  }

  .org_btn {
    font-size: 16px;
  }

  .our_team_wrapper {
    width: 90%;
  }

  .our_team_wrapper {
    flex-direction: column;
  }

  .our_team_wrapper_left {
    width: 100%;
  }

  .our_team_wrapper_right {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .our_team_wrapper_right img {
    width: 100%;
    margin-top: 30px;
  }

  .our_team_wrapper_left .main-h {
    font-size: 26px;
  }

  .our_team_wrapper_left .main-desc {
    font-size: 19px;
    width: 100%;
  }

  .team-behind-btn {
    font-size: 16px;
    width: 200px;
  }

  .learn-more-team {
    width: 90%;
  }

  .learn-more-team p {
    font-size: 19px;
  }

  .sustainability_innerwrap {
    width: 90%;
  }

  .sus_tiles_wrap {
    flex-direction: column;
  }

  .sus_tile {
    width: 100%;
    padding: 20px 20px;

  }

  .sus-des {
    font-size: 19px;
  }

  .sus_tile_desc {
    font-size: 19px;
  }

  .contact-widget {
    padding: 12px 12px !important;
  }

  .back-to-top {
    right: 34px;
  }

  .common_heading_dark :is(p, h2) {
    font-size: 28px;
  }

  .footer-top {
    width: 90%;
  }

  .footer-bottom {
    width: 90%;
  }

  .footer-top {
    flex-direction: column;
    gap: 20px;
  }

  .f-left {
    flex-direction: column;
    width: 100%;
    padding: none !important;
  }

  .f-center {
    width: 100%;
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 1);
    border-bottom: 1px solid rgba(255, 255, 255, 1);
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    align-items: flex-start;

  }

  .f-right {
    width: 100%;
    padding: none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;

  }

  .f-con-det {
    font-size: 16px;
  }

  .f-left div img {
    width: 290px;
  }

  .mt {
    margin-top: 30px;
  }

  footer {
    padding: 70px 0px;
  }

  .f-left div img {
    margin-top: 0px;
  }

  .pre-nav {
    font-size: 10px;
  }

  .sus-wrap-in-one {
    flex-direction: column-reverse;
  }

  .mttoppp {
    margin-top: 30px;
  }

  .sustain_wrapper {
    padding: 0px !important;
  }


  .about-hero {
    margin-top: 84px;
  }

  .about-content-inner-wrapper {
    width: 90%;
    padding: 0px 0px;
  }

  .about-content-inner-wrapper p {
    font-size: 20px;
  }

  .about-hero p {
    font-size: 21px;
  }

  .m-about-h {
    font-size: 32px !important;
  }



  .about-common-inner-wrapper {
    width: 90%;
    flex-direction: column;
    gap: 20px;
  }

  .contact-inner-wrapper p {
    font-size: 19px !important;
  }

  .abt-img-wrapper {
    width: 100%;
  }

  .abt-img-content {
    width: 100%;
  }

  .abt-btn {
    width: 100% !important;
  }

  .abt-img-content .p2 {
    font-size: 18px;
  }

  .abt-img-content .p1 {
    font-size: 32px;
  }

  .about-common-section {
    padding: 50px 0px
  }

  .nav__link a {
    color: white;
  }

  .our-team-wrapper {
    margin-top: 50px !important;
  }

  .our-team-description {
    height: fit-content !important;
  }

  .our-team-description p {
    font-size: 19px !important;
    width: 90% !important;
    margin-top: 0px !important;
  }

  .contact-inner-wrapper {
    width: 99% !important;
  }

  .contact-card {
    width: 100%;
  }

  .dropdown-btn {
    font-size: 18px !important;
  }

  .card-info {
    padding: 16px 12px !important;
  }

  .history-wrapper {
    margin-top: 84px !important;
  }

  .history-inner-wrapper {
    width: 90% !important;
  }

  .divider.visible {
    width: 35%;
  }

  .seit1881 {
    font-size: 24px !important;
  }

  .divider {
    margin: 10px auto;
  }

  .history-inner-wrapper :is(p, h1),
  .history-inner-wrapper h2.public-heading-from-p {
    font-size: 40px !important;
  }

  .our-history-description p {
    width: 100% !important;
    font-size: 19px !important;
  }

  .history-inner-wrapper {
    padding: 50px 0px !important;
  }

  .our-history-sec2 {
    width: 90% !important;
  }

  .our-history-sec2 {
    flex-direction: column-reverse;
  }

  .our-history-sec2 img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }

  .seit {
    width: 120px !important;
    height: 35px !important;
  }

  .o-banner {
    /* width: 100% !important; */
    height: 100% !important;
  }

  .o-h-txt {
    font-size: 21px !important;
  }

  .o-h-h1 {
    font-size: 30px !important;
  }

  .sec2-desc-wrapper {
    padding-top: 10px !important;
  }

  .o-h-mid {
    font-size: 22px !important;
  }


  .stylish-drawing-inner-wrapper {
    width: 90% !important;
    flex-direction: column !important;
  }

  .stylish-drawing-left .st-d-txt {
    width: 100% !important;
    font-size: 21px !important;
  }

  .stylish-drawing-left {
    width: 100% !important;
  }

  .stylish-drawing-right {
    width: 100% !important;
    margin-top: 20px !important;
  }


  .ATWS-inner-wrapper {
    width: 90% !important;
  }

  .ATWS-txt {
    font-size: 21px !important;
    width: 100% !important;
  }

  .ATWS-content {
    padding-left: 0px !important;
  }

  .ATWS-bottom-images img {
    width: 93px !important;
  }

  .ATWS-bottom-images {
    margin-top: 34px !important;
    gap: 29px !important;
  }

  .then-and-now {
    width: 90% !important;
  }

  .quality-goal-wrap {
    width: 90% !important;
  }

  .quality-goal-wrap ul li {
    font-size: 21px !important;
  }

  .quality-goal-wrap {
    padding: 10px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .divider.visible {
    width: 50% !important;
  }

  .phil-txt p {
    font-size: 19px !important;
    width: 100% !important;
  }


  .our-philosophy-inner-wrapper {
    width: 90% !important;
    flex-direction: column !important;
    padding: 0px !important;
    gap: 30px !important;
  }

  .main-p-o-phil {
    font-size: 19px !important;
    width: 100% !important;
    margin-top: 20px !important;
  }

  .o-phil-txt {
    width: 100% !important;
  }

  .o-p-img {
    width: 100% !important;
    margin: 0px !important;
  }


  .philosophy-tiles-inner-wrapper {
    width: 90% !important;
  }

  .o-phil-tile {
    flex-direction: column !important;
    width: 100% !important;
    text-align: center !important;
  }

  .t-p2 {
    width: 100% !important;
  }

  .col-revs {
    display: flex;
    flex-direction: column-reverse !important;
  }

  #contactDetails .c-p-1 {
    font-size: 16px !important;

  }

  .dropdown-content {
    margin-top: 16px !important;
  }

  .accordion-content p {
    font-size: 19px !important;
  }

  .accordion-container {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .service-inner-wrapper {
    width: 90% !important;
  }

  .s-tile {
    width: 100% !important;
  }

  .wi-50 {
    width: 100% !important;
  }

  .p24 {
    font-size: 21px !important;
  }

  .p36 {
    font-size: 28px !important;
  }



  .contact-inner-wrapperr {
    width: 100% !important;
  }

  .p36 {
    font-size: 28px !important;
  }

  .p21 {
    font-size: 18px !important;
  }

  .faq-question {
    font-size: 19px !important;
  }

  .p24 {
    font-size: 19px !important;
  }

  .vanilla-types {
    margin-bottom: 30px !important;
  }

  .brandSwiper .swiper-slide img {
    height: 104px !important;
  }

  .common-para-c {
    font-size: 21px !important;
    padding: 0px 15px !important;
  }


  .eng-german-certificate-wrapper {
    width: 90% !important;
  }

  .download-certificate-tile {
    width: 100% !important;
  }

  .download-certificate-tile button a {
    font-size: 14px !important;
  }

  .c-common-heading {
    font-size: 28px !important;
  }


  .certificate-full-inner-wrapper {
    width: 90% !important;
  }

  .certificate-full-inner-wrapper {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }

  .history-wrapper-common {
    padding-bottom: 0px !important;
  }

  .project-work-accordion-inner-wrapper {
    width: 90% !important;
  }

  .twoinOne {
    gap: 14px !important;
  }

  .projects-funded-inner-wrap {
    width: 90% !important;
  }

  .p-funded-box-wrapper {
    flex-direction: column !important;
  }

  .p-funded-box {
    width: 100% !important;
  }

  .p-fund-txt1 {
    font-size: 19px !important;
    padding: 0px 8px !important;
  }

  .p-fund-txt2 {
    padding: 0px 20px !important;
  }

  .p-funded p {
    font-size: 28px !important;
  }

  .our-certificate-outer-wrapper {
    padding: 0px !important;
    margin-bottom: 40px !important;
  }

  .packaging-section {
    width: 90% !important;
    padding: 0px !important;
  }

  .contact-block-wrapper {
    gap: 0px !important;
  }

  .t1 {
    width: 170px !important;
  }

  .t2 {
    width: 453px !important;
  }

  .t3 {
    width: 340px !important;
  }

  .t4 {
    width: 453px !important;
  }

  .t5 {
    width: 379px !important;
  }

  .acc-container-cont {
    padding: 50px 0px !important;
  }

  .col-rev{
    flex-direction: column !important;
  }

  .names-team-wrp{
    font-size: 19px !important;
  }
 .contact-inner-wrapper .make-toggle {
    padding-left:20px !important;
  }
  .dropdown-content{
          top: 75% !important;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .common-pd-btn{
        padding-bottom:40px !important;
    }
     
 .hero-text{
    width: 100% !important;
  }
  .col-rev{
    flex-direction: column !important;
  }
  .t1 {
    width: 170px !important;
  }

  .t2 {
    width: 453px !important;
  }

  .t3 {
    width: 340px !important;
  }

  .t4 {
    width: 453px !important;
  }

  .t5 {
    width: 379px !important;
  }

  .packaging-section {
    width: 90% !important;
    padding: 0px;
  }


  .p-fund-txt1 {
    font-size: 19px !important;
    padding: 0px 0px !important;
  }

  .p-fund-txt2 {
    font-size: 16px !important;
    padding: 0px 12px !important;
  }

  .projects-funded-inner-wrap {
    width: 90% !important;
  }

  .project-work-accordion-inner-wrapper {
    width: 90% !important;
  }


  .certificate-full-inner-wrapper {
    width: 90% !important;
  }

  .f-center {
    align-items: flex-start !important;
  }

  .download-certificate-tile {
    width: 45.3% !important;
  }

  .download-certificate-tile button a {
    font-size: 15px !important;
  }

  .eng-german-certificate-wrapper {
    width: 90% !important;
  }

  .brandSwiper .swiper-slide img {
    height: 100px !important;
  }

  .vanilla-types {
    margin-bottom: 30px !important;
  }

  .contact-wrapper {
    padding: 0px !important;
    padding-top: 20px !important;
  }

  .contact-inner-wrapperr {
    width: 100% !important;
  }

  .p24 {
    font-size: 18px !important;
  }

  .get-in-touch {
    width: 100% !important;
  }

  #contactDetails .c-p-1 {
    font-size: 16px !important;

  }

  .dropdown-content {
    margin-top: 17px !important;
  }

  /* styles for tablets and iPads */
  .contact-inner-wrapper p {
    font-size: 19px !important;
  }
  .contact-inner-wrapper .make-toggle {
    padding-left:20px !important;
  }

  .o-h-txt {
    font-size: 19px !important;
  }

  .about-hero {
    margin-top: 85px;
  }

  .history-wrapper {
    margin-top: 85px !important;
  }

  .our-team-wrapper {
    margin-top: 85px !important;
  }


  .hero_main_heading :is(p, h1) {
    font-size: 50px;
    padding: 0px 30px;
  }

  .hero_description p {
    font-size: 20px;
    padding: 0px 40px;
  }

  .hero_btn-wrapper button {
    font-size: 18px;
  }

  .nav__link {
    padding-inline: 1rem;
    color: white !important;
  }

  .hero_section {
    margin-top: 84px !important;
  }

  .our_product_wrapper {
    width: 90%;
  }

  .product_tile {
    width: 48.2%;
  }

  .hero_section {
    height: 610px;
  }

  .organic-wrapper {
    width: 90%;
    background-image: unset !important;
    background-color: rgba(0, 115, 63, 1);
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .our_team_wrapper {
    width: 90%;
  }

  .our_team_wrapper {
    flex-direction: column;
  }

  .our_team_wrapper_left {
    width: 100%;
  }

  .our_team_wrapper_right {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .our_team_wrapper_right img {
    width: 100%;
    margin-top: 30px;
  }

  .our_team_wrapper_left .main-h {
    font-size: 36px;
  }

  .our_team_wrapper_left .main-desc {
    font-size: 22px;
  }

  .team-behind-btn {
    font-size: 16px;
    width: 200px;
  }

  .learn-more-team {
    width: 90%;
  }

  .learn-more-team p {
    font-size: 22px;
  }

  .sustainability_innerwrap {
    width: 90%;
  }

  .sus_tile {
    padding: 25px 30px;
  }

  .sus-des {
    font-size: 22px;
  }

  .sus_tile_desc {
    font-size: 19px;
  }

  .dis-none {
    display: none;
  }

  .contact-widget {
    padding: 12px 12px !important;
  }

  .back-to-top {
    right: 32px;
  }

  .footer-top {
    width: 90%;
  }

  .footer-bottom {
    width: 90%;
  }




  .footer-top {
    flex-direction: column;
    gap: 20px;
  }

  .f-left {
    flex-direction: column;
    width: 100%;
    padding: none !important;
  }

  .f-center {
    width: 100%;
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 1);
    border-bottom: 1px solid rgba(255, 255, 255, 1);
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;

  }

  .f-right {
    width: 100%;
    padding: none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;

  }

  .f-con-det {
    font-size: 16px;
  }

  .f-left div img {
    width: 290px;
  }

  .mt {
    margin-top: 30px;
  }

  footer {
    padding: 70px 0px;
  }

  .f-left div img {
    margin-top: 0px;
  }

  .sus-wrap-in-one {
    flex-direction: column-reverse;
  }

  .mttoppp {
    margin-top: 30px;
  }

  .sustain_wrapper {
    padding: 0px !important;
  }

  .about-content-inner-wrapper {
    width: 90%;
    padding: 50px 0px;
  }

  .about-common-inner-wrapper {
    width: 90%;
    gap: 20px;
  }

  .abt-img-wrapper {
    width: 100%;
  }

  .abt-img-content {
    width: 100%;
  }

  .abt-btn {
    width: 100% !important;
  }

  .abt-img-content .p2 {
    font-size: 18px;
  }

  .abt-img-content .p1 {
    font-size: 32px;
  }

  .about-common-section {
    padding: 50px 0px
  }

  .abt-btn {
    font-size: 16px !important;
    display: flex;
    justify-content: flex-start;
  }

  .about-content-inner-wrapper p {
    font-size: 24px;
  }

  .contact-inner-wrapper {
    width: 99% !important;
  }

  .contact-card {
    width: 315px !important;
  }

  .our-team-description p {
    width: 90% !important;
  }

  .our-team-wrapper {
    height: 340px !important;
  }

  .history-inner-wrapper {
    width: 90% !important;
  }

  .our-history-description p {
    width: 80% !important;
    font-size: 19px !important;
  }

  .history-inner-wrapper {
    padding: 55px 0px !important;
  }

  .our-history-sec2 {
    width: 90% !important;
  }

  .our-history-sec2 {
    flex-direction: column-reverse;
  }

  .our-history-sec2 img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }

  .seit {
    width: 120px !important;
    height: 35px !important;
  }

  .o-banner {
    height: 100% !important;
  }

  .sec2-desc-wrapper {
    padding-top: 20px !important;
  }


  .stylish-drawing-inner-wrapper {
    width: 90% !important;
    gap: 20px !important;
  }

  .stylish-drawing-left .st-d-txt {
    width: 100% !important;
    font-size: 19px !important;
  }

  .stylish-drawing-left {
    width: 100% !important;
  }

  .stylish-drawing-right {
    width: 100% !important;
  }

  .ATWS-inner-wrapper {
    width: 90% !important;
  }

  .ATWS-txt {
    font-size: 19px !important;
  }

  .ATWS-bottom-images img {
    width: 170px !important;
  }

  .ATWS-bottom-images {
    gap: 25px !important;
  }

  .then-and-now {
    width: 90% !important;
  }

  .st-d-head {
    font-size: 30px !important;
  }

  .names-team-wrp {
    font-size: 19px !important;
  }

  .quality-goal-wrap {
    width: 90% !important;
  }

  .phil-txt p {
    font-size: 19px !important;
    width: 80% !important;
  }


  .our-philosophy-inner-wrapper {
    width: 90% !important;
    /* flex-direction: column !important; */
    padding: 0px !important;
    gap: 30px !important;
  }

  .main-p-o-phil {
    font-size: 17px !important;
    width: 100% !important;
    margin-top: 20px !important;
  }

  .o-phil-txt {
    width: 100% !important;
  }

  .o-p-img {
    width: 100% !important;
    margin: 0px !important;
  }

  .philosophy-tiles-inner-wrapper {
    width: 90% !important;
  }

  .o-phil-tile {
    flex-direction: column !important;
    width: 47.8% !important;
    text-align: center !important;
  }

  .t-p2 {
    width: 100% !important;
  }

  .service-inner-wrapper {
    width: 90% !important;
  }

  .s-tile {
    width: 48.6% !important;
  }

  .contact-columns p {
    font-size: 18px !important;
  }

  .common-para-c {
    font-size: 21px !important;
    padding: 0px 32px !important;
  }

}



@media (min-width: 1025px) and (max-width: 1300px) {
    
    .hero_main_heading{
        padding:0px 200px !important;
    }
    
    .hero_description{
        padding:0px 200px !important;
    }
    .contact-inner-wrapper .make-toggle {
    padding-left:20px !important;
  }
    .hero-text{
    width: 100% !important;
  }
    
    .organic-txt p {
        font-size:18px !important;
    }
  .packaging-section {
    width: 90% !important;
    padding: 0px !important;
  }


  .projects-funded-inner-wrap {
    width: 90% !important;
  }

  .project-work-accordion-inner-wrapper {
    width: 90% !important;
  }


  .certificate-full-inner-wrapper {
    width: 90% !important;
  }

  .download-certificate-tile {
    width: 29.6% !important;
  }

  .eng-german-certificate-wrapper {
    width: 90% !important;
  }


  .brandSwiper .swiper-slide img {
    height: 110px !important;
  }

  .contact-columns p {
    font-size: 15px !important;
  }

  .get-in-touch {
    flex: 1 1 36% !important;
  }

  .contact-inner-wrapperr {
    width: 90% !important;
  }

  .contact-inner-wrapper p {
    font-size: 19px !important;
  }

  .f-con {
    font-size: 18px;
  }

  .sus-wrap-in-one {
    width: 100%;
    gap: 20px;
  }

  .organic-wrapper {
    width: 90%;
  }

  .our_product_wrapper {
    width: 90%;
  }

  .our_team_wrapper {
    width: 90%;
  }

  .product_tile {
    width: 31.7%;
  }

  .learn-more-team {
    width: 90%;
  }

  .sustainability_innerwrap {
    width: 90%;
  }

  .footer-top {
    width: 90%;
  }

  .footer-bottom {
    width: 90%;
  }

  .nav__logo img {
    width: 340px;
    /* border: 2px solid red; */
  }

  .nav__list {
    margin-top: 13px;
    /* border: 2px solid red; */
  }

  .nav__link {
    font-size: 14px;
  }

  .hero_main_heading :is(p, h1) {
    font-size: 63px;
  }

  .hero_description p {
    font-size: 23px;
  }

  .our_team_wrapper_left .main-desc {
    font-size: 24px;
  }

  .our_team_wrapper_left .main-h {
    font-size: 32px;
  }

  .team-behind-btn {
    font-size: 18px;
    font-weight: 700;
    padding: 16px 6px;
    width: 220px;
  }

  .learn-more-team p {
    font-size: 23.5px;
  }

  .sus-des {
    font-size: 24.5px;
  }

  .sus_tile_desc {
    font-size: 17px;
  }

  .sus_tile_desc {
    font-size: 15px;
  }

  .organic-txt p {
    font-size: 24.5px;
  }

  .about-content-inner-wrapper {
    width: 90%;
  }


  .about-common-inner-wrapper {
    width: 90%;
  }

  .contact-inner-wrapper {
    width: 90% !important;
  }

  .contact-card {
    width: 347px !important;
  }

  .history-inner-wrapper {
    width: 90% !important;
  }

  .f-left ul li {
    font-size: 14px;
  }

  .our-history-description p {
    width: 60% !important;
  }

  .our-history-sec2 {
    width: 90% !important;
  }

  /* .o-h-h1 {
    font-size: 26px !important;
  }

  .o-h-txt {
    font-size: 16px !important;
  }

  .our-history-sec2 {
    gap: 36px !important;
  } */

  /* .our-history-sec2 {
    flex-direction: column;
  } */

  /* .our-history-sec2 img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }

  .seit {
    width: 120px !important;
    height: 35px !important;
  }

  .o-banner {
    width: 100% !important;
    height: 100px !important;
  } */


  .stylish-drawing-inner-wrapper {
    width: 90% !important;
  }

  .ATWS-inner-wrapper {
    width: 90% !important;
  }


  .ATWS-bottom-images img {
    width: 248px !important;
  }

  .then-and-now {
    width: 90% !important;
  }

  .quality-goal-wrap {
    width: 90% !important;
  }


  .our-philosophy-inner-wrapper {
    width: 90% !important;
  }

  .philosophy-tiles-inner-wrapper {
    width: 90% !important;
  }

  .o-phil-tile {
    width: 47.8% !important;
  }

  .tab-button {
    font-size: 14px !important;
  }

  .service-inner-wrapper {
    width: 90% !important;
  }

  .o-h-h1 {
    font-size: 28px !important;
  }

  .o-h-txt {
    font-size: 19px !important;
  }

  .o-h-mid {
    font-size: 21px !important;
}

.seit1881 {
    font-size: 24px !important;
}
}


@media (min-width: 1301px) and (max-width: 1400px) {
    .contact-inner-wrapper .make-toggle {
    padding-left:20px !important;
  }
.hero-text{
    /*width: 90% !important;*/
  }
  .get-in-touch {
    width: 100% !important;
  }

  .sus-wrap-in-one {
    flex-direction: column;
  }

  .mttoppp {
    margin-top: 30px;
  }

  .sustain_wrapper {
    padding: 0px !important;
  }

  .ATWS-bottom-images img {
    width: 278px !important;
  }

  .main-p-o-phil {
    font-size: 19px !important;
  }

  .o-phil-tile {
    width: 47.8% !important;
  }

}

@media(max-width: 1110px) {
    .mobile-btn{
        color:white !important;
    }
    
 span.btn-line{
        color:white !important;
 }   
}

/* Preserved cascade source: assets_frontend/assets/css/history.css */
.history-wrapper {
    width: 100%;
    margin-top: 116px;
    display: flex;
    justify-content: center;
    background-image: url("/assets/images/our-team-banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 650px;
    background-position: center center;
}

.history-inner-wrapper {
    width: 1300px;
    padding: 115px 0px;
}

.history-inner-wrapper :is(p, h1) {
    font-size: 60px;
    color: white;
    font-weight: 600;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
    z-index: 1 !important;
}

.our-history-description p {
    font-size: 21px;
    /* text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6); */
    font-weight: 200;
    /* width: 40%; */
    width: 55%;
    margin-top: 20px;
}

.m-history-h {
    font-size: 60px !important;
    font-weight: 600;
    color: white;
    line-height: 75px;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}

.history-wrapper-common {
    width: 100%;
    padding: 60px 0px;
    display: flex;
    justify-content: center;
}

.our-history-sec2 {
    width: 1300px;
    display: flex;
    gap: 46px;
    justify-content: space-between;
}


.our-history-sec2 img {
    height: 100%;
    object-fit: contain;
}

.sec2-desc-wrapper {
    padding-top: 70px;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
    height: fit-content;
}

.sec2-desc-wrapper img {
    height: 41px;
}

.o-h-h1 {
    font-size: 45px;
    font-weight: 700;
    margin-top: 20px;
}

.o-h-txt {
    font-size: 24px;
    margin-top: 20px;
}

.o-h-mid {
    font-size: 25px;
    font-weight: 600;
    margin-top: 20px;
}

.divider {
    width: 0;
    height: 6px;
    background: linear-gradient(to right, rgba(0, 115, 63, 1), rgba(2, 185, 103, 0.281));
    box-shadow: 0 2px 6px rgba(0, 115, 63, 0.15);
    margin: 50px auto;
    transition: width 1s ease;
    opacity: 0;
    border-radius: 100px;
}

.divider.visible {
    width: 20%;
    /* Adjust as needed */
    opacity: 1;
}


.o-banner {
    width: 50%;
}




/* sttylish Drawing */

.stylish-drawing-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 40px 0px;

}

.stylish-drawing-inner-wrapper {
    width: 1300px;
    display: flex;
}

.stylish-drawing-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40%;
}

.stylish-drawing-left .st-d-head {
    font-size: 36px;
    font-weight: 700;
}

.stylish-drawing-left .st-d-txt {
    font-size: 24px;
    font-weight: 400;
    width: 85%;
    margin-top: 20px;
}

.stylish-drawing-right {
    width: 60%;
    height: auto;
    /* or a fixed height if needed */
    display: block;
}

.stylish-drawing-right img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    /* Optional, depending on how you want the image to fill */
}


/* ATWS */



.ATWS-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 40px 0px;
}

.ATWS-inner-wrapper {
    width: 1300px;
}

.ATWS-top-banner {
    width: 100%;
}

.ATWS-top-banner img {
    width: 100%;
    height: 100%;
}

.ATWS-content {
    width: 100%;
    margin-top: 20px;
    padding-left: 40px;
}

.st-d-head {
    font-size: 36px;
    font-weight: 700;
}

.ATWS-txt {
    font-size: 24px;
    font-weight: 400;
    width: 84%;
    margin-top: 10px;
}

.ATWS-bottom-images {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 70px;
    gap: 69px;
}

.ATWS-bottom-images img {
    width: 385px;
    cursor: pointer;
    border-radius: 22px;
    object-fit: cover;
}


/* then and now */



.then-and-now {
    width: 1300px;
    border: 2px solid red;
}

.team-wrp {
    justify-content: unset !important;
}

.team-wrp-txt {
    width: 83% !important;
}


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

.names-team-wrp {
    font-size: 24px;
    font-weight: 700;
}

.names-team-wrp span {
    font-weight: 300;
}

.quality-goal-wrap {
    width: 1300px;
    background-color: #00733F;
    padding: 60px;
    padding-top: 70px;
    padding-bottom: 70px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: white !important;
}




.quality-goal-wrap ul {
    list-style-type: disc;
    padding-left: 20px;
    /* adjust this to control bullet-text gap */
    margin: 0;
    margin-top: 20px;
    font-size: 24px;
    text-align: center;
    list-style-type: disc;
    list-style-position: inside;
    text-align: center;
    padding-left: 0;
    width: 100%;
}

.quality-goal-wrap ul li {
    text-align: left;
    /* optional, in case you want it left-aligned */
    padding-left: 0;
    margin-left: 0;
    text-align: center;

}




.seit1881 {
    font-size: 30px;
    padding: 10px 20px;
    border-radius: 20px;
    /* This makes it rounded */
    display: inline-block;
}




.lightbox {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    justify-content: center;
    align-items: center;
}

.lightbox-content {
    max-width: 90%;
    max-height: 90%;
    border-radius: 8px;
}

.lightbox .close {
    position: absolute;
    top: 20px;
    right: 35px;
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    cursor: pointer;
}

/* Preserved cascade source: assets_frontend/assets/css/philosophy.css */
.phil-txt p{
    margin-top: 20px !important;
     font-size: 21px;
    /* text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6); */
    font-weight: 200;
    width: 53%;
}

.our-philosophy-inner-wrapper{
    width: 1300px;
    display: flex;
    gap: 100px;
    padding: 40px 0px 0px 0px;
}

.o-phil-txt{
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 50%;
}

.o-p-img{
    width: 50%;
}
.our-philosophy-inner-wrapper img{
    height: 100%;
    width: 100%;
}

.main-p-o-phil{
    font-size: 24px;
    width: 83%;
    margin-top: 20px;
}


.philosophy-bottom-white-tiles{
    width: 100%;
    display: flex;
    justify-content: center;
}

.philosophy-tiles-inner-wrapper{
    width: 1300px;
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}

.o-phil-tile{
    width: 48.8%;
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: white;
    padding: 25px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.t-p1{
    font-size: 24px;
    font-weight: 600;
}

.t-p2{
    font-size: 16px;
    margin-top: 10px;
    width: 90%;
}

.txt-widht-100 p{
    width: 100% !important;
    text-align: center;
    font-size: 24px;
}

.pd-bot-none{
    padding-bottom: 31px !important;
}



/* Preserved cascade source: assets_frontend/assets/css/career.css */
.career-wrapper
{
    background-image: url("/assets/images/career.jpg");
    width: 100%;
    margin-top: 116px;
    display: flex;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 650px;
    background-position: center center;
     position: relative;
       z-index: 1;
}

.career-wrapper::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: rgba(0, 0, 0, 0.288) !important; /* <-- Adjust darkness here */
  z-index: -1 !important;
}

.dflex-center{
    display: flex !important;
    /* justify-content: center !important; */
    /* align-items: center !important; */
    flex-direction: column !important;
}

.carrer-accord{
    background-image: none !important;
    margin-top: 0px !important;
    height: fit-content !important;
}

@media screen and (max-width: 768px){
.accordion-header h1,
.accordion-header h3.public-heading-from-h1 {
    font-size: 15px !important;
}}





.git{
  color:rgba(0, 115, 63, 1) ;
  font-weight: 700;
  font-size: 19px;
  padding-top: 20px !important;
  border-bottom: 1px solid rgba(0, 115, 63, 1);
}

.git:hover{
  color:rgba(0, 115, 63, 0.788) ;
  border-bottom: 1px solid rgba(0, 115, 63, 0.788);
}




.accordion-container {
  width: 100%;
  margin: auto;
  background-color: white;
  padding: 1.5rem;
  padding-left: 60px;
  padding-right: 60px;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  margin-top: 20px;
}

.accordion {
  background-color: white;
}

.accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.accordion-header img{
    width: 35px;
}

.accordion-header span img{
    margin-top: 10px;
}

.accordion-header h3:not(:where(.public-heading-from-h1)) {
  margin: 0;
  font-size: 1.2rem;
}

.accordion-header .arrow {
  font-size: 1.2rem;
  transition: transform 0.3s ease;
}

.accordion-content {
  margin-top: 1rem;
  display: none;
  font-size: 0.95rem;
  color: #333;
}

.accordion-content ul {
  padding-left: 20px;
}

.accordion-content ul li {
  margin-bottom: 6px;
  list-style-type: disc !important;
  font-size: 18px;
  margin-left: 15px;
}

.acc-norm{
    font-size: 18px !important;
    font-weight: 400 !important;
}

.accordion-content h4 {
  margin-top: 1.2rem;
  margin-bottom: 0.5rem;
}

.accordion.open .accordion-content {
  display: block;
}

.accordion.open .arrow {
  transform: rotate(180deg);
}


.accordion-content p{
    font-size: 20px;
    color: black !important;
    text-shadow: unset !important;
}

.accordion-content p span{
    font-weight: 400 !important;
    padding-left: 4px;
}


.acc-head{
    margin-top: 25px;
    font-weight: 700 !important;
    padding-bottom: 5px;
}

.p36{
    font-size: 36px !important;
    font-weight: 700 !important;
    color: black !important;
    text-shadow: unset !important;
}

.p24{
font-size: 24px !important;
    font-weight: 400 !important;
    color: black !important;
    text-shadow: unset !important;
    margin-top: 20px !important;
}

/* Preserved cascade source: assets_frontend/assets/css/our-products.css */
.product-wrapper {
    background-image: url("/assets/images/prdct.png") !important;
}
















.tab-container {
    max-width: 100%;
    margin: 0 auto;
}

/* Desktop Tabs */
.tabs {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.tab-button {
    flex: 1;
    padding: 22px 16px;
    background-color: #f6f6f6;
    cursor: pointer;
    text-align: center;
    border-radius: 8px;
    font-size: 18px;
    transition: all 0.3s ease;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.tab-button.active {
    background-color: rgba(0, 115, 63, 1);
    color: #fff;
    font-weight: bold;
}

.tab-content {
    display: none;
    margin-top: 20px;
}

.tab-content.active {
    display: block;
}

/* Mobile dropdown */
.tab-dropdown {
    display: none;
    margin-bottom: 10px;
}

.tab-dropdown select {
    width: 100%;
    padding: 12px;
    font-size: 16px;
    outline: none;
    border: 2px solid rgba(0, 115, 63, 1);
}

.tab-content {
    display: none;
    opacity: 0;
    transition: opacity 0.5s ease;
}

.tab-content.active {
    display: block;
    opacity: 1;
}

.pd-50{
    padding: 50px 0px 52px  0px !important;
}

.prd-section :is(p, h2){
    color: black !important;
    text-shadow: unset !important;
}

.mtoop-30{
    margin-top: 0px !important;
}

/* Responsive break */
@media (max-width: 768px) {
    .tabs {
        display: none;
    }

    .tab-dropdown {
        display: block;
    }
}

/* Preserved cascade source: assets_frontend/assets/css/sustainability.css */
.sustainability-hero-sec{
    background-image: url("/assets/images/project-work-banner.png");
}

.radius{
  border-radius: 25px !important;
}


.packaging-section {
  padding: 50px 0px;
  /* background-color: #f9fafb; */
  text-align: center;
  max-width: 1300px;
  margin: 0 auto;
  margin-bottom: 50px;
}

.section-title {
  font-size: 32px;
  margin-bottom: 30px;
  color: black;
}

.tiles-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(322px, 1fr));
  gap: 20px;
}

.tile {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.06);
  padding: 25px 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tile img{
  width: 150px;
  border-radius: 100px;
  margin-bottom: 20px;
}

.tile:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.10);
}

.tile h3 {
  font-size: 21px;
  color: rgb(0 90 62);
  margin-bottom: 15px;
}

.tile p {
  font-size: 18px;
  color: #555;
  line-height: 1.6;
}

.final-note {
  margin-top: 40px;
  font-size: 18px;
  color: #363636;
  font-weight: 500;
}

.vanilla-section p{
  font-size: 20px !important;
  color: black !important;
  font-weight: unset !important;
  text-shadow: unset !important;
}

/* Title (formerly h2) */
.vanilla-title {
  font-size: 32px;
  font-weight: 700;
  color: #00733F;
  margin-bottom: 20px;
}

/* Subtitles (formerly h3) */
.vanilla-subtitle {
  font-size: 24px;
  font-weight: 600;
  color: #444;
  margin-top: 40px;
  margin-bottom: 10px;
  border-left: 4px solid #00733F;
  padding-left: 12px;
}

/* Section Headings (formerly h4) */
.vanilla-heading {
  font-size: 24px;
  font-weight: 600;
  color: #222;
  margin-top: 25px;
  margin-bottom: 8px;
}

.vanilla-section strong {
  color: rgba(0, 115, 63, 1);
  font-weight: 600 !important;
}
/* ===== SECTION ===== */
.video-section{
  max-width:1200px;
  margin:auto;
}

/* ===== THUMBNAIL ===== */
.video-thumb{
  position:relative;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  cursor:pointer;
  border:8px solid #fff;
  box-shadow:0 10px 40px rgba(0,0,0,.2);
}

.video-thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.video-thumb::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(to right,
    rgba(0,0,0,.6),
    rgba(0,0,0,.1),
    rgba(0,0,0,.6));
}

/* Play button */
.play-btn{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:5;
}

.play-btn span{
  width:0;
  height:0;
  border-left:30px solid #fff;
  border-top:18px solid transparent;
  border-bottom:18px solid transparent;
  filter:drop-shadow(0 8px 20px rgba(0,0,0,.5));
}

/* ===== MODAL ===== */
.video-modal{
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.85);
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0;
  visibility:hidden;
  transition:.3s ease;
  z-index:9999;
}

.video-modal.active{
  opacity:1;
  visibility:visible;
}

.video-modal-content{
  position:relative;
  width:90%;
  max-width:900px;
  aspect-ratio:16/9;
  background:#000;
}

.video-modal iframe{
  width:100%;
  height:100%;
  border:0;
}

/* Close button */
.close-btn{
  position:absolute;
  top:-40px;
  right:0;
  font-size:28px;
  color:#fff;
  cursor:pointer;
}

/* Preserved cascade source: assets_frontend/assets/css/services.css */
.service-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 50px 0px;
}


.service-inner-wrapper {
    width: 1300px;
}

.p36{
    font-size: 36px;
    font-weight: 700;
}

.p24{
    font-size: 24px ;
    font-weight: 400;
    margin-top: 20px;
}

.ser-btn{
    width: unset !important;
}

.mtoop-20{
    margin-top: 30px;
}

.service-tile-wrapper{
    width: 100%;
    display: flex;
    gap: 10px;
    margin-top: 30px;
    flex-wrap: wrap;
}

.s-tile{
    width: 32.6%;
    background-color: #F7F7F8;
    padding: 20px;
    /* box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.ser-p1{
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 25px;
}

.ser-p2{
    line-height: 30px;
}

.wi-100{
    width: 100% !important;
}

.wi-50{
    width: 49.5% ;
}




/* Preserved cascade source: assets_frontend/assets/css/contact.css */


.rect-4 {
    position: relative;
    background-image: url("/assets/images/contact-us-img.jpg") !important;
    background-position: center top 10% !important;
    background-size: cover;
    background-repeat: no-repeat;
    height: 650px; /* if needed */
    overflow: hidden;
}

.rect-4::before {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-color: rgba(0, 0, 0, 0.164); /* dark overlay — adjust 0.4 opacity */
    /* z-index: -1 !important; */
}

.contact-wrapper {
  width: 100%;
  /*padding: 50px 0px;*/
  display: flex;
  justify-content: center;
}

.contact-inner-wrapperr {
  width: 1300px;
}



.contact-page {
  max-width: 100%;
  margin: auto;
}

.contact-page a {
  color: rgba(0, 115, 63, 1) !important;
  font-weight: 600;
}

.contact-block {
  margin-bottom: 40px;
}

.contact-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 16px;
  margin-top: 20px;
}

.contact-box {
  padding: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  background: #fafafa;
}

.faq-section {
  margin-top: 40px;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 12px 0;
}

.faq-question {
  cursor: pointer;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 21px;
}

.faq-answer {
  display: none;
  margin-top: 8px;
  font-size: 18px;
}

.vanilla-types {
  margin-top: 40px;
}

.vanilla-types {
  margin-top: 40px;
  padding: 20px;
  background: #fdfdfd;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.vanilla-types h2 {
  margin-bottom: 20px;
  font-size: 28px;
  color: #333;
  text-align: center;
}

.vanilla-table {
  display: flex;
  flex-direction: column;
  border-collapse: collapse;
  border-radius: 8px;
  overflow: hidden;
}

.vanilla-row {
  display: grid;
  grid-template-columns: repeat(9, minmax(100px, 1fr));
  padding: 16px 12px;
  border-bottom: 1px solid #f0f0f0;
  background: #fff;
  transition: background 0.2s ease;
  font-size: 14px;
  color: #444;
}

.vanilla-row:hover {
  background: #f9f9f9;
}

.vanilla-row.header {
  background: #f5f5f5;
  font-weight: 600;
  color: #222;
  text-align: center;
}

.vanilla-row.header div {
  padding-bottom: 6px;
  border-bottom: 2px solid #ddd;
}

@media (max-width: 1024px) {
  .vanilla-row {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto auto auto;
    gap: 12px;
    padding: 12px;
    font-size: 13px;
  }

  .vanilla-row.header {
    display: none;
  }

  .vanilla-row div::before {
    content: attr(data-label);
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
    color: #666;
  }
}

/* Optional: Add "data-label" for mobile readability */
.vanilla-row:not(.header) div:nth-child(1) {
  --label: "Type";
}

.vanilla-row:not(.header) div:nth-child(2) {
  --label: "Species";
}

.vanilla-row:not(.header) div:nth-child(3) {
  --label: "Origin";
}

.vanilla-row:not(.header) div:nth-child(4) {
  --label: "Appearance";
}

.vanilla-row:not(.header) div:nth-child(5) {
  --label: "Aroma / Flavor";
}

.vanilla-row:not(.header) div:nth-child(6) {
  --label: "Moisture";
}

.vanilla-row:not(.header) div:nth-child(7) {
  --label: "Vanillin";
}

.vanilla-row:not(.header) div:nth-child(8) {
  --label: "Grades";
}

.vanilla-row:not(.header) div:nth-child(9) {
  --label: "Notes";
}

@media (max-width: 1024px) {
  .vanilla-row:not(.header) div::before {
    content: var(--label);
  }
}


















.contact-intro {
  margin-bottom: 40px;
  text-align: center;
}

.contact-intro h1 {
  font-size: 32px;
  margin-bottom: 12px;
}

.contact-intro p {
  font-size: 16px;
  color: #555;
}

.section-previews {
  display: flex;
  gap: 20px;
  margin-bottom: 50px;
}

.preview-box {
  flex: 1;
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  text-align: center;
  background: #fafafa;
  text-decoration: none;
  color: inherit;
  transition: box-shadow 0.2s ease;
}

.preview-box:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.preview-box h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.preview-box p {
  font-size: 14px;
  color: #666;
}

.cta-btn {
  display: inline-block;
  margin-top: 15px;
  padding: 12px 24px;
  background: #006633;
  color: #fff;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}

.cta-btn:hover {
  background: #004d26;
}

.get-in-touch {
  margin-bottom: 50px;
}

.get-in-touch h2 {
  font-size: 28px;
  margin-bottom: 20px;
}

.get-in-touch form {
  display: grid;
  gap: 16px;
}

.form-row {
  display: flex;
  flex-direction: column;
}

.form-row label {
  margin-bottom: 6px;
  font-weight: 500;
}

.form-row input,
.form-row select,
.form-row textarea {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 15px;
}


.p36 {
  font-size: 36px;
}

.p21 {
  font-size: 21px;
}


.get-in-touch {
  margin: 0 auto;
  background: #fff;
  padding: 40px;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

.get-in-touch h2 {
  font-size: 28px;
  margin-bottom: 20px;
  text-align: center;
  color: rgba(0, 115, 63, 1);
}

form {
  display: grid;
  gap: 20px;
}

.form-row {
  display: flex;
  flex-direction: column;
}

.form-row label {
  margin-bottom: 6px;
  font-weight: 600;
  color: #333;
}

.form-row label span {
  color: red;
}

.form-row input,
.form-row select,
.form-row textarea {
  padding: 12px 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 15px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.form-row input:focus,
.form-row select:focus,
.form-row textarea:focus {
  border-color: rgba(0, 115, 63, 1);
  box-shadow: 0 0 4px rgba(0, 115, 63, 0.3);
  outline: none;
}

textarea {
  resize: vertical;
}

.cta-btn {
  background: rgba(0, 115, 63, 1);
  color: #fff;
  border: none;
  padding: 14px 24px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}

.cta-btn:hover {
  background: rgba(0, 115, 63, 0.85);
}


























.contact-wrapper {
  width: 100%;
  /*padding: 50px 20px;*/
  display: flex;
  justify-content: center;
}

.contact-inner-wrapper {
  width: 1300px;
  max-width: 100%;
  border-bottom: none !important;
}

/* Combined Contact Block + Form in flexbox/grid */
.contact-block-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
  margin-bottom: 50px;
}

/* Contact Block - takes 60% on large screens, 100% on mobile */
.contact-block {
  flex: 1 1 60%;
  min-width: 300px;
}

.contact-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 25px;
  margin-top: 20px;
}

.contact-columns p {
  font-size: 18px;
  word-wrap: break-word;
  /* break long words if needed */
  overflow-wrap: anywhere;
  /* modern way to break long words or emails */
}

.contact-columns a {
  color: #006633;
  font-weight: 700;
}

/* .contact-box {
    padding: 16px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background: #fafafa;
} */

/* Get In Touch Form */
.get-in-touch {
  flex: 1 1 30%;
  min-width: 300px;
  background: #fff;
  padding: 28px;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

.get-in-touch h2 {
  font-size: 28px;
  margin-bottom: 20px;
  text-align: center;
  color: rgba(0, 115, 63, 1);
}

.get-in-touch form {
  display: grid;
  gap: 16px;
}

.form-row {
  display: flex;
  flex-direction: column;
}

.form-row label {
  margin-bottom: 6px;
  font-weight: 600;
  color: #333;
}

.form-row label span {
  color: red;
}

.form-row input,
.form-row select,
.form-row textarea {
  padding: 12px 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 15px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.form-row input:focus,
.form-row select:focus,
.form-row textarea:focus {
  border-color: rgba(0, 115, 63, 1);
  box-shadow: 0 0 4px rgba(0, 115, 63, 0.3);
  outline: none;
}

textarea {
  resize: vertical;
}

.cta-btn {
  background: rgba(0, 115, 63, 1);
  color: #fff;
  border: none;
  padding: 14px 24px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}

.cta-btn:hover {
  background: rgba(0, 115, 63, 0.85);
}


/* FAQ */
.faq-section {
  margin-top: 40px;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 12px 0;
}

.faq-question {
  cursor: pointer;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 21px;
}

.faq-answer {
  display: none;
  margin-top: 8px;
  font-size: 18px;
}


.p24 {
  font-size: 20px;
}

.lighter-font {
  font-weight: 400;
}

/* Responsive: stack columns on smaller screens */
@media (max-width: 1024px) {
  .contact-block-wrapper {
    flex-direction: column;
  }

  .get-in-touch,
  .contact-block {
    flex: 1 1 100%;
  }
}














.vanilla-types {
    margin: 40px 0;
    padding: 20px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.vanilla-types h2 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
}

.table-container {
    width: 100%;
    overflow-x: scroll;
}

.vanilla-table {
    /* border-collapse: collapse; */
    width: 100%;
    overflow-x: scroll;
}

.vanilla-table th,
.vanilla-table td {
    border: 1px solid #ddd;
    padding: 12px 16px;
    text-align: left;
    white-space: nowrap; /* prevent line break inside cells */
}

.vanilla-table thead th {
    background-color: #f8f8f8;
    font-weight: bold;
    position: sticky;
    top: 0;
    z-index: 2;
}

.vanilla-table tr:nth-child(even) {
    background-color: #fafafa;
}

.vanilla-table tr:hover {
    background-color: #f1f1f1;
}

/* Optional: smooth bottom scroll */
.table-container::-webkit-scrollbar {
    height: 8px;
}

.table-container::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 4px;
}

.table-container::-webkit-scrollbar-track {
    background: #f1f1f1;
}













/* Removed grid, data-label, and ::before — not needed anymore */

.p20 {
  font-size: 24px !important;
}


.acc-cont {
  margin-top: 10px !important;
  /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important; */
  background-color: white !important;
  padding: .7rem !important;
  padding-left: 20px !important; 
  border-radius: 8px !important;
}

.acc-container-cont{
  background-color: transparent !important;
  box-shadow: unset !important;
  margin-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.cont-acc-content{
  background-color: transparent !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 20px !important;
}

.cont-acc-content p{
  font-size: 18px !important;
  font-weight: 500 !important;
}

.fbold{
  font-weight: 700 !important;
}

.bold{
  font-weight: 700 !important;
  font-size: 15.4px !important;
}

/* Preserved cascade source: assets_frontend/assets/css/certificate.css */
.certificate-hero-sec{
    background-image: url("/assets/images/certificate-hero.png") !important;
}

.carousel-wrapper-section{
    width: 100%;
    padding: 50px 0px ;
}


.brandSwiper {
  width: 100%;
}

.brandSwiper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.brandSwiper .swiper-slide img {
  height: 150px;
  width: auto;
  object-fit: contain;
  cursor: pointer;
}

@media (max-width: 768px) {
  .brandSwiper .swiper-slide img {
    height: 40px;
  }
}

.our-certificate-outer-wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 50px 0px;
}
.our-certificates-wrapper{
    width: 1300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.c-common-heading{
    font-size: 36px;
    font-weight: 700;
}

.common-para-c{
    font-size: 24px;
    margin-top: 30px;
    padding: 0px 75px;
}

.brandSwiper .swiper-wrapper {
    transition-timing-function: linear !important; /* for smooth linear scroll */
}

.common-para-c span{
    font-weight: 700;
    text-align: center;
}

.eng-german-certificate-wrapper{
    width: 1300px;
}


.cert-common-wrapper{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cert-download-wrapper{
    width: 100%;
    display: flex;
    gap: 63px;
    flex-wrap: wrap;
}

.download-certificate-tile{
    width: 30%;
}

.download-certificate-tile img{
    width: 100%;
}

.download-certificate-tile button{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(0, 115, 63, 1);
    width: 100%;
    border: none;
    border-radius: 15px;
    margin-top: 10px;
}

.download-certificate-tile button a{
    text-decoration: none;
    font-size: 18px;
    color: white;

}

.download-certificate-tile button img{
    width: 28px;
}

.padi-btm{
    padding-bottom: 50px;
}


/* Preserved cascade source: assets_frontend/assets/css/project-work.css */
.project-work-hero-sec{
    background-image: url("/assets/images/project-work-banner.png") !important;
}

.pd-top{
    padding-top: 0px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.txt-align-cent{
    text-align: start !important;
}

.fnt-bold{
    font-weight: 600 !important;
}

.certificate-full-wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
}

.flex-column{
    flex-direction: column !important;
    align-items: center !important;
}

.certificate-full-inner-wrapper{
    width: 1300px;
    margin-top: 20px;
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 20px;
}

.f-24{
    font-size: 24px;
    font-weight: 600;
}

.certificate-full-inner-wrapper a{
    color: #00733F;
    border-bottom: 1px solid #00733F;
    margin-top: 30px;
}

.f-mtop{
    padding-bottom: 8px !important;
}

.project-work-accordion-container{
    width: 100%;
    display: flex;
    justify-content: center;
}


.project-work-accordion-inner-wrapper{
    width: 1300px;
}

.accordion-container {
    padding: 1rem !important;
    margin-top: 12px !important;
}



.twoinOne{
    display: flex;
    align-items: center;
    gap: 40px;
}


.twoinOne img{
    width: 60px !important;
}

.imgone img{
    width: 51px !important;
}


.accordion-content ul {
    list-style: disc;
    margin: 10px 0 10px 20px;
    padding: 0;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

.accordion-content ul li {
    margin-bottom: 8px;
}

.accordion-content ul li .partner-link {
    color: #00733F; /* Green color */
    text-decoration: none;
    transition: color 0.3s ease, text-decoration 0.3s ease;
}

.accordion-content ul li .partner-link:hover {
    color: #00733F; /* Darker green on hover */
    text-decoration: underline;
}


.projects-funded-inner-wrap{
    width: 1300px;
    display: flex;
    flex-direction: column;
}

.p-funded{
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
}


.p-funded p{
    font-size: 36px ;
    font-weight: 700 !important;
}

.p-funded-box-wrapper{
    width: 100%;
    margin-top: 30px;
    display: flex;
    gap: 40px;
}

.p-funded-box{
    width: 49%;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.p-funded-box img{
    width: 100%;
}

.p-fund-txt1{
    font-size: 24px;
    font-weight: 700;
    padding: 0px 40px;
    margin-top: 20px;
}

.p-fund-txt2{
    font-size: 16px;
    margin-top: 20px;
    padding: 0px 40px;
}

.p-fund-txt2 a{
    color: #00733F;
    border-bottom: 1px solid #00733F;
}


/* Preserved cascade source: assets_frontend/assets/css/privacy-policy.css */
.privacy-policy-section {
  border: 2px solid rgba(0, 115, 63, 1);
  border-radius: 15px;
    padding: 60px 20px;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
    line-height: 1.8;
    width: 100%;
    margin-bottom: 50px;
}

.privacy-policy-section .container {
    max-width: 1000px;
    margin: 0 auto;
}

.section-title {
    color: rgba(0, 115, 63, 1);
    font-size: 36px;
    margin-bottom: 30px;
    border-left: 6px solid rgba(0, 115, 63, 1);
    padding-left: 15px;
}

.policy-content h2 {
    color: rgba(0, 115, 63, 1);
    font-size: 24px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.policy-content h3 {
    color: rgba(0, 115, 63, 1);
    font-size: 20px;
    margin-top: 25px;
    margin-bottom: 10px;
}

.policy-content p {
    margin-bottom: 15px;
    font-size: 19px;
}

.policy-content ul {
    list-style-type: disc;
    padding-left: 20px;
    margin-bottom: 20px;
}

.policy-content ul li {
    margin-bottom: 10px;
}

.policy-content a {
    color: rgba(0, 115, 63, 1);
    text-decoration: underline;
}

.policy-content a:hover {
    text-decoration: none;
}

.policy-content p, 
.policy-content li {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

@media (max-width: 768px) {
    .section-title {
        font-size: 18px;
    }

    .policy-content h2 {
        font-size: 20px;
    }

    .policy-content h3 {
        font-size: 18px;
    }

    .policy-content p,
    .policy-content ul li {
        font-size: 15px;
    }
}

/* Preserved cascade source: assets_frontend/assets/css/swiper.css */
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* Preserved cascade source: assets_frontend/assets/css/cookies.css */
.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

/* Preserved cascade source: assets_frontend/assets/css/remixicon.css */
/*
* Remix Icon v3.2.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2023-04-15
*/
@font-face {
    font-family: "remixicon";
    src: url("/assets_frontend/assets/css/remixicon.eot?t=1681573354175"); /* IE9*/
    src: url("/assets_frontend/assets/css/remixicon.eot?t=1681573354175#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/assets_frontend/assets/css/remixicon.woff2?t=1681573354175") format("woff2"),
    url("/assets_frontend/assets/css/remixicon.woff?t=1681573354175") format("woff"),
    url("/assets_frontend/assets/css/remixicon.ttf?t=1681573354175") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url("/assets_frontend/assets/css/remixicon.svg?t=1681573354175#remixicon") format("svg"); /* iOS 4.1- */
    font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
    font-family: "remixicon" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }

.ri-24-hours-fill:before { content: ""; }
.ri-24-hours-line:before { content: ""; }
.ri-4k-fill:before { content: ""; }
.ri-4k-line:before { content: ""; }
.ri-a-b:before { content: ""; }
.ri-account-box-fill:before { content: ""; }
.ri-account-box-line:before { content: ""; }
.ri-account-circle-fill:before { content: ""; }
.ri-account-circle-line:before { content: ""; }
.ri-account-pin-box-fill:before { content: ""; }
.ri-account-pin-box-line:before { content: ""; }
.ri-account-pin-circle-fill:before { content: ""; }
.ri-account-pin-circle-line:before { content: ""; }
.ri-add-box-fill:before { content: ""; }
.ri-add-box-line:before { content: ""; }
.ri-add-circle-fill:before { content: ""; }
.ri-add-circle-line:before { content: ""; }
.ri-add-fill:before { content: ""; }
.ri-add-line:before { content: ""; }
.ri-admin-fill:before { content: ""; }
.ri-admin-line:before { content: ""; }
.ri-advertisement-fill:before { content: ""; }
.ri-advertisement-line:before { content: ""; }
.ri-airplay-fill:before { content: ""; }
.ri-airplay-line:before { content: ""; }
.ri-alarm-fill:before { content: ""; }
.ri-alarm-line:before { content: ""; }
.ri-alarm-warning-fill:before { content: ""; }
.ri-alarm-warning-line:before { content: ""; }
.ri-album-fill:before { content: ""; }
.ri-album-line:before { content: ""; }
.ri-alert-fill:before { content: ""; }
.ri-alert-line:before { content: ""; }
.ri-aliens-fill:before { content: ""; }
.ri-aliens-line:before { content: ""; }
.ri-align-bottom:before { content: ""; }
.ri-align-center:before { content: ""; }
.ri-align-justify:before { content: ""; }
.ri-align-left:before { content: ""; }
.ri-align-right:before { content: ""; }
.ri-align-top:before { content: ""; }
.ri-align-vertically:before { content: ""; }
.ri-alipay-fill:before { content: ""; }
.ri-alipay-line:before { content: ""; }
.ri-amazon-fill:before { content: ""; }
.ri-amazon-line:before { content: ""; }
.ri-anchor-fill:before { content: ""; }
.ri-anchor-line:before { content: ""; }
.ri-ancient-gate-fill:before { content: ""; }
.ri-ancient-gate-line:before { content: ""; }
.ri-ancient-pavilion-fill:before { content: ""; }
.ri-ancient-pavilion-line:before { content: ""; }
.ri-android-fill:before { content: ""; }
.ri-android-line:before { content: ""; }
.ri-angularjs-fill:before { content: ""; }
.ri-angularjs-line:before { content: ""; }
.ri-anticlockwise-2-fill:before { content: ""; }
.ri-anticlockwise-2-line:before { content: ""; }
.ri-anticlockwise-fill:before { content: ""; }
.ri-anticlockwise-line:before { content: ""; }
.ri-app-store-fill:before { content: ""; }
.ri-app-store-line:before { content: ""; }
.ri-apple-fill:before { content: ""; }
.ri-apple-line:before { content: ""; }
.ri-apps-2-fill:before { content: ""; }
.ri-apps-2-line:before { content: ""; }
.ri-apps-fill:before { content: ""; }
.ri-apps-line:before { content: ""; }
.ri-archive-drawer-fill:before { content: ""; }
.ri-archive-drawer-line:before { content: ""; }
.ri-archive-fill:before { content: ""; }
.ri-archive-line:before { content: ""; }
.ri-arrow-down-circle-fill:before { content: ""; }
.ri-arrow-down-circle-line:before { content: ""; }
.ri-arrow-down-fill:before { content: ""; }
.ri-arrow-down-line:before { content: ""; }
.ri-arrow-down-s-fill:before { content: ""; }
.ri-arrow-down-s-line:before { content: ""; }
.ri-arrow-drop-down-fill:before { content: ""; }
.ri-arrow-drop-down-line:before { content: ""; }
.ri-arrow-drop-left-fill:before { content: ""; }
.ri-arrow-drop-left-line:before { content: ""; }
.ri-arrow-drop-right-fill:before { content: ""; }
.ri-arrow-drop-right-line:before { content: ""; }
.ri-arrow-drop-up-fill:before { content: ""; }
.ri-arrow-drop-up-line:before { content: ""; }
.ri-arrow-go-back-fill:before { content: ""; }
.ri-arrow-go-back-line:before { content: ""; }
.ri-arrow-go-forward-fill:before { content: ""; }
.ri-arrow-go-forward-line:before { content: ""; }
.ri-arrow-left-circle-fill:before { content: ""; }
.ri-arrow-left-circle-line:before { content: ""; }
.ri-arrow-left-down-fill:before { content: ""; }
.ri-arrow-left-down-line:before { content: ""; }
.ri-arrow-left-fill:before { content: ""; }
.ri-arrow-left-line:before { content: ""; }
.ri-arrow-left-right-fill:before { content: ""; }
.ri-arrow-left-right-line:before { content: ""; }
.ri-arrow-left-s-fill:before { content: ""; }
.ri-arrow-left-s-line:before { content: ""; }
.ri-arrow-left-up-fill:before { content: ""; }
.ri-arrow-left-up-line:before { content: ""; }
.ri-arrow-right-circle-fill:before { content: ""; }
.ri-arrow-right-circle-line:before { content: ""; }
.ri-arrow-right-down-fill:before { content: ""; }
.ri-arrow-right-down-line:before { content: ""; }
.ri-arrow-right-fill:before { content: ""; }
.ri-arrow-right-line:before { content: ""; }
.ri-arrow-right-s-fill:before { content: ""; }
.ri-arrow-right-s-line:before { content: ""; }
.ri-arrow-right-up-fill:before { content: ""; }
.ri-arrow-right-up-line:before { content: ""; }
.ri-arrow-up-circle-fill:before { content: ""; }
.ri-arrow-up-circle-line:before { content: ""; }
.ri-arrow-up-down-fill:before { content: ""; }
.ri-arrow-up-down-line:before { content: ""; }
.ri-arrow-up-fill:before { content: ""; }
.ri-arrow-up-line:before { content: ""; }
.ri-arrow-up-s-fill:before { content: ""; }
.ri-arrow-up-s-line:before { content: ""; }
.ri-artboard-2-fill:before { content: ""; }
.ri-artboard-2-line:before { content: ""; }
.ri-artboard-fill:before { content: ""; }
.ri-artboard-line:before { content: ""; }
.ri-article-fill:before { content: ""; }
.ri-article-line:before { content: ""; }
.ri-aspect-ratio-fill:before { content: ""; }
.ri-aspect-ratio-line:before { content: ""; }
.ri-asterisk:before { content: ""; }
.ri-at-fill:before { content: ""; }
.ri-at-line:before { content: ""; }
.ri-attachment-2:before { content: ""; }
.ri-attachment-fill:before { content: ""; }
.ri-attachment-line:before { content: ""; }
.ri-auction-fill:before { content: ""; }
.ri-auction-line:before { content: ""; }
.ri-award-fill:before { content: ""; }
.ri-award-line:before { content: ""; }
.ri-baidu-fill:before { content: ""; }
.ri-baidu-line:before { content: ""; }
.ri-ball-pen-fill:before { content: ""; }
.ri-ball-pen-line:before { content: ""; }
.ri-bank-card-2-fill:before { content: ""; }
.ri-bank-card-2-line:before { content: ""; }
.ri-bank-card-fill:before { content: ""; }
.ri-bank-card-line:before { content: ""; }
.ri-bank-fill:before { content: ""; }
.ri-bank-line:before { content: ""; }
.ri-bar-chart-2-fill:before { content: ""; }
.ri-bar-chart-2-line:before { content: ""; }
.ri-bar-chart-box-fill:before { content: ""; }
.ri-bar-chart-box-line:before { content: ""; }
.ri-bar-chart-fill:before { content: ""; }
.ri-bar-chart-grouped-fill:before { content: ""; }
.ri-bar-chart-grouped-line:before { content: ""; }
.ri-bar-chart-horizontal-fill:before { content: ""; }
.ri-bar-chart-horizontal-line:before { content: ""; }
.ri-bar-chart-line:before { content: ""; }
.ri-barcode-box-fill:before { content: ""; }
.ri-barcode-box-line:before { content: ""; }
.ri-barcode-fill:before { content: ""; }
.ri-barcode-line:before { content: ""; }
.ri-barricade-fill:before { content: ""; }
.ri-barricade-line:before { content: ""; }
.ri-base-station-fill:before { content: ""; }
.ri-base-station-line:before { content: ""; }
.ri-basketball-fill:before { content: ""; }
.ri-basketball-line:before { content: ""; }
.ri-battery-2-charge-fill:before { content: ""; }
.ri-battery-2-charge-line:before { content: ""; }
.ri-battery-2-fill:before { content: ""; }
.ri-battery-2-line:before { content: ""; }
.ri-battery-charge-fill:before { content: ""; }
.ri-battery-charge-line:before { content: ""; }
.ri-battery-fill:before { content: ""; }
.ri-battery-line:before { content: ""; }
.ri-battery-low-fill:before { content: ""; }
.ri-battery-low-line:before { content: ""; }
.ri-battery-saver-fill:before { content: ""; }
.ri-battery-saver-line:before { content: ""; }
.ri-battery-share-fill:before { content: ""; }
.ri-battery-share-line:before { content: ""; }
.ri-bear-smile-fill:before { content: ""; }
.ri-bear-smile-line:before { content: ""; }
.ri-behance-fill:before { content: ""; }
.ri-behance-line:before { content: ""; }
.ri-bell-fill:before { content: ""; }
.ri-bell-line:before { content: ""; }
.ri-bike-fill:before { content: ""; }
.ri-bike-line:before { content: ""; }
.ri-bilibili-fill:before { content: ""; }
.ri-bilibili-line:before { content: ""; }
.ri-bill-fill:before { content: ""; }
.ri-bill-line:before { content: ""; }
.ri-billiards-fill:before { content: ""; }
.ri-billiards-line:before { content: ""; }
.ri-bit-coin-fill:before { content: ""; }
.ri-bit-coin-line:before { content: ""; }
.ri-blaze-fill:before { content: ""; }
.ri-blaze-line:before { content: ""; }
.ri-bluetooth-connect-fill:before { content: ""; }
.ri-bluetooth-connect-line:before { content: ""; }
.ri-bluetooth-fill:before { content: ""; }
.ri-bluetooth-line:before { content: ""; }
.ri-blur-off-fill:before { content: ""; }
.ri-blur-off-line:before { content: ""; }
.ri-body-scan-fill:before { content: ""; }
.ri-body-scan-line:before { content: ""; }
.ri-bold:before { content: ""; }
.ri-book-2-fill:before { content: ""; }
.ri-book-2-line:before { content: ""; }
.ri-book-3-fill:before { content: ""; }
.ri-book-3-line:before { content: ""; }
.ri-book-fill:before { content: ""; }
.ri-book-line:before { content: ""; }
.ri-book-mark-fill:before { content: ""; }
.ri-book-mark-line:before { content: ""; }
.ri-book-open-fill:before { content: ""; }
.ri-book-open-line:before { content: ""; }
.ri-book-read-fill:before { content: ""; }
.ri-book-read-line:before { content: ""; }
.ri-booklet-fill:before { content: ""; }
.ri-booklet-line:before { content: ""; }
.ri-bookmark-2-fill:before { content: ""; }
.ri-bookmark-2-line:before { content: ""; }
.ri-bookmark-3-fill:before { content: ""; }
.ri-bookmark-3-line:before { content: ""; }
.ri-bookmark-fill:before { content: ""; }
.ri-bookmark-line:before { content: ""; }
.ri-boxing-fill:before { content: ""; }
.ri-boxing-line:before { content: ""; }
.ri-braces-fill:before { content: ""; }
.ri-braces-line:before { content: ""; }
.ri-brackets-fill:before { content: ""; }
.ri-brackets-line:before { content: ""; }
.ri-briefcase-2-fill:before { content: ""; }
.ri-briefcase-2-line:before { content: ""; }
.ri-briefcase-3-fill:before { content: ""; }
.ri-briefcase-3-line:before { content: ""; }
.ri-briefcase-4-fill:before { content: ""; }
.ri-briefcase-4-line:before { content: ""; }
.ri-briefcase-5-fill:before { content: ""; }
.ri-briefcase-5-line:before { content: ""; }
.ri-briefcase-fill:before { content: ""; }
.ri-briefcase-line:before { content: ""; }
.ri-bring-forward:before { content: ""; }
.ri-bring-to-front:before { content: ""; }
.ri-broadcast-fill:before { content: ""; }
.ri-broadcast-line:before { content: ""; }
.ri-brush-2-fill:before { content: ""; }
.ri-brush-2-line:before { content: ""; }
.ri-brush-3-fill:before { content: ""; }
.ri-brush-3-line:before { content: ""; }
.ri-brush-4-fill:before { content: ""; }
.ri-brush-4-line:before { content: ""; }
.ri-brush-fill:before { content: ""; }
.ri-brush-line:before { content: ""; }
.ri-bubble-chart-fill:before { content: ""; }
.ri-bubble-chart-line:before { content: ""; }
.ri-bug-2-fill:before { content: ""; }
.ri-bug-2-line:before { content: ""; }
.ri-bug-fill:before { content: ""; }
.ri-bug-line:before { content: ""; }
.ri-building-2-fill:before { content: ""; }
.ri-building-2-line:before { content: ""; }
.ri-building-3-fill:before { content: ""; }
.ri-building-3-line:before { content: ""; }
.ri-building-4-fill:before { content: ""; }
.ri-building-4-line:before { content: ""; }
.ri-building-fill:before { content: ""; }
.ri-building-line:before { content: ""; }
.ri-bus-2-fill:before { content: ""; }
.ri-bus-2-line:before { content: ""; }
.ri-bus-fill:before { content: ""; }
.ri-bus-line:before { content: ""; }
.ri-bus-wifi-fill:before { content: ""; }
.ri-bus-wifi-line:before { content: ""; }
.ri-cactus-fill:before { content: ""; }
.ri-cactus-line:before { content: ""; }
.ri-cake-2-fill:before { content: ""; }
.ri-cake-2-line:before { content: ""; }
.ri-cake-3-fill:before { content: ""; }
.ri-cake-3-line:before { content: ""; }
.ri-cake-fill:before { content: ""; }
.ri-cake-line:before { content: ""; }
.ri-calculator-fill:before { content: ""; }
.ri-calculator-line:before { content: ""; }
.ri-calendar-2-fill:before { content: ""; }
.ri-calendar-2-line:before { content: ""; }
.ri-calendar-check-fill:before { content: ""; }
.ri-calendar-check-line:before { content: ""; }
.ri-calendar-event-fill:before { content: ""; }
.ri-calendar-event-line:before { content: ""; }
.ri-calendar-fill:before { content: ""; }
.ri-calendar-line:before { content: ""; }
.ri-calendar-todo-fill:before { content: ""; }
.ri-calendar-todo-line:before { content: ""; }
.ri-camera-2-fill:before { content: ""; }
.ri-camera-2-line:before { content: ""; }
.ri-camera-3-fill:before { content: ""; }
.ri-camera-3-line:before { content: ""; }
.ri-camera-fill:before { content: ""; }
.ri-camera-lens-fill:before { content: ""; }
.ri-camera-lens-line:before { content: ""; }
.ri-camera-line:before { content: ""; }
.ri-camera-off-fill:before { content: ""; }
.ri-camera-off-line:before { content: ""; }
.ri-camera-switch-fill:before { content: ""; }
.ri-camera-switch-line:before { content: ""; }
.ri-capsule-fill:before { content: ""; }
.ri-capsule-line:before { content: ""; }
.ri-car-fill:before { content: ""; }
.ri-car-line:before { content: ""; }
.ri-car-washing-fill:before { content: ""; }
.ri-car-washing-line:before { content: ""; }
.ri-caravan-fill:before { content: ""; }
.ri-caravan-line:before { content: ""; }
.ri-cast-fill:before { content: ""; }
.ri-cast-line:before { content: ""; }
.ri-cellphone-fill:before { content: ""; }
.ri-cellphone-line:before { content: ""; }
.ri-celsius-fill:before { content: ""; }
.ri-celsius-line:before { content: ""; }
.ri-centos-fill:before { content: ""; }
.ri-centos-line:before { content: ""; }
.ri-character-recognition-fill:before { content: ""; }
.ri-character-recognition-line:before { content: ""; }
.ri-charging-pile-2-fill:before { content: ""; }
.ri-charging-pile-2-line:before { content: ""; }
.ri-charging-pile-fill:before { content: ""; }
.ri-charging-pile-line:before { content: ""; }
.ri-chat-1-fill:before { content: ""; }
.ri-chat-1-line:before { content: ""; }
.ri-chat-2-fill:before { content: ""; }
.ri-chat-2-line:before { content: ""; }
.ri-chat-3-fill:before { content: ""; }
.ri-chat-3-line:before { content: ""; }
.ri-chat-4-fill:before { content: ""; }
.ri-chat-4-line:before { content: ""; }
.ri-chat-check-fill:before { content: ""; }
.ri-chat-check-line:before { content: ""; }
.ri-chat-delete-fill:before { content: ""; }
.ri-chat-delete-line:before { content: ""; }
.ri-chat-download-fill:before { content: ""; }
.ri-chat-download-line:before { content: ""; }
.ri-chat-follow-up-fill:before { content: ""; }
.ri-chat-follow-up-line:before { content: ""; }
.ri-chat-forward-fill:before { content: ""; }
.ri-chat-forward-line:before { content: ""; }
.ri-chat-heart-fill:before { content: ""; }
.ri-chat-heart-line:before { content: ""; }
.ri-chat-history-fill:before { content: ""; }
.ri-chat-history-line:before { content: ""; }
.ri-chat-new-fill:before { content: ""; }
.ri-chat-new-line:before { content: ""; }
.ri-chat-off-fill:before { content: ""; }
.ri-chat-off-line:before { content: ""; }
.ri-chat-poll-fill:before { content: ""; }
.ri-chat-poll-line:before { content: ""; }
.ri-chat-private-fill:before { content: ""; }
.ri-chat-private-line:before { content: ""; }
.ri-chat-quote-fill:before { content: ""; }
.ri-chat-quote-line:before { content: ""; }
.ri-chat-settings-fill:before { content: ""; }
.ri-chat-settings-line:before { content: ""; }
.ri-chat-smile-2-fill:before { content: ""; }
.ri-chat-smile-2-line:before { content: ""; }
.ri-chat-smile-3-fill:before { content: ""; }
.ri-chat-smile-3-line:before { content: ""; }
.ri-chat-smile-fill:before { content: ""; }
.ri-chat-smile-line:before { content: ""; }
.ri-chat-upload-fill:before { content: ""; }
.ri-chat-upload-line:before { content: ""; }
.ri-chat-voice-fill:before { content: ""; }
.ri-chat-voice-line:before { content: ""; }
.ri-check-double-fill:before { content: ""; }
.ri-check-double-line:before { content: ""; }
.ri-check-fill:before { content: ""; }
.ri-check-line:before { content: ""; }
.ri-checkbox-blank-circle-fill:before { content: ""; }
.ri-checkbox-blank-circle-line:before { content: ""; }
.ri-checkbox-blank-fill:before { content: ""; }
.ri-checkbox-blank-line:before { content: ""; }
.ri-checkbox-circle-fill:before { content: ""; }
.ri-checkbox-circle-line:before { content: ""; }
.ri-checkbox-fill:before { content: ""; }
.ri-checkbox-indeterminate-fill:before { content: ""; }
.ri-checkbox-indeterminate-line:before { content: ""; }
.ri-checkbox-line:before { content: ""; }
.ri-checkbox-multiple-blank-fill:before { content: ""; }
.ri-checkbox-multiple-blank-line:before { content: ""; }
.ri-checkbox-multiple-fill:before { content: ""; }
.ri-checkbox-multiple-line:before { content: ""; }
.ri-china-railway-fill:before { content: ""; }
.ri-china-railway-line:before { content: ""; }
.ri-chrome-fill:before { content: ""; }
.ri-chrome-line:before { content: ""; }
.ri-clapperboard-fill:before { content: ""; }
.ri-clapperboard-line:before { content: ""; }
.ri-clipboard-fill:before { content: ""; }
.ri-clipboard-line:before { content: ""; }
.ri-clockwise-2-fill:before { content: ""; }
.ri-clockwise-2-line:before { content: ""; }
.ri-clockwise-fill:before { content: ""; }
.ri-clockwise-line:before { content: ""; }
.ri-close-circle-fill:before { content: ""; }
.ri-close-circle-line:before { content: ""; }
.ri-close-fill:before { content: ""; }
.ri-close-line:before { content: ""; }
.ri-closed-captioning-fill:before { content: ""; }
.ri-closed-captioning-line:before { content: ""; }
.ri-cloud-fill:before { content: ""; }
.ri-cloud-line:before { content: ""; }
.ri-cloud-off-fill:before { content: ""; }
.ri-cloud-off-line:before { content: ""; }
.ri-cloud-windy-fill:before { content: ""; }
.ri-cloud-windy-line:before { content: ""; }
.ri-cloudy-2-fill:before { content: ""; }
.ri-cloudy-2-line:before { content: ""; }
.ri-cloudy-fill:before { content: ""; }
.ri-cloudy-line:before { content: ""; }
.ri-code-box-fill:before { content: ""; }
.ri-code-box-line:before { content: ""; }
.ri-code-fill:before { content: ""; }
.ri-code-line:before { content: ""; }
.ri-code-s-fill:before { content: ""; }
.ri-code-s-line:before { content: ""; }
.ri-code-s-slash-fill:before { content: ""; }
.ri-code-s-slash-line:before { content: ""; }
.ri-code-view:before { content: ""; }
.ri-codepen-fill:before { content: ""; }
.ri-codepen-line:before { content: ""; }
.ri-coin-fill:before { content: ""; }
.ri-coin-line:before { content: ""; }
.ri-coins-fill:before { content: ""; }
.ri-coins-line:before { content: ""; }
.ri-collage-fill:before { content: ""; }
.ri-collage-line:before { content: ""; }
.ri-command-fill:before { content: ""; }
.ri-command-line:before { content: ""; }
.ri-community-fill:before { content: ""; }
.ri-community-line:before { content: ""; }
.ri-compass-2-fill:before { content: ""; }
.ri-compass-2-line:before { content: ""; }
.ri-compass-3-fill:before { content: ""; }
.ri-compass-3-line:before { content: ""; }
.ri-compass-4-fill:before { content: ""; }
.ri-compass-4-line:before { content: ""; }
.ri-compass-discover-fill:before { content: ""; }
.ri-compass-discover-line:before { content: ""; }
.ri-compass-fill:before { content: ""; }
.ri-compass-line:before { content: ""; }
.ri-compasses-2-fill:before { content: ""; }
.ri-compasses-2-line:before { content: ""; }
.ri-compasses-fill:before { content: ""; }
.ri-compasses-line:before { content: ""; }
.ri-computer-fill:before { content: ""; }
.ri-computer-line:before { content: ""; }
.ri-contacts-book-2-fill:before { content: ""; }
.ri-contacts-book-2-line:before { content: ""; }
.ri-contacts-book-fill:before { content: ""; }
.ri-contacts-book-line:before { content: ""; }
.ri-contacts-book-upload-fill:before { content: ""; }
.ri-contacts-book-upload-line:before { content: ""; }
.ri-contacts-fill:before { content: ""; }
.ri-contacts-line:before { content: ""; }
.ri-contrast-2-fill:before { content: ""; }
.ri-contrast-2-line:before { content: ""; }
.ri-contrast-drop-2-fill:before { content: ""; }
.ri-contrast-drop-2-line:before { content: ""; }
.ri-contrast-drop-fill:before { content: ""; }
.ri-contrast-drop-line:before { content: ""; }
.ri-contrast-fill:before { content: ""; }
.ri-contrast-line:before { content: ""; }
.ri-copper-coin-fill:before { content: ""; }
.ri-copper-coin-line:before { content: ""; }
.ri-copper-diamond-fill:before { content: ""; }
.ri-copper-diamond-line:before { content: ""; }
.ri-copyleft-fill:before { content: ""; }
.ri-copyleft-line:before { content: ""; }
.ri-copyright-fill:before { content: ""; }
.ri-copyright-line:before { content: ""; }
.ri-coreos-fill:before { content: ""; }
.ri-coreos-line:before { content: ""; }
.ri-coupon-2-fill:before { content: ""; }
.ri-coupon-2-line:before { content: ""; }
.ri-coupon-3-fill:before { content: ""; }
.ri-coupon-3-line:before { content: ""; }
.ri-coupon-4-fill:before { content: ""; }
.ri-coupon-4-line:before { content: ""; }
.ri-coupon-5-fill:before { content: ""; }
.ri-coupon-5-line:before { content: ""; }
.ri-coupon-fill:before { content: ""; }
.ri-coupon-line:before { content: ""; }
.ri-cpu-fill:before { content: ""; }
.ri-cpu-line:before { content: ""; }
.ri-creative-commons-by-fill:before { content: ""; }
.ri-creative-commons-by-line:before { content: ""; }
.ri-creative-commons-fill:before { content: ""; }
.ri-creative-commons-line:before { content: ""; }
.ri-creative-commons-nc-fill:before { content: ""; }
.ri-creative-commons-nc-line:before { content: ""; }
.ri-creative-commons-nd-fill:before { content: ""; }
.ri-creative-commons-nd-line:before { content: ""; }
.ri-creative-commons-sa-fill:before { content: ""; }
.ri-creative-commons-sa-line:before { content: ""; }
.ri-creative-commons-zero-fill:before { content: ""; }
.ri-creative-commons-zero-line:before { content: ""; }
.ri-criminal-fill:before { content: ""; }
.ri-criminal-line:before { content: ""; }
.ri-crop-2-fill:before { content: ""; }
.ri-crop-2-line:before { content: ""; }
.ri-crop-fill:before { content: ""; }
.ri-crop-line:before { content: ""; }
.ri-css3-fill:before { content: ""; }
.ri-css3-line:before { content: ""; }
.ri-cup-fill:before { content: ""; }
.ri-cup-line:before { content: ""; }
.ri-currency-fill:before { content: ""; }
.ri-currency-line:before { content: ""; }
.ri-cursor-fill:before { content: ""; }
.ri-cursor-line:before { content: ""; }
.ri-customer-service-2-fill:before { content: ""; }
.ri-customer-service-2-line:before { content: ""; }
.ri-customer-service-fill:before { content: ""; }
.ri-customer-service-line:before { content: ""; }
.ri-dashboard-2-fill:before { content: ""; }
.ri-dashboard-2-line:before { content: ""; }
.ri-dashboard-3-fill:before { content: ""; }
.ri-dashboard-3-line:before { content: ""; }
.ri-dashboard-fill:before { content: ""; }
.ri-dashboard-line:before { content: ""; }
.ri-database-2-fill:before { content: ""; }
.ri-database-2-line:before { content: ""; }
.ri-database-fill:before { content: ""; }
.ri-database-line:before { content: ""; }
.ri-delete-back-2-fill:before { content: ""; }
.ri-delete-back-2-line:before { content: ""; }
.ri-delete-back-fill:before { content: ""; }
.ri-delete-back-line:before { content: ""; }
.ri-delete-bin-2-fill:before { content: ""; }
.ri-delete-bin-2-line:before { content: ""; }
.ri-delete-bin-3-fill:before { content: ""; }
.ri-delete-bin-3-line:before { content: ""; }
.ri-delete-bin-4-fill:before { content: ""; }
.ri-delete-bin-4-line:before { content: ""; }
.ri-delete-bin-5-fill:before { content: ""; }
.ri-delete-bin-5-line:before { content: ""; }
.ri-delete-bin-6-fill:before { content: ""; }
.ri-delete-bin-6-line:before { content: ""; }
.ri-delete-bin-7-fill:before { content: ""; }
.ri-delete-bin-7-line:before { content: ""; }
.ri-delete-bin-fill:before { content: ""; }
.ri-delete-bin-line:before { content: ""; }
.ri-delete-column:before { content: ""; }
.ri-delete-row:before { content: ""; }
.ri-device-fill:before { content: ""; }
.ri-device-line:before { content: ""; }
.ri-device-recover-fill:before { content: ""; }
.ri-device-recover-line:before { content: ""; }
.ri-dingding-fill:before { content: ""; }
.ri-dingding-line:before { content: ""; }
.ri-direction-fill:before { content: ""; }
.ri-direction-line:before { content: ""; }
.ri-disc-fill:before { content: ""; }
.ri-disc-line:before { content: ""; }
.ri-discord-fill:before { content: ""; }
.ri-discord-line:before { content: ""; }
.ri-discuss-fill:before { content: ""; }
.ri-discuss-line:before { content: ""; }
.ri-dislike-fill:before { content: ""; }
.ri-dislike-line:before { content: ""; }
.ri-disqus-fill:before { content: ""; }
.ri-disqus-line:before { content: ""; }
.ri-divide-fill:before { content: ""; }
.ri-divide-line:before { content: ""; }
.ri-donut-chart-fill:before { content: ""; }
.ri-donut-chart-line:before { content: ""; }
.ri-door-closed-fill:before { content: ""; }
.ri-door-closed-line:before { content: ""; }
.ri-door-fill:before { content: ""; }
.ri-door-line:before { content: ""; }
.ri-door-lock-box-fill:before { content: ""; }
.ri-door-lock-box-line:before { content: ""; }
.ri-door-lock-fill:before { content: ""; }
.ri-door-lock-line:before { content: ""; }
.ri-door-open-fill:before { content: ""; }
.ri-door-open-line:before { content: ""; }
.ri-dossier-fill:before { content: ""; }
.ri-dossier-line:before { content: ""; }
.ri-douban-fill:before { content: ""; }
.ri-douban-line:before { content: ""; }
.ri-double-quotes-l:before { content: ""; }
.ri-double-quotes-r:before { content: ""; }
.ri-download-2-fill:before { content: ""; }
.ri-download-2-line:before { content: ""; }
.ri-download-cloud-2-fill:before { content: ""; }
.ri-download-cloud-2-line:before { content: ""; }
.ri-download-cloud-fill:before { content: ""; }
.ri-download-cloud-line:before { content: ""; }
.ri-download-fill:before { content: ""; }
.ri-download-line:before { content: ""; }
.ri-draft-fill:before { content: ""; }
.ri-draft-line:before { content: ""; }
.ri-drag-drop-fill:before { content: ""; }
.ri-drag-drop-line:before { content: ""; }
.ri-drag-move-2-fill:before { content: ""; }
.ri-drag-move-2-line:before { content: ""; }
.ri-drag-move-fill:before { content: ""; }
.ri-drag-move-line:before { content: ""; }
.ri-dribbble-fill:before { content: ""; }
.ri-dribbble-line:before { content: ""; }
.ri-drive-fill:before { content: ""; }
.ri-drive-line:before { content: ""; }
.ri-drizzle-fill:before { content: ""; }
.ri-drizzle-line:before { content: ""; }
.ri-drop-fill:before { content: ""; }
.ri-drop-line:before { content: ""; }
.ri-dropbox-fill:before { content: ""; }
.ri-dropbox-line:before { content: ""; }
.ri-dual-sim-1-fill:before { content: ""; }
.ri-dual-sim-1-line:before { content: ""; }
.ri-dual-sim-2-fill:before { content: ""; }
.ri-dual-sim-2-line:before { content: ""; }
.ri-dv-fill:before { content: ""; }
.ri-dv-line:before { content: ""; }
.ri-dvd-fill:before { content: ""; }
.ri-dvd-line:before { content: ""; }
.ri-e-bike-2-fill:before { content: ""; }
.ri-e-bike-2-line:before { content: ""; }
.ri-e-bike-fill:before { content: ""; }
.ri-e-bike-line:before { content: ""; }
.ri-earth-fill:before { content: ""; }
.ri-earth-line:before { content: ""; }
.ri-earthquake-fill:before { content: ""; }
.ri-earthquake-line:before { content: ""; }
.ri-edge-fill:before { content: ""; }
.ri-edge-line:before { content: ""; }
.ri-edit-2-fill:before { content: ""; }
.ri-edit-2-line:before { content: ""; }
.ri-edit-box-fill:before { content: ""; }
.ri-edit-box-line:before { content: ""; }
.ri-edit-circle-fill:before { content: ""; }
.ri-edit-circle-line:before { content: ""; }
.ri-edit-fill:before { content: ""; }
.ri-edit-line:before { content: ""; }
.ri-eject-fill:before { content: ""; }
.ri-eject-line:before { content: ""; }
.ri-emotion-2-fill:before { content: ""; }
.ri-emotion-2-line:before { content: ""; }
.ri-emotion-fill:before { content: ""; }
.ri-emotion-happy-fill:before { content: ""; }
.ri-emotion-happy-line:before { content: ""; }
.ri-emotion-laugh-fill:before { content: ""; }
.ri-emotion-laugh-line:before { content: ""; }
.ri-emotion-line:before { content: ""; }
.ri-emotion-normal-fill:before { content: ""; }
.ri-emotion-normal-line:before { content: ""; }
.ri-emotion-sad-fill:before { content: ""; }
.ri-emotion-sad-line:before { content: ""; }
.ri-emotion-unhappy-fill:before { content: ""; }
.ri-emotion-unhappy-line:before { content: ""; }
.ri-empathize-fill:before { content: ""; }
.ri-empathize-line:before { content: ""; }
.ri-emphasis-cn:before { content: ""; }
.ri-emphasis:before { content: ""; }
.ri-english-input:before { content: ""; }
.ri-equalizer-fill:before { content: ""; }
.ri-equalizer-line:before { content: ""; }
.ri-eraser-fill:before { content: ""; }
.ri-eraser-line:before { content: ""; }
.ri-error-warning-fill:before { content: ""; }
.ri-error-warning-line:before { content: ""; }
.ri-evernote-fill:before { content: ""; }
.ri-evernote-line:before { content: ""; }
.ri-exchange-box-fill:before { content: ""; }
.ri-exchange-box-line:before { content: ""; }
.ri-exchange-cny-fill:before { content: ""; }
.ri-exchange-cny-line:before { content: ""; }
.ri-exchange-dollar-fill:before { content: ""; }
.ri-exchange-dollar-line:before { content: ""; }
.ri-exchange-fill:before { content: ""; }
.ri-exchange-funds-fill:before { content: ""; }
.ri-exchange-funds-line:before { content: ""; }
.ri-exchange-line:before { content: ""; }
.ri-external-link-fill:before { content: ""; }
.ri-external-link-line:before { content: ""; }
.ri-eye-2-fill:before { content: ""; }
.ri-eye-2-line:before { content: ""; }
.ri-eye-close-fill:before { content: ""; }
.ri-eye-close-line:before { content: ""; }
.ri-eye-fill:before { content: ""; }
.ri-eye-line:before { content: ""; }
.ri-eye-off-fill:before { content: ""; }
.ri-eye-off-line:before { content: ""; }
.ri-facebook-box-fill:before { content: ""; }
.ri-facebook-box-line:before { content: ""; }
.ri-facebook-circle-fill:before { content: ""; }
.ri-facebook-circle-line:before { content: ""; }
.ri-facebook-fill:before { content: ""; }
.ri-facebook-line:before { content: ""; }
.ri-fahrenheit-fill:before { content: ""; }
.ri-fahrenheit-line:before { content: ""; }
.ri-feedback-fill:before { content: ""; }
.ri-feedback-line:before { content: ""; }
.ri-file-2-fill:before { content: ""; }
.ri-file-2-line:before { content: ""; }
.ri-file-3-fill:before { content: ""; }
.ri-file-3-line:before { content: ""; }
.ri-file-4-fill:before { content: ""; }
.ri-file-4-line:before { content: ""; }
.ri-file-add-fill:before { content: ""; }
.ri-file-add-line:before { content: ""; }
.ri-file-chart-2-fill:before { content: ""; }
.ri-file-chart-2-line:before { content: ""; }
.ri-file-chart-fill:before { content: ""; }
.ri-file-chart-line:before { content: ""; }
.ri-file-cloud-fill:before { content: ""; }
.ri-file-cloud-line:before { content: ""; }
.ri-file-code-fill:before { content: ""; }
.ri-file-code-line:before { content: ""; }
.ri-file-copy-2-fill:before { content: ""; }
.ri-file-copy-2-line:before { content: ""; }
.ri-file-copy-fill:before { content: ""; }
.ri-file-copy-line:before { content: ""; }
.ri-file-damage-fill:before { content: ""; }
.ri-file-damage-line:before { content: ""; }
.ri-file-download-fill:before { content: ""; }
.ri-file-download-line:before { content: ""; }
.ri-file-edit-fill:before { content: ""; }
.ri-file-edit-line:before { content: ""; }
.ri-file-excel-2-fill:before { content: ""; }
.ri-file-excel-2-line:before { content: ""; }
.ri-file-excel-fill:before { content: ""; }
.ri-file-excel-line:before { content: ""; }
.ri-file-fill:before { content: ""; }
.ri-file-forbid-fill:before { content: ""; }
.ri-file-forbid-line:before { content: ""; }
.ri-file-gif-fill:before { content: ""; }
.ri-file-gif-line:before { content: ""; }
.ri-file-history-fill:before { content: ""; }
.ri-file-history-line:before { content: ""; }
.ri-file-hwp-fill:before { content: ""; }
.ri-file-hwp-line:before { content: ""; }
.ri-file-info-fill:before { content: ""; }
.ri-file-info-line:before { content: ""; }
.ri-file-line:before { content: ""; }
.ri-file-list-2-fill:before { content: ""; }
.ri-file-list-2-line:before { content: ""; }
.ri-file-list-3-fill:before { content: ""; }
.ri-file-list-3-line:before { content: ""; }
.ri-file-list-fill:before { content: ""; }
.ri-file-list-line:before { content: ""; }
.ri-file-lock-fill:before { content: ""; }
.ri-file-lock-line:before { content: ""; }
.ri-file-mark-fill:before { content: ""; }
.ri-file-mark-line:before { content: ""; }
.ri-file-music-fill:before { content: ""; }
.ri-file-music-line:before { content: ""; }
.ri-file-paper-2-fill:before { content: ""; }
.ri-file-paper-2-line:before { content: ""; }
.ri-file-paper-fill:before { content: ""; }
.ri-file-paper-line:before { content: ""; }
.ri-file-pdf-fill:before { content: ""; }
.ri-file-pdf-line:before { content: ""; }
.ri-file-ppt-2-fill:before { content: ""; }
.ri-file-ppt-2-line:before { content: ""; }
.ri-file-ppt-fill:before { content: ""; }
.ri-file-ppt-line:before { content: ""; }
.ri-file-reduce-fill:before { content: ""; }
.ri-file-reduce-line:before { content: ""; }
.ri-file-search-fill:before { content: ""; }
.ri-file-search-line:before { content: ""; }
.ri-file-settings-fill:before { content: ""; }
.ri-file-settings-line:before { content: ""; }
.ri-file-shield-2-fill:before { content: ""; }
.ri-file-shield-2-line:before { content: ""; }
.ri-file-shield-fill:before { content: ""; }
.ri-file-shield-line:before { content: ""; }
.ri-file-shred-fill:before { content: ""; }
.ri-file-shred-line:before { content: ""; }
.ri-file-text-fill:before { content: ""; }
.ri-file-text-line:before { content: ""; }
.ri-file-transfer-fill:before { content: ""; }
.ri-file-transfer-line:before { content: ""; }
.ri-file-unknow-fill:before { content: ""; }
.ri-file-unknow-line:before { content: ""; }
.ri-file-upload-fill:before { content: ""; }
.ri-file-upload-line:before { content: ""; }
.ri-file-user-fill:before { content: ""; }
.ri-file-user-line:before { content: ""; }
.ri-file-warning-fill:before { content: ""; }
.ri-file-warning-line:before { content: ""; }
.ri-file-word-2-fill:before { content: ""; }
.ri-file-word-2-line:before { content: ""; }
.ri-file-word-fill:before { content: ""; }
.ri-file-word-line:before { content: ""; }
.ri-file-zip-fill:before { content: ""; }
.ri-file-zip-line:before { content: ""; }
.ri-film-fill:before { content: ""; }
.ri-film-line:before { content: ""; }
.ri-filter-2-fill:before { content: ""; }
.ri-filter-2-line:before { content: ""; }
.ri-filter-3-fill:before { content: ""; }
.ri-filter-3-line:before { content: ""; }
.ri-filter-fill:before { content: ""; }
.ri-filter-line:before { content: ""; }
.ri-filter-off-fill:before { content: ""; }
.ri-filter-off-line:before { content: ""; }
.ri-find-replace-fill:before { content: ""; }
.ri-find-replace-line:before { content: ""; }
.ri-finder-fill:before { content: ""; }
.ri-finder-line:before { content: ""; }
.ri-fingerprint-2-fill:before { content: ""; }
.ri-fingerprint-2-line:before { content: ""; }
.ri-fingerprint-fill:before { content: ""; }
.ri-fingerprint-line:before { content: ""; }
.ri-fire-fill:before { content: ""; }
.ri-fire-line:before { content: ""; }
.ri-firefox-fill:before { content: ""; }
.ri-firefox-line:before { content: ""; }
.ri-first-aid-kit-fill:before { content: ""; }
.ri-first-aid-kit-line:before { content: ""; }
.ri-flag-2-fill:before { content: ""; }
.ri-flag-2-line:before { content: ""; }
.ri-flag-fill:before { content: ""; }
.ri-flag-line:before { content: ""; }
.ri-flashlight-fill:before { content: ""; }
.ri-flashlight-line:before { content: ""; }
.ri-flask-fill:before { content: ""; }
.ri-flask-line:before { content: ""; }
.ri-flight-land-fill:before { content: ""; }
.ri-flight-land-line:before { content: ""; }
.ri-flight-takeoff-fill:before { content: ""; }
.ri-flight-takeoff-line:before { content: ""; }
.ri-flood-fill:before { content: ""; }
.ri-flood-line:before { content: ""; }
.ri-flow-chart:before { content: ""; }
.ri-flutter-fill:before { content: ""; }
.ri-flutter-line:before { content: ""; }
.ri-focus-2-fill:before { content: ""; }
.ri-focus-2-line:before { content: ""; }
.ri-focus-3-fill:before { content: ""; }
.ri-focus-3-line:before { content: ""; }
.ri-focus-fill:before { content: ""; }
.ri-focus-line:before { content: ""; }
.ri-foggy-fill:before { content: ""; }
.ri-foggy-line:before { content: ""; }
.ri-folder-2-fill:before { content: ""; }
.ri-folder-2-line:before { content: ""; }
.ri-folder-3-fill:before { content: ""; }
.ri-folder-3-line:before { content: ""; }
.ri-folder-4-fill:before { content: ""; }
.ri-folder-4-line:before { content: ""; }
.ri-folder-5-fill:before { content: ""; }
.ri-folder-5-line:before { content: ""; }
.ri-folder-add-fill:before { content: ""; }
.ri-folder-add-line:before { content: ""; }
.ri-folder-chart-2-fill:before { content: ""; }
.ri-folder-chart-2-line:before { content: ""; }
.ri-folder-chart-fill:before { content: ""; }
.ri-folder-chart-line:before { content: ""; }
.ri-folder-download-fill:before { content: ""; }
.ri-folder-download-line:before { content: ""; }
.ri-folder-fill:before { content: ""; }
.ri-folder-forbid-fill:before { content: ""; }
.ri-folder-forbid-line:before { content: ""; }
.ri-folder-history-fill:before { content: ""; }
.ri-folder-history-line:before { content: ""; }
.ri-folder-info-fill:before { content: ""; }
.ri-folder-info-line:before { content: ""; }
.ri-folder-keyhole-fill:before { content: ""; }
.ri-folder-keyhole-line:before { content: ""; }
.ri-folder-line:before { content: ""; }
.ri-folder-lock-fill:before { content: ""; }
.ri-folder-lock-line:before { content: ""; }
.ri-folder-music-fill:before { content: ""; }
.ri-folder-music-line:before { content: ""; }
.ri-folder-open-fill:before { content: ""; }
.ri-folder-open-line:before { content: ""; }
.ri-folder-received-fill:before { content: ""; }
.ri-folder-received-line:before { content: ""; }
.ri-folder-reduce-fill:before { content: ""; }
.ri-folder-reduce-line:before { content: ""; }
.ri-folder-settings-fill:before { content: ""; }
.ri-folder-settings-line:before { content: ""; }
.ri-folder-shared-fill:before { content: ""; }
.ri-folder-shared-line:before { content: ""; }
.ri-folder-shield-2-fill:before { content: ""; }
.ri-folder-shield-2-line:before { content: ""; }
.ri-folder-shield-fill:before { content: ""; }
.ri-folder-shield-line:before { content: ""; }
.ri-folder-transfer-fill:before { content: ""; }
.ri-folder-transfer-line:before { content: ""; }
.ri-folder-unknow-fill:before { content: ""; }
.ri-folder-unknow-line:before { content: ""; }
.ri-folder-upload-fill:before { content: ""; }
.ri-folder-upload-line:before { content: ""; }
.ri-folder-user-fill:before { content: ""; }
.ri-folder-user-line:before { content: ""; }
.ri-folder-warning-fill:before { content: ""; }
.ri-folder-warning-line:before { content: ""; }
.ri-folder-zip-fill:before { content: ""; }
.ri-folder-zip-line:before { content: ""; }
.ri-folders-fill:before { content: ""; }
.ri-folders-line:before { content: ""; }
.ri-font-color:before { content: ""; }
.ri-font-size-2:before { content: ""; }
.ri-font-size:before { content: ""; }
.ri-football-fill:before { content: ""; }
.ri-football-line:before { content: ""; }
.ri-footprint-fill:before { content: ""; }
.ri-footprint-line:before { content: ""; }
.ri-forbid-2-fill:before { content: ""; }
.ri-forbid-2-line:before { content: ""; }
.ri-forbid-fill:before { content: ""; }
.ri-forbid-line:before { content: ""; }
.ri-format-clear:before { content: ""; }
.ri-fridge-fill:before { content: ""; }
.ri-fridge-line:before { content: ""; }
.ri-fullscreen-exit-fill:before { content: ""; }
.ri-fullscreen-exit-line:before { content: ""; }
.ri-fullscreen-fill:before { content: ""; }
.ri-fullscreen-line:before { content: ""; }
.ri-function-fill:before { content: ""; }
.ri-function-line:before { content: ""; }
.ri-functions:before { content: ""; }
.ri-funds-box-fill:before { content: ""; }
.ri-funds-box-line:before { content: ""; }
.ri-funds-fill:before { content: ""; }
.ri-funds-line:before { content: ""; }
.ri-gallery-fill:before { content: ""; }
.ri-gallery-line:before { content: ""; }
.ri-gallery-upload-fill:before { content: ""; }
.ri-gallery-upload-line:before { content: ""; }
.ri-game-fill:before { content: ""; }
.ri-game-line:before { content: ""; }
.ri-gamepad-fill:before { content: ""; }
.ri-gamepad-line:before { content: ""; }
.ri-gas-station-fill:before { content: ""; }
.ri-gas-station-line:before { content: ""; }
.ri-gatsby-fill:before { content: ""; }
.ri-gatsby-line:before { content: ""; }
.ri-genderless-fill:before { content: ""; }
.ri-genderless-line:before { content: ""; }
.ri-ghost-2-fill:before { content: ""; }
.ri-ghost-2-line:before { content: ""; }
.ri-ghost-fill:before { content: ""; }
.ri-ghost-line:before { content: ""; }
.ri-ghost-smile-fill:before { content: ""; }
.ri-ghost-smile-line:before { content: ""; }
.ri-gift-2-fill:before { content: ""; }
.ri-gift-2-line:before { content: ""; }
.ri-gift-fill:before { content: ""; }
.ri-gift-line:before { content: ""; }
.ri-git-branch-fill:before { content: ""; }
.ri-git-branch-line:before { content: ""; }
.ri-git-commit-fill:before { content: ""; }
.ri-git-commit-line:before { content: ""; }
.ri-git-merge-fill:before { content: ""; }
.ri-git-merge-line:before { content: ""; }
.ri-git-pull-request-fill:before { content: ""; }
.ri-git-pull-request-line:before { content: ""; }
.ri-git-repository-commits-fill:before { content: ""; }
.ri-git-repository-commits-line:before { content: ""; }
.ri-git-repository-fill:before { content: ""; }
.ri-git-repository-line:before { content: ""; }
.ri-git-repository-private-fill:before { content: ""; }
.ri-git-repository-private-line:before { content: ""; }
.ri-github-fill:before { content: ""; }
.ri-github-line:before { content: ""; }
.ri-gitlab-fill:before { content: ""; }
.ri-gitlab-line:before { content: ""; }
.ri-global-fill:before { content: ""; }
.ri-global-line:before { content: ""; }
.ri-globe-fill:before { content: ""; }
.ri-globe-line:before { content: ""; }
.ri-goblet-fill:before { content: ""; }
.ri-goblet-line:before { content: ""; }
.ri-google-fill:before { content: ""; }
.ri-google-line:before { content: ""; }
.ri-google-play-fill:before { content: ""; }
.ri-google-play-line:before { content: ""; }
.ri-government-fill:before { content: ""; }
.ri-government-line:before { content: ""; }
.ri-gps-fill:before { content: ""; }
.ri-gps-line:before { content: ""; }
.ri-gradienter-fill:before { content: ""; }
.ri-gradienter-line:before { content: ""; }
.ri-grid-fill:before { content: ""; }
.ri-grid-line:before { content: ""; }
.ri-group-2-fill:before { content: ""; }
.ri-group-2-line:before { content: ""; }
.ri-group-fill:before { content: ""; }
.ri-group-line:before { content: ""; }
.ri-guide-fill:before { content: ""; }
.ri-guide-line:before { content: ""; }
.ri-h-1:before { content: ""; }
.ri-h-2:before { content: ""; }
.ri-h-3:before { content: ""; }
.ri-h-4:before { content: ""; }
.ri-h-5:before { content: ""; }
.ri-h-6:before { content: ""; }
.ri-hail-fill:before { content: ""; }
.ri-hail-line:before { content: ""; }
.ri-hammer-fill:before { content: ""; }
.ri-hammer-line:before { content: ""; }
.ri-hand-coin-fill:before { content: ""; }
.ri-hand-coin-line:before { content: ""; }
.ri-hand-heart-fill:before { content: ""; }
.ri-hand-heart-line:before { content: ""; }
.ri-hand-sanitizer-fill:before { content: ""; }
.ri-hand-sanitizer-line:before { content: ""; }
.ri-handbag-fill:before { content: ""; }
.ri-handbag-line:before { content: ""; }
.ri-hard-drive-2-fill:before { content: ""; }
.ri-hard-drive-2-line:before { content: ""; }
.ri-hard-drive-fill:before { content: ""; }
.ri-hard-drive-line:before { content: ""; }
.ri-hashtag:before { content: ""; }
.ri-haze-2-fill:before { content: ""; }
.ri-haze-2-line:before { content: ""; }
.ri-haze-fill:before { content: ""; }
.ri-haze-line:before { content: ""; }
.ri-hd-fill:before { content: ""; }
.ri-hd-line:before { content: ""; }
.ri-heading:before { content: ""; }
.ri-headphone-fill:before { content: ""; }
.ri-headphone-line:before { content: ""; }
.ri-health-book-fill:before { content: ""; }
.ri-health-book-line:before { content: ""; }
.ri-heart-2-fill:before { content: ""; }
.ri-heart-2-line:before { content: ""; }
.ri-heart-3-fill:before { content: ""; }
.ri-heart-3-line:before { content: ""; }
.ri-heart-add-fill:before { content: ""; }
.ri-heart-add-line:before { content: ""; }
.ri-heart-fill:before { content: ""; }
.ri-heart-line:before { content: ""; }
.ri-heart-pulse-fill:before { content: ""; }
.ri-heart-pulse-line:before { content: ""; }
.ri-hearts-fill:before { content: ""; }
.ri-hearts-line:before { content: ""; }
.ri-heavy-showers-fill:before { content: ""; }
.ri-heavy-showers-line:before { content: ""; }
.ri-history-fill:before { content: ""; }
.ri-history-line:before { content: ""; }
.ri-home-2-fill:before { content: ""; }
.ri-home-2-line:before { content: ""; }
.ri-home-3-fill:before { content: ""; }
.ri-home-3-line:before { content: ""; }
.ri-home-4-fill:before { content: ""; }
.ri-home-4-line:before { content: ""; }
.ri-home-5-fill:before { content: ""; }
.ri-home-5-line:before { content: ""; }
.ri-home-6-fill:before { content: ""; }
.ri-home-6-line:before { content: ""; }
.ri-home-7-fill:before { content: ""; }
.ri-home-7-line:before { content: ""; }
.ri-home-8-fill:before { content: ""; }
.ri-home-8-line:before { content: ""; }
.ri-home-fill:before { content: ""; }
.ri-home-gear-fill:before { content: ""; }
.ri-home-gear-line:before { content: ""; }
.ri-home-heart-fill:before { content: ""; }
.ri-home-heart-line:before { content: ""; }
.ri-home-line:before { content: ""; }
.ri-home-smile-2-fill:before { content: ""; }
.ri-home-smile-2-line:before { content: ""; }
.ri-home-smile-fill:before { content: ""; }
.ri-home-smile-line:before { content: ""; }
.ri-home-wifi-fill:before { content: ""; }
.ri-home-wifi-line:before { content: ""; }
.ri-honor-of-kings-fill:before { content: ""; }
.ri-honor-of-kings-line:before { content: ""; }
.ri-honour-fill:before { content: ""; }
.ri-honour-line:before { content: ""; }
.ri-hospital-fill:before { content: ""; }
.ri-hospital-line:before { content: ""; }
.ri-hotel-bed-fill:before { content: ""; }
.ri-hotel-bed-line:before { content: ""; }
.ri-hotel-fill:before { content: ""; }
.ri-hotel-line:before { content: ""; }
.ri-hotspot-fill:before { content: ""; }
.ri-hotspot-line:before { content: ""; }
.ri-hq-fill:before { content: ""; }
.ri-hq-line:before { content: ""; }
.ri-html5-fill:before { content: ""; }
.ri-html5-line:before { content: ""; }
.ri-ie-fill:before { content: ""; }
.ri-ie-line:before { content: ""; }
.ri-image-2-fill:before { content: ""; }
.ri-image-2-line:before { content: ""; }
.ri-image-add-fill:before { content: ""; }
.ri-image-add-line:before { content: ""; }
.ri-image-edit-fill:before { content: ""; }
.ri-image-edit-line:before { content: ""; }
.ri-image-fill:before { content: ""; }
.ri-image-line:before { content: ""; }
.ri-inbox-archive-fill:before { content: ""; }
.ri-inbox-archive-line:before { content: ""; }
.ri-inbox-fill:before { content: ""; }
.ri-inbox-line:before { content: ""; }
.ri-inbox-unarchive-fill:before { content: ""; }
.ri-inbox-unarchive-line:before { content: ""; }
.ri-increase-decrease-fill:before { content: ""; }
.ri-increase-decrease-line:before { content: ""; }
.ri-indent-decrease:before { content: ""; }
.ri-indent-increase:before { content: ""; }
.ri-indeterminate-circle-fill:before { content: ""; }
.ri-indeterminate-circle-line:before { content: ""; }
.ri-information-fill:before { content: ""; }
.ri-information-line:before { content: ""; }
.ri-infrared-thermometer-fill:before { content: ""; }
.ri-infrared-thermometer-line:before { content: ""; }
.ri-ink-bottle-fill:before { content: ""; }
.ri-ink-bottle-line:before { content: ""; }
.ri-input-cursor-move:before { content: ""; }
.ri-input-method-fill:before { content: ""; }
.ri-input-method-line:before { content: ""; }
.ri-insert-column-left:before { content: ""; }
.ri-insert-column-right:before { content: ""; }
.ri-insert-row-bottom:before { content: ""; }
.ri-insert-row-top:before { content: ""; }
.ri-instagram-fill:before { content: ""; }
.ri-instagram-line:before { content: ""; }
.ri-install-fill:before { content: ""; }
.ri-install-line:before { content: ""; }
.ri-invision-fill:before { content: ""; }
.ri-invision-line:before { content: ""; }
.ri-italic:before { content: ""; }
.ri-kakao-talk-fill:before { content: ""; }
.ri-kakao-talk-line:before { content: ""; }
.ri-key-2-fill:before { content: ""; }
.ri-key-2-line:before { content: ""; }
.ri-key-fill:before { content: ""; }
.ri-key-line:before { content: ""; }
.ri-keyboard-box-fill:before { content: ""; }
.ri-keyboard-box-line:before { content: ""; }
.ri-keyboard-fill:before { content: ""; }
.ri-keyboard-line:before { content: ""; }
.ri-keynote-fill:before { content: ""; }
.ri-keynote-line:before { content: ""; }
.ri-knife-blood-fill:before { content: ""; }
.ri-knife-blood-line:before { content: ""; }
.ri-knife-fill:before { content: ""; }
.ri-knife-line:before { content: ""; }
.ri-landscape-fill:before { content: ""; }
.ri-landscape-line:before { content: ""; }
.ri-layout-2-fill:before { content: ""; }
.ri-layout-2-line:before { content: ""; }
.ri-layout-3-fill:before { content: ""; }
.ri-layout-3-line:before { content: ""; }
.ri-layout-4-fill:before { content: ""; }
.ri-layout-4-line:before { content: ""; }
.ri-layout-5-fill:before { content: ""; }
.ri-layout-5-line:before { content: ""; }
.ri-layout-6-fill:before { content: ""; }
.ri-layout-6-line:before { content: ""; }
.ri-layout-bottom-2-fill:before { content: ""; }
.ri-layout-bottom-2-line:before { content: ""; }
.ri-layout-bottom-fill:before { content: ""; }
.ri-layout-bottom-line:before { content: ""; }
.ri-layout-column-fill:before { content: ""; }
.ri-layout-column-line:before { content: ""; }
.ri-layout-fill:before { content: ""; }
.ri-layout-grid-fill:before { content: ""; }
.ri-layout-grid-line:before { content: ""; }
.ri-layout-left-2-fill:before { content: ""; }
.ri-layout-left-2-line:before { content: ""; }
.ri-layout-left-fill:before { content: ""; }
.ri-layout-left-line:before { content: ""; }
.ri-layout-line:before { content: ""; }
.ri-layout-masonry-fill:before { content: ""; }
.ri-layout-masonry-line:before { content: ""; }
.ri-layout-right-2-fill:before { content: ""; }
.ri-layout-right-2-line:before { content: ""; }
.ri-layout-right-fill:before { content: ""; }
.ri-layout-right-line:before { content: ""; }
.ri-layout-row-fill:before { content: ""; }
.ri-layout-row-line:before { content: ""; }
.ri-layout-top-2-fill:before { content: ""; }
.ri-layout-top-2-line:before { content: ""; }
.ri-layout-top-fill:before { content: ""; }
.ri-layout-top-line:before { content: ""; }
.ri-leaf-fill:before { content: ""; }
.ri-leaf-line:before { content: ""; }
.ri-lifebuoy-fill:before { content: ""; }
.ri-lifebuoy-line:before { content: ""; }
.ri-lightbulb-fill:before { content: ""; }
.ri-lightbulb-flash-fill:before { content: ""; }
.ri-lightbulb-flash-line:before { content: ""; }
.ri-lightbulb-line:before { content: ""; }
.ri-line-chart-fill:before { content: ""; }
.ri-line-chart-line:before { content: ""; }
.ri-line-fill:before { content: ""; }
.ri-line-height:before { content: ""; }
.ri-line-line:before { content: ""; }
.ri-link-m:before { content: ""; }
.ri-link-unlink-m:before { content: ""; }
.ri-link-unlink:before { content: ""; }
.ri-link:before { content: ""; }
.ri-linkedin-box-fill:before { content: ""; }
.ri-linkedin-box-line:before { content: ""; }
.ri-linkedin-fill:before { content: ""; }
.ri-linkedin-line:before { content: ""; }
.ri-links-fill:before { content: ""; }
.ri-links-line:before { content: ""; }
.ri-list-check-2:before { content: ""; }
.ri-list-check:before { content: ""; }
.ri-list-ordered:before { content: ""; }
.ri-list-settings-fill:before { content: ""; }
.ri-list-settings-line:before { content: ""; }
.ri-list-unordered:before { content: ""; }
.ri-live-fill:before { content: ""; }
.ri-live-line:before { content: ""; }
.ri-loader-2-fill:before { content: ""; }
.ri-loader-2-line:before { content: ""; }
.ri-loader-3-fill:before { content: ""; }
.ri-loader-3-line:before { content: ""; }
.ri-loader-4-fill:before { content: ""; }
.ri-loader-4-line:before { content: ""; }
.ri-loader-5-fill:before { content: ""; }
.ri-loader-5-line:before { content: ""; }
.ri-loader-fill:before { content: ""; }
.ri-loader-line:before { content: ""; }
.ri-lock-2-fill:before { content: ""; }
.ri-lock-2-line:before { content: ""; }
.ri-lock-fill:before { content: ""; }
.ri-lock-line:before { content: ""; }
.ri-lock-password-fill:before { content: ""; }
.ri-lock-password-line:before { content: ""; }
.ri-lock-unlock-fill:before { content: ""; }
.ri-lock-unlock-line:before { content: ""; }
.ri-login-box-fill:before { content: ""; }
.ri-login-box-line:before { content: ""; }
.ri-login-circle-fill:before { content: ""; }
.ri-login-circle-line:before { content: ""; }
.ri-logout-box-fill:before { content: ""; }
.ri-logout-box-line:before { content: ""; }
.ri-logout-box-r-fill:before { content: ""; }
.ri-logout-box-r-line:before { content: ""; }
.ri-logout-circle-fill:before { content: ""; }
.ri-logout-circle-line:before { content: ""; }
.ri-logout-circle-r-fill:before { content: ""; }
.ri-logout-circle-r-line:before { content: ""; }
.ri-luggage-cart-fill:before { content: ""; }
.ri-luggage-cart-line:before { content: ""; }
.ri-luggage-deposit-fill:before { content: ""; }
.ri-luggage-deposit-line:before { content: ""; }
.ri-lungs-fill:before { content: ""; }
.ri-lungs-line:before { content: ""; }
.ri-mac-fill:before { content: ""; }
.ri-mac-line:before { content: ""; }
.ri-macbook-fill:before { content: ""; }
.ri-macbook-line:before { content: ""; }
.ri-magic-fill:before { content: ""; }
.ri-magic-line:before { content: ""; }
.ri-mail-add-fill:before { content: ""; }
.ri-mail-add-line:before { content: ""; }
.ri-mail-check-fill:before { content: ""; }
.ri-mail-check-line:before { content: ""; }
.ri-mail-close-fill:before { content: ""; }
.ri-mail-close-line:before { content: ""; }
.ri-mail-download-fill:before { content: ""; }
.ri-mail-download-line:before { content: ""; }
.ri-mail-fill:before { content: ""; }
.ri-mail-forbid-fill:before { content: ""; }
.ri-mail-forbid-line:before { content: ""; }
.ri-mail-line:before { content: ""; }
.ri-mail-lock-fill:before { content: ""; }
.ri-mail-lock-line:before { content: ""; }
.ri-mail-open-fill:before { content: ""; }
.ri-mail-open-line:before { content: ""; }
.ri-mail-send-fill:before { content: ""; }
.ri-mail-send-line:before { content: ""; }
.ri-mail-settings-fill:before { content: ""; }
.ri-mail-settings-line:before { content: ""; }
.ri-mail-star-fill:before { content: ""; }
.ri-mail-star-line:before { content: ""; }
.ri-mail-unread-fill:before { content: ""; }
.ri-mail-unread-line:before { content: ""; }
.ri-mail-volume-fill:before { content: ""; }
.ri-mail-volume-line:before { content: ""; }
.ri-map-2-fill:before { content: ""; }
.ri-map-2-line:before { content: ""; }
.ri-map-fill:before { content: ""; }
.ri-map-line:before { content: ""; }
.ri-map-pin-2-fill:before { content: ""; }
.ri-map-pin-2-line:before { content: ""; }
.ri-map-pin-3-fill:before { content: ""; }
.ri-map-pin-3-line:before { content: ""; }
.ri-map-pin-4-fill:before { content: ""; }
.ri-map-pin-4-line:before { content: ""; }
.ri-map-pin-5-fill:before { content: ""; }
.ri-map-pin-5-line:before { content: ""; }
.ri-map-pin-add-fill:before { content: ""; }
.ri-map-pin-add-line:before { content: ""; }
.ri-map-pin-fill:before { content: ""; }
.ri-map-pin-line:before { content: ""; }
.ri-map-pin-range-fill:before { content: ""; }
.ri-map-pin-range-line:before { content: ""; }
.ri-map-pin-time-fill:before { content: ""; }
.ri-map-pin-time-line:before { content: ""; }
.ri-map-pin-user-fill:before { content: ""; }
.ri-map-pin-user-line:before { content: ""; }
.ri-mark-pen-fill:before { content: ""; }
.ri-mark-pen-line:before { content: ""; }
.ri-markdown-fill:before { content: ""; }
.ri-markdown-line:before { content: ""; }
.ri-markup-fill:before { content: ""; }
.ri-markup-line:before { content: ""; }
.ri-mastercard-fill:before { content: ""; }
.ri-mastercard-line:before { content: ""; }
.ri-mastodon-fill:before { content: ""; }
.ri-mastodon-line:before { content: ""; }
.ri-medal-2-fill:before { content: ""; }
.ri-medal-2-line:before { content: ""; }
.ri-medal-fill:before { content: ""; }
.ri-medal-line:before { content: ""; }
.ri-medicine-bottle-fill:before { content: ""; }
.ri-medicine-bottle-line:before { content: ""; }
.ri-medium-fill:before { content: ""; }
.ri-medium-line:before { content: ""; }
.ri-men-fill:before { content: ""; }
.ri-men-line:before { content: ""; }
.ri-mental-health-fill:before { content: ""; }
.ri-mental-health-line:before { content: ""; }
.ri-menu-2-fill:before { content: ""; }
.ri-menu-2-line:before { content: ""; }
.ri-menu-3-fill:before { content: ""; }
.ri-menu-3-line:before { content: ""; }
.ri-menu-4-fill:before { content: ""; }
.ri-menu-4-line:before { content: ""; }
.ri-menu-5-fill:before { content: ""; }
.ri-menu-5-line:before { content: ""; }
.ri-menu-add-fill:before { content: ""; }
.ri-menu-add-line:before { content: ""; }
.ri-menu-fill:before { content: ""; }
.ri-menu-fold-fill:before { content: ""; }
.ri-menu-fold-line:before { content: ""; }
.ri-menu-line:before { content: ""; }
.ri-menu-unfold-fill:before { content: ""; }
.ri-menu-unfold-line:before { content: ""; }
.ri-merge-cells-horizontal:before { content: ""; }
.ri-merge-cells-vertical:before { content: ""; }
.ri-message-2-fill:before { content: ""; }
.ri-message-2-line:before { content: ""; }
.ri-message-3-fill:before { content: ""; }
.ri-message-3-line:before { content: ""; }
.ri-message-fill:before { content: ""; }
.ri-message-line:before { content: ""; }
.ri-messenger-fill:before { content: ""; }
.ri-messenger-line:before { content: ""; }
.ri-meteor-fill:before { content: ""; }
.ri-meteor-line:before { content: ""; }
.ri-mic-2-fill:before { content: ""; }
.ri-mic-2-line:before { content: ""; }
.ri-mic-fill:before { content: ""; }
.ri-mic-line:before { content: ""; }
.ri-mic-off-fill:before { content: ""; }
.ri-mic-off-line:before { content: ""; }
.ri-mickey-fill:before { content: ""; }
.ri-mickey-line:before { content: ""; }
.ri-microscope-fill:before { content: ""; }
.ri-microscope-line:before { content: ""; }
.ri-microsoft-fill:before { content: ""; }
.ri-microsoft-line:before { content: ""; }
.ri-mind-map:before { content: ""; }
.ri-mini-program-fill:before { content: ""; }
.ri-mini-program-line:before { content: ""; }
.ri-mist-fill:before { content: ""; }
.ri-mist-line:before { content: ""; }
.ri-money-cny-box-fill:before { content: ""; }
.ri-money-cny-box-line:before { content: ""; }
.ri-money-cny-circle-fill:before { content: ""; }
.ri-money-cny-circle-line:before { content: ""; }
.ri-money-dollar-box-fill:before { content: ""; }
.ri-money-dollar-box-line:before { content: ""; }
.ri-money-dollar-circle-fill:before { content: ""; }
.ri-money-dollar-circle-line:before { content: ""; }
.ri-money-euro-box-fill:before { content: ""; }
.ri-money-euro-box-line:before { content: ""; }
.ri-money-euro-circle-fill:before { content: ""; }
.ri-money-euro-circle-line:before { content: ""; }
.ri-money-pound-box-fill:before { content: ""; }
.ri-money-pound-box-line:before { content: ""; }
.ri-money-pound-circle-fill:before { content: ""; }
.ri-money-pound-circle-line:before { content: ""; }
.ri-moon-clear-fill:before { content: ""; }
.ri-moon-clear-line:before { content: ""; }
.ri-moon-cloudy-fill:before { content: ""; }
.ri-moon-cloudy-line:before { content: ""; }
.ri-moon-fill:before { content: ""; }
.ri-moon-foggy-fill:before { content: ""; }
.ri-moon-foggy-line:before { content: ""; }
.ri-moon-line:before { content: ""; }
.ri-more-2-fill:before { content: ""; }
.ri-more-2-line:before { content: ""; }
.ri-more-fill:before { content: ""; }
.ri-more-line:before { content: ""; }
.ri-motorbike-fill:before { content: ""; }
.ri-motorbike-line:before { content: ""; }
.ri-mouse-fill:before { content: ""; }
.ri-mouse-line:before { content: ""; }
.ri-movie-2-fill:before { content: ""; }
.ri-movie-2-line:before { content: ""; }
.ri-movie-fill:before { content: ""; }
.ri-movie-line:before { content: ""; }
.ri-music-2-fill:before { content: ""; }
.ri-music-2-line:before { content: ""; }
.ri-music-fill:before { content: ""; }
.ri-music-line:before { content: ""; }
.ri-mv-fill:before { content: ""; }
.ri-mv-line:before { content: ""; }
.ri-navigation-fill:before { content: ""; }
.ri-navigation-line:before { content: ""; }
.ri-netease-cloud-music-fill:before { content: ""; }
.ri-netease-cloud-music-line:before { content: ""; }
.ri-netflix-fill:before { content: ""; }
.ri-netflix-line:before { content: ""; }
.ri-newspaper-fill:before { content: ""; }
.ri-newspaper-line:before { content: ""; }
.ri-node-tree:before { content: ""; }
.ri-notification-2-fill:before { content: ""; }
.ri-notification-2-line:before { content: ""; }
.ri-notification-3-fill:before { content: ""; }
.ri-notification-3-line:before { content: ""; }
.ri-notification-4-fill:before { content: ""; }
.ri-notification-4-line:before { content: ""; }
.ri-notification-badge-fill:before { content: ""; }
.ri-notification-badge-line:before { content: ""; }
.ri-notification-fill:before { content: ""; }
.ri-notification-line:before { content: ""; }
.ri-notification-off-fill:before { content: ""; }
.ri-notification-off-line:before { content: ""; }
.ri-npmjs-fill:before { content: ""; }
.ri-npmjs-line:before { content: ""; }
.ri-number-0:before { content: ""; }
.ri-number-1:before { content: ""; }
.ri-number-2:before { content: ""; }
.ri-number-3:before { content: ""; }
.ri-number-4:before { content: ""; }
.ri-number-5:before { content: ""; }
.ri-number-6:before { content: ""; }
.ri-number-7:before { content: ""; }
.ri-number-8:before { content: ""; }
.ri-number-9:before { content: ""; }
.ri-numbers-fill:before { content: ""; }
.ri-numbers-line:before { content: ""; }
.ri-nurse-fill:before { content: ""; }
.ri-nurse-line:before { content: ""; }
.ri-oil-fill:before { content: ""; }
.ri-oil-line:before { content: ""; }
.ri-omega:before { content: ""; }
.ri-open-arm-fill:before { content: ""; }
.ri-open-arm-line:before { content: ""; }
.ri-open-source-fill:before { content: ""; }
.ri-open-source-line:before { content: ""; }
.ri-opera-fill:before { content: ""; }
.ri-opera-line:before { content: ""; }
.ri-order-play-fill:before { content: ""; }
.ri-order-play-line:before { content: ""; }
.ri-organization-chart:before { content: ""; }
.ri-outlet-2-fill:before { content: ""; }
.ri-outlet-2-line:before { content: ""; }
.ri-outlet-fill:before { content: ""; }
.ri-outlet-line:before { content: ""; }
.ri-page-separator:before { content: ""; }
.ri-pages-fill:before { content: ""; }
.ri-pages-line:before { content: ""; }
.ri-paint-brush-fill:before { content: ""; }
.ri-paint-brush-line:before { content: ""; }
.ri-paint-fill:before { content: ""; }
.ri-paint-line:before { content: ""; }
.ri-palette-fill:before { content: ""; }
.ri-palette-line:before { content: ""; }
.ri-pantone-fill:before { content: ""; }
.ri-pantone-line:before { content: ""; }
.ri-paragraph:before { content: ""; }
.ri-parent-fill:before { content: ""; }
.ri-parent-line:before { content: ""; }
.ri-parentheses-fill:before { content: ""; }
.ri-parentheses-line:before { content: ""; }
.ri-parking-box-fill:before { content: ""; }
.ri-parking-box-line:before { content: ""; }
.ri-parking-fill:before { content: ""; }
.ri-parking-line:before { content: ""; }
.ri-passport-fill:before { content: ""; }
.ri-passport-line:before { content: ""; }
.ri-patreon-fill:before { content: ""; }
.ri-patreon-line:before { content: ""; }
.ri-pause-circle-fill:before { content: ""; }
.ri-pause-circle-line:before { content: ""; }
.ri-pause-fill:before { content: ""; }
.ri-pause-line:before { content: ""; }
.ri-pause-mini-fill:before { content: ""; }
.ri-pause-mini-line:before { content: ""; }
.ri-paypal-fill:before { content: ""; }
.ri-paypal-line:before { content: ""; }
.ri-pen-nib-fill:before { content: ""; }
.ri-pen-nib-line:before { content: ""; }
.ri-pencil-fill:before { content: ""; }
.ri-pencil-line:before { content: ""; }
.ri-pencil-ruler-2-fill:before { content: ""; }
.ri-pencil-ruler-2-line:before { content: ""; }
.ri-pencil-ruler-fill:before { content: ""; }
.ri-pencil-ruler-line:before { content: ""; }
.ri-percent-fill:before { content: ""; }
.ri-percent-line:before { content: ""; }
.ri-phone-camera-fill:before { content: ""; }
.ri-phone-camera-line:before { content: ""; }
.ri-phone-fill:before { content: ""; }
.ri-phone-find-fill:before { content: ""; }
.ri-phone-find-line:before { content: ""; }
.ri-phone-line:before { content: ""; }
.ri-phone-lock-fill:before { content: ""; }
.ri-phone-lock-line:before { content: ""; }
.ri-picture-in-picture-2-fill:before { content: ""; }
.ri-picture-in-picture-2-line:before { content: ""; }
.ri-picture-in-picture-exit-fill:before { content: ""; }
.ri-picture-in-picture-exit-line:before { content: ""; }
.ri-picture-in-picture-fill:before { content: ""; }
.ri-picture-in-picture-line:before { content: ""; }
.ri-pie-chart-2-fill:before { content: ""; }
.ri-pie-chart-2-line:before { content: ""; }
.ri-pie-chart-box-fill:before { content: ""; }
.ri-pie-chart-box-line:before { content: ""; }
.ri-pie-chart-fill:before { content: ""; }
.ri-pie-chart-line:before { content: ""; }
.ri-pin-distance-fill:before { content: ""; }
.ri-pin-distance-line:before { content: ""; }
.ri-ping-pong-fill:before { content: ""; }
.ri-ping-pong-line:before { content: ""; }
.ri-pinterest-fill:before { content: ""; }
.ri-pinterest-line:before { content: ""; }
.ri-pinyin-input:before { content: ""; }
.ri-pixelfed-fill:before { content: ""; }
.ri-pixelfed-line:before { content: ""; }
.ri-plane-fill:before { content: ""; }
.ri-plane-line:before { content: ""; }
.ri-plant-fill:before { content: ""; }
.ri-plant-line:before { content: ""; }
.ri-play-circle-fill:before { content: ""; }
.ri-play-circle-line:before { content: ""; }
.ri-play-fill:before { content: ""; }
.ri-play-line:before { content: ""; }
.ri-play-list-2-fill:before { content: ""; }
.ri-play-list-2-line:before { content: ""; }
.ri-play-list-add-fill:before { content: ""; }
.ri-play-list-add-line:before { content: ""; }
.ri-play-list-fill:before { content: ""; }
.ri-play-list-line:before { content: ""; }
.ri-play-mini-fill:before { content: ""; }
.ri-play-mini-line:before { content: ""; }
.ri-playstation-fill:before { content: ""; }
.ri-playstation-line:before { content: ""; }
.ri-plug-2-fill:before { content: ""; }
.ri-plug-2-line:before { content: ""; }
.ri-plug-fill:before { content: ""; }
.ri-plug-line:before { content: ""; }
.ri-polaroid-2-fill:before { content: ""; }
.ri-polaroid-2-line:before { content: ""; }
.ri-polaroid-fill:before { content: ""; }
.ri-polaroid-line:before { content: ""; }
.ri-police-car-fill:before { content: ""; }
.ri-police-car-line:before { content: ""; }
.ri-price-tag-2-fill:before { content: ""; }
.ri-price-tag-2-line:before { content: ""; }
.ri-price-tag-3-fill:before { content: ""; }
.ri-price-tag-3-line:before { content: ""; }
.ri-price-tag-fill:before { content: ""; }
.ri-price-tag-line:before { content: ""; }
.ri-printer-cloud-fill:before { content: ""; }
.ri-printer-cloud-line:before { content: ""; }
.ri-printer-fill:before { content: ""; }
.ri-printer-line:before { content: ""; }
.ri-product-hunt-fill:before { content: ""; }
.ri-product-hunt-line:before { content: ""; }
.ri-profile-fill:before { content: ""; }
.ri-profile-line:before { content: ""; }
.ri-projector-2-fill:before { content: ""; }
.ri-projector-2-line:before { content: ""; }
.ri-projector-fill:before { content: ""; }
.ri-projector-line:before { content: ""; }
.ri-psychotherapy-fill:before { content: ""; }
.ri-psychotherapy-line:before { content: ""; }
.ri-pulse-fill:before { content: ""; }
.ri-pulse-line:before { content: ""; }
.ri-pushpin-2-fill:before { content: ""; }
.ri-pushpin-2-line:before { content: ""; }
.ri-pushpin-fill:before { content: ""; }
.ri-pushpin-line:before { content: ""; }
.ri-qq-fill:before { content: ""; }
.ri-qq-line:before { content: ""; }
.ri-qr-code-fill:before { content: ""; }
.ri-qr-code-line:before { content: ""; }
.ri-qr-scan-2-fill:before { content: ""; }
.ri-qr-scan-2-line:before { content: ""; }
.ri-qr-scan-fill:before { content: ""; }
.ri-qr-scan-line:before { content: ""; }
.ri-question-answer-fill:before { content: ""; }
.ri-question-answer-line:before { content: ""; }
.ri-question-fill:before { content: ""; }
.ri-question-line:before { content: ""; }
.ri-question-mark:before { content: ""; }
.ri-questionnaire-fill:before { content: ""; }
.ri-questionnaire-line:before { content: ""; }
.ri-quill-pen-fill:before { content: ""; }
.ri-quill-pen-line:before { content: ""; }
.ri-radar-fill:before { content: ""; }
.ri-radar-line:before { content: ""; }
.ri-radio-2-fill:before { content: ""; }
.ri-radio-2-line:before { content: ""; }
.ri-radio-button-fill:before { content: ""; }
.ri-radio-button-line:before { content: ""; }
.ri-radio-fill:before { content: ""; }
.ri-radio-line:before { content: ""; }
.ri-rainbow-fill:before { content: ""; }
.ri-rainbow-line:before { content: ""; }
.ri-rainy-fill:before { content: ""; }
.ri-rainy-line:before { content: ""; }
.ri-reactjs-fill:before { content: ""; }
.ri-reactjs-line:before { content: ""; }
.ri-record-circle-fill:before { content: ""; }
.ri-record-circle-line:before { content: ""; }
.ri-record-mail-fill:before { content: ""; }
.ri-record-mail-line:before { content: ""; }
.ri-recycle-fill:before { content: ""; }
.ri-recycle-line:before { content: ""; }
.ri-red-packet-fill:before { content: ""; }
.ri-red-packet-line:before { content: ""; }
.ri-reddit-fill:before { content: ""; }
.ri-reddit-line:before { content: ""; }
.ri-refresh-fill:before { content: ""; }
.ri-refresh-line:before { content: ""; }
.ri-refund-2-fill:before { content: ""; }
.ri-refund-2-line:before { content: ""; }
.ri-refund-fill:before { content: ""; }
.ri-refund-line:before { content: ""; }
.ri-registered-fill:before { content: ""; }
.ri-registered-line:before { content: ""; }
.ri-remixicon-fill:before { content: ""; }
.ri-remixicon-line:before { content: ""; }
.ri-remote-control-2-fill:before { content: ""; }
.ri-remote-control-2-line:before { content: ""; }
.ri-remote-control-fill:before { content: ""; }
.ri-remote-control-line:before { content: ""; }
.ri-repeat-2-fill:before { content: ""; }
.ri-repeat-2-line:before { content: ""; }
.ri-repeat-fill:before { content: ""; }
.ri-repeat-line:before { content: ""; }
.ri-repeat-one-fill:before { content: ""; }
.ri-repeat-one-line:before { content: ""; }
.ri-reply-all-fill:before { content: ""; }
.ri-reply-all-line:before { content: ""; }
.ri-reply-fill:before { content: ""; }
.ri-reply-line:before { content: ""; }
.ri-reserved-fill:before { content: ""; }
.ri-reserved-line:before { content: ""; }
.ri-rest-time-fill:before { content: ""; }
.ri-rest-time-line:before { content: ""; }
.ri-restart-fill:before { content: ""; }
.ri-restart-line:before { content: ""; }
.ri-restaurant-2-fill:before { content: ""; }
.ri-restaurant-2-line:before { content: ""; }
.ri-restaurant-fill:before { content: ""; }
.ri-restaurant-line:before { content: ""; }
.ri-rewind-fill:before { content: ""; }
.ri-rewind-line:before { content: ""; }
.ri-rewind-mini-fill:before { content: ""; }
.ri-rewind-mini-line:before { content: ""; }
.ri-rhythm-fill:before { content: ""; }
.ri-rhythm-line:before { content: ""; }
.ri-riding-fill:before { content: ""; }
.ri-riding-line:before { content: ""; }
.ri-road-map-fill:before { content: ""; }
.ri-road-map-line:before { content: ""; }
.ri-roadster-fill:before { content: ""; }
.ri-roadster-line:before { content: ""; }
.ri-robot-fill:before { content: ""; }
.ri-robot-line:before { content: ""; }
.ri-rocket-2-fill:before { content: ""; }
.ri-rocket-2-line:before { content: ""; }
.ri-rocket-fill:before { content: ""; }
.ri-rocket-line:before { content: ""; }
.ri-rotate-lock-fill:before { content: ""; }
.ri-rotate-lock-line:before { content: ""; }
.ri-rounded-corner:before { content: ""; }
.ri-route-fill:before { content: ""; }
.ri-route-line:before { content: ""; }
.ri-router-fill:before { content: ""; }
.ri-router-line:before { content: ""; }
.ri-rss-fill:before { content: ""; }
.ri-rss-line:before { content: ""; }
.ri-ruler-2-fill:before { content: ""; }
.ri-ruler-2-line:before { content: ""; }
.ri-ruler-fill:before { content: ""; }
.ri-ruler-line:before { content: ""; }
.ri-run-fill:before { content: ""; }
.ri-run-line:before { content: ""; }
.ri-safari-fill:before { content: ""; }
.ri-safari-line:before { content: ""; }
.ri-safe-2-fill:before { content: ""; }
.ri-safe-2-line:before { content: ""; }
.ri-safe-fill:before { content: ""; }
.ri-safe-line:before { content: ""; }
.ri-sailboat-fill:before { content: ""; }
.ri-sailboat-line:before { content: ""; }
.ri-save-2-fill:before { content: ""; }
.ri-save-2-line:before { content: ""; }
.ri-save-3-fill:before { content: ""; }
.ri-save-3-line:before { content: ""; }
.ri-save-fill:before { content: ""; }
.ri-save-line:before { content: ""; }
.ri-scales-2-fill:before { content: ""; }
.ri-scales-2-line:before { content: ""; }
.ri-scales-3-fill:before { content: ""; }
.ri-scales-3-line:before { content: ""; }
.ri-scales-fill:before { content: ""; }
.ri-scales-line:before { content: ""; }
.ri-scan-2-fill:before { content: ""; }
.ri-scan-2-line:before { content: ""; }
.ri-scan-fill:before { content: ""; }
.ri-scan-line:before { content: ""; }
.ri-scissors-2-fill:before { content: ""; }
.ri-scissors-2-line:before { content: ""; }
.ri-scissors-cut-fill:before { content: ""; }
.ri-scissors-cut-line:before { content: ""; }
.ri-scissors-fill:before { content: ""; }
.ri-scissors-line:before { content: ""; }
.ri-screenshot-2-fill:before { content: ""; }
.ri-screenshot-2-line:before { content: ""; }
.ri-screenshot-fill:before { content: ""; }
.ri-screenshot-line:before { content: ""; }
.ri-sd-card-fill:before { content: ""; }
.ri-sd-card-line:before { content: ""; }
.ri-sd-card-mini-fill:before { content: ""; }
.ri-sd-card-mini-line:before { content: ""; }
.ri-search-2-fill:before { content: ""; }
.ri-search-2-line:before { content: ""; }
.ri-search-eye-fill:before { content: ""; }
.ri-search-eye-line:before { content: ""; }
.ri-search-fill:before { content: ""; }
.ri-search-line:before { content: ""; }
.ri-secure-payment-fill:before { content: ""; }
.ri-secure-payment-line:before { content: ""; }
.ri-seedling-fill:before { content: ""; }
.ri-seedling-line:before { content: ""; }
.ri-send-backward:before { content: ""; }
.ri-send-plane-2-fill:before { content: ""; }
.ri-send-plane-2-line:before { content: ""; }
.ri-send-plane-fill:before { content: ""; }
.ri-send-plane-line:before { content: ""; }
.ri-send-to-back:before { content: ""; }
.ri-sensor-fill:before { content: ""; }
.ri-sensor-line:before { content: ""; }
.ri-separator:before { content: ""; }
.ri-server-fill:before { content: ""; }
.ri-server-line:before { content: ""; }
.ri-service-fill:before { content: ""; }
.ri-service-line:before { content: ""; }
.ri-settings-2-fill:before { content: ""; }
.ri-settings-2-line:before { content: ""; }
.ri-settings-3-fill:before { content: ""; }
.ri-settings-3-line:before { content: ""; }
.ri-settings-4-fill:before { content: ""; }
.ri-settings-4-line:before { content: ""; }
.ri-settings-5-fill:before { content: ""; }
.ri-settings-5-line:before { content: ""; }
.ri-settings-6-fill:before { content: ""; }
.ri-settings-6-line:before { content: ""; }
.ri-settings-fill:before { content: ""; }
.ri-settings-line:before { content: ""; }
.ri-shape-2-fill:before { content: ""; }
.ri-shape-2-line:before { content: ""; }
.ri-shape-fill:before { content: ""; }
.ri-shape-line:before { content: ""; }
.ri-share-box-fill:before { content: ""; }
.ri-share-box-line:before { content: ""; }
.ri-share-circle-fill:before { content: ""; }
.ri-share-circle-line:before { content: ""; }
.ri-share-fill:before { content: ""; }
.ri-share-forward-2-fill:before { content: ""; }
.ri-share-forward-2-line:before { content: ""; }
.ri-share-forward-box-fill:before { content: ""; }
.ri-share-forward-box-line:before { content: ""; }
.ri-share-forward-fill:before { content: ""; }
.ri-share-forward-line:before { content: ""; }
.ri-share-line:before { content: ""; }
.ri-shield-check-fill:before { content: ""; }
.ri-shield-check-line:before { content: ""; }
.ri-shield-cross-fill:before { content: ""; }
.ri-shield-cross-line:before { content: ""; }
.ri-shield-fill:before { content: ""; }
.ri-shield-flash-fill:before { content: ""; }
.ri-shield-flash-line:before { content: ""; }
.ri-shield-keyhole-fill:before { content: ""; }
.ri-shield-keyhole-line:before { content: ""; }
.ri-shield-line:before { content: ""; }
.ri-shield-star-fill:before { content: ""; }
.ri-shield-star-line:before { content: ""; }
.ri-shield-user-fill:before { content: ""; }
.ri-shield-user-line:before { content: ""; }
.ri-ship-2-fill:before { content: ""; }
.ri-ship-2-line:before { content: ""; }
.ri-ship-fill:before { content: ""; }
.ri-ship-line:before { content: ""; }
.ri-shirt-fill:before { content: ""; }
.ri-shirt-line:before { content: ""; }
.ri-shopping-bag-2-fill:before { content: ""; }
.ri-shopping-bag-2-line:before { content: ""; }
.ri-shopping-bag-3-fill:before { content: ""; }
.ri-shopping-bag-3-line:before { content: ""; }
.ri-shopping-bag-fill:before { content: ""; }
.ri-shopping-bag-line:before { content: ""; }
.ri-shopping-basket-2-fill:before { content: ""; }
.ri-shopping-basket-2-line:before { content: ""; }
.ri-shopping-basket-fill:before { content: ""; }
.ri-shopping-basket-line:before { content: ""; }
.ri-shopping-cart-2-fill:before { content: ""; }
.ri-shopping-cart-2-line:before { content: ""; }
.ri-shopping-cart-fill:before { content: ""; }
.ri-shopping-cart-line:before { content: ""; }
.ri-showers-fill:before { content: ""; }
.ri-showers-line:before { content: ""; }
.ri-shuffle-fill:before { content: ""; }
.ri-shuffle-line:before { content: ""; }
.ri-shut-down-fill:before { content: ""; }
.ri-shut-down-line:before { content: ""; }
.ri-side-bar-fill:before { content: ""; }
.ri-side-bar-line:before { content: ""; }
.ri-signal-tower-fill:before { content: ""; }
.ri-signal-tower-line:before { content: ""; }
.ri-signal-wifi-1-fill:before { content: ""; }
.ri-signal-wifi-1-line:before { content: ""; }
.ri-signal-wifi-2-fill:before { content: ""; }
.ri-signal-wifi-2-line:before { content: ""; }
.ri-signal-wifi-3-fill:before { content: ""; }
.ri-signal-wifi-3-line:before { content: ""; }
.ri-signal-wifi-error-fill:before { content: ""; }
.ri-signal-wifi-error-line:before { content: ""; }
.ri-signal-wifi-fill:before { content: ""; }
.ri-signal-wifi-line:before { content: ""; }
.ri-signal-wifi-off-fill:before { content: ""; }
.ri-signal-wifi-off-line:before { content: ""; }
.ri-sim-card-2-fill:before { content: ""; }
.ri-sim-card-2-line:before { content: ""; }
.ri-sim-card-fill:before { content: ""; }
.ri-sim-card-line:before { content: ""; }
.ri-single-quotes-l:before { content: ""; }
.ri-single-quotes-r:before { content: ""; }
.ri-sip-fill:before { content: ""; }
.ri-sip-line:before { content: ""; }
.ri-skip-back-fill:before { content: ""; }
.ri-skip-back-line:before { content: ""; }
.ri-skip-back-mini-fill:before { content: ""; }
.ri-skip-back-mini-line:before { content: ""; }
.ri-skip-forward-fill:before { content: ""; }
.ri-skip-forward-line:before { content: ""; }
.ri-skip-forward-mini-fill:before { content: ""; }
.ri-skip-forward-mini-line:before { content: ""; }
.ri-skull-2-fill:before { content: ""; }
.ri-skull-2-line:before { content: ""; }
.ri-skull-fill:before { content: ""; }
.ri-skull-line:before { content: ""; }
.ri-skype-fill:before { content: ""; }
.ri-skype-line:before { content: ""; }
.ri-slack-fill:before { content: ""; }
.ri-slack-line:before { content: ""; }
.ri-slice-fill:before { content: ""; }
.ri-slice-line:before { content: ""; }
.ri-slideshow-2-fill:before { content: ""; }
.ri-slideshow-2-line:before { content: ""; }
.ri-slideshow-3-fill:before { content: ""; }
.ri-slideshow-3-line:before { content: ""; }
.ri-slideshow-4-fill:before { content: ""; }
.ri-slideshow-4-line:before { content: ""; }
.ri-slideshow-fill:before { content: ""; }
.ri-slideshow-line:before { content: ""; }
.ri-smartphone-fill:before { content: ""; }
.ri-smartphone-line:before { content: ""; }
.ri-snapchat-fill:before { content: ""; }
.ri-snapchat-line:before { content: ""; }
.ri-snowy-fill:before { content: ""; }
.ri-snowy-line:before { content: ""; }
.ri-sort-asc:before { content: ""; }
.ri-sort-desc:before { content: ""; }
.ri-sound-module-fill:before { content: ""; }
.ri-sound-module-line:before { content: ""; }
.ri-soundcloud-fill:before { content: ""; }
.ri-soundcloud-line:before { content: ""; }
.ri-space-ship-fill:before { content: ""; }
.ri-space-ship-line:before { content: ""; }
.ri-space:before { content: ""; }
.ri-spam-2-fill:before { content: ""; }
.ri-spam-2-line:before { content: ""; }
.ri-spam-3-fill:before { content: ""; }
.ri-spam-3-line:before { content: ""; }
.ri-spam-fill:before { content: ""; }
.ri-spam-line:before { content: ""; }
.ri-speaker-2-fill:before { content: ""; }
.ri-speaker-2-line:before { content: ""; }
.ri-speaker-3-fill:before { content: ""; }
.ri-speaker-3-line:before { content: ""; }
.ri-speaker-fill:before { content: ""; }
.ri-speaker-line:before { content: ""; }
.ri-spectrum-fill:before { content: ""; }
.ri-spectrum-line:before { content: ""; }
.ri-speed-fill:before { content: ""; }
.ri-speed-line:before { content: ""; }
.ri-speed-mini-fill:before { content: ""; }
.ri-speed-mini-line:before { content: ""; }
.ri-split-cells-horizontal:before { content: ""; }
.ri-split-cells-vertical:before { content: ""; }
.ri-spotify-fill:before { content: ""; }
.ri-spotify-line:before { content: ""; }
.ri-spy-fill:before { content: ""; }
.ri-spy-line:before { content: ""; }
.ri-stack-fill:before { content: ""; }
.ri-stack-line:before { content: ""; }
.ri-stack-overflow-fill:before { content: ""; }
.ri-stack-overflow-line:before { content: ""; }
.ri-stackshare-fill:before { content: ""; }
.ri-stackshare-line:before { content: ""; }
.ri-star-fill:before { content: ""; }
.ri-star-half-fill:before { content: ""; }
.ri-star-half-line:before { content: ""; }
.ri-star-half-s-fill:before { content: ""; }
.ri-star-half-s-line:before { content: ""; }
.ri-star-line:before { content: ""; }
.ri-star-s-fill:before { content: ""; }
.ri-star-s-line:before { content: ""; }
.ri-star-smile-fill:before { content: ""; }
.ri-star-smile-line:before { content: ""; }
.ri-steam-fill:before { content: ""; }
.ri-steam-line:before { content: ""; }
.ri-steering-2-fill:before { content: ""; }
.ri-steering-2-line:before { content: ""; }
.ri-steering-fill:before { content: ""; }
.ri-steering-line:before { content: ""; }
.ri-stethoscope-fill:before { content: ""; }
.ri-stethoscope-line:before { content: ""; }
.ri-sticky-note-2-fill:before { content: ""; }
.ri-sticky-note-2-line:before { content: ""; }
.ri-sticky-note-fill:before { content: ""; }
.ri-sticky-note-line:before { content: ""; }
.ri-stock-fill:before { content: ""; }
.ri-stock-line:before { content: ""; }
.ri-stop-circle-fill:before { content: ""; }
.ri-stop-circle-line:before { content: ""; }
.ri-stop-fill:before { content: ""; }
.ri-stop-line:before { content: ""; }
.ri-stop-mini-fill:before { content: ""; }
.ri-stop-mini-line:before { content: ""; }
.ri-store-2-fill:before { content: ""; }
.ri-store-2-line:before { content: ""; }
.ri-store-3-fill:before { content: ""; }
.ri-store-3-line:before { content: ""; }
.ri-store-fill:before { content: ""; }
.ri-store-line:before { content: ""; }
.ri-strikethrough-2:before { content: ""; }
.ri-strikethrough:before { content: ""; }
.ri-subscript-2:before { content: ""; }
.ri-subscript:before { content: ""; }
.ri-subtract-fill:before { content: ""; }
.ri-subtract-line:before { content: ""; }
.ri-subway-fill:before { content: ""; }
.ri-subway-line:before { content: ""; }
.ri-subway-wifi-fill:before { content: ""; }
.ri-subway-wifi-line:before { content: ""; }
.ri-suitcase-2-fill:before { content: ""; }
.ri-suitcase-2-line:before { content: ""; }
.ri-suitcase-3-fill:before { content: ""; }
.ri-suitcase-3-line:before { content: ""; }
.ri-suitcase-fill:before { content: ""; }
.ri-suitcase-line:before { content: ""; }
.ri-sun-cloudy-fill:before { content: ""; }
.ri-sun-cloudy-line:before { content: ""; }
.ri-sun-fill:before { content: ""; }
.ri-sun-foggy-fill:before { content: ""; }
.ri-sun-foggy-line:before { content: ""; }
.ri-sun-line:before { content: ""; }
.ri-superscript-2:before { content: ""; }
.ri-superscript:before { content: ""; }
.ri-surgical-mask-fill:before { content: ""; }
.ri-surgical-mask-line:before { content: ""; }
.ri-surround-sound-fill:before { content: ""; }
.ri-surround-sound-line:before { content: ""; }
.ri-survey-fill:before { content: ""; }
.ri-survey-line:before { content: ""; }
.ri-swap-box-fill:before { content: ""; }
.ri-swap-box-line:before { content: ""; }
.ri-swap-fill:before { content: ""; }
.ri-swap-line:before { content: ""; }
.ri-switch-fill:before { content: ""; }
.ri-switch-line:before { content: ""; }
.ri-sword-fill:before { content: ""; }
.ri-sword-line:before { content: ""; }
.ri-syringe-fill:before { content: ""; }
.ri-syringe-line:before { content: ""; }
.ri-t-box-fill:before { content: ""; }
.ri-t-box-line:before { content: ""; }
.ri-t-shirt-2-fill:before { content: ""; }
.ri-t-shirt-2-line:before { content: ""; }
.ri-t-shirt-air-fill:before { content: ""; }
.ri-t-shirt-air-line:before { content: ""; }
.ri-t-shirt-fill:before { content: ""; }
.ri-t-shirt-line:before { content: ""; }
.ri-table-2:before { content: ""; }
.ri-table-alt-fill:before { content: ""; }
.ri-table-alt-line:before { content: ""; }
.ri-table-fill:before { content: ""; }
.ri-table-line:before { content: ""; }
.ri-tablet-fill:before { content: ""; }
.ri-tablet-line:before { content: ""; }
.ri-takeaway-fill:before { content: ""; }
.ri-takeaway-line:before { content: ""; }
.ri-taobao-fill:before { content: ""; }
.ri-taobao-line:before { content: ""; }
.ri-tape-fill:before { content: ""; }
.ri-tape-line:before { content: ""; }
.ri-task-fill:before { content: ""; }
.ri-task-line:before { content: ""; }
.ri-taxi-fill:before { content: ""; }
.ri-taxi-line:before { content: ""; }
.ri-taxi-wifi-fill:before { content: ""; }
.ri-taxi-wifi-line:before { content: ""; }
.ri-team-fill:before { content: ""; }
.ri-team-line:before { content: ""; }
.ri-telegram-fill:before { content: ""; }
.ri-telegram-line:before { content: ""; }
.ri-temp-cold-fill:before { content: ""; }
.ri-temp-cold-line:before { content: ""; }
.ri-temp-hot-fill:before { content: ""; }
.ri-temp-hot-line:before { content: ""; }
.ri-terminal-box-fill:before { content: ""; }
.ri-terminal-box-line:before { content: ""; }
.ri-terminal-fill:before { content: ""; }
.ri-terminal-line:before { content: ""; }
.ri-terminal-window-fill:before { content: ""; }
.ri-terminal-window-line:before { content: ""; }
.ri-test-tube-fill:before { content: ""; }
.ri-test-tube-line:before { content: ""; }
.ri-text-direction-l:before { content: ""; }
.ri-text-direction-r:before { content: ""; }
.ri-text-spacing:before { content: ""; }
.ri-text-wrap:before { content: ""; }
.ri-text:before { content: ""; }
.ri-thermometer-fill:before { content: ""; }
.ri-thermometer-line:before { content: ""; }
.ri-thumb-down-fill:before { content: ""; }
.ri-thumb-down-line:before { content: ""; }
.ri-thumb-up-fill:before { content: ""; }
.ri-thumb-up-line:before { content: ""; }
.ri-thunderstorms-fill:before { content: ""; }
.ri-thunderstorms-line:before { content: ""; }
.ri-ticket-2-fill:before { content: ""; }
.ri-ticket-2-line:before { content: ""; }
.ri-ticket-fill:before { content: ""; }
.ri-ticket-line:before { content: ""; }
.ri-time-fill:before { content: ""; }
.ri-time-line:before { content: ""; }
.ri-timer-2-fill:before { content: ""; }
.ri-timer-2-line:before { content: ""; }
.ri-timer-fill:before { content: ""; }
.ri-timer-flash-fill:before { content: ""; }
.ri-timer-flash-line:before { content: ""; }
.ri-timer-line:before { content: ""; }
.ri-todo-fill:before { content: ""; }
.ri-todo-line:before { content: ""; }
.ri-toggle-fill:before { content: ""; }
.ri-toggle-line:before { content: ""; }
.ri-tools-fill:before { content: ""; }
.ri-tools-line:before { content: ""; }
.ri-tornado-fill:before { content: ""; }
.ri-tornado-line:before { content: ""; }
.ri-trademark-fill:before { content: ""; }
.ri-trademark-line:before { content: ""; }
.ri-traffic-light-fill:before { content: ""; }
.ri-traffic-light-line:before { content: ""; }
.ri-train-fill:before { content: ""; }
.ri-train-line:before { content: ""; }
.ri-train-wifi-fill:before { content: ""; }
.ri-train-wifi-line:before { content: ""; }
.ri-translate-2:before { content: ""; }
.ri-translate:before { content: ""; }
.ri-travesti-fill:before { content: ""; }
.ri-travesti-line:before { content: ""; }
.ri-treasure-map-fill:before { content: ""; }
.ri-treasure-map-line:before { content: ""; }
.ri-trello-fill:before { content: ""; }
.ri-trello-line:before { content: ""; }
.ri-trophy-fill:before { content: ""; }
.ri-trophy-line:before { content: ""; }
.ri-truck-fill:before { content: ""; }
.ri-truck-line:before { content: ""; }
.ri-tumblr-fill:before { content: ""; }
.ri-tumblr-line:before { content: ""; }
.ri-tv-2-fill:before { content: ""; }
.ri-tv-2-line:before { content: ""; }
.ri-tv-fill:before { content: ""; }
.ri-tv-line:before { content: ""; }
.ri-twitch-fill:before { content: ""; }
.ri-twitch-line:before { content: ""; }
.ri-twitter-fill:before { content: ""; }
.ri-twitter-line:before { content: ""; }
.ri-typhoon-fill:before { content: ""; }
.ri-typhoon-line:before { content: ""; }
.ri-u-disk-fill:before { content: ""; }
.ri-u-disk-line:before { content: ""; }
.ri-ubuntu-fill:before { content: ""; }
.ri-ubuntu-line:before { content: ""; }
.ri-umbrella-fill:before { content: ""; }
.ri-umbrella-line:before { content: ""; }
.ri-underline:before { content: ""; }
.ri-uninstall-fill:before { content: ""; }
.ri-uninstall-line:before { content: ""; }
.ri-unsplash-fill:before { content: ""; }
.ri-unsplash-line:before { content: ""; }
.ri-upload-2-fill:before { content: ""; }
.ri-upload-2-line:before { content: ""; }
.ri-upload-cloud-2-fill:before { content: ""; }
.ri-upload-cloud-2-line:before { content: ""; }
.ri-upload-cloud-fill:before { content: ""; }
.ri-upload-cloud-line:before { content: ""; }
.ri-upload-fill:before { content: ""; }
.ri-upload-line:before { content: ""; }
.ri-usb-fill:before { content: ""; }
.ri-usb-line:before { content: ""; }
.ri-user-2-fill:before { content: ""; }
.ri-user-2-line:before { content: ""; }
.ri-user-3-fill:before { content: ""; }
.ri-user-3-line:before { content: ""; }
.ri-user-4-fill:before { content: ""; }
.ri-user-4-line:before { content: ""; }
.ri-user-5-fill:before { content: ""; }
.ri-user-5-line:before { content: ""; }
.ri-user-6-fill:before { content: ""; }
.ri-user-6-line:before { content: ""; }
.ri-user-add-fill:before { content: ""; }
.ri-user-add-line:before { content: ""; }
.ri-user-fill:before { content: ""; }
.ri-user-follow-fill:before { content: ""; }
.ri-user-follow-line:before { content: ""; }
.ri-user-heart-fill:before { content: ""; }
.ri-user-heart-line:before { content: ""; }
.ri-user-line:before { content: ""; }
.ri-user-location-fill:before { content: ""; }
.ri-user-location-line:before { content: ""; }
.ri-user-received-2-fill:before { content: ""; }
.ri-user-received-2-line:before { content: ""; }
.ri-user-received-fill:before { content: ""; }
.ri-user-received-line:before { content: ""; }
.ri-user-search-fill:before { content: ""; }
.ri-user-search-line:before { content: ""; }
.ri-user-settings-fill:before { content: ""; }
.ri-user-settings-line:before { content: ""; }
.ri-user-shared-2-fill:before { content: ""; }
.ri-user-shared-2-line:before { content: ""; }
.ri-user-shared-fill:before { content: ""; }
.ri-user-shared-line:before { content: ""; }
.ri-user-smile-fill:before { content: ""; }
.ri-user-smile-line:before { content: ""; }
.ri-user-star-fill:before { content: ""; }
.ri-user-star-line:before { content: ""; }
.ri-user-unfollow-fill:before { content: ""; }
.ri-user-unfollow-line:before { content: ""; }
.ri-user-voice-fill:before { content: ""; }
.ri-user-voice-line:before { content: ""; }
.ri-video-add-fill:before { content: ""; }
.ri-video-add-line:before { content: ""; }
.ri-video-chat-fill:before { content: ""; }
.ri-video-chat-line:before { content: ""; }
.ri-video-download-fill:before { content: ""; }
.ri-video-download-line:before { content: ""; }
.ri-video-fill:before { content: ""; }
.ri-video-line:before { content: ""; }
.ri-video-upload-fill:before { content: ""; }
.ri-video-upload-line:before { content: ""; }
.ri-vidicon-2-fill:before { content: ""; }
.ri-vidicon-2-line:before { content: ""; }
.ri-vidicon-fill:before { content: ""; }
.ri-vidicon-line:before { content: ""; }
.ri-vimeo-fill:before { content: ""; }
.ri-vimeo-line:before { content: ""; }
.ri-vip-crown-2-fill:before { content: ""; }
.ri-vip-crown-2-line:before { content: ""; }
.ri-vip-crown-fill:before { content: ""; }
.ri-vip-crown-line:before { content: ""; }
.ri-vip-diamond-fill:before { content: ""; }
.ri-vip-diamond-line:before { content: ""; }
.ri-vip-fill:before { content: ""; }
.ri-vip-line:before { content: ""; }
.ri-virus-fill:before { content: ""; }
.ri-virus-line:before { content: ""; }
.ri-visa-fill:before { content: ""; }
.ri-visa-line:before { content: ""; }
.ri-voice-recognition-fill:before { content: ""; }
.ri-voice-recognition-line:before { content: ""; }
.ri-voiceprint-fill:before { content: ""; }
.ri-voiceprint-line:before { content: ""; }
.ri-volume-down-fill:before { content: ""; }
.ri-volume-down-line:before { content: ""; }
.ri-volume-mute-fill:before { content: ""; }
.ri-volume-mute-line:before { content: ""; }
.ri-volume-off-vibrate-fill:before { content: ""; }
.ri-volume-off-vibrate-line:before { content: ""; }
.ri-volume-up-fill:before { content: ""; }
.ri-volume-up-line:before { content: ""; }
.ri-volume-vibrate-fill:before { content: ""; }
.ri-volume-vibrate-line:before { content: ""; }
.ri-vuejs-fill:before { content: ""; }
.ri-vuejs-line:before { content: ""; }
.ri-walk-fill:before { content: ""; }
.ri-walk-line:before { content: ""; }
.ri-wallet-2-fill:before { content: ""; }
.ri-wallet-2-line:before { content: ""; }
.ri-wallet-3-fill:before { content: ""; }
.ri-wallet-3-line:before { content: ""; }
.ri-wallet-fill:before { content: ""; }
.ri-wallet-line:before { content: ""; }
.ri-water-flash-fill:before { content: ""; }
.ri-water-flash-line:before { content: ""; }
.ri-webcam-fill:before { content: ""; }
.ri-webcam-line:before { content: ""; }
.ri-wechat-2-fill:before { content: ""; }
.ri-wechat-2-line:before { content: ""; }
.ri-wechat-fill:before { content: ""; }
.ri-wechat-line:before { content: ""; }
.ri-wechat-pay-fill:before { content: ""; }
.ri-wechat-pay-line:before { content: ""; }
.ri-weibo-fill:before { content: ""; }
.ri-weibo-line:before { content: ""; }
.ri-whatsapp-fill:before { content: ""; }
.ri-whatsapp-line:before { content: ""; }
.ri-wheelchair-fill:before { content: ""; }
.ri-wheelchair-line:before { content: ""; }
.ri-wifi-fill:before { content: ""; }
.ri-wifi-line:before { content: ""; }
.ri-wifi-off-fill:before { content: ""; }
.ri-wifi-off-line:before { content: ""; }
.ri-window-2-fill:before { content: ""; }
.ri-window-2-line:before { content: ""; }
.ri-window-fill:before { content: ""; }
.ri-window-line:before { content: ""; }
.ri-windows-fill:before { content: ""; }
.ri-windows-line:before { content: ""; }
.ri-windy-fill:before { content: ""; }
.ri-windy-line:before { content: ""; }
.ri-wireless-charging-fill:before { content: ""; }
.ri-wireless-charging-line:before { content: ""; }
.ri-women-fill:before { content: ""; }
.ri-women-line:before { content: ""; }
.ri-wubi-input:before { content: ""; }
.ri-xbox-fill:before { content: ""; }
.ri-xbox-line:before { content: ""; }
.ri-xing-fill:before { content: ""; }
.ri-xing-line:before { content: ""; }
.ri-youtube-fill:before { content: ""; }
.ri-youtube-line:before { content: ""; }
.ri-zcool-fill:before { content: ""; }
.ri-zcool-line:before { content: ""; }
.ri-zhihu-fill:before { content: ""; }
.ri-zhihu-line:before { content: ""; }
.ri-zoom-in-fill:before { content: ""; }
.ri-zoom-in-line:before { content: ""; }
.ri-zoom-out-fill:before { content: ""; }
.ri-zoom-out-line:before { content: ""; }
.ri-zzz-fill:before { content: ""; }
.ri-zzz-line:before { content: ""; }
.ri-arrow-down-double-fill:before { content: ""; }
.ri-arrow-down-double-line:before { content: ""; }
.ri-arrow-left-double-fill:before { content: ""; }
.ri-arrow-left-double-line:before { content: ""; }
.ri-arrow-right-double-fill:before { content: ""; }
.ri-arrow-right-double-line:before { content: ""; }
.ri-arrow-turn-back-fill:before { content: ""; }
.ri-arrow-turn-back-line:before { content: ""; }
.ri-arrow-turn-forward-fill:before { content: ""; }
.ri-arrow-turn-forward-line:before { content: ""; }
.ri-arrow-up-double-fill:before { content: ""; }
.ri-arrow-up-double-line:before { content: ""; }
.ri-bard-fill:before { content: ""; }
.ri-bard-line:before { content: ""; }
.ri-bootstrap-fill:before { content: ""; }
.ri-bootstrap-line:before { content: ""; }
.ri-box-1-fill:before { content: ""; }
.ri-box-1-line:before { content: ""; }
.ri-box-2-fill:before { content: ""; }
.ri-box-2-line:before { content: ""; }
.ri-box-3-fill:before { content: ""; }
.ri-box-3-line:before { content: ""; }
.ri-brain-fill:before { content: ""; }
.ri-brain-line:before { content: ""; }
.ri-candle-fill:before { content: ""; }
.ri-candle-line:before { content: ""; }
.ri-cash-fill:before { content: ""; }
.ri-cash-line:before { content: ""; }
.ri-contract-left-fill:before { content: ""; }
.ri-contract-left-line:before { content: ""; }
.ri-contract-left-right-fill:before { content: ""; }
.ri-contract-left-right-line:before { content: ""; }
.ri-contract-right-fill:before { content: ""; }
.ri-contract-right-line:before { content: ""; }
.ri-contract-up-down-fill:before { content: ""; }
.ri-contract-up-down-line:before { content: ""; }
.ri-copilot-fill:before { content: ""; }
.ri-copilot-line:before { content: ""; }
.ri-corner-down-left-fill:before { content: ""; }
.ri-corner-down-left-line:before { content: ""; }
.ri-corner-down-right-fill:before { content: ""; }
.ri-corner-down-right-line:before { content: ""; }
.ri-corner-left-down-fill:before { content: ""; }
.ri-corner-left-down-line:before { content: ""; }
.ri-corner-left-up-fill:before { content: ""; }
.ri-corner-left-up-line:before { content: ""; }
.ri-corner-right-down-fill:before { content: ""; }
.ri-corner-right-down-line:before { content: ""; }
.ri-corner-right-up-fill:before { content: ""; }
.ri-corner-right-up-line:before { content: ""; }
.ri-corner-up-left-double-fill:before { content: ""; }
.ri-corner-up-left-double-line:before { content: ""; }
.ri-corner-up-left-fill:before { content: ""; }
.ri-corner-up-left-line:before { content: ""; }
.ri-corner-up-right-double-fill:before { content: ""; }
.ri-corner-up-right-double-line:before { content: ""; }
.ri-corner-up-right-fill:before { content: ""; }
.ri-corner-up-right-line:before { content: ""; }
.ri-cross-fill:before { content: ""; }
.ri-cross-line:before { content: ""; }
.ri-edge-new-fill:before { content: ""; }
.ri-edge-new-line:before { content: ""; }
.ri-equal-fill:before { content: ""; }
.ri-equal-line:before { content: ""; }
.ri-expand-left-fill:before { content: ""; }
.ri-expand-left-line:before { content: ""; }
.ri-expand-left-right-fill:before { content: ""; }
.ri-expand-left-right-line:before { content: ""; }
.ri-expand-right-fill:before { content: ""; }
.ri-expand-right-line:before { content: ""; }
.ri-expand-up-down-fill:before { content: ""; }
.ri-expand-up-down-line:before { content: ""; }
.ri-flickr-fill:before { content: ""; }
.ri-flickr-line:before { content: ""; }
.ri-forward-10-fill:before { content: ""; }
.ri-forward-10-line:before { content: ""; }
.ri-forward-15-fill:before { content: ""; }
.ri-forward-15-line:before { content: ""; }
.ri-forward-30-fill:before { content: ""; }
.ri-forward-30-line:before { content: ""; }
.ri-forward-5-fill:before { content: ""; }
.ri-forward-5-line:before { content: ""; }
.ri-graduation-cap-fill:before { content: ""; }
.ri-graduation-cap-line:before { content: ""; }
.ri-home-office-fill:before { content: ""; }
.ri-home-office-line:before { content: ""; }
.ri-hourglass-2-fill:before { content: ""; }
.ri-hourglass-2-line:before { content: ""; }
.ri-hourglass-fill:before { content: ""; }
.ri-hourglass-line:before { content: ""; }
.ri-javascript-fill:before { content: ""; }
.ri-javascript-line:before { content: ""; }
.ri-loop-left-fill:before { content: ""; }
.ri-loop-left-line:before { content: ""; }
.ri-loop-right-fill:before { content: ""; }
.ri-loop-right-line:before { content: ""; }
.ri-memories-fill:before { content: ""; }
.ri-memories-line:before { content: ""; }
.ri-meta-fill:before { content: ""; }
.ri-meta-line:before { content: ""; }
.ri-microsoft-loop-fill:before { content: ""; }
.ri-microsoft-loop-line:before { content: ""; }
.ri-nft-fill:before { content: ""; }
.ri-nft-line:before { content: ""; }
.ri-notion-fill:before { content: ""; }
.ri-notion-line:before { content: ""; }
.ri-openai-fill:before { content: ""; }
.ri-openai-line:before { content: ""; }
.ri-overline:before { content: ""; }
.ri-p2p-fill:before { content: ""; }
.ri-p2p-line:before { content: ""; }
.ri-presentation-fill:before { content: ""; }
.ri-presentation-line:before { content: ""; }
.ri-replay-10-fill:before { content: ""; }
.ri-replay-10-line:before { content: ""; }
.ri-replay-15-fill:before { content: ""; }
.ri-replay-15-line:before { content: ""; }
.ri-replay-30-fill:before { content: ""; }
.ri-replay-30-line:before { content: ""; }
.ri-replay-5-fill:before { content: ""; }
.ri-replay-5-line:before { content: ""; }
.ri-school-fill:before { content: ""; }
.ri-school-line:before { content: ""; }
.ri-shining-2-fill:before { content: ""; }
.ri-shining-2-line:before { content: ""; }
.ri-shining-fill:before { content: ""; }
.ri-shining-line:before { content: ""; }
.ri-sketching:before { content: ""; }
.ri-skip-down-fill:before { content: ""; }
.ri-skip-down-line:before { content: ""; }
.ri-skip-left-fill:before { content: ""; }
.ri-skip-left-line:before { content: ""; }
.ri-skip-right-fill:before { content: ""; }
.ri-skip-right-line:before { content: ""; }
.ri-skip-up-fill:before { content: ""; }
.ri-skip-up-line:before { content: ""; }
.ri-slow-down-fill:before { content: ""; }
.ri-slow-down-line:before { content: ""; }
.ri-sparkling-2-fill:before { content: ""; }
.ri-sparkling-2-line:before { content: ""; }
.ri-sparkling-fill:before { content: ""; }
.ri-sparkling-line:before { content: ""; }
.ri-speak-fill:before { content: ""; }
.ri-speak-line:before { content: ""; }
.ri-speed-up-fill:before { content: ""; }
.ri-speed-up-line:before { content: ""; }
.ri-tiktok-fill:before { content: ""; }
.ri-tiktok-line:before { content: ""; }
.ri-token-swap-fill:before { content: ""; }
.ri-token-swap-line:before { content: ""; }
.ri-unpin-fill:before { content: ""; }
.ri-unpin-line:before { content: ""; }
.ri-wechat-channels-fill:before { content: ""; }
.ri-wechat-channels-line:before { content: ""; }
.ri-wordpress-fill:before { content: ""; }
.ri-wordpress-line:before { content: ""; }
.ri-blender-fill:before { content: ""; }
.ri-blender-line:before { content: ""; }
.ri-emoji-sticker-fill:before { content: ""; }
.ri-emoji-sticker-line:before { content: ""; }
.ri-git-close-pull-request-fill:before { content: ""; }
.ri-git-close-pull-request-line:before { content: ""; }
.ri-instance-fill:before { content: ""; }
.ri-instance-line:before { content: ""; }
.ri-megaphone-fill:before { content: ""; }
.ri-megaphone-line:before { content: ""; }
.ri-pass-expired-fill:before { content: ""; }
.ri-pass-expired-line:before { content: ""; }
.ri-pass-pending-fill:before { content: ""; }
.ri-pass-pending-line:before { content: ""; }
.ri-pass-valid-fill:before { content: ""; }
.ri-pass-valid-line:before { content: ""; }
.ri-ai-generate:before { content: ""; }
.ri-calendar-close-fill:before { content: ""; }
.ri-calendar-close-line:before { content: ""; }
.ri-draggable:before { content: ""; }
.ri-font-family:before { content: ""; }
.ri-font-mono:before { content: ""; }
.ri-font-sans-serif:before { content: ""; }
.ri-font-sans:before { content: ""; }
.ri-hard-drive-3-fill:before { content: ""; }
.ri-hard-drive-3-line:before { content: ""; }
.ri-kick-fill:before { content: ""; }
.ri-kick-line:before { content: ""; }
.ri-list-check-3:before { content: ""; }
.ri-list-indefinite:before { content: ""; }
.ri-list-ordered-2:before { content: ""; }
.ri-list-radio:before { content: ""; }
.ri-openbase-fill:before { content: ""; }
.ri-openbase-line:before { content: ""; }
.ri-planet-fill:before { content: ""; }
.ri-planet-line:before { content: ""; }
.ri-prohibited-fill:before { content: ""; }
.ri-prohibited-line:before { content: ""; }
.ri-quote-text:before { content: ""; }
.ri-seo-fill:before { content: ""; }
.ri-seo-line:before { content: ""; }
.ri-slash-commands:before { content: ""; }


/* Preserved cascade source: plugins/toastr/toastr.min.css */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
