<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* Profile CSS */

  span.fieldValue.cup-mail-link {
    display: unset;
}

/* profile 50% size */
body.profile .rw_content_section #rw_main_column {
  margin-left: 0px !important;
  margin: auto !important;
  margin-top: 40px !important;
  width: 100%;
  vertical-align: top;
  flex-wrap: wrap;
  flex-direction: row;
  padding-left: 0px;
  height: 80%;
  width: 80%;
  background: white;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.09);

}

.aui-navgroup-horizontal .aui-nav&gt;li a:focus, .aui-navgroup-horizontal .aui-nav&gt;li a:hover {
  color: var(--secondary-color) !important;
}


/* center content on profile */
body.profile #rw_main #main&gt;#content {
  display: flex !important;
  height: 90% !important;
  width: 90% !important;
  margin: auto !important;
}

/* remove left column on profile */
body.profile #rw_left_column {
  display: none !important;
}

/* removes splitter on profiles */
div#rw_splitter_handle,
#rw_splitter {
  display: none !important;
}

body.profile div#main-header {
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.08);
  background-color: white !important;
}

body.profile div#profileHeader {
  background-color: white !important;
  display: flex;
}

body.profile h1#title-text {
  color: var(--primary-font-color) !important;
}

body.profile div#headerControlsContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

body.profile div#mainHeaderFieldsContainer {
  color: var(--header-font);
  display: flex;
  flex-direction: column;
  height: inherit;
  justify-content: center;
}

/* Email color */
span.fieldValue.cup-mail-link a.linkified {
  color: var(--header-font);
}

body.profile .fieldsContainer .profileField {
  display: none;
}

.catContainer.editContactFieldsContainer {
  display: none;
}

body.profile a.edit-link.edit.aui-button.aui-button-primary {
  background: var(--sidebar-nb-fill);
  color: var(--sidebar-nb-font);
  border-bottom: 4px solid var(--primary-color);
  font-weight: 600;
}

body.profile .aui-button.aui-button-primary,
body.profile .aui-button.aui-button-primary:visited {
  background: var(--sidebar-nb-fill);
  color: var(--sidebar-nb-font);
  border-bottom: 4px solid var(--primary-color);
  font-weight: 600;
}


/* Tabs Container */
nav.aui-navgroup.aui-navgroup-horizontal.fullSite {
  margin-bottom: 70px;
  box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, 0.08);
  padding: 0px 85px 10px 30px;
}

body.profile .aui-navgroup-horizontal .aui-nav&gt;.aui-nav-selected a::after {
  background: transparent !important;
  border-bottom: 4px solid var(--primary-color);
}


body.profile #main #main-header #profileHeader #bigProfilePicture {
  border-radius: 50% !important;
  height: 80px !important;
  border: 0px solid white !important;
  background-color: white;
}

/* Edit Imaged Camera Icon */
span#camera-indicator {
  left: 46px !important;
  bottom: 0px !important;
}

body.profile #main #main-header #profileHeader #bigProfilePicture .profile-picture {
  border-radius: 50%;
  object-fit: cover;
  width: 90px !important;
}

body.profile #main #main-header {
  height: 117px;
  min-height: unset;
  padding: 36px 20px 0px;
}

body.profile .user-profile .page-item {
  padding: 20px;
  position: relative;
  top: -20px;
}

body.profile .fieldlistContainer {
  display: flex !important;
  flex-wrap: wrap;
  flex-direction: row;
}
body.profile #cup-profile .catContainer {
  margin-bottom: 38px;
}

body.profile #cup-profile .catContainer .profileField {
  margin-top: 15px;
  margin: 15px 15px 0 15px;
  text-align: -webkit-left;
}

body.profile #cup-profile .catContainer .profileField .fieldLabel {
  color: black;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 18px;
}

body.profile #cup-profile .catContainer .profileField .fieldValue {
  line-height: 20px;
  box-shadow: 0.2px 4.7px 20px 0 rgba(0, 0, 0, 0.11);
  padding: 20px 35px;
  margin: 15px 0 0 0;
}

body.profile .aui-navgroup-horizontal::after {
  background-color: var(--mainprof-background);

}

body.profile .aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
  background-color: white !important;
  background: white !important;

}

body.profile div#headerControlsContainer {
  position: relative;
  top: -40px;
}

body.profile div#dataArea_1st {
  width: 100% !important;
}

body.profile #cup-profile #profileDataLayout_2Cols #dataArea_2nd {
  float: left !important;
}

body.profile .aui-nav-selected a {
  color: black!important;
}

body.profile #cup-profile .catContainer h2 {
  color: var(--primary-font-color);
  margin: 23px 0 0 0;
}

/* Mentorship Appointment Form */
iframe {
  margin-top: 23px;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.09)
}

/* Arrange Profile Info on Top of Mentor Appointment Form */
#content {
  display: flex !important;
  flex-direction: column;
}

/* Title for Mentor Booking */
.profileTitle {
  color: var(--primary-font-color);
  margin: -15px 0 0 0;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px solid #dfe1e6;
  padding-bottom: 8px;
  line-height: 1.5;
  letter-spacing: -0.008em;
}

body.profile #main #main-header #profileHeader #headerControlsContainer #favorite-contact-link {
  display: none;
  width: 0px;
}

/* Hide Profile Edit Button */
#profile-edit-btn-container {
  display: none;
}

/* Hide help text on edit */
body.profile .aui-message-hint {
  display: none;
}

/* Hide Config on edit */
body.profile div#cup-profile-system {
  display: none;
}

/* Hide vcard on company field hover in Profile */
#content-hover-1 {
  display: none;
  opacity: 0;
}

/*show profile!!!*/
body.profile div#cup-profile {
  opacity: 1 !important;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /* remove padding on mobile */

  body.profile #cup-profile .catContainer h2 {
    margin: -5px 0 0 0;
  }
  body.profile .rw_content_section #rw_main_column {
    padding-left: 0px !important;
  }

  body.profile .rw_content_section #rw_main_column {
    width: 95%;
  }

  body.profile #main #main-header #profileHeader #bigProfilePicture .profile-picture {
      width: auto !important;
      height: 100% !important;
  }

  body.profile #main #main-header #profileHeader #bigProfilePicture {
      display: flex;
      width: 65px !important;
      height: 65px !important;
      margin: 0px !important;
  }

  body.profile #main #main-header #profileHeader #headerControlsContainer #favorite-contact-link {
      display: none;
      width: 0px;
  }

  body.profile #main #main-header #profileHeader #mainHeaderFieldsContainer {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 0px;
  }

  body.profile #main #main-header #profileHeader #mainHeaderFieldsContainer .subTitleField {
      height: 0px !important;
      display: none;
  }

  body.profile .tabs-pane.active-pane.aui-tabs-legacy.page-section.profile-page {
      display: flex;
      padding-top: 10px;
  }

  body.profile .profile-page .page-group {
      display: flex;
  }

  body.profile .user-profile .page-item {
      margin: 20px;
      padding: 0px;
  }

  body.profile .user-profile .page-item {
      position: unset;
      /*display: flex;*/
      margin: 15px 10px 10px 10px;
  }

  body.profile #cup-profile.cupProfileView {
      width: 100%;
  }

  body.profile #cup-profile .catContainer .profileField .fieldValue {
      padding: 5px 10px;
  }

  body.profile #cup-profile .catContainer .fieldlistContainer .profileField {
      margin-left: 0px;
  }
}</pre></body></html>