.elementor-965 .elementor-element.elementor-element-87f8d1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-965 .elementor-element.elementor-element-1b1bbfa .elementor-button{background-color:#00498A;border-radius:30px 30px 30px 30px;}.elementor-965 .elementor-element.elementor-element-2ca0b3e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-965 .elementor-element.elementor-element-daf01c3{--display:flex;}.elementor-965 .elementor-element.elementor-element-8a63b9f{--display:flex;}.elementor-965 .elementor-element.elementor-element-6312b30{--display:flex;}body.elementor-page-965:not(.elementor-motion-effects-element-type-background), body.elementor-page-965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba547f8 );}@media(max-width:1024px){.elementor-965 .elementor-element.elementor-element-87f8d1c{--grid-auto-flow:row;}.elementor-965 .elementor-element.elementor-element-2ca0b3e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-965 .elementor-element.elementor-element-87f8d1c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-965 .elementor-element.elementor-element-2ca0b3e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-c91ac03 */.topnav {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.topnav .search-container {
  border-radius: 8px;
}

.topnav .search-container form {
  display: flex;
  border-radius: 8px;
  gap: 4px;
}

.mentor-card.is-hidden,
.no-results-msg.is-hidden {
  display: none !important;
}

.no-results-msg {
  text-align: center;
  line-height: 1.4;
  padding: 30px 15px;
  font-size: 18px;
  color: #666;
  width: 100%;
  clear: both;
}/* End custom CSS */