/** Breakpoints */
/**
 * Set three breakpoints.
 * Bootstrap grid breakpoints are all min-width.
 */
/**
 * Default bootstrap max-widths are:
 * $container-max-widths: (
 *  sm: 540px,
 *  md: 720px,
 *  lg: 960px,
 *  xl: 1140px,
 *  xxl: 1320px
 * );
 * All values are divisible by 12, we keep them to be inline with Bootstrap's
 * method.
 */
.w-10 {
  width: 10%;
}

.w-20 {
  width: 20%;
}

.w-30 {
  width: 30%;
}

.w-40 {
  width: 40%;
}

.w-50 {
  width: 50%;
}

.w-60 {
  width: 60%;
}

.w-70 {
  width: 70%;
}

.w-80 {
  width: 80%;
}

.w-90 {
  width: 90%;
}

.w-100 {
  width: 100%;
}

.pattern-grande-ecole {
  background-image: url("../images/patterns/grande-ecole.svg");
  background-repeat: repeat;
  background-size: 120vh;
}

.pattern-prepa {
  background-image: url("../images/patterns/prepa.svg");
  background-repeat: repeat;
  background-size: 120vh;
}

.pattern-masteres {
  background-image: url("../images/patterns/mastere.svg");
  background-repeat: repeat;
  background-size: 120vh;
}

.pattern-bachelor {
  background-image: url("../images/patterns/bachelor.svg");
  background-repeat: repeat;
  background-size: 120vh;
}

.pattern-noterm {
  background-image: url("../images/patterns/noterm.svg");
  background-repeat: repeat;
  background-size: 120vh;
}

body {
  --hetic-pale: #2EE7C4;
  --hetic-mid: #00634B;
  --hetic-light: #00B186;
  --hetic-dark: #00382B;
  --bg-pattern: url(../images/patterns/grande-ecole.svg);
}

body[data-gge-theme=grande-ecole] {
  --hetic-pale: #2EE7C4;
  --hetic-mid: #00634B;
  --hetic-light: #00B186;
  --hetic-dark: #00382B;
  --bg-pattern: url(../images/patterns/grande-ecole.svg);
}

body[data-gge-theme=bachelor] {
  --hetic-pale: #FFB1A6;
  --hetic-mid: #350C16;
  --hetic-light: #995A52;
  --hetic-dark: #1E040B;
  --bg-pattern: url(../images/patterns/bachelor.svg);
}

body[data-gge-theme=prepa] {
  --hetic-pale: #FBE6C7;
  --hetic-mid: #837670;
  --hetic-light: #95857E;
  --hetic-dark: #181514;
  --bg-pattern: url(../images/patterns/prepa.svg);
}

body[data-gge-theme=masteres] {
  --hetic-pale: #817EFF;
  --hetic-mid: #120643;
  --hetic-light: #2C1E83;
  --hetic-dark: #05001C;
  --bg-pattern: url(../images/patterns/mastere.svg);
}

.bg-hetic-light {
  background-color: var(--hetic-light);
}

.bg-hetic-pale {
  background-color: var(--hetic-pale);
}

.bg-hetic-mid {
  background-color: var(--hetic-mid);
}

.bg-hetic-dark {
  background-color: var(--hetic-dark);
}

.pattern-hetic {
  background-image: var(--bg-pattern);
  background-repeat: repeat;
  background-size: 120vh;
}

.text-hetic-light {
  color: var(--hetic-light);
}

.text-hetic-pale {
  color: var(--hetic-pale);
}

.text-hetic-mid {
  color: var(--hetic-mid);
}

.text-hetic-dark {
  color: var(--hetic-dark);
}

.border-hetic-light {
  border-color: var(--hetic-light) !important;
}

.border-hetic-pale {
  border-color: var(--hetic-pale) !important;
}

.border-hetic-mid {
  border-color: var(--hetic-mid) !important;
}

.border-hetic-dark {
  border-color: var(--hetic-dark) !important;
}

.display-6 {
  line-height: 1.25;
}

.hide-on-mobile {
  display: initial;
}

.hide-on-tablet {
  display: initial;
}

.hide-on-desktop {
  display: none;
}

#block-hetic-theme-content div .container > .layout.row > .col {
  padding: 0 3.5rem;
}

#block-hetic-theme-footerhetic {
  overflow: initial;
}

.layout-builder__layout.footer,
footer {
  padding: 5rem 0;
}

.layout.footer-legal-notices {
  padding: 5rem 0 0 0 !important;
}

.layout-builder__layout.footer,
.layout.footer {
  padding: 5rem 0;
}
.layout-builder__layout.footer .col-middle,
.layout.footer .col-middle {
  padding-right: 2.5rem;
}
.layout-builder__layout.footer .col-right,
.layout.footer .col-right {
  padding-left: 2.5rem;
}
.layout-builder__layout.footer .block-title,
.layout.footer .block-title {
  margin-bottom: 3rem;
}
.layout-builder__layout.footer .text-media-wrapper,
.layout.footer .text-media-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.layout-builder__layout.footer .text-media-wrapper .media-wrapper,
.layout.footer .text-media-wrapper .media-wrapper {
  flex: 1 1 110px;
  max-width: 100%;
  height: auto;
  order: 2;
  float: none;
  margin: 0 0 1.75rem 2rem;
}
.layout-builder__layout.footer .text-media-wrapper .text-wrapper,
.layout.footer .text-media-wrapper .text-wrapper {
  order: 1;
  flex: 1 1 45%;
}
.layout-builder__layout.footer .region-copyright,
.layout.footer .region-copyright {
  width: auto;
}
.footer-logo img {
  max-height: 100px;
  width: auto;
}

header {
  transition: background-color 0.3s ease-in-out;
  padding-bottom: 36px;
}
header .region-header-top a.logo path {
  transition: fill 0.3s ease-in-out;
}
header .region-header-top #block-hetic-theme-main-menu .nav-item {
  margin: 0 0 0 1rem;
}
header .region-header-top #block-hetic-theme-main-menu .nav-item:has(.dropdown-menu:hover) button.nav-link,
header .region-header-top #block-hetic-theme-main-menu .nav-item:has(.dropdown-menu:hover) a.nav-link:not(.cta) {
  border-color: #2EE7C4;
}
header .region-header-top #block-hetic-theme-main-menu button.nav-link,
header .region-header-top #block-hetic-theme-main-menu a.nav-link:not(.cta) {
  font-size: 0.875rem;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: 1.82px;
  padding: 1.25rem 0.75rem;
  border-bottom: 4px solid transparent;
  transition: all 0.3s ease-in-out;
}
.path-frontpage header .region-header-top #block-hetic-theme-main-menu button.nav-link,
.path-frontpage header .region-header-top #block-hetic-theme-main-menu a.nav-link:not(.cta) {
  color: #B7B7B7;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu {
  border-radius: 0;
  transition: opacity 300ms, display 300ms;
  opacity: 0;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 1.75rem;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li {
  margin-left: -1.25rem;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a {
  display: flex;
  align-items: center;
  padding: 0.75rem 1.25rem !important;
  text-decoration: none;
  color: #121212;
  transition: background-color 0.3s ease-in-out;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a:after {
  content: "";
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"%3E%3Cpath stroke="%23EAEAEA" stroke-width="1.5" d="m1.5 15.373 12-11.948M14.774 15.375V4.569l-2.417-2.468H1.5"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 0.75rem;
  transition: background-image 0.3s ease-in-out;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a:hover, header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a:focus {
  background-color: rgba(0, 177, 134, 0.05);
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a:hover:after, header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long li a:focus:after {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"%3E%3Cpath stroke="%2300634B" stroke-width="1.5" d="m1.5 15.373 12-11.948M14.774 15.375V4.569l-2.417-2.468H1.5"/%3E%3C/svg%3E');
}
header .region-header-top #block-hetic-theme-main-menu .dropdown-menu .field--items--text_long:has(li) p {
  font-size: 0.75rem;
  font-weight: 600;
  color: #B7B7B7;
  letter-spacing: 1.56px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
header .region-header-top #block-hetic-theme-main-menu .dropdown:hover .dropdown-menu, header .region-header-top #block-hetic-theme-main-menu .dropdown:focus .dropdown-menu {
  opacity: 1;
}
header .region-header-top #block-hetic-theme-main-menu a.nav-link.cta {
  text-transform: none !important;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-y);
  font-size: var(--bs-btn-font-size);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
header .region-header-top #block-hetic-theme-main-menu a.nav-link.cta[class*=cta-outline-] {
  color: var(--bs-btn-color);
  border: 1px solid var(--bs-btn-border-color);
}
header .region-header-top #block-hetic-theme-main-menu a.nav-link.cta[class*=cta-outline-]:hover, header .region-header-top #block-hetic-theme-main-menu a.nav-link.cta[class*=cta-outline-]:focus {
  color: var(--bs-btn-hovercolor);
}
.page-404 header .region-header-top #block-hetic-theme-main-menu a.nav-link.cta {
  display: none !important;
}
header:hover {
  background-color: #ffffff;
}
header:hover .logo svg path {
  fill: #343434;
}
header:hover #block-hetic-theme-main-menu button.nav-link,
header:hover #block-hetic-theme-main-menu a.nav-link:not(.cta) {
  color: #343434;
}
header:hover #block-hetic-theme-main-menu button.nav-link:hover, header:hover #block-hetic-theme-main-menu button.nav-link:focus,
header:hover #block-hetic-theme-main-menu a.nav-link:not(.cta):hover,
header:hover #block-hetic-theme-main-menu a.nav-link:not(.cta):focus {
  color: #121212;
  font-weight: 600;
  border-color: #2EE7C4;
}
header:hover #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white {
  color: #121212;
  border-color: #121212;
}
header:hover #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white:hover, header:hover #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white:focus {
  background-color: #121212;
  color: #ffffff;
}
header #hetic_logo {
  width: 70px;
  height: 96px;
}
header .nav-mobile-toggler,
header .menu--mobile-navigation {
  display: none;
}
header #block-hetic-theme-mobile-navigation {
  display: none;
}
header .fa-plus, header .fa-minus {
  display: none !important;
}
header .dropdown:hover > .dropdown-menu {
  display: block;
}
header .dropdown > .dropdown-toggle:active {
  pointer-events: none;
}
header .unset-default-dropdown-menu {
  inset: unset !important;
  -webkit-transform: unset !important;
  -moz-transform: unset !important;
  -o-transform: unset !important;
  transform: unset !important;
  position: absolute !important;
  left: 0 !important;
  width: 100%;
}
header .menu--main .nav-item {
  position: initial !important;
}

.user-logged-in .header-Fixed {
  z-index: 100;
}

.header-Fixed.fixed-top {
  background: #ffffff;
}
.header-Fixed.fixed-top header {
  background-color: #ffffff;
}
.header-Fixed.fixed-top header .logo svg path {
  fill: #343434;
}
.header-Fixed.fixed-top header #block-hetic-theme-main-menu button.nav-link,
.header-Fixed.fixed-top header #block-hetic-theme-main-menu a.nav-link:not(.cta) {
  color: #343434;
}
.header-Fixed.fixed-top header #block-hetic-theme-main-menu button.nav-link:hover, .header-Fixed.fixed-top header #block-hetic-theme-main-menu button.nav-link:focus,
.header-Fixed.fixed-top header #block-hetic-theme-main-menu a.nav-link:not(.cta):hover,
.header-Fixed.fixed-top header #block-hetic-theme-main-menu a.nav-link:not(.cta):focus {
  color: #121212;
  font-weight: 600;
  border-color: #2EE7C4;
}
.header-Fixed.fixed-top header #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white {
  color: #121212;
  border-color: #121212;
}
.header-Fixed.fixed-top header #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white:hover, .header-Fixed.fixed-top header #block-hetic-theme-main-menu .nav-item a.nav-link.cta-outline-white:focus {
  background-color: #121212;
  color: #ffffff;
}

.region-header-webform {
  position: absolute;
  z-index: 2;
  width: 100%;
  top: 0;
}

.main-container-webform {
  margin-top: 15rem;
}

.without-hero:not(.path-webform):not(.with-hero-views) .gge-content-wrapper {
  top: 15rem;
}

.hero .text h1 {
  font-size: 2.5rem;
}
.hero .text h1 + p {
  margin-bottom: 0;
  font-size: 1.6rem;
}

.hetic-hero .alumni > .container-lg,
.hetic-hero .gge-program > .container-lg,
.hetic-hero .hetic-program > .container-lg {
  padding-top: 190px;
}
.hetic-hero .alumni > .container-lg h1,
.hetic-hero .gge-program > .container-lg h1,
.hetic-hero .hetic-program > .container-lg h1 {
  font-size: 6rem;
}

.hero-shadow:not(.path-frontpage) .hetic-hero {
  min-height: 30rem;
}
.hero-shadow:not(.path-frontpage) .hetic-hero .hero-content {
  margin-top: 190px;
}
.hero-shadow:not(.path-frontpage) .hetic-hero .hero-content h1 {
  font-size: 6rem;
}

.hetic-hero-homepage,
.media-top-banner-homepage {
  height: 700px;
}

.hetic-hero-homepage #hero-slider {
  cursor: pointer;
}
.hetic-hero-homepage #hero-slider .media-top-banner-homepage {
  overflow: initial;
}
.hetic-hero-homepage #hero-slider .media-top-banner-homepage video,
.hetic-hero-homepage #hero-slider .media-top-banner-homepage img {
  max-width: 100%;
  width: 100%;
  height: unset;
}
.hetic-hero-homepage #hero-slider .media-top-banner-homepage-content {
  top: 5rem;
  transform: translate(-50%, 5rem);
}
.hetic-hero-homepage #hero-slider .media-top-banner-homepage-content * {
  cursor: pointer;
}
.hetic-hero-homepage #hero-slider .splide__pagination {
  display: block;
  max-width: 1320px;
  top: 80%;
  left: 50%;
  transform: translate(-50%, 0%);
}

.hero-banner.alumni .quote-content {
  font-size: 1.75rem;
}
.hero-banner.alumni .quote-alumni {
  margin-bottom: 4rem;
}
.hero-banner.alumni .quote-alumni i {
  font-size: 4.5rem;
}

.view-alumni.full-page .view-header {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.view-meeting-bossanova .pattern-event-bossanova {
  border: solid 1px rgba(18, 18, 18, 0.1);
}
.view-meeting-bossanova .pattern-event-bossanova .meeting-name-item {
  min-height: 47px;
}

.image-texts-ctas {
  overflow-y: hidden;
}
.image-texts-ctas .img-desktop {
  right: 0;
  height: 100%;
  overflow: hidden;
}
.image-texts-ctas .shadow-inner {
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: 100%;
  background: linear-gradient(270deg, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.5) 77.1%, #121212 100%);
}

.paragraph--type--image-texts-ctas-item {
  margin-right: 1rem;
}
.paragraph--type--image-texts-ctas-item:last-child {
  padding-right: calc(1rem + 50px);
}
.paragraph--type--image-texts-ctas-item canvas {
  margin-left: 0;
}
.paragraph--type--image-texts-ctas-item canvas.rectangle-desktop {
  width: 40px;
  height: 2px;
  margin-top: 3rem;
}
.paragraph--type--image-texts-ctas-item .field--items--string {
  height: 5rem;
}
.paragraph--type--image-texts-ctas-item .field--items--string > div {
  font-size: 1.875rem;
  line-height: 2rem;
}
.paragraph--type--image-texts-ctas-item .field--items--text_long > div {
  font-size: 0.825em;
  margin-top: 1rem;
}

.paragraph--type--hero-job-meta .col-content {
  font-size: 1.875rem;
}

.field--block-content--field-img--image-texts-ctas {
  max-height: initial;
}
.field--block-content--field-img--image-texts-ctas img {
  opacity: 0.8;
}
.field--block-content--field-img--image-texts-ctas img.media__element {
  z-index: -1;
}

.knowhow .knowhowheader {
  max-height: initial;
  overflow: initial;
}
.knowhow .knowhowContent .title {
  max-width: 21rem;
}

.knowhow.whithoutImg .knowhowheader {
  display: none !important;
}
.knowhow.whithoutImg .knowhowContent {
  width: 100%;
}
.knowhow.whithoutImg .knowhowContent .title {
  max-width: unset;
}
.knowhow.whithoutImg .knowhowContent .knowhowContentCta {
  width: 100%;
  display: flex;
  justify-content: center;
}

.in-short-program-col {
  padding: 5rem 7rem !important;
}
.in-short-program-col .field--items--entity_reference_revisions .field--item:last-child .rectangle {
  display: none;
}

article nav.mb-3 {
  margin-bottom: 0 !important;
}
article .nav-tabs .nav-link {
  font-size: 1.75rem;
  padding-left: 2rem;
}
.block-jobs_carrousel .splide .splide__track .splide__list > .slide:not(.is-active) {
  border-color: rgba(255, 255, 255, 0.7) !important;
}
/*** Provisional style for UX ***/
.splide__track--fade > .splide__list > .splide__slide {
  opacity: 1;
}

/*** End Provisional style for UX ***/
form:not([class*=-block]) .form-type-textfield,
form:not([class*=-block]) .form-type-email,
form:not([class*=-block]) .form-type-galileo-phone-number {
  float: left;
  width: 50%;
}
form:not([class*=-block]) .form-type-textfield.form-item-galileo-last-name, form:not([class*=-block]) .form-type-textfield.form-item-galileo-email,
form:not([class*=-block]) .form-type-email.form-item-galileo-last-name,
form:not([class*=-block]) .form-type-email.form-item-galileo-email,
form:not([class*=-block]) .form-type-galileo-phone-number.form-item-galileo-last-name,
form:not([class*=-block]) .form-type-galileo-phone-number.form-item-galileo-email {
  padding-right: 1rem;
}

form.webform-submission-form {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 2rem;
}
form.webform-submission-form .invalid-feedback {
  right: 0;
}
form.webform-submission-form .form-type-galileo-phone-number .invalid-feedback {
  right: -1rem;
}
form.webform-submission-form .form-type-select {
  position: relative;
}
form.webform-submission-form .form-type-select .invalid-feedback {
  right: -1rem;
}
form.webform-submission-form .form-type-galileo-phone-number .invalid-feedback {
  right: -1rem;
}
form.webform-submission-form .form-actions {
  margin-bottom: 2rem;
}

.program-home .first-col {
  width: 460px;
}

.breadcrumb-hetic {
  font-size: initial;
}
.breadcrumb-hetic i {
  top: -0.3rem;
}

.wrapper-view-spotlight .view-header {
  margin-top: 10rem;
  margin-bottom: 5rem;
}
.wrapper-view-spotlight .view-spotlight .first-column {
  padding-right: 1.81rem;
}
.wrapper-view-spotlight .view-spotlight .first-column .spotlight-big .spotlight {
  height: 51.5rem;
}
.wrapper-view-spotlight .view-spotlight .second-column {
  padding-left: 1.81rem;
  gap: 2rem;
}
.wrapper-view-spotlight .view-spotlight .second-column .spotlight-small .spotlight {
  height: 24.75rem;
}

.view-list-page {
  row-gap: 5rem;
}

.pattern-pagination {
  margin-bottom: 10rem;
}
.pattern-pagination .pagination .page-item {
  margin: 0 0.5rem;
}

#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item > .taxonomy-term {
  cursor: pointer;
  padding: 1.75rem 2.5rem;
  height: 12.25rem;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=true] > .taxonomy-term.grande-ecole .tag-graduate,
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=false] > .taxonomy-term:hover.grande-ecole .tag-graduate {
  background: #00634B !important;
  color: #fcfcfc !important;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=true] > .taxonomy-term.bachelor .tag-graduate,
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=false] > .taxonomy-term:hover.bachelor .tag-graduate {
  background: #995A52 !important;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=true] > .taxonomy-term.prepa .tag-graduate,
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=false] > .taxonomy-term:hover.prepa .tag-graduate {
  background: #181514 !important;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=true] > .taxonomy-term.masteres .tag-graduate,
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=false] > .taxonomy-term:hover.masteres .tag-graduate {
  background: #2C1E83 !important;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=true] > .taxonomy-term .tag-rythme,
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .views-row .nav-item[aria-selected=false] > .taxonomy-term:hover .tag-rythme {
  background: #fcfcfc !important;
  color: #121212 !important;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .nav-item[aria-selected=false] > .taxonomy-term:not(:hover) {
  background-color: white !important;
  color: black !important;
  border: solid 1px #eeeeee;
  border-top: none;
}
#block-hetic-theme-views-block-homepage-programs-homepage-desktop #programsHomepageViewHeader .nav-item[aria-selected=false] > .taxonomy-term > canvas {
  display: none;
}

#programsHomepageViewContent {
  margin-top: 2rem;
}

.menu--views-jobs .nav-link {
  border: none;
}
.menu--views-jobs .nav-link > div {
  color: #121212;
}
.menu--views-jobs .nav-link:not(.is-active) {
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
.menu--views-jobs .nav-link.focus, .menu--views-jobs .nav-link.is-active, .menu--views-jobs .nav-link:hover {
  border-color: #121212;
}
.menu--views-jobs .nav-link.first {
  border-left: solid 1px #cccccc;
}

/*# sourceMappingURL=style.02.desktop.css.map */
