/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/components/ShareButton.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.ShareButton_shareContainer__UhKWt {
  position: relative;
  display: inline-block;
}

.ShareButton_shareButton__ERf37 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 20px 0 0;
  padding: 8px 12px;
  background: transparent;
  color: white;
  border: 1px solid #545454;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
  text-decoration: none;
}

.ShareButton_shareButton__ERf37:hover {
  background: linear-gradient(135deg, #2563eb, #1e40af);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4);
}

.ShareButton_shareButton__ERf37:active {
  transform: translateY(0);
}

.ShareButton_shareText__LNlwV {
  font-size: 14px;
  font-weight: 500;
}

.ShareButton_tooltip__SCBtx {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 20px;
  padding: 9px 12px;
  background: rgba(0, 0, 0, 0.9);
  color: white;
  border-radius: 3px;
  font-size: 12px;
  white-space: normal;
  width: 200px;
  text-align: center;
  line-height: 20px;
  z-index: 1000;
  opacity: 1;
  animation: ShareButton_tooltipFadeIn__YrGLX 0.3s ease;
}

.ShareButton_tooltip__SCBtx::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 4px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.9);
}

.ShareButton_copiedMessage__NIx88 {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 8px;
  padding: 6px 12px;
  background: #10b981;
  color: white;
  border-radius: 6px;
  font-size: 12px;
  white-space: nowrap;
  z-index: 1000;
  animation: ShareButton_copiedMessageFadeIn__YkFm3 0.3s ease;
}

.ShareButton_copiedMessage__NIx88::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 4px solid transparent;
  border-bottom-color: #10b981;
}

@keyframes ShareButton_tooltipFadeIn__YrGLX {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}

@keyframes ShareButton_copiedMessageFadeIn__YkFm3 {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}

/* Navbar specific styles */
.ShareButton_navbarShare__nFtlk {
  background: transparent;
  border: 1px solid #545454;
  color: #545454;
  padding: 6px 12px;
  font-size: 13px;
}

.ShareButton_navbarShare__nFtlk:hover {
  background: #545454;
  color: white;
  transform: none;
  box-shadow: none;
}

/* Navbar tooltip positioning - below button instead of above */
.ShareButton_navbarTooltip__VN_mt {
  position: absolute !important;
  z-index: 2147483647 !important;
  bottom: auto !important;
  top: 100% !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin-top: 12px !important;
  margin-bottom: 0 !important;
}

.ShareButton_navbarTooltip__VN_mt::after {
  top: auto !important;
  bottom: 100% !important;
  border-top-color: transparent !important;
  border-bottom-color: rgba(0, 0, 0, 0.9) !important;
}

.ShareButton_navbarCopiedMessage__kUcUV {
  z-index: 2147483647 !important;
  top: 100% !important;
  margin-top: 12px !important;
}

/* Footer specific styles */
.ShareButton_footerShare__q1U3m {
  background: transparent;
  border: none;
  color: #ffffff;
  padding: 0;
  font-size: 12px;
  text-decoration: none;
}

.ShareButton_footerShare__q1U3m:hover {
  background: transparent;
  color: #3dffff;
  transform: none;
  box-shadow: none;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .ShareButton_shareButton__ERf37 {
    padding: 6px 12px;
    font-size: 13px;
  }
  
  .ShareButton_shareText__LNlwV {
    display: none;
  }
  
  .ShareButton_tooltip__SCBtx {
    font-size: 11px;
    padding: 6px 10px;
  }
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/styles/Footer.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/* Footer Component Styles */

.Footer_footer__Dqzgn {
  width: 100%;
  max-width: 100vw;
  background-color: #000f20;
  margin: 0;
  padding: 20px 20px 3px 20px;
  letter-spacing: 0.5px;
  box-sizing: border-box;
  position: relative;
  overflow-x: hidden;
}

.Footer_footerMain__QL6cH {
  width: 100%;
  max-width: 1080px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 10px;
  gap: 10px;
  margin: 0 auto;
}

.Footer_footerSection__IRJ2X {
  margin: 0 0 30px 0;
}

.Footer_footerSection__IRJ2X h3.Footer_footerTitle__Nf_Pw {
  font-size: 15px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 20px;
}

.Footer_footerSection__IRJ2X h4.Footer_footerSubtitle__GIfnO {
  font-size: 15px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 20px;
}

.Footer_footerText__v40qq {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
}

.Footer_footerLinks__hL91u {
  list-style: none;
  padding: 0;
}

.Footer_footerLinks__hL91u li {
  margin-bottom: 6px;
}

.Footer_footerLinks__hL91u a {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}

.Footer_footerLinks__hL91u a:hover {
  color: #3dffff;
}



.Footer_footerBottom__Bpl31 {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

.Footer_footerBottom__Bpl31 p {
  color: #f3f3f3;
  font-size: 11px;
  font-weight: 300;
  margin: 0;
}

@media (max-width: 768px) {
  .Footer_footer__Dqzgn {
    text-align: center;
    width: 100%;
    padding: 20px 10px 3px 10px;
    position: relative;
  }
  
  .Footer_footerMain__QL6cH {
    grid-template-columns: 1fr;
    margin: 0 auto 20px auto;
    padding: 0;
    width: 100%;
  }
  
  .Footer_footerSection__IRJ2X {
    margin: 0 0 25px 0;
    width: 100%;
  }
  
  .Footer_footerBottom__Bpl31 {
    width: 100%;
    padding: 0;
  }
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/styles/Navbar.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/* Navbar Styles */

.Navbar_navbar__E2ggZ {
  width: 100%;
  margin: 0;
  padding: 0 15px;
  background: white;
  border-bottom: 1px solid #e5e7eb;
  position: fixed;
  z-index: 9999;
  letter-spacing: 0.6px;
  -webkit-font-smoothing: antialiased; /* For WebKit browsers like Chrome and Safari */
  -moz-osx-font-smoothing: grayscale; /* For Firefox on macOS */
  font-smooth: antialiased;
}

.Navbar_nav__XDgN7 {
  width: 100%;
  max-width: 1080px;
  display: flex;
  margin: 0 auto;
  padding: 0;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}

.Navbar_logoContainer__HWSRY {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

.Navbar_logo__BaOQ_ {
 width: 120px;
 height: 30px;
 margin: 3px 0 0 0;
 padding: 0;
}

.Navbar_navLeft__qRcLS {
  display: flex;
  align-items: center;
  gap: 0;
}

.Navbar_navRight__jhpAa {
  display: flex;
  align-items: center;
  gap: 2px;
}

.Navbar_menuButton__U4UZ4 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 15px 0 0;
  padding: 0;
  background: none;
  cursor: pointer;
  color: #545454 !important;
  border: none;
  transition: all 0.3s ease;
}

.Navbar_menuButton__U4UZ4:hover {
  background: #f9fafb;
  color: #0369BD;
}

.Navbar_menuButton__U4UZ4 svg,
.Navbar_menuButton__U4UZ4 img {
  width: 24px;
  height: 24px;
  /* Apply CSS filter to colorize SVG to gray #545454 */
  filter: brightness(0) saturate(100%) invert(35%) sepia(8%) saturate(1063%) hue-rotate(202deg) brightness(95%) contrast(90%);
}

.Navbar_menuButton__U4UZ4:hover svg,
.Navbar_menuButton__U4UZ4:hover img {
  width: 24px;
  height: 24px;
  /* Apply CSS filter to colorize SVG to blue #0369DB on hover */
  filter: brightness(0) saturate(100%) invert(18%) sepia(100%) saturate(2425%) hue-rotate(217deg) brightness(95%) contrast(101%);
}

.Navbar_menuButton__U4UZ4 i {
  font-size: 24px;
  color: #545454 !important;
}  

.Navbar_languageSelector__hXg04 {
  position: relative;
}

.Navbar_languageButton__Piqg_ {
  display: flex;
  align-items: center;
  gap: 6px;
  background: white;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 22px;
  font-weight: 500;
  color: #0369DB;
  transition: all 0.2s ease;
}

.Navbar_languageButton__Piqg_:hover {
  background: #f9fafb;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.Navbar_flagIcon___nQ9D {
  width: 30px;
  height: 20px;
  margin: 0 6px 0 0;
  object-fit: cover;
  flex-shrink: 0;
}

.Navbar_languageCode__anl_j {
  display: none;
  font-weight: 600;
  color: #1f2937;
}

.Navbar_languageDropdownIcon__cudHx {
  font-size: 22px;
  color: #545454;
  margin: 0 0 0 15px;
  transition: transform 0.6s ease;
  /* Apply CSS filter to colorize SVG to gray #545454 */
  filter: brightness(0) saturate(100%) invert(35%) sepia(8%) saturate(1063%) hue-rotate(202deg) brightness(95%) contrast(90%);
}

.Navbar_languageSelector__hXg04.Navbar_open__VTUGa .Navbar_languageDropdownIcon__cudHx {
  transform: rotate(180deg);
}

.Navbar_languageDropdown__5FqUy {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  border: 1px solid #e5e7eb;
  padding: 6px 0;
  min-width: 150px;
  z-index: 1000;
  margin: 0;
}

.Navbar_languageOption__LotG4 {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  padding: 6px 10px;
  border: none;
  background: none;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  color: #374151;
  transition: background-color 0.2s ease;
}

.Navbar_languageOption__LotG4:hover {
  background-color: #f3f4f6;
}

.Navbar_languageOption__LotG4.Navbar_active__0Y0Om {
  background-color: #eff6ff;
  color: #2563eb;
  font-weight: 500;
}

.Navbar_mobileMenuOverlay__GtD54 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: none;
}

.Navbar_mobileMenuOverlay__GtD54.Navbar_open__VTUGa {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.Navbar_mobileMenuDrawer__qLLOf {
  position: fixed;
  top: 0;
  left: 0;
  width: 240px;
  height: 100%;
  background: white;
  z-index: 9999;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  overflow-y: auto;
  visibility: visible;
}

.Navbar_mobileMenuDrawer__qLLOf.Navbar_open__VTUGa {
  transform: translateX(0);
}


.Navbar_mobileMenuHeader__ajTNu {
  display: flex;
  margin: 0 0 0 0;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-bottom: 1px solid #e5e7eb;
  background: #f9fafb;
}

.Navbar_mobileMenuTitle__cDGy0 {
  font-size: 16px;
  font-weight: 600;
  color: #1f2937;
  margin: 0;
}

.Navbar_mobileMenuClose__nL78s {
  background: none;
  border: none;
  cursor: pointer;
  padding: 5px;
  color: #6b7280;
  font-size: 18px;
  transition: color 0.2s ease;
}

.Navbar_mobileMenuClose__nL78s:hover {
  color: #374151;
}

/* Mobile Menu Content */
.Navbar_mobileMenuContent___enqz {
  padding: 0;
}

.Navbar_mobileCategory__Tn2wm {
  width: 100%;
  margin: 0;
  padding: 0;
}

.Navbar_mobileCategoryButton__PwH5Y {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  border-bottom: 1px solid #888888;
  border-top: none;
  border-right: none;
  border-left: none;
  text-align: left;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
  color: #545454;
  transition: background-color 0.2s ease;
}

.Navbar_mobileCategoryButton__PwH5Y:hover {
  color: #ffffff;
  background-color: #545454;
}

.Navbar_mobileCategoryIcon__0J8Ma {
  display: flex;
  align-items: center;
  gap: 10px;
}

.Navbar_mobileCategoryIcon__0J8Ma svg,
.Navbar_mobileCategoryIcon__0J8Ma img {
  width: 18px;
  height: 18px;
  /* Apply CSS filter to colorize SVG to gray #545454 */
  filter: brightness(0) saturate(100%) invert(34%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(95%) contrast(95%);
}

.Navbar_mobileCategoryIcon__0J8Ma i {
  font-size: 18px;
  width: 18px;
  text-align: left;
}

.Navbar_mobileExpandIcon__MyhS1 {
  font-size: 14px;
  margin: 0 10px 0 0;
  color: #545454;
  transition: transform 0.2s ease;
}

.Navbar_mobileCategory__Tn2wm.Navbar_expanded__q5T_G .Navbar_mobileExpandIcon__MyhS1 {
  transform: rotate(180deg);
}

/* Mobile Converters List */
.Navbar_mobileConvertersList__5ZHZT {
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 10px;
  max-height: 0;
  overflow: hidden;
  color: #545454;
  font-weight: 500;
}

.Navbar_mobileCategory__Tn2wm.Navbar_expanded__q5T_G .Navbar_mobileConvertersList__5ZHZT {
  max-height: 720px;
  margin: 0 0 6px 0;
}

.Navbar_mobileExpandIcon__MyhS1 {
  font-size: 14px;
  color: #545454;
  transition: transform 0.2s ease;
}

.Navbar_mobileCategory__Tn2wm.Navbar_expanded__q5T_G .Navbar_mobileExpandIcon__MyhS1 {
  transform: rotate(180deg);
}

.Navbar_mobileConverterItem__1yCLx {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 8px;
  color: #545454;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
  border-bottom: 1px solid #888888;
  border-top: none;
  border-right: none;
  border-left: none;
}

.Navbar_mobileConverterItem__1yCLx:hover {
  color: #ffffff;
  background-color: #545454;
}

.Navbar_mobileConverterItem__1yCLx:last-child {
  border-bottom: none;
}

.Navbar_mobileConverterIcon__jE5Rs {
  font-size: 18px;
  width: 18px;
  color: #545454 !important;
  flex-shrink: 0;
  /* All icons are gray by default */
  filter: brightness(0) saturate(100%) invert(34%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(95%) contrast(95%) !important;
  /* Override Font Awesome styles */
  font-family: inherit !important;
  font-weight: normal !important;
  -webkit-font-smoothing: inherit !important;
  visibility: visible !important;
}

.Navbar_mobileLanguageSection__1YCoj {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}

.Navbar_mobileLanguageTitle__wIEEO {
  font-size: 14px;
  font-weight: 600;
  color: #374151;
  margin-bottom: 10px;
  padding: 0;
}

.Navbar_mobileLanguageOptions__UUzqR {
  display: flex;
  flex-direction: column;
}

.Navbar_mobileLanguageOption__qJFvB {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 8px 10px;
  gap: 8px;
  border: none;
  font-size: 12px;
  color: #545454;
  border-bottom: 1px solid #888888;
  border-top: none;
  border-right: none;
  border-left: none;
  cursor: pointer; 
}

.Navbar_mobileLanguageOption__qJFvB:hover {
  color: #ffffff;
  background-color: #545454;
}

.Navbar_mobileLanguageOption__qJFvB.Navbar_active__0Y0Om {
  background-color: #d0d0d0;
  color: #545454;
  font-weight: 500;
}

/* Mobile Share Section */
.Navbar_mobileShareSection__0uUXm {
  padding: 20px;
  border-bottom: 1px solid #e5e7eb;
  text-align: center;
}

.Navbar_mobileShare__4mBT6 {
  width: 100%;
  justify-content: center;
  padding: 6px 15px !important;
  font-size: 15px !important;
  background: white !important;
  color: #545454 !important;
  border: 1px solid #545454 !important;
}

.Navbar_mobileShare__4mBT6:hover {
  background: #545454 !important;
  color: white !important;
}


  



/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./node_modules/@fontsource/inter/400.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-400-normal.2f7e2d5f.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-400-normal.155d25e8.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-400-normal.f18bf187.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format('woff2'), url(/_next/static/media/inter-greek-400-normal.c753a7cd.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format('woff2'), url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./node_modules/@fontsource/inter/500.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-cyrillic-ext-500-normal.d8f535fc.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-500-normal.d112b22c.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-cyrillic-500-normal.5ec9103b.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-500-normal.6b846965.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-greek-ext-500-normal.5fe403a5.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-500-normal.15398cd6.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-greek-500-normal.947d4ab3.woff2) format('woff2'), url(/_next/static/media/inter-greek-500-normal.e66131f5.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format('woff2'), url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./node_modules/@fontsource/inter/600.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-600-normal.7817fa57.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-600-normal.1cf09d31.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-600-normal.e7a185cc.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format('woff2'), url(/_next/static/media/inter-greek-600-normal.f2d09137.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format('woff2'), url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/styles/globals.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/* app/globals.css */

/* Import fonts locally */

/* Reset and Base Styles */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.horizontalBanner {
  max-width: 728px;
  height: 90px;
  margin: 0 auto 90px auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid #dbdbdb;
}

.convertersWithLateralAds {
  display: flex;
  align-items: flex-start;
  width: 100%;
  max-width: 1080px;
  min-height: 900px;
  gap: 10px;
  margin: 0 auto;
  padding: 0 10px;
  justify-content: center;
}

.lateralBanner {
  width: 160px;
  min-width: 160px;
  max-width: 160px;
  height: 600px;
  display: flex;
  flex-direction: column;
  margin: 240px 0 0 0;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  border: 1px solid #dbdbdb;
  flex-shrink: 0;
}


@media (max-width: 768px) {
 
.horizontalBanner {
  max-width: 96%;
  height: 90px;
}

.lateralBanner {
  display: none;
}

}

