 /*=== Begin header css ===*/
 .lp-search.dropdown-toggle {
   border: 0;
   background: transparent;
   cursor: pointer;
 }

 .lp__search_dropdown.show .lp-times:before {
   position: relative;
   right: -8px;
   font-size: 16px;
   top: 10px;
   font-weight: 400;
 }

 @media (max-width: 768px) {
   .lp__search_dropdown.show .lp__search_btn .lp-search::before {
     font-size: 28px;
     position: relative;
     top: 12px;
     content: "\e221";
   }
 }

 @media (min-width: 768px) {
   .lp__search_dropdown.show .lp-times:before {
     font-size: 20px;
     right: -2px;
     top: -2px;
   }
 }

 .lp__header {
   display: flex;
   padding: var(--spacing-medium) 0;
   justify-content: space-between;
 }

 .lp__navbar_logo_header {
   display: flex;
   align-items: center;
 }

 .lp__navbar_logo_header,
 .lp__trending_section,
 .lp__header_dropdown_search {
   display: flex;
   align-items: center;
 }

 .lp__header_dropdown_search {
   justify-content: flex-end;
 }

 .lp__hamburger_icon {
   margin-right: 10px;
   display: flex;
 }
 @media (min-width: 768px) {
   .lp_search_section {
     margin-top: 0.5rem;
                    margin-left: -4px;
   }

 .lp__hamburger_icon {
   margin-right: 20px;
   display: flex;
 }
 }

 .lp_search_section .lp-search::before {
   color: var(--blue-90);
   font-size: var(--font-size-400);
   font-size: 24px;
   position: relative;
   top: 0;
   content: "\e221";
 }


 .lp__hamburger_icon span::before {
   font-size: var(--font-size-500);
   color: #181f25;
 }

 .lp__trending_section {
   justify-content: center;
   display: none;
 }

 @media screen and (min-width: 1025px) {
   .lp__trending_section {
     display: inline-flex;
     padding-left: 2.5rem;
   }
 }

 .lp__trending_section p,
 .lp__trending_section a {
   font-size: var(--font-size-300);
   line-height: var(--font-size-400);
   font-weight: var(--body-font-weight-regular);
 }

 @media screen and (min-width: 1024px) {

   .lp__trending_section p,
   .lp__trending_section a {
     display: block;
   }
 }

 .lp__trending_section .lp_trend_text {
   font-weight: var(--body-font-weight-bold);
   padding-right: var(--spacing-small);
   border-right: 2px solid var(--blue-40);
   margin-right: var(--spacing-small);
   /* min-width: 154px; */
   width: auto;
   white-space: nowrap;
 }

 .lp__trending_section .lp_trend_text span:before {
  font-size: 11px;
    color: var(--blue-40);
    padding-right: 10px;
 }

 .lp__trending_section .lp_trend_data {
   font-weight: var(--body-font-weight-regular);
   color: var(--domain-primary);
   text-decoration: underline;
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
   font-size: var(--font-size-300);
   color: var(--text-on-light-link-primary-enabled);
   margin-left: 4px;
   max-width: 40vw;
   height: 18px;
 }

 .full-row-blue-components {
   background: var(--blue-90);
 }

 @media screen and (max-width: 1024px) {
   .lp-header-lang-dropdown {
     position: absolute;
     right: var(--spacing-xxlarge);
   }

   .lp-header-lang-dropdown .lang-lable.show {
     background: var(--background-white);
   }

   html[lang=ar] .lp-header-lang-dropdown {
     position: absolute;
     left: var(--spacing-xxlarge);
     right: auto;
   }

   html[lang=ar] .lp-header-lang-dropdown .lang-lable.show {
     background: var(--background-white);
   }

   .lp__navbar_brand {
     width: 40vw;
   }
 }

 .lp__hamburger_icon {
   cursor: pointer;
   background: transparent;
   border: 0;
   padding: 0px;
        height: 22px;
    align-items: center;
 }

 .lp_top_navigation {
   display: none;
   position: fixed;
   width: 100%;
   z-index: 99;
   left: 0;
   top: 0;
   right: 0;
   height: 100%;
   overflow-y: auto;
   padding-top: var(--spacing-xhuge);
   background: url("site/resources/img/default-m.svg") var(--blue-90) no-repeat !important;
   background-position: top left;
       background-size: 90%!important;
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation {
     height: 90vh;
     min-height: 800px;
   }
 }

 .lp_top_navigation.show {
   padding-top: 0;
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation.show {
     padding-top: var(--spacing-xhuge);
   }
 }

 @media screen and (max-width: 1023px) {
   .lp_top_navigation.show .touchui-container {
     position: relative;
     width: auto !important;
     padding: 0 var(--spacing-large);
   }
 }

 @media screen and (max-width: 1023px) and (max-width: 768px) {
   .lp_top_navigation.show .touchui-container {
     position: relative;
     width: auto !important;
   }
 }

 @media screen and (max-width: 1023px) {
   .lp_top_navigation.show .lp_menu_item .lp_menu_list a.lp_menu_link span:before {
     display: none;
   }

   .lp_top_navigation.show .lp_menu_item .lp_menu_list:not(.active) {
     display: none !important;
   }

   .lp_top_navigation.show .lp_menu_item .lp_menu_list.active {
     padding-top: var(--spacing-regular);
   }

   .lp_top_navigation.show .lp_close_navigation,
   .lp_top_navigation.show .lp_back_navigation {
     top: var(--spacing-regular);
     display: flex !important;
     z-index: 9;
   }
 }

 .lp_top_navigation .lp_close_navigation,
 .lp_top_navigation .lp_back_navigation {
   width: 44px;
   height: 44px;
   background: var(--background-white);
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   position: absolute;
   top: 1.8rem;
   right: var(--spacing-small);
   cursor: pointer;
 }

 @media screen and (min-width: 1024px) {

   .lp_top_navigation .lp_close_navigation,
   .lp_top_navigation .lp_back_navigation {
     right: auto;
   }
 }
 @media screen and (min-width: 1400px) {

   .lp_top_navigation .lp_close_navigation,
   .lp_top_navigation .lp_back_navigation {
     right: auto;
   }
 }
 .lp_top_navigation .lp_close_navigation span:before,
 .lp_top_navigation .lp_back_navigation span:before {
   cursor: pointer;
    font-size: 20px;
 }

 .lp_top_navigation .lp_back_navigation {
   right: auto !important;
   display: none;
 }

 .lp_top_navigation .lp_navigation_menu {
   display: none;
 }

 .lp_top_navigation .lp_menu_item {
   position: relative;

 }

 .lp_top_navigation .lp_menu_item .lp_menu_list {
   margin-bottom: var(--spacing-xxsmall);
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list {
     max-width: 236px;
   }
 }

 @media screen and (min-width: 1200px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list {
     max-width: 281px;
   }
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list {
     max-width: 326px;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list:focus {
   border-top-left-radius: var(--border-radius-base);
   border-bottom-left-radius: var(--border-radius-base);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link {
   margin-bottom: var(--spacing-regular);
   pointer-events: none;
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link {
     height: 56px;
     width: 100%;
     display: flex;
     text-align: left;
     align-items: center;
     margin-bottom: 0;
     pointer-events: inherit;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span {
   color: var(--neutral-solid-30-s);
   display: block;
   font-weight: var(--body-font-weight-bold);
   font-size: var(--font-size-1000);
   line-height: var(--font-size-1200);
   display: flex;
   align-items: center;
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span {
     font-size: var(--font-size-1000);
     line-height: var(--font-size-1200);
   }
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span {
     font-size: var(--font-size-500);
     line-height: var(--font-size-800);
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span:before {
   content: "\e118";
   font-family: "loopicon";
   font-size: var(--font-size-300);
   color: var(--blue-40);
   margin-right: var(--spacing-small);
   background: var(--blue-120);
   border-radius: 50%;
   width: 36px;
   height: 36px;
   line-height: 36px;
   text-align: center;
   display: inline-block;
   font-weight: 100;
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span {
     margin: 0 var(--spacing-medium) 0 0;
   }

   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link span:before {
     display: none;
     background: transparent;
     width: auto;
     height: auto;
     line-height: inherit;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link:focus {
   text-decoration: none;
 }

 @media screen and (min-width: 1024px) {

   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link:hover span,
   .lp_top_navigation .lp_menu_item .lp_menu_list a.lp_menu_link:focus span {
     border-bottom: 1px solid var(--blue-40);
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link {
   text-align: center;
   width: 100%;
   margin-bottom: var(--spacing-xxlarge);
   height: 44px;
   display: flex;
   justify-content: center;
   align-items: center;
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link {
     background-color: var(--background-white);
     border-radius: var(--border-radius-base);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     margin-bottom: 0;
     width: 100%;
     text-align: left;
     justify-content: flex-start;
     height: 56px;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link span {
   color: var(--white);
   font-weight: var(--body-font-weight-bold);
   font-size: var(--font-size-600);
   line-height: var(--font-size-1000);
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link span {
     color: var(--neutral-solid-90-s);
     font-size: var(--font-size-500);
     line-height: var(--font-size-600);
   }

   .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:before {
     content: "\e118";
     font-family: "loopicon";
     font-size: var(--font-size-400);
     color: var(--blue-40);
     margin-right: var(--spacing-xsmall);
     display: inline-block;
     margin-left: var(--spacing-medium);
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:focus {
   text-decoration: none;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:hover span:before,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:focus span:before {
   border-bottom: 0;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu {
   display: block;
   max-height: 80vh;
   overflow-y: auto;

 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu.lp_work_with_us {
   max-height: 80vh;
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu.lp_work_with_us .lp_navigation_list {
     max-height: 700px;
   }
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu {
     position: absolute;
     left: 27%;
     border-left: 1px solid var(--blue-70);
     padding-left: var(--spacing-huge);
     width: 75%;
     top: var(--spacing-xxsmall);
    scrollbar-width: none;
   }
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu {
     left: 24%;
   }
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu {
     left: 26%;
   }
 }

/* @media screen and (min-width: 1600px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu {
     left: 26%;
   }
 }
*/
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_list {
   display: flex;
   flex-direction: column;
   flex-wrap: wrap;
   column-gap: var(--spacing-xlarge);
   flex-flow: column wrap;
   letter-spacing: 0.06em;
   width: 100%;
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_list {
     max-height: 600px;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper {
   width: 100%;
 }

 .lp_menu_title {
   color: var(--text-on-dark-emphasys);
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper {
     width: 45%;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper p {
   font-size: var(--font-size-300);
   line-height: 22px;
   font-weight: var(--body-font-weight-regular);
   text-transform: uppercase;
   color: var(--text-on-dark-emphasys);
   font-weight: var(--body-font-weight-bold) !important;
   padding-bottom: var(--spacing-small);
   margin-bottom: var(--spacing-regular);
   border-bottom: 1px solid var(--blue-60-a);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul {
   margin-bottom: var(--spacing-xlarge);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li a {
   font-size: var(--font-size-300);
   font-weight: var(--body-font-weight-regular);
   margin-bottom: 12px;;
   color: rgba(255, 255, 255, 0.75);
   opacity: 0.75;
   display: inline-block;
   line-height: 22px;
   border-bottom: 1px solid transparent;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li a:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li a:focus {
   opacity: 1;
   color: var(--white);
   border-bottom: 1px solid var(--white);
   text-decoration: none;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li.lp_link_btn a {
   font-weight: var(--body-font-weight-bold);
   color: var(--white);
   opacity: 1;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li.lp_link_btn a span {
   padding-left: var(--spacing-tiny);
   position: relative;
   top: var(--spacing-none);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_menu_wrapper ul li .lp_submenu_list ul {
   margin-bottom: 0;
   margin-left: var(--spacing-small);
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute {
     padding-top: var(--spacing-large);
     border-top: 1px solid var(--blue-70);
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper {
   width: 100%;
   display: flex;
   flex-direction: column;
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper {
     flex-direction: row;
     align-items: center;
   }
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper p {
     padding: 0;
     margin: 0;
     border: 0;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul {
   display: flex;
   flex-direction: column;
   margin: 0;
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul {
     flex-direction: row;
     align-items: center;
   }
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul li {
     padding: 0 var(--spacing-regular);
     line-height: var(--font-size-400);
     border-right: 1px solid var(--neutral-solid-30-s);
   }

   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul li a {
     margin: 0;
     opacity: 0.75;
   }

   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul li a:hover,
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul li a:focus {
     opacity: 1;
   }

   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_institute .lp_menu_wrapper ul li:last-child {
     border: 0;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown {
   border-top: 1px solid var(--blue-70);
   padding-top: var(--spacing-large);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown {
   display: flex;
   flex-direction: column;
    gap: 1rem;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown label {
   font-size: 16px;
   line-height: var(--font-size-500);
   font-weight: var(--body-font-weight-bold);
   margin-bottom: var(--spacing-regular);
   color: var(--gray-alpha-white-90-a);
   text-transform: uppercase;
   width: -moz-max-content;
   width: max-content;
 }

 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown label {
     margin-bottom: 0;
     margin-right: var(--spacing-small);
     padding-top: var(--spacing-small);
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown .lp_country_dropdown_menu {
   width: 98%;
   position: relative;
 }
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input {
   background: var(--blue-70);
   width: 100%;
   font-size: var(--font-size-100);
   line-height: var(--font-size-400);
   border-radius: 100px;
   padding: 14px 10px 14px 35px;
      color: var(--white);
   border: 0;
   z-index: 9;
   position: relative;
 }
 @media screen and (min-width: 768px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown .lp_country_dropdown_menu {
     width: 65%;
   }
.lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input {
   font-size: var(--font-size-300);
   line-height: var(--font-size-500);
 }
 }

 @media screen and (min-width: 1024px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown .lp_country_dropdown_menu {
     width: 70%;
   }
 }


.lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input::placeholder {
color: rgba(255, 255, 255, 0.65);

}

.lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input::-ms-input-placeholder { /* Edge 12-18 */
color: rgba(255, 255, 255, 0.65);

}

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown input:focus {
   border: 0;
   outline: transparent;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button {
   background-color: var(--blue-120);
   height: 30px;
   width: 30px;
   border-radius: 50%;
   line-height: 40px;
   text-align: center;
   border: 0;
   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 9;
   display: flex;
   align-items: center;
        justify-content: center;
 }
.lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button[aria-expanded=false] .lp-chevron-down:before{
content: "\e116";
}
.lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button[aria-expanded=true] .lp-chevron-down:before{
content: "\e119";
}
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button:hover,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button:focus {
   border: 0;
   outline: transparent;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown button .lp-chevron-down:before {
   color: var(--background-white);
    font-size:14px;
 }

 @media screen and (min-width: 1400px) {
   .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .dropdown {
     flex-direction: row;
    justify-content: space-between;
   }
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .tt-menu.show,
 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .tt-menu.show-tt-menu {
   display: block;
   position: relative !important;
   transform: none !important;
   overflow-y: auto;
   max-height: 245px;
   scrollbar-width: none;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .tt-menu {
   background: var(--blue-120);
   padding: var(--spacing-medium) var(--spacing-medium) var(--spacing-medium);
   position: relative;
   top: -1.5rem !important;
   border-bottom-left-radius: var(--border-radius-x-large);
   border-bottom-right-radius: var(--border-radius-x-large);
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .tt-menu li:last-child a {
   margin-bottom: 0;
 }

 .lp_top_navigation .lp_menu_item .lp_menu_list.active .lp_navigation_menu .lp_navigation_dropdown .tt-menu li a {
   font-size: var(--font-size-300);
   font-weight: 400;
   line-height: 22.4px;
   color: rgba(189, 204, 219, 1);

 }

 .lp__search_dropdown {
   position: relative;
   font-family: var(--global-font-family), sans-serif;
   top: 85px;
   position: absolute;
   width: 100%;
   height: 200px;
   background: var(--blue-100);
   z-index: 9;
   align-items: center;
 }

 .lp__search_dropdown.show {
   display: flex !important;
   position: fixed !important;
   left: 0;
 }

 .lp__search_dropdown.show .lp::before {
   color: var(--text-on-state-primary-empasis);
 }

 @media (min-width: 768px) {
   .lp__search_dropdown.show .lp-search::before {
     font-size: 2.25rem;
   }

   .lp__search_dropdown {
     top: 118px;
   }
 }

 .lp__search_dropdown .lp__search_input {
   border: none;
   accent-color: auto;
   background: transparent;
   color: var(--text-on-state-primary-empasis);
   width: 100%;
   font-size: var(--font-size-500);
   font-weight: var(--body-font-weight-regular);
   /* line-height: var(--font-size-600); */
   padding-bottom: var(--spacing-regular);
   line-height: 150%;
 }

 .lp__search_dropdown .lp__search_input:focus {
   outline: 0px;
 }

 .lp__search_dropdown ::-moz-placeholder {
   opacity: 1;
   color: var(--text-on-state-primary-empasis);
 }

 .lp__search_dropdown ::placeholder {
   opacity: 1;
   color: var(--text-on-state-primary-empasis);
 }

 .lp__search_dropdown ::-ms-input-placeholder {
   opacity: 1;
   color: var(--text-on-state-primary-empasis);
 }

 .lp__search_dropdown .lp {
   color: var(--text-on-state-primary-empasis);
 }

 .lp__search_dropdown button {
   border: none;
   background-color: transparent;
   cursor: pointer;
   font-size: var(--font-size-700);
   position: absolute;
   height: 40px;
   display: inline-flex;
   top: 0;
   padding: var(--spacing-tiny) var(--spacing-xxsmall);
 }

 @media (-width: 768px) {
   .lp__search_dropdown button {
     padding: var(--spacing-tiny) var(--spacing-xxsmall);
   }
 }

 .lp__search_dropdown button {
   top: 4px;
 }

 .lp__search_dropdown .lp__search_btn {
   right: 0;
 }

 .lp__search_dropdown .lp__clear_btn {
   right: 40px;
   display: none;
 }

 .lp__search_dropdown .search-box {
   border-bottom: 2px solid var(--blue-70);
   position: relative;
   width: 70%;
   padding: 0px;
 }

 @media (max-width: 768px) {
   .lp__search_dropdown .search-box {
     width: 90%;
   }
 }

 .lp__search_dropdown .dropdown {
   position: absolute;
   top: 75px;
   left: 0;
   width: 100%;
   border: 1px solid transparent;
   border-radius: var(--border-radius-base);
   list-style-type: none;
   padding: 0;
   margin: 0;
   display: none;
   z-index: 10;
   max-height: 200px;
   overflow-y: auto;
   background-color: var(--blue-120);
   color: var(--neutral-solid-30-s);
   font-size: var(--font-size-300);
   font-weight: var(--body-font-weight-regular);
   line-height: var(--font-size-400);
 }

 .lp__search_dropdown .dropdown[aria-expanded=true] {
   display: block;
 }

 .lp__search_dropdown .dropdown-item {
   cursor: pointer;
   font-family: var(--global-font-family), sans-serif;
   font-size: var(--font-size-300);
   font-weight: var(--body-font-weight-regular);
   line-height: var(--font-size-400);
   color: var(--neutral-solid-30-s);
   padding: var(--spacing-regular);
 }

 .lp__search_dropdown .dropdown-item:hover {
   background-color: var(--blue-70);
 }

 @media (min-width: 768px) {
   .lp__search_dropdown .lp__search_input {
     font-size: var(--font-size-700);
     font-weight: var(--body-font-weight-regular);
     line-height: var(--font-size-800);
     padding-bottom: var(--spacing-regular);
   }

   .lp__search_dropdown button {
     padding: var(--spacing-small) var(--spacing-xxsmall);
   }
 }

 @media (min-width: 1024px) {
   .lp__search_dropdown .lp__search_input {
     font-size: var(--font-size-700);
     font-weight: var(--body-font-weight-regular);
     /* line-height: var(--font-size-800); */
     line-height: 150%;
   }
 }

 .lp-search.dropdown-toggle {
   border: 0;
   background: transparent;
   cursor: pointer;
 }

 .lp-search.dropdown-toggle.show {
   background: var(--blue-40);
   width: 40px;
   height: 40px;
   border-radius: 100px;
 }

 @media (min-width: 768px) {
   .lp-search.dropdown-toggle.show {
     width: 44px;
     height: 44px;
   }
 }

 .lp-search.dropdown-toggle.show:before {
   content: "\e126";
   font-size: var(--font-size-300);
 }

 .tt-suggestion {
   display: flex;
   padding: 6px 0px;
 }

 .tt-suggestion>a {
   padding-right: var(--spacing-tiny);
   align-items: center;
 }

 .tt-suggestion ul {
   display: inline-flex;
   align-items: center;
 }

 .tt-suggestion ul li a {
   display: inline-flex;
   align-items: center;

 }

 .tt-suggestion li {
   padding-left: var(--spacing-xxsmall);
   margin-left: var(--spacing-tiny);
   border-left: 1px solid var(--white);
 }

 .lp_country_dropdown_menu .dropdown-menu,
 .lp__scrollable_wrapper {
   width: 100%;
   overflow-y: auto;
 }

 .lp_country_dropdown_menu .dropdown-menu::-webkit-scrollbar,
 .lp__scrollable_wrapper::-webkit-scrollbar {
   background: #002035;
   width: 8px;
   height: 8px;
 }

 .lp_country_dropdown_menu .dropdown-menu::-webkit-scrollbar-track,
 .lp__scrollable_wrapper::-webkit-scrollbar-track {
   background: #002035;
   border-radius: 8px;
   width: 1rem;
   border: 1px solid transparent;
   background-clip: content-box;
 }

 .lp_country_dropdown_menu .dropdown-menu::-webkit-scrollbar-thumb,
 .lp__scrollable_wrapper::-webkit-scrollbar-thumb {
   background-color: #169AF3;
   width: 0.35rem;
   border-radius: 8px;
 }

 .lp_country_dropdown_menu .dropdown-menu::-webkit-scrollbar,
 .lp__scrollable_wrapper::-webkit-scrollbar {
   width: 0.35rem;
 }

 /*=== end header css ===*/
 .nav-border>.cmp-container {
   border-top: 2px solid var(--divider-on-light-subdued);
 }

 .lp__header_dropdown_search>div {
   display: flex;
   align-items: center;
 }

 @media(min-width: 768px) {
   .lp__navbar_logo_header .lp__navbar_brand img {
     width: 220px;
   }
 }

 .lp_trend_text .lp.lp-rss::before {
   content: " " !important;
   background-image: url(https://www.worldbank.org/ext/en/media_1309e5a….svg?width=2000&format=webply&optimize=medium);
   background-repeat: no-repeat;
   background-position: center;
   width: 15px;
   height: 22px;
   display: inline-flex;
   vertical-align: middle;
 }

 @media (width >=1024px) {
   .lp_top_navigation.full-row-blue-components {
     display: flex;
     min-width: 100%;
     justify-content: center;
     height: fit-content;
     background-image: url(../../../../../../content/dam/worldbank-ibrd/icons/default-d.svg) !important;
     flex-direction: row;
     background-size: 50% 100%!important;
     padding: 100px 0;
   }
 }

 @media (max-width: 768px) {
   .lp__search_dropdown .lp__search_input {
     font-size: 20px;
     line-height: 150%;
     height: 71px;
   }


 }

 html[lang=ar] .tt-suggestion li {
   padding: 0 var(--spacing-xxsmall) 0 0;
   margin: 0 var(--spacing-tiny) 0 0;
   border-left: 0;
   border-right: 1px solid var(--white);
 }

 @media screen and (min-width: 992px) {
   html[lang=ar] .lp__trending_section {
     display: inline-flex;
     padding: 0 2.5rem 0 0;
   }
 }

 @media (max-width: 1024px) {
   .lp_top_navigation .lp_menu_item {
     position: relative;
     gap: 20px;
     display: flex;
     flex-direction: column;
   }
 }

 @media screen and (min-width: 1024px) {
   html[lang=ar] .lp_top_navigation .lp_menu_item .lp_menu_list.active a.lp_menu_link:before {
     content: "\e118";
     font-family: "loopicon";
     font-size: var(--font-size-400);
     color: var(--blue-40);
     margin-right: var(--spacing-medium);
     display: inline-block;
     margin-left: var(--spacing-xsmall);
     transform: scaleX(-1);
   }
 }
@media (width >= 1024px){
.lp_top_navigation .lp_menu_item{
width:100%;
margin:auto;
}
}
@media (width >= 1400px){
.lp_top_navigation .lp_menu_item{
max-width: 1253px;
}
}
.lp__hamburger_icon .lp-bars{
height: 2px;
border-radius: 2px;
background: currentcolor;
transform: scale(1);
will-change: transform;
box-sizing: border-box;
display: block;
position: relative;
width: 20px;
}
.lp__hamburger_icon span.lp-bars::before,
.lp__hamburger_icon span.lp-bars::after{
height: 2px;
border-radius: 2px;
background: currentcolor;
transform: scale(1);
will-change: transform;
box-sizing: border-box;
display: block;
position: relative;
width: 20px;
content: "";
position: absolute;
width: 20px;

}
.lp__hamburger_icon span.lp-bars::before {
top: -6px;
}
.lp__hamburger_icon span.lp-bars::after {
top: 6px;
}