.elementor-2296 .elementor-element.elementor-element-461ab58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--border-radius:0px 0px 2px 0px;--z-index:5;}.elementor-2296 .elementor-element.elementor-element-461ab58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-92136be{text-align:left;}.elementor-2296 .elementor-element.elementor-element-92136be img{width:100%;max-width:100%;height:93px;object-fit:contain;object-position:center center;}.elementor-2296 .elementor-element.elementor-element-92136be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2296 .elementor-element.elementor-element-92136be.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-c375aa2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;}.elementor-2296 .elementor-element.elementor-element-c375aa2, .elementor-2296 .elementor-element.elementor-element-c375aa2::before{--border-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-11a74c8{--display:flex;--background-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-11a74c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-67952d6{text-align:right;}.elementor-2296 .elementor-element.elementor-element-67952d6 img{height:1px;object-fit:contain;object-position:center center;}.elementor-2296 .elementor-element.elementor-element-19e502d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-2296 .elementor-element.elementor-element-19e502d, .elementor-2296 .elementor-element.elementor-element-19e502d::before{--border-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-19e502d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-3264e89 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-2296 .elementor-element.elementor-element-a9d2d44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--z-index:1;}.elementor-2296 .elementor-element.elementor-element-1da922d{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-1da922d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-d41ce41{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;}.elementor-2296 .elementor-element.elementor-element-d41ce41, .elementor-2296 .elementor-element.elementor-element-d41ce41::before{--border-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-26276ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2296 .elementor-element.elementor-element-74641d8{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-719d96f{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-d8b9530 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-046cfb5{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-bb791ea > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-d25ed91{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-44134a5 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-e732f4d{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-e12d5e7 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-b3e7a32{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-344e736 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-9155494{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-dfd10a7 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-df942ab{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-7dcf90a{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-eaa676e > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-7bbf01e{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-c48e65b > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-3113a1e{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-d7ac360 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-8da15c7{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-86871a0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-86d8025{font-family:"Montserrat", Sans-serif;}.elementor-2296 .elementor-element.elementor-element-144cf45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--border-radius:0px 0px 2px 0px;--z-index:5;}.elementor-2296 .elementor-element.elementor-element-144cf45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-a7dfbd7{text-align:left;}.elementor-2296 .elementor-element.elementor-element-a7dfbd7 img{height:80px;object-fit:contain;object-position:center center;}.elementor-2296 .elementor-element.elementor-element-a7dfbd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2296 .elementor-element.elementor-element-a7dfbd7.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-1e05535{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;}.elementor-2296 .elementor-element.elementor-element-1e05535, .elementor-2296 .elementor-element.elementor-element-1e05535::before{--border-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-5ad9cdc{--display:flex;--background-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-5ad9cdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-1a27c0b{text-align:right;}.elementor-2296 .elementor-element.elementor-element-1a27c0b img{height:1px;object-fit:contain;object-position:center center;}.elementor-2296 .elementor-element.elementor-element-2bc596d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-2296 .elementor-element.elementor-element-2bc596d, .elementor-2296 .elementor-element.elementor-element-2bc596d::before{--border-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-2bc596d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-d84cdfd .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2296 .elementor-element.elementor-element-461ab58{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-92136be{text-align:left;}.elementor-2296 .elementor-element.elementor-element-c375aa2{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-11a74c8{--width:75%;--z-index:111;}.elementor-2296 .elementor-element.elementor-element-67952d6{text-align:left;z-index:111;}.elementor-2296 .elementor-element.elementor-element-67952d6 img{width:100%;max-width:45%;height:100%;}.elementor-2296 .elementor-element.elementor-element-67952d6.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-19e502d{--width:100%;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2296 .elementor-element.elementor-element-3264e89{--nav-menu-icon-size:28px;width:initial;max-width:initial;}.elementor-2296 .elementor-element.elementor-element-3264e89 .elementor-menu-toggle{border-width:1px;}.elementor-2296 .elementor-element.elementor-element-3264e89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-3264e89.elementor-element{--align-self:center;}.elementor-2296 .elementor-element.elementor-element-144cf45{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-a7dfbd7{text-align:left;}.elementor-2296 .elementor-element.elementor-element-1e05535{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-5ad9cdc{--width:75%;--z-index:111;}.elementor-2296 .elementor-element.elementor-element-1a27c0b{text-align:left;z-index:111;}.elementor-2296 .elementor-element.elementor-element-1a27c0b img{width:100%;max-width:45%;height:100%;}.elementor-2296 .elementor-element.elementor-element-1a27c0b.elementor-element{--align-self:flex-start;}.elementor-2296 .elementor-element.elementor-element-2bc596d{--width:100%;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2296 .elementor-element.elementor-element-d84cdfd{--nav-menu-icon-size:28px;width:initial;max-width:initial;}.elementor-2296 .elementor-element.elementor-element-d84cdfd .elementor-menu-toggle{border-width:1px;}.elementor-2296 .elementor-element.elementor-element-d84cdfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-d84cdfd.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-2296 .elementor-element.elementor-element-461ab58{--width:95%;}.elementor-2296 .elementor-element.elementor-element-1da922d{--width:25%;}.elementor-2296 .elementor-element.elementor-element-144cf45{--width:95%;}}/* Start custom CSS for html, class: .elementor-element-2864d6b *//* Main menu styles */
#menu-whitepaper-1-0 > .menu-item > a {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #000; /* Black color for main items */
  padding: 10px 20px;
  margin: 0;
  transition: color 0.3s ease, background-color 0.3s ease, border-radius 0.3s ease;
  background-color: transparent;
  cursor: pointer;
  border-radius: 8px;
  display: block; /* Make the entire area clickable */
}

/* Sub-menu styles */
#menu-whitepaper-1-0 .sub-menu .menu-item > a {
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #000; /* Black color for sub-items */
  padding: 8px 20px;
  transition: color 0.3s ease, background-color 0.3s ease;
  background-color: transparent;
  display: block; /* Make the entire area clickable */
}

/* Hover effects for main menu items */
#menu-whitepaper-1-0 > .menu-item > a:hover,
#menu-whitepaper-1-0 > .menu-item > a:focus {
  background-color: transparent !important;
  color: #ff69b4;
  border-radius: 8px;
}

/* Hover effects for sub-menu items */
#menu-whitepaper-1-0 .sub-menu .menu-item > a:hover,
#menu-whitepaper-1-0 .sub-menu .menu-item > a:focus {
  background-color: #e9ecef;
  color: #ff69b4;
  border-radius: 8px;
}

/* Active state styles for main menu items */
#menu-whitepaper-1-0 > .menu-item.active > a {
  color: #ff69b4 !important; /* Only text color changes to pink */
}

/* Active state styles for sub-menu items */
#menu-whitepaper-1-0 .sub-menu .menu-item.active > a {
  background-color: #e9ecef !important;
  color: #ff69b4 !important;
  border-radius: 8px;
}

/* Remove default list styles */
#menu-whitepaper-1-0 li {
  list-style-type: none;
}

/* Make the navigation menu scrollable */
#whitepaper {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow-y: auto;
  z-index: 1000;
  background-color: transparent;
  padding: 0;
  border: none;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}

/* Webkit scrollbar styles */
#whitepaper::-webkit-scrollbar {
  width: 8px;
}

#whitepaper::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

/* Ensure all submenus are always visible */
.menu-item-has-children .sub-menu {
  display: block !important;
  transition: none !important;
}

/* Remove the toggle indicator */
.menu-item-has-children > a:before {
  display: none;
}

/* Ensure only individual items become grey when hovered */
#menu-whitepaper-1-0 .menu-item > a:hover,
#menu-whitepaper-1-0 .menu-item > a:focus,
#menu-whitepaper-1-0 .sub-menu .menu-item > a:hover,
#menu-whitepaper-1-0 .sub-menu .menu-item > a:focus {
  background-color: #e9ecef; /* Individual item grey */
  color: #ff69b4; /* Pink text color on hover */
  border-radius: 8px;
}

/* Sticky navigation menu */
#menu-whitepaper-1-0 {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow-y: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaa676e */div#rodemaps h2 {
    line-height: 2.7rem;
}/* End custom CSS */