/* Orderhost | Other services tabbed mega menu, isolated from all other menus */
@media (min-width: 960px){
  #ubermenu-main-59-primary-2,
  #ubermenu-main-59-primary-2 > .ubermenu-nav {position:relative!important}
  #ubermenu-main-59-primary-2 #menu-item-8854{position:static!important}
  #ubermenu-main-59-primary-2 #menu-item-8854 > .ubermenu-submenu {
    direction:rtl!important;
    width:min(1000px,calc(100vw - 36px))!important;
    max-width:calc(100vw - 36px)!important;
    min-width:0!important;
    left:50%!important;right:auto!important;
    transform:translateX(-50%)!important;
    box-sizing:border-box!important;
    background:#fff!important;border:1px solid #eae4fa!important;
    border-radius:21px!important;padding:15px!important;
    box-shadow:0 24px 54px rgba(42,19,98,.17)!important;
    overflow:hidden!important;
    transition:none!important;animation:none!important;
  }
  #menu-item-8854 .oh-others-grid {
    display:grid!important;grid-template-columns:272px minmax(0,1fr)!important;
    gap:20px!important;min-height:350px;direction:rtl!important;
    width:100%!important;box-sizing:border-box!important;align-items:stretch!important;
  }
  #menu-item-8854 .oh-others-nav{
    padding:9px;background:#faf9ff;border:1px solid #efebfa;
    border-radius:16px;box-sizing:border-box;min-width:0;
  }
  #menu-item-8854 .oh-others-stage{
    padding:10px 7px 7px 0;min-width:0;
    display:flex;align-items:center;box-sizing:border-box;
  }
  #menu-item-8854 .oh-others-art{width:170px;min-height:200px}
}
#menu-item-8854 .oh-others-shell{
  width:100%!important;max-width:100%!important;min-width:0!important;
  float:none!important;box-sizing:border-box!important;
  padding:0!important;margin:0!important;list-style:none!important;
}
#menu-item-8854 .oh-others-grid{direction:rtl;min-width:0}
#menu-item-8854 .oh-others-nav{display:flex;flex-direction:column;gap:4px;min-width:0}
#menu-item-8854 .oh-others-nav-heading{
  color:#8a80a7;font-weight:750;font-size:11px;
  margin:4px 10px 9px;text-align:right;
}
#menu-item-8854 button.oh-other-tab{
  appearance:none;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;
  grid-template-rows:auto auto;column-gap:10px;align-items:center;
  width:100%;min-height:69px;box-sizing:border-box;
  padding:10px 10px!important;background:transparent!important;
  border:0!important;border-radius:12px!important;
  color:#28174e!important;font:inherit!important;text-align:right!important;
  cursor:pointer;outline-offset:2px;transition:background .12s,color .12s;
}
#menu-item-8854 button.oh-other-tab:hover,
#menu-item-8854 button.oh-other-tab:focus-visible,
#menu-item-8854 button.oh-other-tab[aria-selected="true"]{
  background:#eee7ff!important;color:#622bd2!important;
}
#menu-item-8854 .oh-other-tab-icon{
  display:grid;place-items:center;grid-column:1;grid-row:1/3;
  width:40px;height:40px;border-radius:11px;
  background:#eae3ff;color:#6332c5;
}
#menu-item-8854 .oh-other-tab-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#menu-item-8854 button.oh-other-tab:nth-of-type(2) .oh-other-tab-icon{background:#e5f2ff;color:#167bd7}
#menu-item-8854 button.oh-other-tab:nth-of-type(3) .oh-other-tab-icon{background:#e5f8f0;color:#119464}
#menu-item-8854 button.oh-other-tab:nth-of-type(4) .oh-other-tab-icon{background:#fff0e6;color:#e57925}
#menu-item-8854 .oh-other-tab-title{grid-column:2;grid-row:1;font-size:14px;font-weight:850;line-height:1.5}
#menu-item-8854 .oh-other-tab-description{grid-column:2;grid-row:2;font-size:11px;color:#8884a2;line-height:1.5}
#menu-item-8854 .oh-other-tab-chevron{
  grid-column:3;grid-row:1/3;font-size:21px;color:#8d86a9;
  line-height:1;text-align:center;
}
#menu-item-8854 .oh-others-stage{width:100%;min-width:0}
#menu-item-8854 .oh-other-panel{display:none!important;width:100%;min-width:0;box-sizing:border-box}
#menu-item-8854 .oh-other-panel.is-active{display:block!important}
#menu-item-8854 .oh-other-kicker{
  display:inline-flex;padding:7px 13px;background:#eee7ff;color:#682bdc;
  border-radius:50px;font-size:11px;font-weight:850;line-height:1.5;margin-bottom:13px;
}
#menu-item-8854 .oh-other-top{
  display:grid;grid-template-columns:minmax(0,1fr) 29%;
  gap:10px;align-items:center;direction:rtl;min-width:0;
}
#menu-item-8854 .oh-other-intro{min-width:0;text-align:right}
#menu-item-8854 .oh-other-title{
  margin:0 0 10px!important;padding:0!important;text-align:right!important;
  color:#24164e!important;font-size:clamp(21px,2vw,28px)!important;
  font-weight:900!important;line-height:1.5!important;
}
#menu-item-8854 .oh-other-title strong{color:#6d30e6!important;font-weight:900}
#menu-item-8854 .oh-other-description{
  font-size:13px!important;line-height:2!important;color:#76809d!important;
  margin:0!important;text-align:right!important;
}
#menu-item-8854 .oh-others-art{
  display:grid;place-items:center;position:relative;min-width:0;
  border-radius:20px;background:radial-gradient(circle at 48% 43%,#e6d9ff 0,#f7f2ff 60%,transparent 78%);
}
#menu-item-8854 .oh-others-art svg{width:100%;max-width:166px;height:auto;max-height:195px;overflow:visible;filter:drop-shadow(0 10px 12px rgba(68,23,117,.1))}
#menu-item-8854 .oh-other-benefits{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;
  margin:13px 0 17px;
}
#menu-item-8854 .oh-other-benefit{
  box-sizing:border-box;display:flex;gap:9px;align-items:center;min-width:0;
  background:#fcfbff;border:1px solid #eae6f8;border-radius:11px;
  padding:10px;color:#352653;font-size:12px;font-weight:750;line-height:1.55;
}
#menu-item-8854 .oh-other-check{
  flex:0 0 29px;display:grid;place-items:center;width:29px;height:29px;
  border-radius:9px;background:#ece4ff;color:#6330d6;font-weight:900;font-size:15px;
}
#menu-item-8854 .oh-other-benefit:nth-child(2) .oh-other-check{background:#e4f8ef;color:#0c9b62}
#menu-item-8854 .oh-other-benefit:nth-child(3) .oh-other-check{background:#e6f1ff;color:#267be2}
#menu-item-8854 .oh-other-benefit:nth-child(4) .oh-other-check{background:#fff0e5;color:#e66f19}
#menu-item-8854 a.oh-other-action{
  display:flex!important;align-items:center;justify-content:center;
  gap:14px;max-width:420px;width:100%;min-height:49px;
  box-sizing:border-box;padding:12px 18px!important;margin:0!important;
  border:0!important;border-radius:12px!important;
  background:linear-gradient(115deg,#7338e8,#5721ce)!important;
  color:#fff!important;font-size:14px!important;font-weight:850!important;
  text-decoration:none!important;line-height:1.5!important;
  box-shadow:0 9px 20px rgba(89,36,183,.16)!important;
}
#menu-item-8854 a.oh-other-action:hover,
#menu-item-8854 a.oh-other-action:focus-visible{filter:brightness(1.07)}
#menu-item-8854 .oh-other-action-arrow{font-size:18px}
@media(min-width:960px) and (max-width:1120px){
 #menu-item-8854 .oh-others-grid{grid-template-columns:255px minmax(0,1fr)!important;gap:13px!important}
 #menu-item-8854 .oh-other-title{font-size:22px!important}
 #menu-item-8854 .oh-other-description{font-size:12px!important}
 #menu-item-8854 .oh-others-art svg{max-width:145px}
}
@media(max-width:959px){
 #menu-item-8854 .oh-others-shell{display:block!important}
 #menu-item-8854 .oh-others-grid{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:10px}
 #menu-item-8854 .oh-others-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
 #menu-item-8854 .oh-others-nav-heading{grid-column:1/-1;font-size:11px;font-weight:750;color:#797097}
 #menu-item-8854 button.oh-other-tab{min-height:58px;grid-template-columns:30px minmax(0,1fr);
  grid-template-rows:auto auto;column-gap:7px;padding:8px!important;
  border:1px solid #eae3fa!important;border-radius:10px!important;background:#faf8ff!important}
 #menu-item-8854 .oh-other-tab-icon{width:30px;height:30px}
 #menu-item-8854 .oh-other-tab-icon svg{width:18px;height:18px}
 #menu-item-8854 .oh-other-tab-title{font-size:12px}
 #menu-item-8854 .oh-other-tab-description{font-size:10px}
 #menu-item-8854 .oh-other-tab-chevron{display:none}
 #menu-item-8854 .oh-other-top{display:flex;flex-direction:column-reverse;gap:9px}
 #menu-item-8854 .oh-others-art{min-height:0;width:150px;margin:auto}
 #menu-item-8854 .oh-others-art svg{max-height:130px}
 #menu-item-8854 .oh-other-kicker{font-size:11px}
 #menu-item-8854 .oh-other-title{font-size:21px!important}
 #menu-item-8854 .oh-other-description{font-size:12px!important}
 #menu-item-8854 .oh-other-benefits{gap:7px;margin:12px 0}
 #menu-item-8854 .oh-other-benefit{padding:8px;font-size:11px}
 #menu-item-8854 .oh-other-check{width:24px;height:24px;flex-basis:24px}
 #menu-item-8854 a.oh-other-action{max-width:none}
}
