  /*

	BREAKPOINTS

*/
:root {
  --break-mobile: $break-mobile;
  --break-small: $break-small;
  --break-medium: $break-medium;
  --break-large: $break-large;
  --break-xlarge: $break-xlarge;
  --break-xxlarge: $break-xxlarge;
}

:root {
  --grid-gap: 30px;
}
/*

	CONTAINER UTILITIES

*/
:root {
  --max-width: 100%;
}
@media (min-width: 1210px) {
  :root {
    --max-width: 1210px;
  }
}

/*

	THEME VARIABLES

*/
:root {
  --primary-maroon: #8A1E41;
  --PRIMARY-Maroon: #8A1E41;
  --PRIMARY-Purple: #682571;
  --primary-purple: #682571;
  --secondary-coral: #fc4351;
  --SECONDARY-Orange: #FF9F00;
  --secondary-orange: #FF9F00;
  --secondary-yellow: #ffd400;
  --GRAYS-White: #ffffff;
  --grays-white: #ffffff;
  --grays-lightest-gray: #f5f5f5;
  --GRAYS-Light-Gray: #D9D9D9;
  --grays-light-gray: #d9d9d9;
  --grays-middle-gray: #d0d0d0;
  --GRAYS-Middle-Gray: #d0d0d0;
  --grays-text-gray: #3B3B3B;
  --GRAYS-Text-Gray: #3B3B3B;
  --grayscale-black: #000;
  --grays-black: #000;
}

:root {
  --font-size-default: 1.0625rem;
  --font-size-bigger: calc(20/16 * 1rem);
  --font-size-smaller: calc(14/16 * 1rem);
}

.small-bold-all-caps {
  color: var(--GRAYS-Text-Gray);
  font-size: calc(12 / 16 * 1rem);
  font-variation-settings: "wght" 600;
  line-height: 1.66;
  letter-spacing: calc(0.6 / 16 * 1rem);
  text-transform: uppercase;
}

.quick-links__section h2 {
  line-height: 1.23;
  font-size: calc(25 / 16 * 1rem);
}
@media (min-width: 960px) {
  .quick-links__section h2 {
    font-size: calc(35 / 16 * 1rem);
  }
}

.quick-links__h3 {
  color: var(--primary-maroon);
}

@media (max-width: 959px) {
  .quick-links__section.one-col-with-bg {
    background-image: none !important;
    flex-direction: column;
  }
}
.quick-links__section.one-col-with-bg {
  min-height: 80vh;
  display: flex;
  align-items: center;
}
@media (min-width: 960px) {
  .quick-links__section.one-col-with-bg {
    border-top: solid 20px var(--secondary-coral);
    border-left: solid 20px var(--secondary-coral);
    background-attachment: fixed;
    background-size: cover;
  }
}

.quick-links__mobile-picture {
  display: block;
  border-top: solid 20px var(--secondary-coral);
  border-left: solid 20px var(--secondary-coral);
}
.quick-links__mobile-picture img {
  display: block;
}
@media (min-width: 960px) {
  .quick-links__mobile-picture {
    display: none;
  }
}

@media (max-width: 959px) {
  .quick-links-column__parent-has-bg {
    margin: 0px auto;
    max-width: var(--max-width);
  }
}
.quick-links-column__parent-has-bg {
  margin: 100px auto;
  padding: 0 var(--grid-gap);
  width: var(--max-width);
}

.quick-links-column__parent-has-bg__inner {
  background-color: white;
}

@media (min-width: 960px) {
  .quick-links-column__parent-has-bg .quick-links-column__parent-has-bg__inner {
    padding: 10px var(--grid-gap) 40px;
    width: 50%;
  }
}

.quick-links__section.two-column {
  margin: 100px auto;
  padding: 0 var(--grid-gap);
  max-width: var(--max-width);
  min-height: 100px;
  display: grid;
  grid-column-gap: 80px;
}
@media (min-width: 1080px) {
  .quick-links__section.two-column {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-auto-flow: column;
  }
}

.quick-links__section.three-column {
  margin: 0 auto;
  padding: 0 var(--grid-gap);
  max-width: var(--max-width);
  min-height: 100px;
  display: grid;
  grid-column-gap: 80px;
}
@media (min-width: 960px) {
  .quick-links__section.three-column {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-auto-flow: column;
  }
}

@media (min-width: 960px) {
  .quick-links-column {
    display: grid;
  }
}

/*# sourceMappingURL=quick-links.css.map */
