body, .ow, .base_sign_in{background-color:transparent}
/* Hidden elements in inapp browse */
@media (max-width:500px){body.openInCustomRappidApp #bottomSignupPrompt,body.openInCustomRappidApp .dashboard-SKMOBILEAPP_CMP_MobileExperience,body.openInCustomRappidApp .footer_item_link.footer_item_link_and,body.openInCustomRappidApp .footer_item_link.footer_item_link_ios,body.openInCustomRappidApp .ow_chat,body.openInCustomRappidApp .ow_console_item.ow_console_dropdown.ow_console_dropdown_hover,body.openInCustomRappidApp .ow_dnd_widget.dashboard-JOBSSEARCH_CMP_JobSearch,body.openInCustomRappidApp .ow_dnd_widget.dashboard-MATCHMAKING_CMP_MatchesWidget,body.openInCustomRappidApp .ow_dnd_widget.index-USERCREDITS_CMP_MyCreditsWidget,body.openInCustomRappidApp .ow_logo_wrap,body.openInCustomRappidApp .ow_menu_wrap,body.openInCustomRappidApp .ow_signin_delimiter{display:none}body.openInCustomRappidApp .back-arrow{top:20px!important}body.openInCustomRappidApp .mega-menu-tabs-nav{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;position:sticky;top:0;scrollbar-width:thin;-ms-overflow-style:auto}body.openInCustomRappidApp .ow_site_panel_wrap{height:64px;position:absolute}body.openInCustomRappidApp .ow_site_panel{position:absolute;padding-top:10px;border-bottom:none}body.openInCustomRappidApp .ow_console_items_wrap{max-width:80%;margin-right:100px!important;float:right!important}body.openInCustomRappidApp #toTop{bottom:10px!important;right:5px!important}}
/* Hidden elements in inapp browse */
/* home page icons */

.group-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 6px;
    padding: 0 5px;
  }

  .group-box {
    border-radius: 12px;
    text-align: center;
    padding: 4px;
    transition: transform 0.2s ease;
box-shadow: rgba(207, 219, 230, 0.20) 0px 8px 24px;
background-image: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
  }

  .group-box:hover {
    transform: translateY(-4px);
  }

  .group-box img {
    width: 50px;
    height: 50px;
    margin-left: 25%;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  }

  .group-title {
    font-size: 0.65rem;
    font-weight: 600;
    color: #ffffff;
    word-wrap: break-word;
  }

  @media (min-width: 992px) {
    .group-grid {
      gap: 20px;
    }
  }
.ow_jobssearch_title_location .select-container:after {
    display: none!important;
}

.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty {
margin-top: -20px;
}


.td_module_wrap .entry-title a, .td_mod_mega_menu .entry-title a {
    font-size: 2rem;
line-height: 1;
}

.ow_wrap_normal {
    white-space: normal;
    line-height: 1.5;
}