#rec2141859151 .t-menu__link-item {
  padding: 8px 14px !important;
  border-radius: 8px !important;
}

#rec2141859151 .t-menu__link-item:not(.t-active):not(.tooltipstered)::after {
  display: none !important;
}

#rec2141859151 .t-menu__link-item:hover {
  background: rgba(37, 99, 235, 0.25) !important;
}

#rec2137693641 .t858__inner-col::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #2563EB, #06B6D4);
  opacity: 0;
  transition: opacity 0.25s;
  border-radius: 16px 16px 0 0;
}

#rec2137693641 .t858__inner-col {
  position: relative;
  overflow: hidden;
}

#rec2137693641 .t858__inner-col:hover::before {
  opacity: 1;
}

#rec2137704121 .t650__inner-col::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #2563EB, #06B6D4);
  opacity: 0;
  transition: opacity 0.25s;
  border-radius: 16px 16px 0 0;
}

#rec2137704121 .t650__inner-col {
  position: relative;
  overflow: hidden;
}

#rec2137704121 .t650__inner-col:hover::before {
  opacity: 1;
}
#rec2142308481 .t1206__content {
  background: #ffffff !important;
  border-left: 4px solid #2563EB !important;
  border-radius: 0 16px 16px 0 !important;
  box-shadow: 0 2px 20px rgba(0,0,0,0.06) !important;
  padding: 32px 40px !important;
  box-sizing: border-box !important;
}