@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");
/* line 1, app/assets/stylesheets/navbar-style-01.scss */
:root {
  --primary: #B00101;
  --secondary: #0F2130;
  --pri-complementry: #01B0B0;
  --pri-analogous-01: #B05901;
  --pri-analogous-02: #B00159;
  --pri-triadic-01: #01B001;
  --pri-triadic-02: #0101B0;
  --pri-tetradic-01: #59B001;
  --pri-tetradic-02: #01B0B0;
  --pri-tetradic-03: #5901B0;
  --blue: #1e90ff;
  --white: #ffffff;
  --black: #000000;
  --dark-gray: #545454;
  --btn-border-radius: 8px;
  --light-gray: #F6F6F6;
  --section-dark-bg: #001128;
}

/* line 27, app/assets/stylesheets/navbar-style-01.scss */
html {
  scroll-behavior: smooth;
  font-size: 16px;
}

/* line 33, app/assets/stylesheets/navbar-style-01.scss */
body {
  margin: 0;
  padding: 0;
  background-color: var(--white);
}

/* line 39, app/assets/stylesheets/navbar-style-01.scss */
* {
  box-sizing: border-box;
}

/* line 43, app/assets/stylesheets/navbar-style-01.scss */
h1 {
  margin: 0;
  padding: 0;
}

/* line 48, app/assets/stylesheets/navbar-style-01.scss */
p {
  margin: 0;
  padding: 0;
}

/* line 53, app/assets/stylesheets/navbar-style-01.scss */
ul {
  list-style-type: none;
}

/* line 57, app/assets/stylesheets/navbar-style-01.scss */
.wrapper {
  display: flex;
  justify-content: center;
  /* align-items: center; */
  flex-direction: column;
  width: 100%;
}

/* line 65, app/assets/stylesheets/navbar-style-01.scss */
.inner-wrapper {
  display: flex;
  justify-content: center;
  /* align-items: center; */
  flex-direction: column;
  width: 100%;
}

/* ----TOP NAV CSS STARTS---- */
/* line 75, app/assets/stylesheets/navbar-style-01.scss */
.top-nav {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  /* position: fixed; */
  top: 0;
  background-color: var(--white);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.103);
  z-index: 1;
}

/* line 89, app/assets/stylesheets/navbar-style-01.scss */
.navbar-scroll {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  /* height: 112px; */
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--white);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.103);
  transform: translateY(-100%);
  transition: transform 0.3s ease-in-out;
  z-index: 2;
}

/* line 106, app/assets/stylesheets/navbar-style-01.scss */
.navbar-scroll.visible {
  transform: translateY(0);
}

/* line 110, app/assets/stylesheets/navbar-style-01.scss */
.sec-nav-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: var(--secondary);
}

/* line 118, app/assets/stylesheets/navbar-style-01.scss */
.nav-container {
  display: flex;
  justify-content: flex-start;
  width: 80%;
  padding: 0px 20px 0px 20px;
  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.103);
    border-radius: 0px 0px 10px 10px; */
}

/* line 128, app/assets/stylesheets/navbar-style-01.scss */
.sec-nav-container {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding: 0px 20px 0px 20px;
  background-color: var(--secondary);
  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.103);
    border-radius: 0px 0px 10px 10px; */
}

/* line 138, app/assets/stylesheets/navbar-style-01.scss */
.company-logo {
  width: 260px;
  height: 70px;
  background-image: url(/assets/home_images/MRF_TopNav_Logo_01-2f3a3574d23de7fb9929e43016a3c1abe91bf82e7df5f54c6981ddfd930d62ff.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0px 10px 0px 0px;
}

/* line 148, app/assets/stylesheets/navbar-style-01.scss */
.menu-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* SEARCH CSS STARTS */
/* line 157, app/assets/stylesheets/navbar-style-01.scss */
.button {
  display: inline-block;
  margin: 4px 2px;
  background-color: var();
  font-size: 14px;
  padding-left: 32px;
  padding-right: 32px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: white;
  text-decoration: none;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 177, app/assets/stylesheets/navbar-style-01.scss */
.button:hover {
  transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  background-color: white;
  color: black;
}

/* line 186, app/assets/stylesheets/navbar-style-01.scss */
.search-container {
  position: relative;
  display: inline-block;
  margin: 4px 2px;
  height: 50px;
  width: 50px;
  vertical-align: bottom;
}

/* line 195, app/assets/stylesheets/navbar-style-01.scss */
.mglass {
  display: inline-block;
  height: 50px;
  width: 50px;
  pointer-events: none;
  background-image: url(/assets/home_images/Search_Icon_01-db9fadcb7d0606b9b1d5821893879b6ea0354c5916a767e0f6ef907edc327083.svg);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  /* -webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); */
}

/* line 210, app/assets/stylesheets/navbar-style-01.scss */
.searchbutton {
  position: absolute;
  font-size: 22px;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 218, app/assets/stylesheets/navbar-style-01.scss */
.search:focus + .searchbutton {
  transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  background-color: #eeeeee;
  border-radius: 0px 10px 10px 0px;
  color: black;
}

/* line 228, app/assets/stylesheets/navbar-style-01.scss */
.search {
  position: absolute;
  left: 49px;
  /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */
  background-color: #eeeeee;
  outline: none;
  border: none;
  padding: 0;
  width: 0;
  height: 100%;
  border-radius: 10px 0px 0px 10px;
  /* z-index: 10; */
  transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}

/* line 246, app/assets/stylesheets/navbar-style-01.scss */
.search1:focus + .searchbutton {
  transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  background-color: #eeeeee;
  border-radius: 0px 10px 10px 0px;
  color: black;
}

/* line 256, app/assets/stylesheets/navbar-style-01.scss */
.search:focus {
  width: 363px;
  /* Bar width+1px */
  padding: 0 16px 0 0;
}

/* line 262, app/assets/stylesheets/navbar-style-01.scss */
.search1 {
  position: absolute;
  left: 49px;
  /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */
  background-color: #eeeeee;
  outline: none;
  border: none;
  padding: 0;
  width: 0;
  height: 100%;
  border-radius: 10px 0px 0px 10px;
  /* z-index: 10; */
  transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}

/* line 280, app/assets/stylesheets/navbar-style-01.scss */
.search1:focus {
  width: 200px;
  /* Bar width+1px */
  padding: 0 16px 0 0;
}

/* line 286, app/assets/stylesheets/navbar-style-01.scss */
.expandright {
  left: auto;
  right: 49px;
  /* Button width-1px */
}

/* line 292, app/assets/stylesheets/navbar-style-01.scss */
.expandright:focus {
  padding: 0 0 0 16px;
}

/* SEARCH CSS ENDS */
/* line 299, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-links {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 60%;
}

/* line 306, app/assets/stylesheets/navbar-style-01.scss */
.sec-contact-links {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

/* line 313, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-items {
  display: flex;
  /* padding: 0px 10px 0px 10px; */
  justify-content: flex-end;
  /* border-left: 1px solid #a1a1a1; */
}

/* line 320, app/assets/stylesheets/navbar-style-01.scss */
.menu-items {
  padding: 0px 10px 0px 10px;
}

/* line 325, app/assets/stylesheets/navbar-style-01.scss */
.menu-cont {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 332, app/assets/stylesheets/navbar-style-01.scss */
.menu-item {
  display: flex;
  align-items: center;
  height: 60px;
  margin: 0px 20px 0px 0px;
  gap: 10px;
}

/* line 340, app/assets/stylesheets/navbar-style-01.scss */
.menu-item a:hover {
  color: var(--primary);
}

/* line 344, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-item,
.sec-contact-item {
  display: flex;
  align-items: center;
  height: 42px;
  margin: 0px 20px 0px 0px;
  gap: 10px;
}

/* line 353, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-item a:hover {
  color: var(--primary);
}

/* line 357, app/assets/stylesheets/navbar-style-01.scss */
.chevron-icon {
  width: 15px;
  height: 15px;
  background-image: url(/assets/home_images/Chevron_Down_01-d13a084395a40a963d2ab778b41747f49240601c574130cc4d761ba431136667.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 366, app/assets/stylesheets/navbar-style-01.scss */
.chevron-icon-white {
  width: 15px;
  height: 15px;
  background-image: url(/assets/home_images/Chevron_Down_White_01-6bf0b7c95a797213c48570b1ba961a025f9c1b2a32cda0e845fee653a4431e5a.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 375, app/assets/stylesheets/navbar-style-01.scss */
.menu-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 1rem;
  font-weight: 500;
  color: var(--dark-gray);
}

/* line 383, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 1rem;
  /* font-weight: 500; */
  color: var(--white);
}

/* line 391, app/assets/stylesheets/navbar-style-01.scss */
.sec-contact-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.9rem;
  /* font-weight: 500; */
  color: var(--white);
}

/* INDUSTRY REPORTS MEGA MENU STARTS */
/* line 401, app/assets/stylesheets/navbar-style-01.scss */
.mega-menu-cont {
  display: none;
  width: auto;
  gap: 20px;
  background-color: var(--white);
  position: absolute;
  top: 100px;
  right: 15%;
  /* border: 1px solid; */
  border-radius: 10px;
  padding: 15px;
  list-style: none;
  justify-content: space-between;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0px rgba(0, 0, 0, 0.1);
}

/* line 417, app/assets/stylesheets/navbar-style-01.scss */
.mega-menu-col {
  display: flex;
  flex-direction: column;
}

/* line 422, app/assets/stylesheets/navbar-style-01.scss */
.col-1 {
  display: flex;
  flex-direction: column;
}

/* line 427, app/assets/stylesheets/navbar-style-01.scss */
.mega-menu-heading {
  display: flex;
  padding: 5px 5px 5px 5px;
  font-weight: 700;
  border-left: solid 2px var(--primary);
  margin: 5px 0px 5px 0px;
}

/* line 435, app/assets/stylesheets/navbar-style-01.scss */
.mega-menu-heading a {
  font-weight: 700;
}

/* line 439, app/assets/stylesheets/navbar-style-01.scss */
.mega-menu-heading:hover a {
  color: var(--primary);
}

/* line 443, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-item {
  margin: 4px 0px;
  padding: 0px 0px 0px 12px;
}

/* line 448, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-item-no-padding {
  margin: 4px 0px;
  padding: 0px 0px 0px 0px;
}

/* line 453, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.9rem;
  font-weight: 500;
  color: var(--dark-gray);
}

/* line 461, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-item:hover a {
  color: var(--primary);
}

/* line 466, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-dropdown {
  display: flex;
  flex-direction: column;
  padding: 0px;
  row-gap: 5px;
}

/* line 473, app/assets/stylesheets/navbar-style-01.scss */
.menu-item:hover .mega-menu-cont {
  display: flex;
  z-index: 2;
}

/* INDUSTRY REPORTS MEGA MENU ENDS */
/* CAT INTEL MEGA MENU STARTS */
/* line 483, app/assets/stylesheets/navbar-style-01.scss */
.cat-mega-menu-wrapper {
  display: flex;
  column-gap: 20px;
}

/* line 488, app/assets/stylesheets/navbar-style-01.scss */
.cat-mega-menu-cont {
  display: none;
  width: auto;
  gap: 20px;
  background-color: var(--white);
  position: absolute;
  top: 100px;
  left: 20%;
  /* border: 1px solid; */
  border-radius: 10px;
  padding: 15px;
  list-style: none;
  justify-content: space-between;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0px rgba(0, 0, 0, 0.1);
}

/* line 504, app/assets/stylesheets/navbar-style-01.scss */
.dropdown-menu-top {
  top: 60px !important;
}

/* line 508, app/assets/stylesheets/navbar-style-01.scss */
.cat-mega-menu-col {
  display: flex;
  flex-direction: column;
}

/* line 513, app/assets/stylesheets/navbar-style-01.scss */
.cat-col-1 {
  display: flex;
  flex-direction: column;
}

/* line 518, app/assets/stylesheets/navbar-style-01.scss */
.cat-sub-menu-item {
  margin: 4px 0px;
  padding: 0px 0px 0px 12px;
}

/* line 523, app/assets/stylesheets/navbar-style-01.scss */
.sub-menu-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.9rem;
  font-weight: 500;
  color: var(--dark-gray);
}

/* line 531, app/assets/stylesheets/navbar-style-01.scss */
.cat-sub-menu-item:hover a {
  color: var(--primary);
}

/* line 536, app/assets/stylesheets/navbar-style-01.scss */
.cat-sub-menu-dropdown {
  display: flex;
  flex-direction: column;
  padding: 0px;
  row-gap: 5px;
}

/* line 543, app/assets/stylesheets/navbar-style-01.scss */
.menu-item:hover .cat-mega-menu-cont {
  display: flex;
  z-index: 2;
}

/* line 549, app/assets/stylesheets/navbar-style-01.scss */
.dropdown-content {
  display: flex;
}

/* line 553, app/assets/stylesheets/navbar-style-01.scss */
.tab-buttons {
  display: flex;
  flex-direction: column;
  padding: 0px 10px;
  gap: 6px;
}

/* line 560, app/assets/stylesheets/navbar-style-01.scss */
.tab-buttons btn {
  /* outline: none; */
  padding: 15px;
}

/* line 565, app/assets/stylesheets/navbar-style-01.scss */
.tab-btn {
  border: none;
  padding: 10px;
  cursor: pointer;
}

/* line 571, app/assets/stylesheets/navbar-style-01.scss */
.tab-buttons button.active {
  /* background-color: var(--white);
    color: var(--primary); */
  background-color: #FFF1F1;
  color: var(--primary);
  border: none;
  padding: 10px;
  cursor: pointer;
}

/* line 581, app/assets/stylesheets/navbar-style-01.scss */
.btn-inactive {
  border: none;
  padding: 15px;
}

/* line 586, app/assets/stylesheets/navbar-style-01.scss */
#act-btn {
  border: none;
  padding: 15px;
}

/* line 591, app/assets/stylesheets/navbar-style-01.scss */
.tab-content {
  display: none;
}

/* line 595, app/assets/stylesheets/navbar-style-01.scss */
.tab-content.active {
  display: block;
}

/* CAT INTEL MEGA MENU ENDS */
/* RESOURCES DROP DOWN CSS STARTS */
/* line 603, app/assets/stylesheets/navbar-style-01.scss */
.res-dropdown-menu-cont {
  display: none;
  width: auto;
  gap: 20px;
  background-color: var(--white);
  position: absolute;
  top: 100px;
  /* left: 20%; */
  /* border: 1px solid; */
  border-radius: 10px;
  padding: 15px;
  list-style: none;
  justify-content: space-between;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0px rgba(0, 0, 0, 0.1);
  z-index: 1;
}

/* line 620, app/assets/stylesheets/navbar-style-01.scss */
.menu-item:hover .res-dropdown-menu-cont {
  display: flex;
}

/* RESOURCES DROP DOWN CSS ENDS */
/* ABOUT DROP DOWN CSS STARTS */
/* line 629, app/assets/stylesheets/navbar-style-01.scss */
.abt-dropdown-menu-cont {
  display: none;
  width: auto;
  gap: 20px;
  background-color: var(--white);
  position: absolute;
  top: 40px;
  /* left: 20%; */
  /* border: 1px solid; */
  border-radius: 10px;
  padding: 15px;
  list-style: none;
  justify-content: space-between;
  box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.1), 0 0px 6px 0px rgba(0, 0, 0, 0.1);
}

/* line 645, app/assets/stylesheets/navbar-style-01.scss */
.sec-menu-item:hover .abt-dropdown-menu-cont {
  display: flex;
}

/* ABOUT DROP DOWN CSS ENDS */
/* .menu-item:hover .sub-menu-dropdown {
    display: block;

} */
/* line 659, app/assets/stylesheets/navbar-style-01.scss */
.contact-btn {
  height: 42px;
  font-family: noto sans;
  font-size: 1rem;
  /* font-weight: 600; */
  background-color: var(--secondary);
  color: var(--white);
  padding: 0px;
  margin: 0px 20px 0px 0px;
  /* border: 2px solid #B00101; */
  cursor: pointer;
  border: 0px solid var(--dark-gray);
}

/* line 673, app/assets/stylesheets/navbar-style-01.scss */
.contact-btn:hover {
  color: var(--primary);
}

/* line 677, app/assets/stylesheets/navbar-style-01.scss */
.login-btn {
  height: 42px;
  font-family: noto sans;
  font-size: 1rem;
  /* font-weight: 600; */
  background-color: var(--secondary);
  color: var(--white);
  padding: 0px 18px;
  /* margin: 8px 0; */
  /* border: 2px solid #B00101; */
  cursor: pointer;
  border-left: 1px solid var(--dark-gray);
  border-right: 1px solid var(--dark-gray);
  border-top: 0px solid var(--dark-gray);
  border-bottom: 0px solid var(--dark-gray);
}

/* line 694, app/assets/stylesheets/navbar-style-01.scss */
.login-btn:hover {
  background-color: var(--primary);
}

/* ----MOBILE NAV CSS STARTS---- */
/* line 700, app/assets/stylesheets/navbar-style-01.scss */
nav.mrfr-rightmenuNav {
  display: none;
  flex-direction: column;
  /* justify-content: space-between; */
  width: 100%;
  height: auto;
  background-color: #fff;
  /* padding: 0px 10px; */
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.103);
  position: fixed;
  top: 0;
  /* position: relative; */
}

/* line 714, app/assets/stylesheets/navbar-style-01.scss */
.top-band {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 42px;
  background-color: #0F2130;
}

/* line 722, app/assets/stylesheets/navbar-style-01.scss */
.nav-menu-cont {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0px 10px;
  box-sizing: border-box;
}

/* line 730, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuBrand {
  /* font-size: 1.5rem;
      font-weight: bold; */
  background-image: url(/assets/home_images/NavLogoMark_01-5bb3ba09bc3b694ecb32d1a0067a7fcbea3d755ceee48c23bfbd03b673abc2c4.svg);
  width: 70px;
  height: 70px;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* line 741, app/assets/stylesheets/navbar-style-01.scss */
.right-action-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

/* line 748, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuToggle {
  width: 70px;
  height: 70px;
  background-image: url(/assets/home_images/HambugarMenu_01-90ec60ca8821eb5f8d46092281e5577cd7ccff83304f0aa29e992afe2d8ccdcd.svg);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  /* font-size: 2rem;
      position: absolute;
      top: 1rem;
      right: 1rem;
      color: white; */
}

/* line 763, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer {
  position: fixed;
  top: 0;
  /* right: -300px;
    width: 300px; */
  right: -100%;
  width: 90%;
  height: 100vh;
  background-color: #fff;
  color: white;
  display: flex;
  flex-direction: column;
  padding-top: 4rem;
  transition: right 0.6s ease;
  z-index: 1000;
  overflow: auto;
}

/* line 781, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer.show {
  right: 0;
}

/* line 785, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuClose {
  /* background-image: url(/images/DrawerMenu_Close_01.svg);
    background-size: 5%;
    background-repeat: no-repeat;
    background-position: 3% 50%; */
  position: fixed;
  top: 0;
  /* left: 1rem; */
  font-size: 1.5rem;
  cursor: pointer;
  color: white;
  background-color: #0F2130;
  width: 90%;
  padding: 8px 0px 8px 12px;
}

/* line 801, app/assets/stylesheets/navbar-style-01.scss */
.drawer-close-icon {
  width: 44px;
  height: 44px;
  background-image: url(/assets/home_images/DrawerMenu_Close_01-24b2ee9b3760bf40f5deee334a4171bf8f69a663d5db45bc5ce97df7e3c2e2c8.svg);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
}

/* .mrfr-rightmenuClose {
    position: absolute;
    top: 1rem;
    left: 1rem;
    font-size: 1.5rem;
    cursor: pointer;
    color: white;
  } */
/* line 819, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer ul {
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

/* line 825, app/assets/stylesheets/navbar-style-01.scss */
.menu-name-font-weight {
  font-weight: 600 !important;
}

/* line 829, app/assets/stylesheets/navbar-style-01.scss */
.menu-name-font {
  font-size: 1.2rem !important;
  font-weight: 600 !important;
}

/* line 834, app/assets/stylesheets/navbar-style-01.scss */
.menu-name-font a {
  font-size: 1.2rem !important;
  font-weight: 600 !important;
}

/* line 839, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer li {
  border-bottom: 1px solid #dedede;
  list-style: none;
}

/* line 844, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer a {
  font-size: 1rem;
  font-family: noto sans;
  color: #0F2130;
  text-decoration: none;
  padding: 16px 16px 16px 22px;
  display: block;
}

/* line 853, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuHasDropdown > a:after {
  content: url(/assets/home_images/Chevron_Down_01-d13a084395a40a963d2ab778b41747f49240601c574130cc4d761ba431136667.svg);
  float: right;
  padding-top: 10px;
}

/* line 859, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDropdown,
.mrfr-rightmenuSubDropdown {
  display: none;
  flex-direction: column;
  background-color: #eaeaea;
}

/* line 866, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuHasDropdown.open > .mrfr-rightmenuDropdown {
  display: flex;
}

/* line 870, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuHasSubDropdown > a:after {
  content: url(/assets/home_images/Chevron_Down_01-d13a084395a40a963d2ab778b41747f49240601c574130cc4d761ba431136667.svg);
  float: right;
  padding-top: 10px;
}

/* line 876, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuHasSubDropdown.open > .mrfr-rightmenuSubDropdown {
  display: flex;
  background-color: #f7f7f7;
}

/* line 881, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDropdown a {
  padding-left: 2rem;
}

/* line 885, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuSubDropdown a {
  padding-left: 3rem;
}

/* line 889, app/assets/stylesheets/navbar-style-01.scss */
.cat-dr-submenu-title a {
  padding: 12px 0px 12px 40px;
}

/* line 893, app/assets/stylesheets/navbar-style-01.scss */
.cat-dr-submenu-name a {
  padding: 8px 0px 8px 50px;
}

/* line 897, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 999;
  /* just below drawer z-index */
}

/* line 909, app/assets/stylesheets/navbar-style-01.scss */
.mrfr-rightmenuDrawer.show ~ .mrfr-rightmenuOverlay {
  display: block;
}

/* ---------------- media-query start------------ */
@media only screen and (max-width: 400px) {
  /* line 919, app/assets/stylesheets/navbar-style-01.scss */
  .expandright {
    left: auto;
    right: 0px;
  }
}
