/* COMPILED FILE, PLEASE DO NOT EDIT DIRECTLY*/
/*  color variables */
:root {
  --veracode-blue:#00B3E6;
  --veracode-white: #F6F6F6;
  --veracode-yellow: #E2E369;
  --veracode-coral: #F26B5E;
  --veracode-black: #242626;
  --veracode-light-n: #E8E8E8;
  --veracode-light-n3: #BBB6B3;
  --veracode-aqua: #94D2BD;
  --veracode-dark-n:#454443;
  --font-courier: "Courier Prime", monospace, sans-serif;
}

/* global styles */
/* Fonts Styles */
a {
  transition: all ease 0.3s;
}
a:hover, a:focus {
  text-decoration: none !important;
}

/* helper classes */
.font-courier {
  font-family: var(--font-courier);
}

.right-arrow {
  border-bottom: 2px solid var(--veracode-blue);
  border-right: 2px solid var(--veracode-blue);
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  transition: all ease-in 0.3s;
  margin-left: 0.313rem;
}
.right-arrow.white {
  border-bottom-color: var(--veracode-white);
  border-right-color: var(--veracode-white);
}

.forceCommunityReputationLeaderboard42 .contextUser {
  padding-left: 8.3333333333%;
}
.forceCommunityReputationLeaderboard42 .comm-leaderboard__points-column {
  margin-left: auto;
  padding-left: 0.938rem;
}

/* slds overrides */
.slds-box {
  border-radius: 0 !important;
  background-color: transparent;
}
.slds-card {
  border-radius: 0 !important;
  background-color: transparent;
}

/* slds-card-wrapper overrides */
.slds-card-wrapper {
  background-color: transparent;
  border-radius: 0;
}
.slds-card-wrapper .slds-text-heading_small, .slds-card-wrapper .slds-text-heading--small {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}

/* slds-pill overrides */
.slds-pill__action {
  border-radius: 0;
  color: var(--veracode-coral);
  padding-left: 4px;
}

/* theme bg overrides */
.slds-theme_default, .slds-theme--default {
  background-color: transparent;
}

/* search higlight issue fix */
.forceSearchResultsList mark {
  background-color: transparent;
}

.forceCommunityUserProfileBody .cProfileViewBody, .forceCommunityUserProfileBody .cUserStatsCon .forceCommunityUserProfileStats, .forceCommunityUserProfileBody .cUserKnowledgeableAboutCon .forceCommunityUserProfileKnowledgeableAbout {
  background-color: transparent !important;
  border-radius: 0 !important;
}

.forceDiscoveryUserProfileKnowledgeableAbout {
  background-color: transparent !important;
  border-radius: 0 !important;
}
.forceDiscoveryUserProfileKnowledgeableAbout .header-label {
  font-size: 1.125rem;
}

.forceCommunityUserRecognitions .userRecognitionsHeader h2 a {
  font-size: 1.125rem;
  font-weight: bold;
}

.slds-text-color_success {
  color: #0A9396 !important;
}

.comm-page-global-search .idea__vote {
  width: 100%;
}

/* main navigation styles */
@media screen and (min-width: 767px) {
  .forceCommunityThemeLogo .logoImage {
    width: 174px !important;
    height: 41px !important;
  }
}

@media screen and (min-width: 767px) {
  .forceCommunityThemeHeaderCompact .themeHeaderInner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media screen and (min-width: 767px) {
  .forceCommunityThemeNav .mainNavItem {
    padding-left: 1rem !important;
  }
  .forceCommunityThemeNav .mainNavItem .linkBtn {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
    font-size: 1rem;
  }
  .forceCommunityThemeNav .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active {
    border-bottom-width: 5px;
  }
}

@media screen and (min-width: 768px) {
  .forceCommunityThemeNav .mainNavItem .uiMenuItem a {
    font-weight: normal !important;
  }
  .forceCommunityThemeNav .mainNavItem .subMenu::before,
.forceCommunityThemeNav .mainNavItem .subMenu::after {
    display: none !important;
  }
  .forceCommunityThemeNav .mainNavItem .subMenu a {
    border: none !important;
  }
  .forceCommunityThemeNav .mainNavItem .subMenu ul {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .forceCommunityThemeNav .mainNavItem .uiMenuItem {
    padding-left: 1.5rem;
  }
  .forceCommunityThemeNav .mainNavItem .uiMenuItem:not(:first-of-type) {
    margin-top: 1.25rem;
  }
  .forceCommunityThemeNav .mainNavItem .uiMenuItem > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 1rem !important;
    padding-left: 0.625rem !important;
    position: relative;
    border-radius: 0 !important;
  }
  .forceCommunityThemeNav .mainNavItem .uiMenuItem > a::before {
    content: "";
    width: 2px;
    height: 100%;
    display: block;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0;
    left: 0;
  }
  .forceCommunityThemeNav .mainNavItem .uiMenuItem > a:hover::before {
    background-color: #00B3E6;
  }
}
@media screen and (min-width: 768px) {
  .forceCommunityThemeNav .uiMenuList {
    top: 2.5rem !important;
    left: 0 !important;
    width: 350px !important;
    border: 1px solid #525353 !important;
    box-shadow: none !important;
    border-radius: 0;
  }
  .forceCommunityThemeNav .uiMenuList .subMenu,
.forceCommunityThemeNav .uiMenuList .subMenu ul {
    border-radius: 0 !important;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 567px) {
  .siteforceThemeLayoutStarter.isHeaderPinned-true > .header ~ .spacer {
    height: 80px !important;
  }
}

/* slds buttons styles here */
.slds-button {
  border-radius: 0 !important;
}
.slds-button_neutral, .slds-button--neutral {
  font-weight: bold;
  transition: all ease 0.3s;
}
.slds-button_neutral:not(.uiButton--brand), .slds-button--neutral:not(.uiButton--brand) {
  background-color: transparent;
}
.slds-button_neutral.uiButton--brand:hover, .slds-button_neutral.uiButton--brand:focus, .slds-button--neutral.uiButton--brand:hover, .slds-button--neutral.uiButton--brand:focus {
  color: white;
  border-color: rgb(0, 139, 179) !important;
}
.slds-button_brand, .slds-button--brand {
  font-weight: bold;
  transition: all ease 0.3s;
}
.slds-button_outline-brand, .slds-button--outline-brand {
  background-color: transparent;
  font-weight: bold;
}

a.slds-button {
  border-radius: 0 !important;
}
a.slds-button_brand, a.slds-button--brand {
  color: var(--veracode-white) !important;
  font-weight: bold;
  transition: all ease 0.3s;
}
a.slds-button_brand:hover, a.slds-button_brand:focus, a.slds-button--brand:hover, a.slds-button--brand:focus {
  color: var(--veracode-white);
}
a.slds-button_outline-brand, a.slds-button--outline-brand {
  color: var(--veracode-blue) !important;
  background-color: transparent;
  font-weight: bold;
}
a.slds-button_outline-brand:hover, a.slds-button_outline-brand:focus, a.slds-button--outline-brand:hover, a.slds-button--outline-brand:focus {
  background-color: rgba(0, 179, 230, 0.1) !important;
}

a.slds-button {
  border-radius: 0 !important;
}
a.slds-button_neutral, a.slds-button--neutral {
  font-weight: bold;
  transition: all ease 0.3s;
}
a.slds-button_neutral:focus, a.slds-button--neutral:focus {
  border-color: transparent;
}

a.forceActionLink {
  font-weight: bold;
}

.uiButton--brand {
  font-size: 0.875rem;
}

.forceCommunityAskCommunity.askCommunityBtn {
  font-weight: bold !important;
}

/* ask button styles &  Contact Support Btn Styles */
.forceCommunityAskCommunity.askCommunityBtn,
.selfServiceContactSupport.communityBtn {
  font-weight: bold !important;
}

/* Follow button styles */
.forceCommunityFollow .button {
  font-weight: bold;
}
.forceCommunityFollow .button.follow {
  color: var(--veracode-blue) !important;
  background-color: transparent !important;
  border-color: #DDDBDA !important;
}
.forceCommunityFollow .button.follow:hover, .forceCommunityFollow .button.follow:focus {
  color: var(--veracode-white) !important;
  background-color: var(--veracode-blue) !important;
  border-color: var(--veracode-blue) !important;
}
.lightnksdnCommunityCustomButton {
  background-color: var(--lwc-colorBrand, rgb(0, 179, 230)) !important;
}
.lightnksdnCommunityCustomButton:hover {
  color: white !important;
  background-color: rgb(0, 139, 179) !important;
}

/* Unanswered questions */
.forceChatterUnansweredQuestions {
  background-color: var(--veracode-light-n);
  background-color: var(--veracode-light-n);
  padding: 1rem;
  border: 1px solid #BBB6B3;
}
.forceChatterUnansweredQuestions .base-items-header {
  font-weight: normal !important;
  font-size: 1.313rem !important;
}
.forceChatterUnansweredQuestions.selfServiceBaseSimpleItems .base-simple-item {
  border: none;
}
.forceChatterUnansweredQuestions.selfServiceBaseSimpleItems .base-simple-item .item-title-link {
  padding: 0.313rem 0 !important;
  text-decoration: underline !important;
  color: var(--veracode-dark-n);
  font-size: 0.875rem;
}
.forceChatterUnansweredQuestions.selfServiceBaseSimpleItems .base-simple-item .item-title-link:hover, .forceChatterUnansweredQuestions.selfServiceBaseSimpleItems .base-simple-item .item-title-link:focus {
  box-shadow: none !important;
  color: var(--veracode-black);
}
.forceChatterUnansweredQuestions .selfServiceSimilarItemWithViewCount.base-simple-item > * {
  border: none;
}

/* leaderboard css */
.forceCommunityReputationLeaderboard42 a {
  text-decoration: underline;
}
.forceCommunityReputationLeaderboard42 h2 {
  font-size: 21px !important;
  font-weight: normal !important;
}
.forceCommunityReputationLeaderboard42 .comm-leaderboard__level-name {
  margin-left: 8px !important;
}

.forceCommunityKnowledgeablePeople .knowledgeablePeopleHeader h2 {
  font-size: 21px !important;
  font-weight: normal !important;
}

/* form elements styles */
.slds-input {
  border-radius: 0;
}
.slds-input_faux {
  border-radius: 0;
}

.slds-box_border, .slds-box--border {
  border-radius: 0;
}

.uiInput--input .input, .uiInput--input.input, .uiInput--textarea .textarea, .uiInput--textarea.textarea {
  border-radius: 0;
}

.uiInput--select.select, .uiInput--select .select, .uiInput--select .uiPopupTrigger a {
  border-radius: 0;
}

/* Tabs Styles */
.comm-page-home .forceCommunityTabset, .comm-page-topic .forceCommunityTabset {
  border: 1px solid #ccc;
  padding: 16px;
  background-color: transparent;
}

.uiTabset--default {
  background-color: transparent;
}
.uiTabset--default .tabs__item + .tabs__item {
  margin-left: 0.313rem;
}
.uiTabset--default .tabs__item a {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  font-size: 1rem;
  color: var(--vercode-black) !important;
}
.uiTabset--default .tabs__item .active > a {
  color: var(--vercode-black);
}

/* Feed  component styles*/
.forceCommunityForceCommunityFeed .forceChatterFeedInner .feedActions {
  padding-left: 0;
  padding-right: 0;
}

.forceChatterFeedAuxBody .cuf-auxBody {
  border-radius: 0 !important;
}

.forceChatterStyle--default .cuf-element {
  background-color: transparent !important;
}

.forceChatterStyle--default .cuf-feedElement.cuf-feedElement {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
  color: var(--veracode-coral) !important;
  background-color: white !important;
  font-family: var(--font-courier);
  border-color: #DDDBDA !important;
}

/* feed Publisher styles */
/*  Artilcle Styles */
.selfServiceArticleLayout.zoom.article-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.selfServiceArticleLayout .forceKnowledgeArticleThumbVote .slds-card {
  border: none;
}
.selfServiceArticleLayout .forceKnowledgeArticleThumbVote .slds-card button {
  border: none !important;
}

.selfServiceArticleTopicList.slds-pill_container--bare {
  padding-left: 0 !important;
}

.selfServiceArticleTopicList .slds-pill {
  border-color: #DDDBDA;
  border-radius: 0 !important;
  color: var(--veracode-coral);
  font-family: var(--font-courier);
  background-color: white;
  border-radius: 30px !important;
}
.selfServiceArticleTopicList .slds-pill a {
  color: var(--veracode-coral);
}
.selfServiceArticleTopicList .slds-pill:hover {
  background-color: transparent;
}
.selfServiceArticleTopicList .slds-pill:hover a {
  color: var(--veracode-coral);
}

.selfServiceTopicTrendingArticles42,
.selfServiceSimilarArticles42 {
  display: block;
}
.selfServiceTopicTrendingArticles42:empty,
.selfServiceSimilarArticles42:empty {
  border: none;
  display: none;
}
/* Trending articles style */
.selfServiceTopicTrendingArticles42,
.selfServiceSimilarArticles42 {
  padding-bottom: 0.75rem;
  background: var(--veracode-light-n);
  border: 1px solid var(--veracode-light-n3);
  padding: 1rem;
}
.selfServiceTopicTrendingArticles42 .slds-text-heading--small,
.selfServiceTopicTrendingArticles42 .slds-text-heading_small,
.selfServiceSimilarArticles42 .slds-text-heading--small,
.selfServiceSimilarArticles42 .slds-text-heading_small {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}
.selfServiceTopicTrendingArticles42 ul,
.selfServiceSimilarArticles42 ul {
  margin-top: 0.75rem;
}
.selfServiceTopicTrendingArticles42 ul li,
.selfServiceSimilarArticles42 ul li {
  position: relative;
}
.selfServiceTopicTrendingArticles42 ul li a,
.selfServiceSimilarArticles42 ul li a {
  padding-right: 0.313rem;
  padding-top: 0.313rem;
  padding-bottom: 0.313rem;
  box-shadow: none !important;
  border: none !important;
  text-decoration: underline !important;
}
.selfServiceTopicTrendingArticles42 ul li a .slds-text-body_small,
.selfServiceSimilarArticles42 ul li a .slds-text-body_small {
  font-size: 0.875rem !important;
}
.selfServiceTopicTrendingArticles42 ul li a ~ div,
.selfServiceSimilarArticles42 ul li a ~ div {
  border: none;
  padding-top: 0.313rem;
  padding-bottom: 0.313rem;
}
.selfServiceTopicTrendingArticles42 ul li a ~ div .slds-text-body_small,
.selfServiceSimilarArticles42 ul li a ~ div .slds-text-body_small {
  font-weight: normal;
}
.selfServiceTopicTrendingArticles42 ul .comm-related-articles__item,
.selfServiceSimilarArticles42 ul .comm-related-articles__item {
  width: 100%;
}

/* article Details page styles */
.selfServiceTopicRelatedArticle {
  background-color: var(--veracode-light-n);
  padding: 1rem;
  border: 1px solid #BBB6B3;
}
.selfServiceTopicRelatedArticle .headerLabel {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}
.selfServiceTopicRelatedArticle .selfServiceArticleListItem:first-child {
  padding-top: 0;
}
.comm-page-article .selfServiceArticleLayout.article-column {
  padding: 0 !important;
  margin-top: -1.25rem;
}
.comm-page-article .selfServiceArticleLayout .article-head {
  font-size: 1.5rem !important;
}

/* Community Article ThumbVote styles */
.forceCommunityArticleThumbVote .slds-card {
  border: none;
  background-color: var(--veracode-light-n);
  color: var(--veracode-black);
  font-size: 0.812rem;
  font-weight: bold;
}
.forceCommunityArticleThumbVote .slds-card > .slds-box--x-small {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}
.forceCommunityArticleThumbVote .slds-card .slds-card__body + .slds-card__body {
  margin: 0 !important;
}
.forceCommunityArticleThumbVote .slds-card .slds-card__body + .slds-card__body > .slds-m-bottom--xx-small {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.forceCommunityArticleThumbVote .slds-card .slds-card__body + .slds-card__body > .slds-m-bottom--xx-small .slds-p-top--xx-small {
  padding-top: 0;
}
.forceCommunityArticleThumbVote .slds-card .slds-card__body + .slds-card__body > .slds-m-bottom--xx-small .slds-button_icon-border {
  border: none;
}
.forceCommunityArticleThumbVote .slds-card .slds-card__body + .slds-card__body > .slds-m-bottom--xx-small .slds-button__icon {
  width: 24px;
  height: 24px;
}

body .forceTopicFeaturedTopics .featuredTopicHeader {
  text-transform: none;
  font-weight: bold;
}
body .forceTopicFeaturedTopics .topicLabel {
  font-size: 1.125rem !important;
  padding-bottom: 2rem;
}

.forceCommunityTopicCatalog a {
  text-decoration: underline;
}
.forceCommunityTopicCatalog .topicHierarchy-topBox {
  padding-top: 0.875rem !important;
  border-width: 1px !important;
}
.forceCommunityTopicCatalog .topicHierarchy-entry.slds-text-heading--small {
  font-size: 0.875rem;
  font-weight: bold;
}
/* Topic details headings fix */
.comm-page-topic .cb-section_column .ui-widget:nth-child(2) .forceCommunityHeadline .headlineTitle {
  text-align: left !important;
  padding-top: 0 !important;
  font-size: 2.5rem;
}
.comm-page-topic .cb-section_column .ui-widget:not(:nth-child(2)) .forceCommunityHeadline .headlineTitle {
  width: 0;
  height: 0;
  overflow: hidden;
}

.comm-page-topic .forceTopicSubTopicNavigation > .topic-subNavContainer::before {
  content: "Browse Subtopics:";
  display: block;
  font-weight: bold;
  font-size: 1.5rem;
  margin-top: -0.75rem;
  text-align: left;
  margin-bottom: 0.625rem;
}
.comm-page-topic .uiTabset .tabHeader[title="Knowledge Articles"] {
  padding-left: 2.5rem !important;
  background-position: 1rem center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.98442 10.0312L7.01562 12.5L4.01562 10.0312C3.45312 10.0625 0.015625 10.5312 0.015625 14.5C0.015625 15.3438 0.671875 16 1.51562 16H12.5156C13.3281 16 14.0156 15.3438 14.0156 14.5C14.0156 10.5312 10.5468 10.0625 9.98442 10.0312ZM6.51562 15H1.51562C1.23438 15 1.01562 14.7812 1.01562 14.5C1.01562 11.4062 3.64062 11.0938 3.70312 11.0625L6.51562 13.4062V15ZM13.0156 14.5C13.0156 14.7812 12.7656 15 12.5156 15H7.51562V13.4062L10.2968 11.0625C10.3594 11.0938 13.0156 11.4062 13.0156 14.5ZM0.421875 3.125L0.640625 3.1875V4.375C0.421875 4.5 0.265625 4.75 0.265625 5C0.265625 5.28125 0.390625 5.5 0.609375 5.625L0.109375 7.5625C0.046875 7.78125 0.171875 8 0.359375 8H1.64062C1.82812 8 1.95312 7.78125 1.89062 7.5625L1.39062 5.625C1.60938 5.5 1.76562 5.28125 1.76562 5C1.76562 4.75 1.60938 4.5 1.39062 4.375V3.4375L2.82812 3.84375C2.64062 4.375 2.51562 4.9375 2.51562 5.5C2.51562 8 4.51562 10 7.01562 10C9.48443 10 11.5156 8 11.5156 5.5C11.5156 4.9375 11.3906 4.375 11.1718 3.84375L13.5781 3.125C14.1406 2.96875 14.1406 2.0625 13.5781 1.875L7.51562 0.09375C7.35938 0.03125 7.17188 0 7.01562 0C6.82812 0 6.64062 0.03125 6.48438 0.09375L0.421875 1.875C-0.140625 2.0625 -0.140625 2.96875 0.421875 3.125ZM7.01562 9C5.07812 9 3.51562 7.4375 3.51562 5.5C3.51562 5.03125 3.60938 4.5625 3.79688 4.15625L6.48438 4.9375C6.92188 5.0625 7.32812 5 7.51562 4.9375L10.2031 4.15625C10.3906 4.5625 10.5156 5.03125 10.5156 5.5C10.5156 7.4375 8.92188 9 7.01562 9ZM6.76562 1.0625C6.79688 1.03125 6.98438 0.96875 7.23438 1.0625L12.1718 2.5L7.23438 3.96875C7.23438 4 7.01562 4.0625 6.76562 3.96875L1.82812 2.5L6.76562 1.0625Z' fill='%23242626'/%3E%3C/svg%3E");
}
.comm-page-topic .uiTabset .tabs__item.active .tabHeader[title="Knowledge Articles"] {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.98442 10.0078L7.01562 12.9766L4.01562 10.0078C1.79688 10.1016 0.015625 11.9454 0.015625 14.1954V14.4766C0.015625 15.3204 0.671875 15.9766 1.51562 15.9766H12.5156C13.3281 15.9766 14.0156 15.3204 14.0156 14.4766V14.1954C14.0156 11.9454 12.2031 10.1016 9.98442 10.0078ZM0.421875 2.47656L0.640625 2.53906V4.35156C0.421875 4.47656 0.265625 4.72656 0.265625 4.97656C0.265625 5.25781 0.390625 5.47656 0.609375 5.60156L0.109375 7.53906C0.046875 7.75781 0.171875 7.97656 0.359375 7.97656H1.64062C1.82812 7.97656 1.95312 7.75781 1.89062 7.53906L1.39062 5.60156C1.60938 5.47656 1.76562 5.25781 1.76562 4.97656C1.76562 4.72656 1.60938 4.47656 1.39062 4.35156V2.72656L3.45312 3.19531C3.17188 3.75781 3.01562 4.35156 3.01562 4.97656C3.01562 7.19531 4.79688 8.97656 7.01562 8.97656C9.20312 8.97656 11.0156 7.19531 11.0156 4.97656C11.0156 4.35156 10.8281 3.75781 10.5781 3.19531L13.5781 2.47656C14.1406 2.35156 14.1406 1.63281 13.5781 1.50781L7.60938 0.0703125C7.20312 -0.0234375 6.79688 -0.0234375 6.39062 0.0703125L0.421875 1.50781C-0.140625 1.63281 -0.140625 2.35156 0.421875 2.47656Z' fill='%23242626'/%3E%3C/svg%3E");
}

/* topic nbreadcrumb */
.forceCommunityBreadcrumbs .slds-text-heading_label,
.forceCommunityBreadcrumbs .slds-text-heading--label {
  text-transform: capitalize;
  text-decoration: underline;
  letter-spacing: normal;
}

/* topic navigation */
.forceTopicSubTopicNavigation .topic-subNavList {
  display: flex;
  flex-wrap: wrap;
}
.forceTopicSubTopicNavigation .topic-subNavContainer {
  padding-bottom: 0 !important;
}
.forceTopicSubTopicNavigation .topic-subTopicItem {
  margin-bottom: 0.313rem;
  margin-right: 0.75rem;
}
.forceTopicSubTopicNavigation .topic-subTopicItem .comm-topic__link {
  padding: 8px 16px;
  display: block;
  background: var(--veracode-white);
  border-radius: 50px;
  color: var(--veracode-coral);
  font-family: var(--font-courier);
  border: 1px solid #DDDBDA;
  line-height: initial;
}
.forceTopicSubTopicNavigation .topic-subTopicItem .comm-topic__link:hover {
  background-color: transparent;
}
.forceTopicSubTopicNavigation .topic-subTopicItem:after {
  display: none;
}

.forceCommunityTopArticleList {
  background-color: var(--veracode-light-n);
  padding: 1rem;
  border: 1px solid #BBB6B3;
}
.forceCommunityTopArticleList .singleListContainer {
  padding-bottom: 0.75rem !important;
}
.forceCommunityTopArticleList .title {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}

.forceCommunityTopArticleListForTopic .topicHeader {
  margin-bottom: 0 !important;
}
.forceCommunityTopArticleListForTopic .topicHeader a {
  text-decoration: none;
}
.forceCommunityTopArticleListForTopic .top-article-item a {
  text-decoration: none;
}
/* topic description css */
.forceCommunityTopicDescription {
  border-radius: 0 !important;
}
.forceCommunityTopicDescription .header-label {
  font-size: 1.125rem !important;
}

/* Topic details headings */
.forceCommunityHeadline .headlineTitle {
  text-align: left !important;
  padding-top: 0 !important;
  font-size: 1.375rem;
}

.forceCommunityRelatedTopics {
  padding: 1rem;
  background-color: var(--veracode-light-n);
  border: 1px solid var(--veracode-light-n3);
}
.forceCommunityRelatedTopics .forceTopicTopicList.topicListHeader {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}
.forceCommunityRelatedTopics .forceTopicTopicList .topicItem {
  border: none !important;
}
.forceCommunityRelatedTopics ul {
  margin-top: 0.75rem;
}
.forceCommunityRelatedTopics li a {
  text-decoration: underline;
  box-shadow: none !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  font-size: 0.875rem !important;
}
.forceCommunityRelatedTopics li a:hover {
  text-decoration: none;
}

/* Topic Component */
.forceChatterTopicsOnRecordWrapper .headerTitleTopics {
  font-weight: normal !important;
}

/* Knowledgeable People */
.forceDiscoveryKnowledgeablePeople .knowledgeablePeopleHeader {
  font-size: 1.313rem !important;
  font-weight: normal !important;
}

.forceDiscoveryKnowledgeablePeopleRow .userName {
  font-size: 0.875rem;
}

.selfServiceArticleListItem {
  background-color: transparent !important;
  padding-top: 0.313rem !important;
  padding-bottom: 0.625rem !important;
  padding-left: 0.75rem !important;
}
.selfServiceArticleListItem .article-head {
  font-size: 1rem !important;
  font-weight: normal !important;
}
.selfServiceArticleListItem .footer {
  margin-top: 0 !important;
  font-size: 0.75rem !important;
}

/* Related questions list */
.selfServiceBaseSimpleItems {
  background-color: var(--veracode-light-n);
  background-color: var(--veracode-light-n);
  padding: 1rem;
  border: 1px solid #BBB6B3;
}
.selfServiceBaseSimpleItems .base-items-header {
  font-weight: normal !important;
  font-size: 1.313rem !important;
}
.selfServiceBaseSimpleItems.selfServiceBaseSimpleItems .base-simple-item {
  border: none;
}
.selfServiceBaseSimpleItems.selfServiceBaseSimpleItems .base-simple-item .item-title-link {
  padding: 0.313rem 0 !important;
  text-decoration: underline !important;
  color: var(--veracode-dark-n);
  font-size: 0.875rem;
}
.selfServiceBaseSimpleItems.selfServiceBaseSimpleItems .base-simple-item .item-title-link:hover, .selfServiceBaseSimpleItems.selfServiceBaseSimpleItems .base-simple-item .item-title-link:focus {
  box-shadow: none !important;
  color: var(--veracode-black);
}
.selfServiceBaseSimpleItems .selfServiceSimilarItemWithViewCount.base-simple-item > * {
  border: none;
}

.cAura_NewUserFlowContainerCmp * {
  font-family: inherit !important;
}
.cAura_NewUserFlowContainerCmp a.cFlowStages {
  display: none;
}
.cAura_NewUserFlowContainerCmp .slds-modal__close {
  border: none;
}
.cAura_NewUserFlowContainerCmp .slds-modal__close svg {
  fill: white;
  width: 20px;
  height: 20px;
}
.cAura_NewUserFlowContainerCmp .slds-modal__close:hover svg {
  fill: black;
}
.cAura_NewUserFlowContainerCmp .slds-progress-bar {
  height: 2px;
}
.cAura_NewUserFlowContainerCmp .slds-progress-bar__value {
  background: #94D2BD;
}
.cAura_NewUserFlowContainerCmp .slds-progress.lightningProgressIndicator.cFlowStages {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.cAura_NewUserFlowContainerCmp .slds-modal__content.slds-p-around_medium {
  padding: 0;
  background: var(--veracode-white);
}
.cAura_NewUserFlowContainerCmp .slds-modal__content.slds-p-around_medium .slds-card__body {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.cAura_NewUserFlowContainerCmp .slds-button.slds-progress__marker {
  border-radius: 50% !important;
  border: 8px solid #fff;
  width: 34px;
  height: 34px;
}
.cAura_NewUserFlowContainerCmp .slds-progress__item.slds-is-completed .slds-button.slds-progress__marker {
  border-radius: 50% !important;
  border: 8px solid #fff;
  width: 34px;
  height: 34px;
}
.cAura_NewUserFlowContainerCmp .slds-progress__item.slds-is-completed .slds-button.slds-progress__marker.slds-progress__marker_icon {
  width: 18px;
  height: 18px;
  background: #94D2BD;
  border-color: #94D2BD;
}
.cAura_NewUserFlowContainerCmp .slds-progress__item.slds-is-completed .slds-button.slds-progress__marker.slds-progress__marker_icon .slds-button__icon {
  background-image: url(../images/flow-check-icon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  fill: transparent;
  width: 20px;
  height: 20px;
}
.cAura_NewUserFlowContainerCmp .slds-progress__item.slds-is-completed .slds-button.slds-progress__marker.slds-progress__marker_icon:before {
  content: "";
  width: 34px;
  height: 34px;
  background: white;
  position: absolute;
  z-index: -1;
  border-radius: 50%;
}
.cAura_NewUserFlowContainerCmp .slds-progress__item.slds-is-active .slds-button.slds-progress__marker {
  border-color: #00B3E6 !important;
  border-width: 8px;
  width: 28px;
  height: 28px;
}
.cAura_NewUserFlowContainerCmp footer.slds-card__footer {
  background: var(--veracode-white);
  border-top: 1px solid #DDDBDA;
}
.cAura_NewUserFlowContainerCmp .slds-rich-text-editor__output p span, .cAura_NewUserFlowContainerCmp .slds-rich-text-editor__output p strong {
  background-color: transparent !important;
}
.cAura_NewUserFlowContainerCmp .flowruntimeBody {
  max-height: 70vh;
  overflow: auto;
}
.cAura_NewUserFlowContainerCmp .flowruntimeBody .slds-checkbox_on, .cAura_NewUserFlowContainerCmp .flowruntimeBody .slds-checkbox_off {
  display: none !important;
}

/* Groups Styles */
.comm-page-custom-groups .forceListViewManager {
  margin-top: 1.5rem;
}
.comm-page-custom-groups .forceListViewManager .firstHeaderRow {
  width: 0;
  height: 0;
  overflow: hidden;
}
.comm-page-custom-groups .forceListViewManager .forceListViewManagerHeader {
  padding-top: 0;
}
.comm-page-custom-groups .forceChatterObjectHomeTileView section {
  width: auto;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.forceChatterGroupTileTemplate article {
  border: var(--lwc-borderWidthThin, 1px) solid var(--lwc-cardColorBorder, #D4D4D4) !important;
  border-radius: 0;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04);
}
.forceChatterGroupTileTemplate article > div.slds-border--bottom {
  border: none;
}
.forceChatterGroupTileTemplate article .slds-badge {
  background-color: var(--veracode-aqua);
}
/* Groups Details styles */
.forceCommunityGroupHighlightStencilNapili {
  border-radius: 0;
  padding: 0.75rem 1rem 1.5rem !important;
}
.forceCommunityGroupHighlightStencilNapili .slds-button--neutral.is-selected {
  background-color: var(--veracode-aqua);
  border-radius: 20px !important;
  color: black;
  line-height: 24px;
}

.forceRelatedListContainer .slds-page-header {
  background-color: transparent;
  border: none !important;
  align-items: center;
}
.forceRelatedListContainer .slds-page-header .baseCard__header-title-container {
  font-weight: bold;
  font-size: 1.125rem;
}
.forceRelatedListContainer .slds-file-selector__dropzone {
  border: none;
}
.forceRelatedListContainer .forceOutputLookupWithPreview a.textUnderline {
  border-bottom: none;
}
.forceRelatedListContainer .forceContentFileDroppableZone .slds-file-selector__button {
  border-color: var(--blue);
}
.forceRelatedListContainer .forceContentFileDroppableZone .slds-file-selector__text {
  font-weight: bold;
}

.forceCommunityGroupHighlightStencilNapili.forceRecordLayout {
  border-radius: 0;
}
.forceCommunityGroupHighlightStencilNapili .forceChatterOutputGroupCombinedType {
  font-weight: bold;
  font-size: 1.125rem;
}
.forceCommunityGroupHighlightStencilNapili .name {
  font-weight: bold;
  font-size: 1.125rem !important;
  margin-top: 0 !important;
}

.forceChatterGroupDetailCard {
  margin-bottom: 1.125rem !important;
}
@media screen and (min-width: 768px) {
  .forceChatterGroupDetailCard .slds-card__header {
    padding-left: 1rem !important;
  }
}
.forceChatterGroupDetailCard .forcePageBlockSectionRow .forcePageBlockItem {
  padding-left: 0;
  padding-right: 0;
}

.oneActionsComposer .slds-text-heading_small {
  font-weight: bold;
  font-size: 1.125rem;
}
.oneActionsComposer.uiTabset--base .tabs__nav {
  border-bottom: 1px;
  border-radius: 0 !important;
  background-color: transparent;
}
.oneActionsComposer.uiTabset--base .tabs__content {
  background-color: transparent;
  border-radius: 0;
}
.oneActionsComposer.uiTabset--base .tabs__item > a {
  text-transform: none !important;
  letter-spacing: 0;
  color: #080707 !important;
  font-size: inherit;
  border-width: 1px !important;
}
.oneActionsComposer.uiTabset--base .tabs__item.active > a {
  border-right-width: 1px !important;
  font-weight: bold;
}
.oneActionsComposer.uiTabset--base .tabs__item + .tabs__item {
  margin-left: 0 !important;
}

/* scroll issue fix for groups */
.comm-page-custom-groups .uiScroller.native {
  overflow: hidden;
}

.recommended-links--grid {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr 1fr;
}
@media screen and (min-width: 767px) {
  .recommended-links--grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 1200px) {
  .recommended-links--grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
.recommended-links--card {
  display: flex;
  flex-direction: column;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  background-color: var(--veracode-black);
}
.recommended-links--card-header {
  background-color: var(--veracode-white);
  color: var(--veracode-coral);
  display: flex;
  align-items: center;
  height: 3.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-family: var(--font-courier);
  font-size: 0.875rem;
  transition: all ease-in 0.3s;
}
@media screen and (min-width: 1440px) {
  .recommended-links--card-header {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.938rem;
  }
}
.recommended-links--card-header .right-arrow {
  border-bottom: 2px solid var(--veracode-coral);
  border-right: 2px solid var(--veracode-coral);
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  transition: all ease-in 0.3s;
  margin-left: 0.313rem;
}
.recommended-links--card_icon-body {
  background-image: url(../images/tile-menu-bg.png);
  height: 10rem;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recommended-links--card .icon {
  width: 95px;
  height: 95px;
  background-repeat: no-repeat;
  background-position: center center;
}
.recommended-links--card .hand-shake {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='60' viewBox='0 0 94 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.7031 10.125H75.5645C69.2656 4.11914 61.0625 0.896484 52.4199 0.896484L51.1016 0.75C49.6367 0.75 48.3184 1.33594 47.1465 2.36133L32.791 15.5449L32.6445 15.6914C29.8613 18.3281 29.8613 22.5762 32.3516 25.5059C33.5234 26.6777 35.5742 27.7031 37.7715 27.7031C39.2363 27.7031 40.7012 27.2637 42.166 26.0918L54.0312 15.1055C54.4707 14.8125 54.6172 13.9336 54.1777 13.4941C53.7383 13.0547 53.0059 13.0547 52.4199 13.4941C39.5293 25.2129 41.1406 23.748 40.2617 24.4805C37.7715 26.3848 34.9883 24.9199 34.1094 23.8945C32.3516 21.9902 32.498 19.0605 34.4023 17.3027L48.7578 4.11914C49.4902 3.5332 50.2227 3.09375 51.1016 3.09375H52.4199C60.623 3.09375 68.3867 6.31641 74.2461 12.1758L74.5391 12.4688H78.6406V42.9375H77.1758C76.4434 42.9375 76.0039 43.5234 76.0039 44.1094C76.0039 44.8418 76.4434 45.2812 77.1758 45.2812H78.7871C79.373 47.918 81.5703 49.9688 84.5 49.9688H92.7031C93.2891 49.9688 93.875 49.5293 93.875 48.7969V11.2969C93.875 10.7109 93.2891 10.125 92.7031 10.125ZM91.5312 47.625L84.5 47.7715C82.4492 47.625 80.9844 46.1602 80.9844 44.1094V12.6152L91.5312 12.4688V47.625ZM49.7832 23.6016C49.3438 23.1621 48.6113 23.1621 48.1719 23.748C47.7324 24.1875 47.8789 24.9199 48.3184 25.3594L70.1445 43.084C71.7559 44.4023 71.9023 46.5996 70.7305 48.0645L69.2656 49.8223C68.0938 51.2871 65.8965 51.5801 64.4316 50.2617L62.6738 48.9434L57.4004 55.5352C56.668 56.4141 55.6426 56.8535 54.4707 57C53.2988 57.1465 52.2734 56.8535 51.3945 56.1211L47.7324 53.3379L47 54.0703C45.6816 55.6816 43.6309 56.8535 41.4336 57C39.3828 57.293 37.1855 56.5605 35.5742 55.2422L21.9512 42.9375H15.3594V12.4688L19.3145 12.3223L19.6074 12.0293C25.4668 6.31641 33.2305 3.09375 41.4336 3.09375C42.0195 3.09375 42.6055 2.6543 42.6055 1.92188C42.6055 1.33594 42.0195 0.75 41.4336 0.75C32.791 0.75 24.5879 4.11914 18.2891 10.125H1.29688C0.710938 10.125 0.125 10.5645 0.125 11.2969V48.7969C0.125 49.5293 0.564453 49.9688 1.29688 49.9688H9.5C12.2832 49.9688 14.4805 47.918 15.0664 45.2812H21.0723L33.9629 57C35.8672 58.6113 38.2109 59.3438 40.7012 59.3438C40.9941 59.3438 41.4336 59.3438 41.7266 59.3438C44.2168 59.0508 46.4141 58.0254 48.0254 56.4141L49.7832 57.8789C51.248 59.0508 52.8594 59.4902 54.6172 59.3438C56.375 59.1973 57.9863 58.3184 59.1582 57L62.9668 52.166C65.457 54.2168 69.1191 53.7773 71.1699 51.2871L72.4883 49.5293C74.5391 47.0391 74.0996 43.377 71.6094 41.3262L49.7832 23.6016ZM13.0156 44.1094C13.0156 46.1602 11.4043 47.625 9.5 47.625H2.46875V12.4688L13.0156 12.6152V44.1094Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card .icon-puzzle {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='76' viewBox='0 0 75 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.7969 0.375H45.7031C43.6523 0.375 42.1875 1.98633 42.1875 3.89062V7.40625C42.1875 9.45703 43.6523 10.9219 45.7031 10.9219H48.0469C49.9512 10.9219 51.5625 12.5332 51.5625 14.4375C51.5625 16.4883 49.9512 17.9531 48.0469 17.9531H45.7031C43.6523 17.9531 42.1875 19.5645 42.1875 21.4688V26.1562C42.1875 28.207 43.6523 29.6719 45.7031 29.6719H51.5625V32.0156C51.5625 35.3848 54.0527 37.875 57.4219 37.875C60.6445 37.875 63.2812 35.3848 63.2812 32.0156V29.6719H71.4844C73.3887 29.6719 75 28.207 75 26.1562V8.57812C75 4.18359 71.1914 0.375 66.7969 0.375ZM72.6562 26.1562C72.6562 26.8887 72.0703 27.3281 71.4844 27.3281H62.1094C61.377 27.3281 60.9375 27.9141 60.9375 28.5V32.0156C60.9375 34.0664 59.3262 35.5312 57.4219 35.5312C55.3711 35.5312 53.9062 34.0664 53.9062 32.0156V28.5C53.9062 27.9141 53.3203 27.3281 52.7344 27.3281H45.7031C44.9707 27.3281 44.5312 26.8887 44.5312 26.1562V21.4688C44.5312 20.8828 44.9707 20.2969 45.7031 20.2969H48.0469C51.2695 20.2969 53.9062 17.8066 53.9062 14.4375C53.9062 11.2148 51.2695 8.57812 48.0469 8.57812H45.7031C44.9707 8.57812 44.5312 8.13867 44.5312 7.40625V3.89062C44.5312 3.30469 44.9707 2.71875 45.7031 2.71875H66.7969C70.0195 2.71875 72.6562 5.35547 72.6562 8.57812V26.1562ZM62.1094 41.3906H51.5625C50.8301 41.3906 50.3906 41.9766 50.3906 42.5625V47.25C50.3906 49.3008 48.7793 50.7656 46.875 50.7656C44.8242 50.7656 43.3594 49.3008 43.3594 47.25V42.5625C43.3594 41.9766 42.7734 41.3906 42.1875 41.3906H33.9844V13.2656C33.9844 11.3613 32.373 9.75 30.4688 9.75H8.20312C3.66211 9.75 0 13.5586 0 17.9531V67.1719C0 71.7129 3.66211 75.375 8.20312 75.375H57.4219C61.8164 75.375 65.625 71.7129 65.625 67.1719V44.9062C65.625 43.002 64.0137 41.3906 62.1094 41.3906ZM2.34375 17.9531C2.34375 14.7305 4.83398 12.0938 8.20312 12.0938H30.4688C31.0547 12.0938 31.6406 12.6797 31.6406 13.2656V41.3906H24.6094V37.875C24.6094 34.6523 21.9727 32.0156 18.75 32.0156C15.3809 32.0156 12.8906 34.6523 12.8906 37.875V41.3906H2.34375V17.9531ZM31.6406 73.0312H8.20312C4.83398 73.0312 2.34375 70.541 2.34375 67.1719V43.7344H14.0625C14.6484 43.7344 15.2344 43.2949 15.2344 42.5625V37.875C15.2344 35.9707 16.6992 34.3594 18.75 34.3594C20.6543 34.3594 22.2656 35.9707 22.2656 37.875V42.5625C22.2656 43.2949 22.7051 43.7344 23.4375 43.7344H31.6406V50.7656H28.125C24.7559 50.7656 22.2656 53.4023 22.2656 56.625C22.2656 59.9941 24.7559 62.4844 28.125 62.4844H31.6406V73.0312ZM63.2812 67.1719C63.2812 70.541 60.6445 73.0312 57.4219 73.0312H33.9844V61.3125C33.9844 60.7266 33.3984 60.1406 32.8125 60.1406H28.125C26.0742 60.1406 24.6094 58.6758 24.6094 56.625C24.6094 54.7207 26.0742 53.1094 28.125 53.1094H32.8125C33.3984 53.1094 33.9844 52.6699 33.9844 51.9375V43.7344H41.0156V47.25C41.0156 50.6191 43.5059 53.1094 46.875 53.1094C50.0977 53.1094 52.7344 50.6191 52.7344 47.25V43.7344H62.1094C62.6953 43.7344 63.2812 44.3203 63.2812 44.9062V67.1719Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card .icon-flaws {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='76' viewBox='0 0 94 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.8281 30.8438H55.2031C55.7891 30.8438 56.375 31.4297 56.375 32.0156C56.375 32.748 55.7891 33.1875 55.2031 33.1875H34.1094C33.377 33.1875 32.9375 32.748 32.9375 32.0156C32.9375 31.4297 33.377 30.8438 34.1094 30.8438H43.4844V3.30469L35.5742 6.23438C34.9883 6.52734 34.4023 6.08789 34.1094 5.50195C33.8164 4.91602 34.2559 4.33008 34.8418 4.03711L44.2168 0.521484C44.5098 0.375 44.9492 0.375 45.2422 0.667969C45.5352 0.814453 45.8281 1.25391 45.8281 1.54688V30.8438ZM13.0156 73.0312H22.3906C22.9766 73.0312 23.5625 73.6172 23.5625 74.2031C23.5625 74.9355 22.9766 75.375 22.3906 75.375H1.29688C0.564453 75.375 0.125 74.9355 0.125 74.2031C0.125 73.6172 0.564453 73.0312 1.29688 73.0312H10.6719V45.4922L2.76172 48.4219C2.17578 48.5684 1.58984 48.2754 1.29688 47.6895C1.00391 47.1035 1.44336 46.5176 2.0293 46.2246L11.4043 42.709C11.6973 42.5625 12.1367 42.5625 12.4297 42.8555C12.7227 43.002 13.0156 43.4414 13.0156 43.7344V73.0312ZM2.46875 9.75C2.46875 4.62305 6.57031 0.375 11.8438 0.375H16.5312C21.6582 0.375 25.9062 4.62305 25.9062 9.75V23.8125C25.9062 29.0859 21.6582 33.1875 16.5312 33.1875H11.8438C6.57031 33.1875 2.46875 29.0859 2.46875 23.8125V9.75ZM11.8438 2.71875C7.88867 2.71875 4.8125 5.94141 4.8125 9.75V23.8125C4.8125 27.7676 7.88867 30.8438 11.8438 30.8438H16.5312C20.3398 30.8438 23.5625 27.7676 23.5625 23.8125V9.75C23.5625 5.94141 20.3398 2.71875 16.5312 2.71875H11.8438ZM44.6562 42.5625C45.8281 42.5625 47 42.8555 48.1719 43.2949C47.7324 44.0273 47.4395 44.7598 47.293 45.4922C46.4141 45.1992 45.5352 44.9062 44.6562 44.9062H39.9688C36.0137 44.9062 32.9375 48.1289 32.9375 51.9375V66C32.9375 69.9551 36.0137 73.0312 39.9688 73.0312H44.6562C47.1465 73.0312 49.3438 71.7129 50.5156 69.8086C51.1016 70.3945 51.541 71.127 52.127 71.7129C50.3691 73.9102 47.5859 75.375 44.6562 75.375H39.9688C34.6953 75.375 30.5938 71.2734 30.5938 66V51.9375C30.5938 46.8105 34.6953 42.5625 39.9688 42.5625H44.6562ZM82.8887 47.6895C83.3281 48.1289 83.3281 48.8613 82.8887 49.3008L71.1699 61.0195C70.7305 61.459 69.998 61.459 69.5586 61.0195L62.5273 53.9883C62.0879 53.5488 62.0879 52.8164 62.5273 52.377C62.9668 51.9375 63.6992 51.9375 64.1387 52.377L70.4375 58.5293L81.2773 47.6895C81.7168 47.25 82.4492 47.25 82.8887 47.6895ZM51.6875 54.2812C51.6875 42.709 61.0625 33.1875 72.7812 33.1875C84.3535 33.1875 93.875 42.709 93.875 54.2812C93.875 66 84.3535 75.375 72.7812 75.375C61.0625 75.375 51.6875 66 51.6875 54.2812ZM72.7812 73.0312C83.0352 73.0312 91.5312 64.6816 91.5312 54.2812C91.5312 44.0273 83.0352 35.5312 72.7812 35.5312C62.3809 35.5312 54.0312 44.0273 54.0312 54.2812C54.0312 64.6816 62.3809 73.0312 72.7812 73.0312Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card .icon-books {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.707 65.707L58.1543 4.76953C57.4219 2.13281 55.0781 0.375 52.4414 0.375C52.002 0.375 51.416 0.521484 50.9766 0.667969L41.748 3.01172C40.8691 3.30469 40.1367 3.89062 39.4043 4.47656C38.6719 2.13281 36.4746 0.375 33.9844 0.375H24.6094C22.5586 0.375 20.9473 1.54688 19.9219 3.01172C18.75 1.54688 17.1387 0.375 15.2344 0.375H5.85938C2.49023 0.375 0 3.01172 0 6.23438V69.5156C0 72.8848 2.49023 75.375 5.85938 75.375H15.2344C17.1387 75.375 18.75 74.3496 19.9219 72.8848C20.9473 74.3496 22.5586 75.375 24.6094 75.375H33.9844C37.207 75.375 39.8438 72.8848 39.8438 69.5156V18.0996L54.1992 71.127C54.9316 73.7637 57.2754 75.375 59.9121 75.375C60.3516 75.375 60.9375 75.375 61.377 75.2285L70.6055 72.8848C73.6816 72.0059 75.5859 68.7832 74.707 65.707ZM53.6133 60.2871L42.627 19.7109L58.7402 15.4629L69.7266 56.1855L53.6133 60.2871ZM24.6094 2.71875H33.9844C35.8887 2.71875 37.5 4.33008 37.5 6.23438V14.4375H21.0938V6.23438C21.0938 4.33008 22.5586 2.71875 24.6094 2.71875ZM37.5 58.9688H21.0938V16.7812H37.5V58.9688ZM2.34375 16.7812H18.75V58.9688H2.34375V16.7812ZM2.34375 6.23438C2.34375 4.33008 3.80859 2.71875 5.85938 2.71875H15.2344C17.1387 2.71875 18.75 4.33008 18.75 6.23438V14.4375H2.34375V6.23438ZM15.2344 73.0312H5.85938C3.80859 73.0312 2.34375 71.5664 2.34375 69.5156V61.3125H18.75V69.5156C18.75 71.5664 17.1387 73.0312 15.2344 73.0312ZM37.5 69.5156C37.5 71.5664 35.8887 73.0312 33.9844 73.0312H24.6094C22.5586 73.0312 21.0938 71.5664 21.0938 69.5156V61.3125H37.5V69.5156ZM40.2832 6.9668C40.7227 6.23438 41.4551 5.64844 42.4805 5.35547L51.5625 2.86523C51.8555 2.86523 52.1484 2.71875 52.4414 2.71875C54.0527 2.71875 55.5176 3.89062 55.957 5.35547L58.0078 13.2656L42.041 17.5137L39.8438 9.60352C39.6973 8.72461 39.8438 7.8457 40.2832 6.9668ZM72.0703 68.9297C71.6309 69.8086 70.8984 70.3945 69.873 70.541L60.791 73.0312C60.498 73.0312 60.2051 73.0312 59.9121 73.0312C58.3008 73.0312 56.8359 72.0059 56.3965 70.541L54.3457 62.6309L70.3125 58.3828L72.5098 66.293C72.6562 67.1719 72.5098 68.0508 72.0703 68.9297Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card .icon-idea {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='76' viewBox='0 0 94 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.1719 11.0684C48.1719 10.3359 47.5859 9.89648 47 9.89648C37.1855 9.89648 29.4219 17.6602 29.4219 27.3281C29.4219 27.9141 29.8613 28.5 30.5938 28.5C31.1797 28.5 31.7656 27.9141 31.7656 27.3281C31.7656 18.832 38.5039 12.0938 47 12.0938C47.5859 12.2402 48.1719 11.6543 48.1719 11.0684ZM56.2285 61.3125H37.625C36.3066 61.3125 35.1348 62.3379 35.2812 63.6562V66.8789C35.2812 67.7578 35.4277 68.6367 36.0137 69.5156L38.5039 73.1777C39.2363 74.3496 40.9941 75.375 42.459 75.375H51.3945C52.8594 75.375 54.6172 74.3496 55.3496 73.1777L57.8398 69.5156C58.2793 68.7832 58.5723 67.6113 58.5723 66.8789V63.6562C58.5723 62.4844 57.5469 61.3125 56.2285 61.3125ZM56.2285 67.0254C56.2285 67.3184 56.082 68.0508 55.9355 68.3438L53.4453 72.0059C53.0059 72.5918 51.9805 73.1777 51.3945 73.1777H42.459C41.873 73.1777 40.8477 72.5918 40.4082 72.0059L37.918 68.3438C37.7715 67.9043 37.625 67.4648 37.625 67.0254V63.6562H56.2285V67.0254ZM47 0.521484H46.8535C32.6445 0.521484 21.0723 12.0938 21.0723 26.3027C21.0723 32.6016 23.2695 38.6074 27.5176 43.2949C29.4219 45.6387 33.084 50.9121 34.5488 55.5996C34.5488 56.332 35.1348 56.7715 35.8672 56.625C36.4531 56.625 36.8926 56.0391 36.8926 55.4531L36.7461 55.0137C35.2812 50.0332 31.3262 44.1738 29.2754 41.8301C25.4668 37.582 23.416 32.0156 23.416 26.3027C23.416 13.1191 33.6699 2.86523 46.8535 2.71875H47C53.1523 2.71875 59.1582 5.20898 63.5527 9.60352C67.9473 14.1445 70.4375 20.0039 70.4375 26.3027C70.4375 32.0156 68.3867 37.582 64.5781 41.8301C62.5273 44.1738 58.5723 50.0332 56.9609 55.3066V55.4531C56.9609 56.0391 57.4004 56.625 57.9863 56.7715C58.1328 56.7715 58.1328 56.7715 58.1328 56.7715C58.7188 56.7715 59.3047 56.332 59.3047 55.7461C60.7695 51.0586 64.4316 45.6387 66.3359 43.2949C70.584 38.6074 72.7812 32.6016 72.7812 26.3027C72.7812 19.418 70.1445 12.8262 65.1641 7.99219C60.3301 3.1582 53.8848 0.521484 47 0.521484ZM6.42383 0.521484C5.83789 0.228516 5.10547 0.521484 4.8125 1.10742C4.51953 1.69336 4.8125 2.42578 5.39844 2.71875L17.1172 8.57812C17.2637 8.57812 17.4102 8.72461 17.7031 8.72461C17.9961 8.72461 18.4355 8.43164 18.7285 7.99219C19.0215 7.40625 18.7285 6.67383 18.1426 6.38086L6.42383 0.521484ZM16.5312 22.6406C16.5312 22.0547 15.9453 21.4688 15.3594 21.4688H1.29688C0.564453 21.4688 0.125 22.0547 0.125 22.6406C0.125 23.373 0.564453 23.8125 1.29688 23.8125H15.3594C15.9453 23.8125 16.5312 23.373 16.5312 22.6406ZM76.2969 8.72461C76.4434 8.72461 76.5898 8.57812 76.7363 8.57812L88.4551 2.71875C89.041 2.42578 89.334 1.69336 89.041 1.10742C88.748 0.521484 88.0156 0.228516 87.4297 0.521484L75.7109 6.38086C75.125 6.67383 74.832 7.40625 75.125 7.99219C75.418 8.43164 75.8574 8.72461 76.2969 8.72461ZM92.7031 21.4688H78.6406C77.9082 21.4688 77.4688 22.0547 77.4688 22.6406C77.4688 23.373 77.9082 23.8125 78.6406 23.8125H92.7031C93.2891 23.8125 93.875 23.373 93.875 22.6406C93.875 22.0547 93.2891 21.4688 92.7031 21.4688ZM76.7363 36.8496C76.5898 36.8496 76.4434 36.7031 76.2969 36.7031C75.8574 36.7031 75.418 36.8496 75.125 37.2891C74.832 37.875 75.125 38.6074 75.7109 38.9004L87.4297 44.7598C88.0156 45.0527 88.748 44.7598 89.041 44.1738C89.334 43.5879 89.041 42.8555 88.4551 42.5625L76.7363 36.8496ZM17.7031 36.7031C17.4102 36.7031 17.2637 36.7031 17.1172 36.7031L5.39844 42.5625C4.8125 43.002 4.51953 43.7344 4.8125 44.3203C5.10547 44.9062 5.83789 45.1992 6.42383 44.9062L18.1426 39.0469C18.7285 38.7539 19.0215 38.0215 18.7285 37.4355C18.4355 36.9961 17.9961 36.7031 17.7031 36.7031Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card .icon-profile {
  background-image: url("data:image/svg+xml,%3Csvg width='66' height='76' viewBox='0 0 66 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 37.875C43.2539 37.875 51.75 29.5254 51.75 19.125C51.75 8.87109 43.2539 0.375 33 0.375C22.5996 0.375 14.25 8.87109 14.25 19.125C14.25 29.5254 22.5996 37.875 33 37.875ZM33 2.71875C41.9355 2.71875 49.4062 10.1895 49.4062 19.125C49.4062 28.207 41.9355 35.5312 33 35.5312C23.918 35.5312 16.5938 28.207 16.5938 19.125C16.5938 10.1895 23.918 2.71875 33 2.71875ZM40.3242 44.9062H25.5293C11.4668 44.9062 0.1875 56.332 0.1875 70.3945C0.1875 73.1777 2.38477 75.375 5.16797 75.375H60.6855C63.4688 75.375 65.8125 73.1777 65.8125 70.3945C65.8125 56.332 54.3867 44.9062 40.3242 44.9062ZM60.6855 73.0312H5.16797C3.70312 73.0312 2.53125 71.8594 2.53125 70.3945C2.53125 57.6504 12.7852 47.25 25.5293 47.25H40.3242C53.0684 47.25 63.4688 57.6504 63.4688 70.3945C63.4688 71.8594 62.1504 73.0312 60.6855 73.0312Z' fill='%23E2E369'/%3E%3C/svg%3E");
}
.recommended-links--card:hover {
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  background-color: black;
}
.recommended-links--card:hover .recommended-links--card-header {
  color: var(--veracode-black);
  background-color: var(--veracode-yellow);
}
.recommended-links--card:hover .right-arrow {
  margin-left: 0.625rem;
  border-color: var(--veracode-black);
}
.recommended-links--card:hover .hand-shake {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='60' viewBox='0 0 94 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M92.7031 10.125H75.5645C69.2656 4.11914 61.0625 0.896484 52.4199 0.896484L51.1016 0.75C49.6367 0.75 48.3184 1.33594 47.1465 2.36133L32.791 15.5449L32.6445 15.6914C29.8613 18.3281 29.8613 22.5762 32.3516 25.5059C33.5234 26.6777 35.5742 27.7031 37.7715 27.7031C39.2363 27.7031 40.7012 27.2637 42.166 26.0918L54.0312 15.1055C54.4707 14.8125 54.6172 13.9336 54.1777 13.4941C53.7383 13.0547 53.0059 13.0547 52.4199 13.4941C39.5293 25.2129 41.1406 23.748 40.2617 24.4805C37.7715 26.3848 34.9883 24.9199 34.1094 23.8945C32.3516 21.9902 32.498 19.0605 34.4023 17.3027L48.7578 4.11914C49.4902 3.5332 50.2227 3.09375 51.1016 3.09375H52.4199C60.623 3.09375 68.3867 6.31641 74.2461 12.1758L74.5391 12.4688H78.6406V42.9375H77.1758C76.4434 42.9375 76.0039 43.5234 76.0039 44.1094C76.0039 44.8418 76.4434 45.2812 77.1758 45.2812H78.7871C79.373 47.918 81.5703 49.9688 84.5 49.9688H92.7031C93.2891 49.9688 93.875 49.5293 93.875 48.7969V11.2969C93.875 10.7109 93.2891 10.125 92.7031 10.125ZM91.5312 47.625L84.5 47.7715C82.4492 47.625 80.9844 46.1602 80.9844 44.1094V12.6152L91.5312 12.4688V47.625ZM49.7832 23.6016C49.3438 23.1621 48.6113 23.1621 48.1719 23.748C47.7324 24.1875 47.8789 24.9199 48.3184 25.3594L70.1445 43.084C71.7559 44.4023 71.9023 46.5996 70.7305 48.0645L69.2656 49.8223C68.0938 51.2871 65.8965 51.5801 64.4316 50.2617L62.6738 48.9434L57.4004 55.5352C56.668 56.4141 55.6426 56.8535 54.4707 57C53.2988 57.1465 52.2734 56.8535 51.3945 56.1211L47.7324 53.3379L47 54.0703C45.6816 55.6816 43.6309 56.8535 41.4336 57C39.3828 57.293 37.1855 56.5605 35.5742 55.2422L21.9512 42.9375H15.3594V12.4688L19.3145 12.3223L19.6074 12.0293C25.4668 6.31641 33.2305 3.09375 41.4336 3.09375C42.0195 3.09375 42.6055 2.6543 42.6055 1.92188C42.6055 1.33594 42.0195 0.75 41.4336 0.75C32.791 0.75 24.5879 4.11914 18.2891 10.125H1.29688C0.710938 10.125 0.125 10.5645 0.125 11.2969V48.7969C0.125 49.5293 0.564453 49.9688 1.29688 49.9688H9.5C12.2832 49.9688 14.4805 47.918 15.0664 45.2812H21.0723L33.9629 57C35.8672 58.6113 38.2109 59.3438 40.7012 59.3438C40.9941 59.3438 41.4336 59.3438 41.7266 59.3438C44.2168 59.0508 46.4141 58.0254 48.0254 56.4141L49.7832 57.8789C51.248 59.0508 52.8594 59.4902 54.6172 59.3438C56.375 59.1973 57.9863 58.3184 59.1582 57L62.9668 52.166C65.457 54.2168 69.1191 53.7773 71.1699 51.2871L72.4883 49.5293C74.5391 47.0391 74.0996 43.377 71.6094 41.3262L49.7832 23.6016ZM13.0156 44.1094C13.0156 46.1602 11.4043 47.625 9.5 47.625H2.46875V12.4688L13.0156 12.6152V44.1094Z' fill='%230093BD'/%3E%3C/svg%3E");
}
.recommended-links--card:hover .icon-puzzle {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='76' viewBox='0 0 75 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.7969 0.375H45.7031C43.6523 0.375 42.1875 1.98633 42.1875 3.89062V7.40625C42.1875 9.45703 43.6523 10.9219 45.7031 10.9219H48.0469C49.9512 10.9219 51.5625 12.5332 51.5625 14.4375C51.5625 16.4883 49.9512 17.9531 48.0469 17.9531H45.7031C43.6523 17.9531 42.1875 19.5645 42.1875 21.4688V26.1562C42.1875 28.207 43.6523 29.6719 45.7031 29.6719H51.5625V32.0156C51.5625 35.3848 54.0527 37.875 57.4219 37.875C60.6445 37.875 63.2812 35.3848 63.2812 32.0156V29.6719H71.4844C73.3887 29.6719 75 28.207 75 26.1562V8.57812C75 4.18359 71.1914 0.375 66.7969 0.375ZM72.6562 26.1562C72.6562 26.8887 72.0703 27.3281 71.4844 27.3281H62.1094C61.377 27.3281 60.9375 27.9141 60.9375 28.5V32.0156C60.9375 34.0664 59.3262 35.5312 57.4219 35.5312C55.3711 35.5312 53.9062 34.0664 53.9062 32.0156V28.5C53.9062 27.9141 53.3203 27.3281 52.7344 27.3281H45.7031C44.9707 27.3281 44.5312 26.8887 44.5312 26.1562V21.4688C44.5312 20.8828 44.9707 20.2969 45.7031 20.2969H48.0469C51.2695 20.2969 53.9062 17.8066 53.9062 14.4375C53.9062 11.2148 51.2695 8.57812 48.0469 8.57812H45.7031C44.9707 8.57812 44.5312 8.13867 44.5312 7.40625V3.89062C44.5312 3.30469 44.9707 2.71875 45.7031 2.71875H66.7969C70.0195 2.71875 72.6562 5.35547 72.6562 8.57812V26.1562ZM62.1094 41.3906H51.5625C50.8301 41.3906 50.3906 41.9766 50.3906 42.5625V47.25C50.3906 49.3008 48.7793 50.7656 46.875 50.7656C44.8242 50.7656 43.3594 49.3008 43.3594 47.25V42.5625C43.3594 41.9766 42.7734 41.3906 42.1875 41.3906H33.9844V13.2656C33.9844 11.3613 32.373 9.75 30.4688 9.75H8.20312C3.66211 9.75 0 13.5586 0 17.9531V67.1719C0 71.7129 3.66211 75.375 8.20312 75.375H57.4219C61.8164 75.375 65.625 71.7129 65.625 67.1719V44.9062C65.625 43.002 64.0137 41.3906 62.1094 41.3906ZM2.34375 17.9531C2.34375 14.7305 4.83398 12.0938 8.20312 12.0938H30.4688C31.0547 12.0938 31.6406 12.6797 31.6406 13.2656V41.3906H24.6094V37.875C24.6094 34.6523 21.9727 32.0156 18.75 32.0156C15.3809 32.0156 12.8906 34.6523 12.8906 37.875V41.3906H2.34375V17.9531ZM31.6406 73.0312H8.20312C4.83398 73.0312 2.34375 70.541 2.34375 67.1719V43.7344H14.0625C14.6484 43.7344 15.2344 43.2949 15.2344 42.5625V37.875C15.2344 35.9707 16.6992 34.3594 18.75 34.3594C20.6543 34.3594 22.2656 35.9707 22.2656 37.875V42.5625C22.2656 43.2949 22.7051 43.7344 23.4375 43.7344H31.6406V50.7656H28.125C24.7559 50.7656 22.2656 53.4023 22.2656 56.625C22.2656 59.9941 24.7559 62.4844 28.125 62.4844H31.6406V73.0312ZM63.2812 67.1719C63.2812 70.541 60.6445 73.0312 57.4219 73.0312H33.9844V61.3125C33.9844 60.7266 33.3984 60.1406 32.8125 60.1406H28.125C26.0742 60.1406 24.6094 58.6758 24.6094 56.625C24.6094 54.7207 26.0742 53.1094 28.125 53.1094H32.8125C33.3984 53.1094 33.9844 52.6699 33.9844 51.9375V43.7344H41.0156V47.25C41.0156 50.6191 43.5059 53.1094 46.875 53.1094C50.0977 53.1094 52.7344 50.6191 52.7344 47.25V43.7344H62.1094C62.6953 43.7344 63.2812 44.3203 63.2812 44.9062V67.1719Z' fill='%230093BD'/%3E%3C/svg%3E");
}
.recommended-links--card:hover .icon-flaws {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='76' viewBox='0 0 94 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.8281 30.8438H55.2031C55.7891 30.8438 56.375 31.4297 56.375 32.0156C56.375 32.748 55.7891 33.1875 55.2031 33.1875H34.1094C33.377 33.1875 32.9375 32.748 32.9375 32.0156C32.9375 31.4297 33.377 30.8438 34.1094 30.8438H43.4844V3.30469L35.5742 6.23438C34.9883 6.52734 34.4023 6.08789 34.1094 5.50195C33.8164 4.91602 34.2559 4.33008 34.8418 4.03711L44.2168 0.521484C44.5098 0.375 44.9492 0.375 45.2422 0.667969C45.5352 0.814453 45.8281 1.25391 45.8281 1.54688V30.8438ZM13.0156 73.0312H22.3906C22.9766 73.0312 23.5625 73.6172 23.5625 74.2031C23.5625 74.9355 22.9766 75.375 22.3906 75.375H1.29688C0.564453 75.375 0.125 74.9355 0.125 74.2031C0.125 73.6172 0.564453 73.0312 1.29688 73.0312H10.6719V45.4922L2.76172 48.4219C2.17578 48.5684 1.58984 48.2754 1.29688 47.6895C1.00391 47.1035 1.44336 46.5176 2.0293 46.2246L11.4043 42.709C11.6973 42.5625 12.1367 42.5625 12.4297 42.8555C12.7227 43.002 13.0156 43.4414 13.0156 43.7344V73.0312ZM2.46875 9.75C2.46875 4.62305 6.57031 0.375 11.8438 0.375H16.5312C21.6582 0.375 25.9062 4.62305 25.9062 9.75V23.8125C25.9062 29.0859 21.6582 33.1875 16.5312 33.1875H11.8438C6.57031 33.1875 2.46875 29.0859 2.46875 23.8125V9.75ZM11.8438 2.71875C7.88867 2.71875 4.8125 5.94141 4.8125 9.75V23.8125C4.8125 27.7676 7.88867 30.8438 11.8438 30.8438H16.5312C20.3398 30.8438 23.5625 27.7676 23.5625 23.8125V9.75C23.5625 5.94141 20.3398 2.71875 16.5312 2.71875H11.8438ZM44.6562 42.5625C45.8281 42.5625 47 42.8555 48.1719 43.2949C47.7324 44.0273 47.4395 44.7598 47.293 45.4922C46.4141 45.1992 45.5352 44.9062 44.6562 44.9062H39.9688C36.0137 44.9062 32.9375 48.1289 32.9375 51.9375V66C32.9375 69.9551 36.0137 73.0312 39.9688 73.0312H44.6562C47.1465 73.0312 49.3438 71.7129 50.5156 69.8086C51.1016 70.3945 51.541 71.127 52.127 71.7129C50.3691 73.9102 47.5859 75.375 44.6562 75.375H39.9688C34.6953 75.375 30.5938 71.2734 30.5938 66V51.9375C30.5938 46.8105 34.6953 42.5625 39.9688 42.5625H44.6562ZM82.8887 47.6895C83.3281 48.1289 83.3281 48.8613 82.8887 49.3008L71.1699 61.0195C70.7305 61.459 69.998 61.459 69.5586 61.0195L62.5273 53.9883C62.0879 53.5488 62.0879 52.8164 62.5273 52.377C62.9668 51.9375 63.6992 51.9375 64.1387 52.377L70.4375 58.5293L81.2773 47.6895C81.7168 47.25 82.4492 47.25 82.8887 47.6895ZM51.6875 54.2812C51.6875 42.709 61.0625 33.1875 72.7812 33.1875C84.3535 33.1875 93.875 42.709 93.875 54.2812C93.875 66 84.3535 75.375 72.7812 75.375C61.0625 75.375 51.6875 66 51.6875 54.2812ZM72.7812 73.0312C83.0352 73.0312 91.5312 64.6816 91.5312 54.2812C91.5312 44.0273 83.0352 35.5312 72.7812 35.5312C62.3809 35.5312 54.0312 44.0273 54.0312 54.2812C54.0312 64.6816 62.3809 73.0312 72.7812 73.0312Z' fill='%230093BD'/%3E%3C/svg%3E");
}
.recommended-links--card:hover .icon-books {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.707 65.707L58.1543 4.76953C57.4219 2.13281 55.0781 0.375 52.4414 0.375C52.002 0.375 51.416 0.521484 50.9766 0.667969L41.748 3.01172C40.8691 3.30469 40.1367 3.89062 39.4043 4.47656C38.6719 2.13281 36.4746 0.375 33.9844 0.375H24.6094C22.5586 0.375 20.9473 1.54688 19.9219 3.01172C18.75 1.54688 17.1387 0.375 15.2344 0.375H5.85938C2.49023 0.375 0 3.01172 0 6.23438V69.5156C0 72.8848 2.49023 75.375 5.85938 75.375H15.2344C17.1387 75.375 18.75 74.3496 19.9219 72.8848C20.9473 74.3496 22.5586 75.375 24.6094 75.375H33.9844C37.207 75.375 39.8438 72.8848 39.8438 69.5156V18.0996L54.1992 71.127C54.9316 73.7637 57.2754 75.375 59.9121 75.375C60.3516 75.375 60.9375 75.375 61.377 75.2285L70.6055 72.8848C73.6816 72.0059 75.5859 68.7832 74.707 65.707ZM53.6133 60.2871L42.627 19.7109L58.7402 15.4629L69.7266 56.1855L53.6133 60.2871ZM24.6094 2.71875H33.9844C35.8887 2.71875 37.5 4.33008 37.5 6.23438V14.4375H21.0938V6.23438C21.0938 4.33008 22.5586 2.71875 24.6094 2.71875ZM37.5 58.9688H21.0938V16.7812H37.5V58.9688ZM2.34375 16.7812H18.75V58.9688H2.34375V16.7812ZM2.34375 6.23438C2.34375 4.33008 3.80859 2.71875 5.85938 2.71875H15.2344C17.1387 2.71875 18.75 4.33008 18.75 6.23438V14.4375H2.34375V6.23438ZM15.2344 73.0312H5.85938C3.80859 73.0312 2.34375 71.5664 2.34375 69.5156V61.3125H18.75V69.5156C18.75 71.5664 17.1387 73.0312 15.2344 73.0312ZM37.5 69.5156C37.5 71.5664 35.8887 73.0312 33.9844 73.0312H24.6094C22.5586 73.0312 21.0938 71.5664 21.0938 69.5156V61.3125H37.5V69.5156ZM40.2832 6.9668C40.7227 6.23438 41.4551 5.64844 42.4805 5.35547L51.5625 2.86523C51.8555 2.86523 52.1484 2.71875 52.4414 2.71875C54.0527 2.71875 55.5176 3.89062 55.957 5.35547L58.0078 13.2656L42.041 17.5137L39.8438 9.60352C39.6973 8.72461 39.8438 7.8457 40.2832 6.9668ZM72.0703 68.9297C71.6309 69.8086 70.8984 70.3945 69.873 70.541L60.791 73.0312C60.498 73.0312 60.2051 73.0312 59.9121 73.0312C58.3008 73.0312 56.8359 72.0059 56.3965 70.541L54.3457 62.6309L70.3125 58.3828L72.5098 66.293C72.6562 67.1719 72.5098 68.0508 72.0703 68.9297Z' fill='%230093BD'/%3E%3C/svg%3E");
}
.recommended-links--card:hover .icon-idea {
  background-image: url("data:image/svg+xml,%3Csvg width='94' height='76' viewBox='0 0 94 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.1719 11.0684C48.1719 10.3359 47.5859 9.89648 47 9.89648C37.1855 9.89648 29.4219 17.6602 29.4219 27.3281C29.4219 27.9141 29.8613 28.5 30.5938 28.5C31.1797 28.5 31.7656 27.9141 31.7656 27.3281C31.7656 18.832 38.5039 12.0938 47 12.0938C47.5859 12.2402 48.1719 11.6543 48.1719 11.0684ZM56.2285 61.3125H37.625C36.3066 61.3125 35.1348 62.3379 35.2812 63.6562V66.8789C35.2812 67.7578 35.4277 68.6367 36.0137 69.5156L38.5039 73.1777C39.2363 74.3496 40.9941 75.375 42.459 75.375H51.3945C52.8594 75.375 54.6172 74.3496 55.3496 73.1777L57.8398 69.5156C58.2793 68.7832 58.5723 67.6113 58.5723 66.8789V63.6562C58.5723 62.4844 57.5469 61.3125 56.2285 61.3125ZM56.2285 67.0254C56.2285 67.3184 56.082 68.0508 55.9355 68.3438L53.4453 72.0059C53.0059 72.5918 51.9805 73.1777 51.3945 73.1777H42.459C41.873 73.1777 40.8477 72.5918 40.4082 72.0059L37.918 68.3438C37.7715 67.9043 37.625 67.4648 37.625 67.0254V63.6562H56.2285V67.0254ZM47 0.521484H46.8535C32.6445 0.521484 21.0723 12.0938 21.0723 26.3027C21.0723 32.6016 23.2695 38.6074 27.5176 43.2949C29.4219 45.6387 33.084 50.9121 34.5488 55.5996C34.5488 56.332 35.1348 56.7715 35.8672 56.625C36.4531 56.625 36.8926 56.0391 36.8926 55.4531L36.7461 55.0137C35.2812 50.0332 31.3262 44.1738 29.2754 41.8301C25.4668 37.582 23.416 32.0156 23.416 26.3027C23.416 13.1191 33.6699 2.86523 46.8535 2.71875H47C53.1523 2.71875 59.1582 5.20898 63.5527 9.60352C67.9473 14.1445 70.4375 20.0039 70.4375 26.3027C70.4375 32.0156 68.3867 37.582 64.5781 41.8301C62.5273 44.1738 58.5723 50.0332 56.9609 55.3066V55.4531C56.9609 56.0391 57.4004 56.625 57.9863 56.7715C58.1328 56.7715 58.1328 56.7715 58.1328 56.7715C58.7188 56.7715 59.3047 56.332 59.3047 55.7461C60.7695 51.0586 64.4316 45.6387 66.3359 43.2949C70.584 38.6074 72.7812 32.6016 72.7812 26.3027C72.7812 19.418 70.1445 12.8262 65.1641 7.99219C60.3301 3.1582 53.8848 0.521484 47 0.521484ZM6.42383 0.521484C5.83789 0.228516 5.10547 0.521484 4.8125 1.10742C4.51953 1.69336 4.8125 2.42578 5.39844 2.71875L17.1172 8.57812C17.2637 8.57812 17.4102 8.72461 17.7031 8.72461C17.9961 8.72461 18.4355 8.43164 18.7285 7.99219C19.0215 7.40625 18.7285 6.67383 18.1426 6.38086L6.42383 0.521484ZM16.5312 22.6406C16.5312 22.0547 15.9453 21.4688 15.3594 21.4688H1.29688C0.564453 21.4688 0.125 22.0547 0.125 22.6406C0.125 23.373 0.564453 23.8125 1.29688 23.8125H15.3594C15.9453 23.8125 16.5312 23.373 16.5312 22.6406ZM76.2969 8.72461C76.4434 8.72461 76.5898 8.57812 76.7363 8.57812L88.4551 2.71875C89.041 2.42578 89.334 1.69336 89.041 1.10742C88.748 0.521484 88.0156 0.228516 87.4297 0.521484L75.7109 6.38086C75.125 6.67383 74.832 7.40625 75.125 7.99219C75.418 8.43164 75.8574 8.72461 76.2969 8.72461ZM92.7031 21.4688H78.6406C77.9082 21.4688 77.4688 22.0547 77.4688 22.6406C77.4688 23.373 77.9082 23.8125 78.6406 23.8125H92.7031C93.2891 23.8125 93.875 23.373 93.875 22.6406C93.875 22.0547 93.2891 21.4688 92.7031 21.4688ZM76.7363 36.8496C76.5898 36.8496 76.4434 36.7031 76.2969 36.7031C75.8574 36.7031 75.418 36.8496 75.125 37.2891C74.832 37.875 75.125 38.6074 75.7109 38.9004L87.4297 44.7598C88.0156 45.0527 88.748 44.7598 89.041 44.1738C89.334 43.5879 89.041 42.8555 88.4551 42.5625L76.7363 36.8496ZM17.7031 36.7031C17.4102 36.7031 17.2637 36.7031 17.1172 36.7031L5.39844 42.5625C4.8125 43.002 4.51953 43.7344 4.8125 44.3203C5.10547 44.9062 5.83789 45.1992 6.42383 44.9062L18.1426 39.0469C18.7285 38.7539 19.0215 38.0215 18.7285 37.4355C18.4355 36.9961 17.9961 36.7031 17.7031 36.7031Z' fill='%230093BD'/%3E%3C/svg%3E");
}
.recommended-links--card:hover .icon-profile {
  background-image: url("data:image/svg+xml,%3Csvg width='66' height='76' viewBox='0 0 66 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 37.875C43.2539 37.875 51.75 29.5254 51.75 19.125C51.75 8.87109 43.2539 0.375 33 0.375C22.5996 0.375 14.25 8.87109 14.25 19.125C14.25 29.5254 22.5996 37.875 33 37.875ZM33 2.71875C41.9355 2.71875 49.4062 10.1895 49.4062 19.125C49.4062 28.207 41.9355 35.5312 33 35.5312C23.918 35.5312 16.5938 28.207 16.5938 19.125C16.5938 10.1895 23.918 2.71875 33 2.71875ZM40.3242 44.9062H25.5293C11.4668 44.9062 0.1875 56.332 0.1875 70.3945C0.1875 73.1777 2.38477 75.375 5.16797 75.375H60.6855C63.4688 75.375 65.8125 73.1777 65.8125 70.3945C65.8125 56.332 54.3867 44.9062 40.3242 44.9062ZM60.6855 73.0312H5.16797C3.70312 73.0312 2.53125 71.8594 2.53125 70.3945C2.53125 57.6504 12.7852 47.25 25.5293 47.25H40.3242C53.0684 47.25 63.4688 57.6504 63.4688 70.3945C63.4688 71.8594 62.1504 73.0312 60.6855 73.0312Z' fill='%230093BD'/%3E%3C/svg%3E");
}

/* video imapact footer html Css */
.video-updates--card {
  background-image: url(../images/video-updates-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 14.375rem;
  background-color: black;
  color: var(--veracode-white);
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.video-updates--card a {
  color: white !important;
}
.video-updates--card .date {
  font-family: var(--font-courier);
  font-size: 0.938rem;
  color: var(--veracode-yellow);
}
.video-updates--card .video-label h3 {
  font-weight: 1.125rem;
}
.video-updates--card .right-arrow {
  border-bottom: 2px solid var(--veracode-white);
  border-right: 2px solid var(--veracode-white);
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  transition: all ease-in 0.3s;
  margin-left: 0.313rem;
}

/*  MVP card Css */
.mvp-card {
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}
.mvp-card--mvp-image img {
  width: 250px;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  border-radius: 8px 8px 0 0;
}
.mvp-card--mvp-details {
  margin-top: 1rem;
}
.mvp-card--mvp-details .designation {
  font-family: var(--font-courier);
  color: var(--veracode-coral);
  font-size: 0.938rem;
  margin-top: 0.313rem;
  margin-bottom: 1rem;
}
.mvp-card--mvp-details .designation::before {
  content: "/";
}

.customer-journey {
  font-size: 0.875rem;
}
.customer-journey--header {
  font-size: 3.75rem;
}
.customer-journey--footer .slds-button {
  min-width: 270px;
}

/* Community footer html Css */
.veracode-footer {
  background-color: black;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.75rem;
  padding-top: 3.125rem;
  padding-bottom: 2.5rem;
  background-image: url(../images/footer-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.veracode-footer a {
  color: rgba(255, 255, 255, 0.5) !important;
  text-decoration: none;
}
.veracode-footer a:hover, .veracode-footer a:focus {
  color: var(--veracode-white) !important;
}
.veracode-footer--col {
  flex-grow: 1;
}
.veracode-footer--col.about-nd-socialMedia {
  max-width: 220px;
  margin-right: 60px;
}
@media screen and (max-width: 767px) {
  .veracode-footer--col.about-nd-socialMedia {
    margin-bottom: 50px;
  }
}
.veracode-footer--col.ctas {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 3.125rem;
}
@media screen and (max-width: 1023px) {
  .veracode-footer--col.ctas {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 767px) {
  .veracode-footer--col.ctas {
    grid-template-columns: 1fr 1fr;
  }
}
.veracode-footer--col.ctas--title {
  font-size: 1rem;
  color: var(--veracode-white);
}
.veracode-footer--primary {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .veracode-footer--primary {
    flex-direction: column;
    margin-bottom: 50px;
  }
}
.veracode-footer--secondary {
  margin-top: 0.938rem;
}
.veracode-footer--secondary-links {
  margin-top: 3.75rem;
}
.veracode-footer--secondary-links a {
  font-size: 0.75rem;
}
.veracode-footer--secondary-links a:not(:last-of-type):after {
  content: "/";
  padding-left: 0.313rem;
  padding-right: 0.313rem;
}

.footer-ctas--title h5 {
  font-size: 1rem !important;
  color: var(--veracode-white);
  font-weight: bold;
}
.footer-ctas--links {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.footer-ctas--links a {
  margin-bottom: 0.75rem;
}

.footer-logo img {
  max-width: 12.5rem;
  height: auto;
  margin-bottom: 0.625rem;
}

/* Login Page styles */
.salesforceIdentityLoginForm2 .cCenterPanel,
.salesforceIdentityLoginBody2 .cCenterPanel {
  background-color: var(--veracode-white);
  padding: 1.5rem;
  max-width: 426px !important;
}
@media screen and (max-width: 567px) {
  .salesforceIdentityLoginForm2 .cCenterPanel,
.salesforceIdentityLoginBody2 .cCenterPanel {
    padding: 1.25rem;
  }
}
.salesforceIdentityLoginForm2 .inverseTextColor,
.salesforceIdentityLoginBody2 .inverseTextColor {
  color: var(--veracode-black) !important;
  font-weight: bold;
  text-decoration: underline;
}

.login-banner {
  background-color: var(--veracode-yellow);
  padding: 0.875rem 0;
  font-size: 1rem;
  margin-top: -5px;
}
.login-banner a {
  text-decoration: underline !important;
  font-size: 1rem;
}

.vc--login-button {
  padding: 0.75rem 0.875rem;
  border-width: 1px;
  border-style: solid;
}
.vc--login-button_container {
  justify-content: space-between;
}
@media screen and (max-width: 567px) {
  .vc--login-button img {
    max-width: 67px !important;
  }
}
.vc--login-button:not(:first-of-type) {
  margin-left: 0.625rem;
}
@media screen and (max-width: 567px) {
  .vc--login-button:not(:first-of-type) {
    margin-left: 5px;
  }
}
.vc--login-button.veracode {
  color: var(--veracode-blue);
  border-color: var(--veracode-blue);
}
.vc--login-button.linked-in {
  background-color: #0A66C2;
  border-color: #0A66C2;
}
.vc--login-button:hover {
  margin-top: -5px;
}
@media screen and (max-width: 567px) {
  .vc--login-button {
    padding: 5px 8px;
  }
}

/* register page button styles */
.seprator-line {
  display: flex;
  text-align: center;
  justify-content: space-between;
  align-items: center;
}
.seprator-line::after {
  content: "";
  background-color: black;
  height: 1px;
  width: calc(50% - 1.25rem);
}
.seprator-line::before {
  content: "";
  background-color: black;
  height: 1px;
  width: calc(50% - 1.25rem);
}

/* register page button ovelapping fix */
.comm-page-self-register .salesforceIdentityLoginBody2 {
  flex-direction: column;
}
.comm-page-self-register .salesforceIdentityLoginBody2 .cHeaderPanel {
  position: static;
}

/* profile Page Styles */
.forceCommunityUserRecordHome .userHeaderDetail {
  border-radius: 0 !important;
}

.forceCommunityUserProfileStats {
  border-radius: 0 !important;
}

/* COMPILED FILE PLEASE DO NOT EDIT DIRECTLY*/