/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


@font-face {
  font-family: "Griffith Sans Display";
  font-weight: 100 900;
  src: url("/__data/assets/file/0036/1664694/griffith-sans-display.woff2") format("woff2"), url("/__data/assets/file/0036/1664694/griffith-sans-display.woff2") format("woff2");
}
@font-face {
  font-family: "Griffith Sans Text";
  font-weight: 100 900;
  src: url("/__data/assets/file/0034/1664692/griffith-sans-text.woff2") format("woff2"), url("/__data/assets/file/0034/1664692/griffith-sans-text.woff2") format("woff2");
}
@font-face {
  font-family: "Griffith Sans Text";
  font-weight: 100 900;
  font-style: italic;
  src: url("/__data/assets/file/0035/1664693/griffith-sans-text-italic.woff2") format("woff2"), url("/__data/assets/file/0035/1664693/griffith-sans-text-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Griffith Serif Display";
  font-weight: 275 900;
  src: url("/__data/assets/file/0023/1687010/griffith-serif-display.woff2") format("woff2"), url("/__data/assets/file/0023/1687010/griffith-serif-display.woff2") format("woff2");
}
@font-face {
  font-family: "Griffith Serif Text";
  font-weight: 275 900;
  font-style: italic;
  src: url("/__data/assets/file/0041/1689665/griffith-serif-text-italic.woff2") format("woff2"), url("/__data/assets/file/0041/1689665/griffith-serif-text-italic.woff2") format("woff2");
}
:root {
  --primary: var(--red-medium);
  --feature: var(--red-medium);
  --color-feature: var(--red-medium);
  --secondary: var(--black-medium);
  --tertiary: var(--white-medium);
  --black-medium: hsla(0, 0%, 0%, 1.0);
  --black-60: hsla(0, 0%, 40%, 1.0);
  --grey-medium: hsla(240, 8%, 33%, 1.0);
  --white-medium: hsla(0, 0%, 100%, 1.0);
  --red-medium: hsla(355, 79%, 51%, 1.0);
  --barbie: hsla(330, 100%, 50%, 1.0);
}
:root {
  accent-color: var(--primary);
}
::selection {
  color: var(--white-medium);
  background-color: var(--barbie);
}
a {
  color: var(--secondary);
  text-decoration-color: var(--primary);
}
a:visited {
  color: var(--secondary);
}
a:hover, a:focus, a:active {
  color: var(--primary);
  text-decoration-color: var(--primary);
}
ol ol {
  list-style-type: lower-alpha;
}
main .tool-tip .tool-tip-text a {
  color: var(--tertiary);
  text-decoration: none;
  font-family: "Griffith Sans Text";
  font-weight: 500;
}
main .tool-tip .tool-tip-text a:hover {
  text-decoration: underline;
}
main {
  color: var(--secondary);
}
main a {
  border-bottom: 0;
  text-decoration: underline;
  color: var(--secondary);
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
main a:hover {
  color: var(--primary);
}
main div.feature a, main .cssbg a, main .secondary a {
  color: var(--tertiary);
}
main .feature a, main .secondary a {
  border-bottom-width: 0;
}
main .slab.cssbg.primary .inner h2.feature, main .slab.cssbg.primary .inner h3 {
  color: var(--secondary) !important;
}
main .slab.cssbg .tertiary label a {
  color: var(--secondary);
}
main .card.gap-0 {
  margin: 0;
}
main fieldset.feature a, main fieldset.secondary a {
  color: var(--tertiary);
}
main fieldset.primary a, main fieldset.tertiary a {
  color: var(--secondary);
}
main ul.feature li a {
  color: inherit;
}
main .slab.feature p:not(.btn) a, main .slab.cssbg p:not(.btn) a, main .slab.secondary p:not(.btn) a, main .slab .card.feature p:not(.btn) a, main .slab .card.cssbg p:not(.btn) a, main .slab .card.secondary p:not(.btn) a {
  border-bottom: 0;
}
main .slab .card.primary p:not(.btn) li a {
  color: var(--secondary);
}
main .slab .card.primary p:not(.btn) li a:hover {
  color: var(--primary);
}
main .slab.secondary {
  background-color: var(--secondary);
}
main .slab.secondary .btn a:hover {
  background-color: var(--secondary);
  border-color: var(--tertiary);
  color: var(--tertiary);
}
main .secondary a:focus, main .secondary a:hover {
  color: var(--primary);
  border-color: var(--primary);
}
main .slab.secondary .card.tertiary p:not(.btn) > a {
  color: var(--secondary);
}
main .slab.secondary .tertiary p:not(.btn) > a:hover {
  color: var(--primary);
}
main .slab.secondary.cssbg, main .slab .inner .card.secondary.cssbg, main .slab.cssbg .inner .card.tertiary.cssbg p.btn.secondary a {
  color: var(--tertiary);
}
main .slab.cssbg label a, main .slab.secondary label a {
  color: var(--tertiary);
}
main .slab.cssbg p:not(.btn) a, main .slab.secondary p:not(.btn) a {
  color: var(--tertiary);
}
main .slab.cssbg .inner .card.tertiary p:not(.btn) a {
  border-bottom: 0;
  text-decoration: underline;
  color: var(--secondary);
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
main .slab.cssbg .inner .card.tertiary p:not(.btn) a:hover, main .slab.cssbg .inner .card.tertiary p:not(.btn) a :focus {
  color: var(--primary);
}
main .slab.cssbg:not(.secondary) .card.tertiary p.btn.secondary a {
  color: var(--secondary);
}
body.asset-256535 #find_my_pathway_1629291 h3.feature {
  color: var(--tertiary);
}
main .slab.trim-bottom .inner > *:last-child {
  margin-bottom: revert;
}
main .slab.cssbg label a:hover, main .slab.secondary label a:hover {
  color: var(--primary);
}
main .slab.cssbg p:not(.btn) a:hover, main .slab.secondary p:not(.btn) a:hover {
  color: var(--primary);
}
main .slab.feature label a, main .slab.cssbg label a, main .slab.secondary label a, main .slab .card.feature label a, main .slab .card.cssbg label a, main .slab .card.secondary label a {
  border-bottom: 0;
}
main .slab a:hover > .card.primary, .slab a:focus > .card.primary {
  background-color: var(--primary);
  color: var(--tertiary);
}
main .slab a:hover > .card.primary, .slab a:focus > .card.primary h3 {
  color: var(--tertiary);
}
main .slab.cssbg, .card.cssbg, div.cssbg a {
  color: var(--secondary);
}
main .slab div.cssbg a:hover {
  color: var(--primary);
}
main .slab.cssbg .card.tertiary p.btn a {
  background-color: var(--tertiary);
}
main .slab.cssbg .card.tertiary p.btn a:hover, main .slab.cssbg .card.tertiary p.btn a:focus {
  background-color: var(--tertiary);
  color: var(--feature);
}
main .slab.primary {
  color: var(--secondary);
}
main .slab.secondary .card.tertiary {
  background-color: var(--tertiary);
}
main .slab .card.primary {
  color: var(--secondary);
}
main .slab .card.tertiary {
  color: var(--secondary);
}
main .slab .card.tertiary p:not(.btn) > a {
  border-bottom: 0;
}
main .slab .card.tertiary p.btn.primary a:hover {
  color: var(--primary);
}
main .slab .card.tertiary p.btn.secondary a:hover {
  color: var(--secondary);
}
main abbr, main p.feature abbr {
  border-bottom: 0 !important;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 2px;
  text-decoration-style: dotted;
}
main .secondary abbr {
  border-bottom: 0;
}
main ul.feature a {
  text-decoration: none;
}
main ul.feature abbr {
  border-bottom: 0;
}
main ul.feature li a:focus, main ul.feature li a:hover {
  color: var(--primary);
}
main fieldset ul li a {
  border-bottom: 0;
}
main .slab.videobg .inner .flex .banner h2 {
  color: var(--tertiary);
  margin-bottom: 0;
}
p, li, dd, label, div, section, .card.puff p, .slab .inner {
  font: 360 15px/19px "Griffith Sans Text", sans-serif;
  letter-spacing: inherit;
}
p b, p strong, li b, li strong, dd b, dd strong, label b, label strong, div b, div strong, section b, section strong, .card.puff p b, .card.puff p strong, .slab .inner b, .slab .inner strong {
  font-weight: 700;
}
main .slab p.feature {
  font: 360 15px/19px "Griffith Sans Text", sans-serif;
  letter-spacing: inherit;
}
main .slab p.feature b, main .slab p.feature strong {
  font-weight: 700;
}
main .slab .card.secondary p:not(.btn) a, main .slab .card.tertiary p.btn a:hover, main .slab .card.secondary ul li a {
  color: var(--tertiary);
}
nav.tabs:not(.local) > ul > li > a {
  text-decoration: none;
}
main input[type=radio], main input[type=checkbox] {
  margin: 0.3em;
}
dt, .tagline, main p.intro {
  font: 600 15px/19px "Griffith Sans Text", sans-serif;
}
dt b, dt strong, .tagline b, .tagline strong, main p.intro b, main p.intro strong {
  font-weight: 700;
}
p.btn, button, main .slab .flex.tiles > .card > a:first-child span {
  font: 400 15px/19px "Griffith Sans Text", sans-serif;
}
main .slab .flex.tiles > .card > a:first-child span {
  max-width: calc(100% - 20px);
}
main .slab .inner a.flex {
  text-decoration: none;
}
main .slab .inner a.flex:hover .card h3 {
  color: var(--primary);
}
main .slab .inner a.flex:hover .card.primary h3 {
  color: var(--tertiary);
}
main .slab .inner .stem-study-options a.flex:hover .card h3 {
  color: var(--tertiary);
}
main .slab.secondary .tertiary p:not(.btn) > a, main .slab.secondary .primary p:not(.btn) > a, main .slab.secondary .tertiary li > a, main .slab.secondary .primary li > a, main .slab.feature .tertiary p:not(.btn) > a, main .slab.feature .primary p:not(.btn) > a, main .slab.feature .tertiary li > a, main .slab.feature .primary li > a {
  color: var(--secondary);
  border-bottom: none;
}
main .slab.cssbg .inner .card.tertiary p.btn.feature a {
  color: var(--tertiary);
  background-color: var(--feature);
  text-decoration: none;
}
main .slab.cssbg .inner .card.tertiary p.btn.feature a:hover {
  background-color: var(--secondary);
  color: var(--tertiary);
  border-color: var(--secondary);
}
main p.intro {
  font-size: 24px;
  line-height: 30px;
}
main p.feature {
  font-size: 17px;
  line-height: 20px;
}
main p.feature:not(.btn) a:focus, main p.feature:not(.btn) a:hover, main p.feature:not(.btn) a {
  border-bottom: 0;
}
main .slab p.play a {
  background-color: var(--primary);
}
main .slab p.play a:hover {
  background-color: var(--primary);
}
main .slab .flex.tiles > .card > a:first-child {
  text-decoration: none;
}
main .slab .flex.tiles > .card > a:first-child span {
  background-color: var(--primary);
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  text-align: left;
}
main table th {
  font: 360 14px/17px "Griffith Sans Text", sans-serif;
  background-color: var(--secondary);
}
main table td {
  font: 360 14px/17px "Griffith Sans Text", sans-serif;
  padding: 5px 10px;
}
main table td a:hover {
  color: var(--primary);
}
main table.primary td {
  color: var(--secondary);
}
main table.feature, main table.feature td {
  background-color: var(--primary);
}
.floating-action-btn a:visited {
  color: var(--tertiary);
}
.slab.feature, .card.feature {
  background-color: var(--primary);
  color: var(--tertiary);
  border-color: var(--tertiary);
}
main input[type=submit].feature, main p.btn.feature a {
  background-color: var(--primary);
  color: var(--tertiary);
  border-color: var(--primary);
}
main .feature input[type=submit].feature, .btn.red-bg, main .feature p.btn.feature a {
  background-color: var(--color-feature);
  border-color: var(--color-tertiary);
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
main input[type=submit].feature:focus, main input[type=submit].feature:hover, main p.btn.feature a:focus, main p.btn.feature a:hover {
  color: var(--tertiary);
}
main input[type=submit].tertiary, main p.btn.tertiary a {
  background-color: var(--tertiary);
  border-color: var(--primary);
  color: var(--primary);
}
main input[type=submit].tertiary:focus, main input[type=submit].tertiary:hover, main p.btn.tertiary a:focus, main p.btn.tertiary a:hover {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--tertiary);
}
main input[type=submit].secondary, main p.btn.secondary a {
  background-color: var(--secondary);
  color: var(--tertiary);
}
main input[type=submit].secondary:focus, main input[type=submit].secondary:hover, main p.btn.secondary a:focus, main p.btn.secondary a:hover {
  background-color: var(--tertiary);
  border-color: var(--secondary);
  color: var(--secondary);
}
main p.btn.primary a:focus, main p.btn.primary a:hover {
  background-color: var(--tertiary);
  border-color: var(--primary);
  color: var(--primary);
}
main .secondary input[type=submit].secondary:focus, main .secondary input[type=submit].secondary:hover, main .feature input[type=submit].secondary:focus, main .feature input[type=submit].secondary:hover, main .secondary p.btn.secondary a:focus, main .secondary p.btn.secondary a:hover, main .feature p.btn.secondary a:focus, main .feature p.btn.secondary a:hover {
  background-color: var(--tertiary);
  color: var(--secondary);
  border-color: var(--secondary);
}
main input[type=submit]:focus, main input[type=submit]:hover, main p.btn a:focus, main p.btn a:hover {
  cursor: pointer;
  background-color: var(--secondary);
}
main .slab p.qualification {
  font: 400 13px/18px "Griffith Serif Display", serif;
  letter-spacing: 0.08em;
}
main .slab p.name {
  font-family: "Griffith Serif Text", serif;
  font-weight: 500;
}
main .slab p.date, main .slab td.date, .pathway-tool p {
  font-family: "Griffith Sans Text", sans-serif;
}
main .slab .inner .audience a .card h3 {
  font: 400 17px/20px "Griffith Sans Display", sans-serif;
  letter-spacing: inherit;
}
main .slab .inner p.small {
  font-size: 11.5px;
  line-height: 1.5;
}
main .slab a.news-tile:not(.news-tile--no-results):hover {
  border-color: var(--primary);
}
main .slab.secondary .card.primary h2 {
  color: var(--secondary);
}
main div.slab div.b-degrees p.outcomes, p.structure, p.accreditation {
  font-family: "Griffith Sans Text";
  font-weight: 200;
  line-height: 1.5;
}
main .slab p.position {
  font-family: "Griffith Sans Display";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 1.25;
}
main .slab p.stinger {
  font-size: 28px;
  line-height: 1.2;
  font-family: "Griffith Serif Display", serif;
  font-weight: 400;
  letter-spacing: 0.01em;
  margin-bottom: 0.5em;
  color: rgba(51, 51, 51, 0.8);
}
main .slab p.degree, main .slab td.degree {
  font-size: 15px;
  line-height: 1.25;
  font-family: "Griffith Serif Display";
  font-weight: 400;
  letter-spacing: 0.05em;
}
main blockquote, main q {
  color: var(--secondary);
  padding: 0 0.25em;
  font-family: "Griffith Serif Display";
  font-weight: 400;
  letter-spacing: 0.025em;
  font-size: 17px;
  line-height: 1.75;
}
main blockquote > p:first-child {
  font-family: "Griffith Serif Text";
  font-size: 16px;
  font-style: italic;
  color: var(--secondary);
  line-height: 1.35;
}
main q:before, main q:after, main blockquote > p:first-child:after, main blockquote > p:first-child:before {
  color: var(--primary);
  font-size: 14px;
}
main .primary blockquote, main .primary blockquote p:first-child, main .primary q {
  color: var(--secondary);
}
main .secondary blockquote, main .secondary blockquote p:first-child, main .secondary q {
  color: var(--tertiary);
}
main .feature blockquote, main .feature blockquote p:first-child, main .feature q {
  color: var(--tertiary);
}
main blockquote.feature p {
  font-size: 22px;
  margin-bottom: 0.5em;
  letter-spacing: 0;
}
main blockquote.feature p.name {
  font-size: 22px;
}
main blockquote.feature p.position {
  font-size: 18px;
}
main blockquote.feature p.name + p.position {
  margin-top: 0;
}
main .blockfix blockquote > p:first-child {
  font-family: "Griffith Sans Text", sans-serif;
  font-weight: 360;
  font-style: normal;
  letter-spacing: 0;
  margin-bottom: 1em;
  font-size: 15px;
  line-height: 19px;
}
main .blockfix blockquote > p:first-child:after, main .blockfix blockquote > p:first-child:before {
  display: none;
}
main .slab .inner h2.light {
  font: 900 45px/45px "Griffith Sans Display", sans-serif;
  font-style: italic;
}
main .slab .inner h2.faq {
  font-family: "Griffith Sans Display", sans-serif;
}
main .slab .inner .accordion-group.accordion div.title {
  letter-spacing: -0.035em;
  position: relative;
  border-top: 1px solid rgba(71, 71, 71, 0.3);
  font-size: 13px;
  font-style: italic;
  font-family: "Griffith Sans Text";
  font-weight: 600;
  padding: 10px 25px 10px 15px;
}
main .slab .inner .accordion > div.title {
  font-family: "Griffith Serif Text";
}
main .slab td > a:only-child {
  color: var(--primary);
  border-bottom: 0;
  font-size: 14px;
  line-height: 1.25;
  font-family: "Griffith Sans Text";
  font-weight: 400;
  letter-spacing: 0.05em;
}
main .slab .inner .banner p.tree__prompt, main .slab .inner .banner select.tree__level, main .slab .inner .search label.inset, main .slab .inner p.scholarship a {
  font-family: "Griffith Sans Text";
}
@media (max-width: 767px) {
  main table {
    overflow-x: auto;
    display: block;
    padding-bottom: 0;
  }
  main tr {
    display: table-row;
    width: fit-content;
  }
  main th, main td {
    display: table-cell;
  }
  main .card.breakout img:first-of-type {
    opacity: 0.1;
  }
}
main .slab .card.play.cssbg > a.popup-youtube p.title {
  font: 600 16px/20px "Griffith Serif Text", serif;
}
nav.tabs:not(.local) > ul > li {
  font-family: "Griffith Sans Text";
}
nav.tabs:not(.local) > ul > li > a.active {
  border-color: var(--primary);
}
main .slab nav.local > ul li a {
  text-decoration: none;
}
main .slab nav.local > ul li.current > a {
  border-left: 2px solid var(--primary);
  color: var(--primary);
}
main ol {
  margin-bottom: 15px;
}
main ol li {
  padding-left: 25px;
}
main ul {
  margin-bottom: 15px;
}
main ul li {
  padding-left: 1.5em;
  position: relative;
}
main ul li:before {
  font-size: 0.25em;
  margin-left: -3.5em;
  margin-right: 2.5em;
  position: absolute;
}
main .slab.feature p.btn.feature a:hover, main .card.feature p.btn.feature a:hover {
  color: var(--tertiary);
}
main ul.feature li:after {
  color: var(--primary);
}
main .slab.h-menu ul li a {
  text-decoration: none;
}
main .slab.h-menu.secondary ul li a, main .slab.h-menu.feature ul li a {
  color: var(--tertiary);
}
main .slab.h-menu .dropdown-content a:hover {
  color: var(--primary);
}
main .slab.h-menu.secondary ul.dropdown-content li a:hover, main .slab.h-menu.feature ul.dropdown-content li a:hover {
  color: var(--tertiary);
}
main .slab.h-menu .dropdown > a::after {
  color: var(--primary);
}
main .slab .inner p.icon-text {
  font-family: "Griffith Sans Display";
}
figure {
  width: fit-content;
  padding: 0px;
  margin: 0px;
  margin-block-start: 1rem;
  margin-block-end: 1rem;
}
figure img {
  height: fit-content;
  margin: 0;
  display: grid;
  place-content: center;
  object-fit: cover;
}
figcaption {
  background-color: var(--black-60);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  word-wrap: break-word;
  width: 100%;
  color: var(--tertiary);
  font-family: "Griffith Serif Text";
  font-size: 1rem;
  padding: 5px 10px;
  text-align: center;
}
main div.rn_SearchButton input {
  border-color: var(--primary);
  color: var(--primary);
}
main div.rn_SearchButton input:hover {
  background-color: var(--primary) !important;
  border-color: var(--primary);
  color: var(--tertiary) !important;
}
main div.rn_Navigation a {
  background-color: var(--tertiary);
  border: 1px solid var(--primary);
  color: var(--primary);
}
main div.rn_Navigation a:hover {
  background-color: var(--primary) !important;
  border-color: var(--primary);
  color: var(--tertiary) !important;
}
main .filter-options .multiselect .multiselect__content-wrapper .multiselect__option--highlight {
  background: var(--primary);
}
main .filter-options .multiselect .multiselect__tags .multiselect__tag {
  background: var(--primary);
}
main .slab .inner .flex.stem-study-options > div > .card h3 {
  margin-top: 2.1em !important;
  margin-bottom: 0em !important;
  line-height: 1.1;
  font-size: 19px;
  transition: 400ms;
}
main .slab .inner .flex.col-5.stem-study-options > div > .card h3 {
  margin-top: 1.6em !important;
  margin-bottom: 0em !important;
  font-size: 20px;
  line-height: 1.1;
  transition: 400ms;
}
main .slab .inner .flex.stem-study-options > div:hover > .card h3 {
  margin-top: 0 !important;
  margin-bottom: 0;
  cursor: default;
}
.slab .flex.apply-options > div > .card h3 {
  margin-top: 186px !important;
  margin-bottom: 0em;
  margin-left: -20px !important;
  margin-right: -20px !important;
  background: var(--secondary);
}
main .slab .inner .flex.stem-study-options > div:hover > .card h3 {
  margin-top: 0 !important;
  margin-bottom: 0;
  cursor: default;
}
main .slab .inner .flex.stem-study-options > div > .card h3 {
  margin-top: 2.1em !important;
  margin-bottom: 0em !important;
  line-height: 1.1;
  transition: 400ms;
}
main .slab .inner .card.tertiary .card.secondary h2, main .slab .inner .card.tertiary .card.secondary h2.feature, main .slab .inner .card.tertiary .card.secondary ul li a {
  color: var(--tertiary);
}
body.asset-398273 .open-day-filter .filter-button-container .filter_box_study_area span, body.asset-398273 .open-day-filter .filter-button-container .filter_box_study_level span, body.asset-398273 .open-day-filter .filter-button-container .filter_box_campus span {
  color: var(--secondary);
  font-family: "Griffith Sans Text";
  font-weight: 600;
}
body.asset-398273 .view-type {
  margin-top: 15px;
}
body.asset-398273 .filter-options {
  margin-top: 15px;
}
body.asset-398273 .filter-options-d {
  margin-top: 5px;
}
body.asset-398273 .open-day-filter .filtered-by {
  font-family: "Griffith Sans Display";
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
body.asset-398273 .open-day-filter .clear-all {
  cursor: pointer;
  margin-bottom: 15px;
}
body.asset-398273 .open-day-filter .filter-button-container .filter_box_study_area span.checkbox_indicator_tick, body.asset-398273 .open-day-filter .filter-button-container .filter_box_study_level span.checkbox_indicator_tick, body.asset-398273 .open-day-filter .filter-button-container .filter_box_campus span.checkbox_indicator_tick {
  background-color: var(--primary);
  padding-top: 1px;
}
body.asset-398273 main .slab .inner h4.feature {
  color: var(--primary);
}
body.asset-398273 li input[type="checkbox"]:checked + label span.checkbox:before {
  background-color: var(--primary);
}
body.asset-398273 .itinerary__container .itinerary .itinerary__head {
  background-color: var(--primary);
  color: var(--tertiary);
}
body.asset-398273 .itinerary__container .itinerary .itinerary__head h3 {
  color: var(--tertiary);
  margin: 0 !important;
}
body.asset-398273 .itinerary__container .itinerary .itinerary__head a {
  color: var(--tertiary);
}
body.asset-398273 #planner button.details:hover {
  border-bottom: 1px solid var(--primary);
  color: var(--primary);
}
body.asset-398273 .itinerary__container .itinerary .itinerary__items__container .itinerary__items div .remove:after {
  color: var(--primary);
}
body.asset-398273 .itinerary__container .itinerary .itinerary__items__container .itinerary__items div {
  margin-bottom: 5px;
}
body.asset-398273 .itinerary__container .itinerary .itinerary__items__container {
  height: -webkit-fill-available;
  background-color: var(--tertiary);
  border: none;
  overflow: scroll;
}
body.asset-398273 .itinerary__container .itinerary .itinerary__items__container .itinerary__items div.clash .card {
  border: 1.5px solid var(--primary);
}
body.asset-398273 .itinerary__container .itinerary .itinerary__items__container .itinerary__items div h4 {
  background-color: var(--secondary);
  color: var(--tertiary);
  padding: 5px 10px;
  margin-bottom: 5px !important;
  margin-top: 20px !important;
}
body.asset-398273 li label span.checkbox:hover:before {
  background-color: var(--primary);
}
body.asset-398273 #planner p.location {
  padding-left: 23px;
  margin-bottom: 5px;
  font-weight: 500;
  position: relative;
  color: var(--secondary);
}
body.asset-398273 .study-areas ul li input[type="checkbox"]:checked + label span.checkbox:after, body.asset-398273 .study-level ul li input[type="checkbox"]:checked + label span.checkbox:after {
  padding-top: 10px;
  color: var(--primary);
}
body.asset-398273 .study-areas ul li input[type="checkbox"]:checked + label, body.asset-398273 .study-level ul li input[type="checkbox"]:checked + label {
  background-color: var(--primary);
  color: var(--tertiary);
  border-color: var(--primary);
}
body.asset-398273 span.checkbox, body.asset-398273 #planner ul li {
  font-weight: 500;
  color: var(--secondary);
}
body.asset-398273 .view-type ul li a.active {
  color: var(--tertiary);
  padding: 5px 15px;
  background-color: var(--secondary);
}
body.asset-398273 a.refine, body.asset-398273 a.itinerary {
  font-size: 16px;
  font-weight: 500;
}
body.asset-398273 a.refine:before, body.asset-398273 a.itinerary:before {
  font-weight: 500;
}
body.asset-398273 main a {
  text-decoration: none;
}
body.asset-398273 main table.puff th {
  padding: 10px 20px;
  font-weight: 600;
  letter-spacing: 0.6px;
  font-size: 15px;
}
body.asset-256535 .nav-steps ul li {
  padding-left: 0px;
  margin-bottom: 5px;
}
body.asset-256535 .nav-steps ul li a {
  text-decoration: none;
}
body.asset-256535 .nav-steps a.show.active {
  font-weight: 600;
  color: #000;
  border-color: var(--primary) !important;
}
body.asset-256535 .nav-steps ul li a span {
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
  margin-right: 5px;
}
body.asset-256535 .nav-steps .view h2 span {
  color: var(--primary);
  font-weight: 800;
  margin-right: 10px;
  font-size: 36px;
}
body.asset-256535 .nav-steps ul li:before {
  display: none;
}
body.asset-256535 .tool-tip .tool-tip-text a {
  color: var(--tertiary);
}
@keyframes reveal-right {
  from {
    clip-path: inset(0 100% -20px 0);
  }
  to {
    clip-path: inset(0 0 -20px 0);
  }
}
main .slab .inner #keydates--container .news-tile .news-tile-details p {
  width: 100%;
}
main .slab .event-block .event-information .event .flex {
  row-gap: 10px;
}
main .degree-page .pathway-card-container .pathway-card {
  width: 320px;
}
footer a.fifty-years {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 382.18 349.78'%3E%3Cimage xlink:href='data:image/png;base64,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'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  background-color: var(--secondary);
  height: 120px;
  width: 120px !important;
  z-index: -1 !important;
}
footer a.fifty-years:hover {
  opacity: 0.8;
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


header .desktop-nav nav.global h3 {
  font: 700 17px/30px "Griffith Sans Display", sans-serif;
}
header .desktop-nav nav.global > div > h3 a {
  border-bottom-width: 5px;
}
header .desktop-nav nav.global > div:hover > h3 a {
  border-bottom-color: var(--secondary);
  border-bottom-width: 5px;
}
header .inner > ul.portals {
  margin: 10px 0;
}
header .inner > ul.portals li form input[type=text], header .inner > ul.portals > li > a {
  font: 360 13px/30px "Griffith Sans Text", sans-serif;
  text-transform: inherit;
  letter-spacing: inherit;
  padding: 0 10px;
}
header .inner > ul.portals li form input[type=text] {
  background-color: var(--tertiary);
  border: 1px solid var(--secondary);
}
header .inner > ul.portals li.contact-us > div ul li a {
  line-height: 16px;
  font-size: 14px;
}
header .inner > ul.portals li.contact-us > div ul li a span.number {
  display: block;
  font-size: 17px;
  line-height: 20px;
}
header .inner > ul.portals li.contact-us > div ul li.future span.number {
  color: var(--primary);
}
header .logo p a, main .slab.videobg .bannerlogo.bannerlogo-black, main .slab.cssbg .bannerlogo.bannerlogo-black {
  background-image: url(/__data/assets/file/0028/2114866/griffith-50y-min-red.svg);
  background-size: contain;
}
header .logo {
  width: fit-content;
}
header .logo p a {
  width: 189px;
}
main .slab.videobg .bannerlogo.bannerlogo-white, main .slab.cssbg .bannerlogo.bannerlogo-white {
  background-image: url(/__data/assets/file/0033/1860945/griffith-logo-white.svg);
  background-size: contain;
}
header .mobile-nav ul {
  margin: 0;
  margin-top: 10px;
}
header .mobile-nav ul li:nth-child(1) {
  margin-left: 10px;
}
header .mobile-nav ul li a, header .mobile-menu.overlay ul.close li a, .search.overlay ul.close li a {
  display: inline-block;
}
header .mobile-nav ul li a {
  line-height: 1;
}
header .mobile-nav ul li a:before {
  font-weight: 400;
}
header .secondary-nav.secondary-nav--scroll.secondary-nav-fixed {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  transition: transform ease-out 400ms;
}
header .secondary-nav.secondary-nav-fixed.secondary-nav-fade-in .nav-b .secondary-nav__list li {
  opacity: 1;
  -webkit-transition: opacity 1.3s ease 200ms;
  -moz-transition: opacity 1.3s ease 200ms;
  -o-transition: opacity 1.3s ease 200ms;
  transition: opacity 1.3s ease 200ms;
}
.search.overlay form input[type=text] {
  font: 360 20px/30px "Griffith Sans Text", sans-serif;
  padding: 10px 60px 10px 10px;
}
.search.overlay form button {
  line-height: 0;
  background-color: var(--primary);
  border-color: var(--primary);
}
.search.overlay form button span:before {
  padding: 5px 15px 5px 15px;
  line-height: 40px;
}
header .overlay ul.close li a:before {
  line-height: 50px;
}
.search.overlay form {
  margin: 0 auto 20px auto;
}
.search.overlay h2, .search.overlay p.listing {
  font: 650 30px/40px "Griffith Sans Display", sans-serif;
  text-transform: inherit;
}
.search.overlay ol.flex.col-2 li {
  font: 360 16px/20px "Griffith Sans Text", sans-serif;
  text-transform: inherit;
  letter-spacing: inherit;
  padding: 0 0 5px 0;
}
.slab.pageinfo-dp p.breadcrumb {
  font-size: 13px;
  margin: 0;
}
.slab.pageinfo-dp p.breadcrumb a {
  text-decoration: none;
}
.slab.pageinfo p.breadcrumb, .slab.pageinfo-dp p.breadcrumb {
  color: var(--grey-medium);
  font-weight: 400;
}
.slab.pageinfo p.breadcrumb a:first-of-type, .slab.pageinfo-dp p.breadcrumb a:first-of-type {
  color: var(--black-medium);
  font-weight: 500;
}
.slab.pageinfo p.breadcrumb a, .slab.pageinfo-dp p.breadcrumb a {
  color: var(--black-medium);
  font-weight: 500;
}
.slab.pageinfo p.breadcrumb a:focus, .slab.pageinfo p.breadcrumb a:hover, .slab.pageinfo-dp p.breadcrumb a:focus, .slab.pageinfo-dp p.breadcrumb a:hover {
  color: var(--black-medium);
  text-decoration: underline;
  text-decoration-thickness: 2px;
  border-bottom: 0;
  text-underline-offset: 2px;
}
header .inner > ul.portals li a:hover, header .desktop-nav nav.global > div:hover > h3 a {
  color: var(--primary);
}
main textarea, main input, main select {
  font: 400 16px/19px "Griffith Sans Text", sans-serif;
}
main fieldset legend {
  font: 700 17px/21px "Griffith Sans Text", sans-serif;
}
footer .slab .inner h3 {
  font: 700 17px/30px "Griffith Sans Display", sans-serif;
  margin: 0;
}
footer .slab .inner ul li {
  font: 360 12px/15px "Griffith Sans Text", sans-serif;
  text-transform: inherit;
  letter-spacing: inherit;
  padding: 0 0 5px 0;
}
footer h3 a {
  font-weight: 360;
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


h1, h2, h3, h4, h5, h6 {
  text-transform: inherit;
  letter-spacing: inherit;
}
h1 {
  font: 700 45px/45px "Griffith Sans Display", sans-serif;
}
h2 {
  font: 700 45px/45px "Griffith Sans Display", sans-serif;
}
h3 {
  font: 700 36px/40px "Griffith Sans Display", sans-serif;
}
h4 {
  font: 600 36px/40px "Griffith Serif Display", serif;
}
h5 {
  font: 900 25px/28px "Griffith Sans Display", sans-serif;
}
h6 {
  font: 275 19px/22px "Griffith Sans Display", sans-serif;
}
main .slab .inner h1, .slab.pageinfo .inner h1 {
  font: 700 45px/45px "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  letter-spacing: 0.5px;
  margin-bottom: 25px;
  color: var(--secondary);
  text-shadow: none;
}
main .slab .inner h2, main .slab .inner h2.faq.faq, main .slab .inner h2.feature {
  font: 700 30px/1 "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  letter-spacing: 0.5px;
  margin: 5px 0 20px 0;
  color: var(--secondary);
  text-shadow: none;
}
main .slab .inner .flex > .gu3 > h2.feature, main .slab .inner .flex > .gu4 > h2.feature {
  font: 700 30px/35px "Griffith Sans Display", sans-serif;
  margin-top: 0 !important;
}
main .slab.trim-top .inner h2, main .slab.trim-top .inner h2.faq.faq, main .slab.trim-top .inner h2.feature {
  margin-top: 0;
}
main .slab.cssbg .inner h2, main .slab.cssbg .inner h3 {
  color: var(--tertiary);
}
main .slab.cssbg .inner .card.primary h2, main .slab.cssbg .inner .card.primary h3 {
  color: var(--secondary);
}
main .slab .inner h3, main .slab .inner h3.feature {
  font: 650 25px/1 "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  margin: 5px 0 18px 0 !important;
  color: var(--secondary);
}
main .slab .inner .card > h3, main .slab .inner .card > h3.feature {
  font: 650 22px/25px "Griffith Sans Display", sans-serif;
  margin-top: 0 !important;
}
main .slab.feature .inner h2, main .slab.feature .inner h3, main .slab.feature .inner h2.feature, main .slab.feature .inner h3.feature, main .slab.cssbg .inner h2, main .slab.cssbg .inner h3, main .slab.cssbg .inner h2.feature, main .slab.cssbg .inner h3.feature, main .slab.secondary .inner h2, main .slab.secondary .inner h3, main .slab.secondary .inner h2.feature, main .slab.secondary .inner h3.feature, main .inner .card.secondary h3.feature {
  color: var(--tertiary);
}
main .inner .card.secondary h5.feature {
  color: var(--tertiary);
}
main .slab .inner .card.tertiary h2, main .slab .inner .card.tertiary h2.feature {
  color: var(--secondary);
}
main .slab.secondary .inner .card.primary h3 {
  color: var(--secondary);
}
main .slab.secondary .inner .card.primary h3, main .slab.secondary .inner .card.primary h2.feature, main .slab.secondary .inner .card.tertiary h3, main .slab.secondary .inner .card.tertiary h2.feature, main .slab.feature .inner .card.primary h3, main .slab.feature .inner .card.primary h2.feature, main .slab.feature .inner .card.tertiary h3, main .slab.feature .inner .card.tertiary h2.feature {
  color: var(--secondary);
}
main .slab .inner .card.tertiary > a {
  text-decoration: none;
}
main .slab .inner h3.light {
  font: 600 19px/21px "Griffith Serif text", serif;
}
main .slab .inner h2.light {
  font: 700 40px/40px "Griffith Sans Display", sans-serif;
}
main .slab a#forge-link:hover div.card {
  background-color: var(--primary);
  color: var(--tertiary);
  border-color: var(--tertiary);
}
main .slab.secondary .inner a.flex:hover > .card.primary h3, main .slab.secondary .inner a.flex:focus > .card.primary h3 {
  color: var(--tertiary);
}
main .slab .inner h4, main .slab .inner h4.feature {
  font: 600 22px/1 "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  margin: 5px 0 16px 0 !important;
  letter-spacing: inherit;
}
main .slab .inner h4.light {
  font-family: "Griffith Serif Text";
}
main .slab.secondary .inner .tertiary h4.feature, main .slab.feature .inner .tertiary h4.feature {
  color: var(--primary);
}
main .slab .inner h5, .slab .inner h5, main .slab .inner h5 strong, main .slab .inner h5.feature {
  font: 580 20px/1 "Griffith Sans Display", sans-serif;
  margin: 5px 0 12px 0 !important;
  color: var(--secondary);
}
main .slab .inner h6, main .slab .inner h6.feature {
  font: 580 18px/1 "Griffith Sans Display", sans-serif;
  margin: 5px 0 12px 0 !important;
  color: var(--secondary);
}
main .slab.cssbg .inner h1, main .slab.cssbg .inner h2, main .slab.cssbg .inner h3, main .slab.cssbg .inner h4, main .slab.cssbg .inner h5, main .slab.cssbg .inner h6 {
  color: var(--tertiary);
}
main .slab.cssbg .inner .tertiary h1, main .slab.cssbg .inner .tertiary h2, main .slab.cssbg .inner .tertiary h3, main .slab.cssbg .inner .tertiary h4, main .slab.cssbg .inner .tertiary h5, main .slab.cssbg .inner .tertiary h6 {
  color: var(--secondary);
}
main .slab.cssbg .inner .tertiary h4 {
  color: var(--primary);
}
main .slab .inner .news-tile h3 {
  font-size: 22px;
}
@media (max-width: 767px) {
  main .slab .inner .news-tile h3 {
    font-size: 20px;
  }
}
main .slab.faq .inner h2.light {
  font: 700 30px/32px "Griffith Serif Display", serif;
}
main .slab.faq .inner h3 {
  font: 600 23px/25px "Griffith Sans Serif Display", sans-serif;
  padding: 10px 0px 5px 20px;
  margin-bottom: 0 !important;
}
main .slab.faq .inner h3 span {
  font: 600 15px/19px "Griffith Sans Display", sans-serif;
}
main .slab.faq .inner h3 span:after {
  font-size: 15px;
  color: var(--primary);
}
main .slab.faq .inner h3:hover span, .slab.faq .inner h3:focus span {
  color: var(--primary);
}
main .slab.faq .inner h4 {
  font: 550 18px/22px "Griffith Sans text", sans-serif;
  border-top: 1px solid var(--primary);
  margin: 10px 0px 3px 5px !important;
}
main .slab.faq .inner h4:after {
  color: var(--secondary);
}
main .slab.faq .inner h4:hover {
  background-color: transparent;
}
main .slab.faq .inner h4 + div > div {
  border-left: 5px solid var(--primary);
  padding-left: 20px;
}
main .slab.faq .inner hr {
  border: 0;
  border-top: 1px solid var(--primary);
  margin: 0;
}
@media (max-width: 767px) {
  main .slab.faq .inner h3 {
    padding: 0 0 10px 15px;
  }
  main .slab.faq .inner h4 {
    padding: 12px 25px 12px 15px;
  }
  main .slab.faq .inner h4 + div > div {
    padding-left: 10px;
  }
}
h1.accent:after, main .slab.slab .inner h1:after, main .slab.slab .inner h2:after, main .slab .inner h1.a-center:after, h2.accent:after, h2.light.accent:after, main .slab .inner h2.a-center:after, main .slab .inner h2.faq.faq:after, h3.accent:after, h3.light.accent:after, h4.accent:after, h5.accent:after, h6.accent:after, p.position.accent:after, p.intro.accent:after, p.feature.accent:after {
  display: none;
}
main .kb-article-header .kb-article-title h1, main .kb-article-header .kb-article-title h2, main .kb-article-header .kb-article-title h3, main .kb-article-header .kb-article-title h4, main .kb-article-header .kb-article-title h5, main .kb-article-header .kb-article-title h6 {
  font-family: "Griffith Sans Display", sans-serif;
  font-weight: 700;
}
main .kb-article-wrapper .KBarticleContainer h1, main .kb-article-wrapper .KBarticleContainer h2, main .kb-article-wrapper .KBarticleContainer h3, main .kb-article-wrapper .KBarticleContainer h4, main .kb-article-wrapper .KBarticleContainer h5, main .kb-article-wrapper .KBarticleContainer h6 {
  font-family: "Griffith Sans Display", sans-serif;
  font-weight: 700;
}
main .kb-search-page h1, main .kb-search-page h2, main .kb-search-page h3, main .kb-search-page h4, main .kb-search-page h5, main .kb-search-page h6 {
  font-family: "Griffith Sans Display", sans-serif;
  font-weight: 700;
}
main .canvasSupportHome .canvasSupportCard h3 {
  font-family: "Griffith Sans Display", sans-serif;
}
main .canvasSupportHome .canvasSupportCard a {
  color: var(--secondary);
}
main .canvasSupportHome .canvasSupportCard a:hover {
  color: var(--primary);
}
main .canvasSupportHome .canvasSupportCard .cardArticles > ul > li > a:hover {
  border-bottom: none;
}
main .tabLinks:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}
main .tabLinksActive {
  background-color: var(--primary);
  border-color: var(--primary);
}
main .kb-article-header {
  background: var(--primary);
}
main .kb-search-page h3 {
  font-size: 18px;
}
main .kb-search-page a {
  text-decoration: none;
}
main .kb-search-page .kb-filter-link-active {
  background: var(--primary);
}
main .kb-search-content .searchResultLst:hover {
  background-color: var(--primary);
}
main #searchPageTitle h1 {
  font-family: "Griffith Sans Display", sans-serif;
  font-weight: 700;
}
main .kb-search-page .left-sidebar, main .kb-search-page .left-sidebar .siteNavHolder h3, main .kb-search-page .left-sidebar .accordion, main .kb-search-page .left-sidebar li, main .kb-search-page .right-sidebar, main .kb-article-wrapper .left-sidebar .accordion, main .kb-article-wrapper .left-sidebar li, main .kb-article-wrapper .right-sidebar .onThisPage, main .kb-article-wrapper #moreSupport .kbSupportTitle, main .kb-article-wrapper .KBarticleContainer a:link {
  font-family: "Griffith Sans Text", sans-serif;
  color: var(--secondary);
}
main .kb-article-wrapper a.supportBtn {
  color: var(--tertiary);
  background-color: var(--primary) !important;
  border-color: vr(--primary);
}
main .kb-article-wrapper a.supportBtn:hover {
  color: var(--primary);
  background-color: var(--tertiary) !important;
  border-color: var(--primary);
}
main .kb-article-wrapper .KBarticleContainer a {
  color: var(--secondary);
  border-bottom: 1px solid var(--secondary);
}
main .kb-article-wrapper .KBarticleContainer a:hover {
  color: var(--primary);
  border-bottom: 1px solid var(--primary);
}
main .KBarticleContainer li::before, .KBarticleContainer li::marker {
  color: var(--primary) !important;
}
main .kb-feedback-wrapper .kb-feedbackBtn > button {
  color: var(--tertiary);
  background: var(--secondary);
}
main .kb-feedback-wrapper .kb-feedbackBtn > button:hover {
  color: var(--secondary);
  background: var(--tertiary);
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


main .slab .inner .banner h1, main .slab .inner .banner.feature h1, main .slab .inner .banner h2, main .slab .inner .banner.feature h2 {
  font: 700 45px/50px "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  letter-spacing: 0.5px;
  text-shadow: inherit;
}
@media (max-width: 767px) {
  main .slab .inner .banner h1, main .slab .inner .banner.feature h1, main .slab .inner .banner h2, main .slab .inner .banner.feature h2 {
    font: 650 25px/30px "Griffith Sans Display", sans-serif;
    letter-spacing: inherit;
  }
}
main .slab .inner .banner h1:after {
  display: none;
}
main .slab .inner .banner h1, main .slab .inner .banner h2 {
  padding: 10px 20px;
  background-color: var(--feature);
}
main .slab .inner .banner:not(.feature) {
  width: inherit;
  padding: 0;
  margin: 0 0 40px 0;
}
main .slab .inner .banner:not(.feature) h1 {
  padding: 5px 10px;
  margin: 0;
  background-color: var(--feature);
  color: var(--tertiary);
  text-shadow: inherit;
}
main .slab .inner .banner:not(.feature) p {
  font: 300 25px/30px "Griffith Serif Display", sans-serif;
  font-style: italic;
  letter-spacing: 0;
  padding: 5px 10px;
  margin: 0;
  display: table;
  background-color: var(--secondary);
}
main .slab .flex.tiles > .card > a:first-child span, main .slab .inner .banner.feature h1, main .slab .inner .banner.feature h2, main .slab .inner .banner:not(.feature) h1, main .slab .inner .banner:not(.feature) p {
  animation-name: reveal-right;
  animation-duration: 900ms;
  animation-delay: 300ms;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
}
main .slab .inner .banner.feature {
  padding: 0;
  position: inherit;
  width: auto;
  margin-right: auto;
  margin-top: auto;
}
main .slab .inner .banner.feature:before {
  height: 20px;
  top: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--feature);
  mix-blend-mode: inherit;
}
main .slab .inner .banner.feature h1, main .slab .inner .banner.feature h2 {
  padding: 10px 20px;
  color: var(--tertiary);
  background-color: var(--feature);
  margin: 0;
  display: inline-block;
  text-align: left;
  position: absolute;
  bottom: 0;
  width: auto;
}
main .slab.apply-banner .inner .flex.a-middle {
  align-content: flex-end;
}
main .slab .inner .banner.feature p.btn {
  font-family: "Griffith Sans Text", sans-serif;
}
main .slab .inner .banner.feature p:not(.btn) {
  display: none;
}
main .slab .inner .banner.study h1 {
  text-shadow: inherit;
  max-width: 32ch;
}
main .slab .inner .banner.study .flex .gu10 p {
  font-family: "Griffith Sans Text";
  display: none;
}
main .slab .inner .banner.study p:not(.btn) {
  display: none;
}
@media (max-width: 767px) {
  main .slab .inner .banner:not(.feature) p {
    font-size: 20px;
  }
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


main .product a i {
  cursor: pointer;
  color: var(--secondary);
}
main .product a i:hover {
  color: var(--primary);
}
main .search-filters .filter-group:nth-child(2) {
  display: none;
}
main .slab .personalisation .tooltip ul li a {
  text-decoration: none;
}
main .slab .personalisation .tooltip a.tooltip-close {
  text-decoration: none;
}
main .slab .personalisation .tooltip .tool-tip-text p, main .slab .personalisation .tooltip .tool-tip-text ul li {
  font-size: 13px;
  line-height: 15px;
}
main .slab.vos .personalisation .tooltip ul li a:focus, main .slab.vos .personalisation .tooltip ul li a:hover, main .slab .personalisation .tooltip ul li a:focus, main .slab .personalisation .tooltip ul li a:hover {
  background-color: var(--primary);
}
main .slab.vos .personalisation .tooltip h2, main .slab.vos .personalisation .tooltip p.question, .slab .personalisation .tooltip h2, main .slab .personalisation .tooltip p.question {
  color: var(--primary);
}
main .slab.study-half-promo p.name {
  font-family: "Griffith Serif Text", serif;
  font-weight: 400;
}
main .slab .flex.stem-study-options > a, main .slab .flex.stem-study-options > a > .card, main .slab .flex.stem-study-options > a > .card h3, main .slab .flex.stem-study-options > a > .card p {
  text-decoration: none;
}
main .slab[data-asset-id="65705"] a {
  text-decoration: none;
  color: var(--secondary);
}
main .slab .banner.feature.study > .flex {
  width: 100vw;
}
main .slab .banner.feature.study .cta a, main .slab.apply-banner .popout-cta a {
  background-color: var(--tertiary);
  color: var(--primary);
  margin-bottom: 5px;
  text-transform: inherit;
}
main .slab .banner.feature.study .cta a:hover, main .slab.apply-banner .popout-cta a:hover, main .slab .banner.feature.study .cta a:focus, main .slab.apply-banner .popout-cta a:focus {
  background-color: var(--primary);
  color: var(--tertiary);
  border-color: var(--primary);
}
main ul.study-areas li a {
  text-decoration: none;
}
main ul.study-areas li a:focus, main ul.study-areas li a:hover {
  color: var(--primary);
}
main .study-study-areas .slab .card > a {
  text-decoration: none;
}
main .study-study-areas .slab .card > a:hover h3, main .study-study-areas .slab .card > a:focus h3 {
  color: var(--primary);
}
main .slab.degrees-listing-app .filter-options .multiselect .multiselect__content-wrapper .multiselect__option--highlight {
  background-color: var(--primary);
}
main .moduleApp div.filter-group ul li label {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px;
}
.Twilio .css-cpjnaa {
  background-color: var(--secondary);
  bottom: 15px;
  right: 15px;
  padding: 10px;
  box-shadow: rgba(255, 255, 255, 0.04) -7px -10px 18px 0px;
}
.Twilio .css-cpjnaa .css-wb64st {
  margin-right: 0;
}
.tealium-cookie-popup a {
  color: #fff;
  text-decoration-color: var(--tertiary);
}
a#forge-link {
  text-decoration: none;
}
a#forge-link:hover h3 {
  color: var(--tertiary);
}
div#major-options a {
  text-decoration: none;
}
main div[data-discipline="0153"] a#forge-link {
  text-decoration: none;
}
main div[data-discipline="0153"] a#forge-link:hover {
  text-decoration: none;
}
main .degree-search div[data-component="Degree Autocomplete Search"] form input.button--cross, main .degree-search div[data-component="Degree Autocomplete Search"] form input.button--search[type=submit] {
  background-color: var(--primary) !important;
}
main .degree-search div[data-component="Degree Autocomplete Search"] form .search-form__text {
  border: 2px solid var(--secondary) !important;
}
main .degree-search div[data-component="Degree Autocomplete Search"] h3.study-area-header a, main .degree-search div[data-component="Degree Autocomplete Search"] a.gu-home-modal-search__results__list__item__link {
  text-decoration: none;
  color: var(--tertiary);
}
div[data-component="Degree Autocomplete Search"] form input.button--search.searching[type=submit], .search-page .search-icon.searching {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0021/1863201/searching-spin-1.svg);
}
.degree-cards-related .card-descriptor.tag-subsidised, .degree-cards .card-descriptor.tag-subsidised {
  background: linear-gradient(125deg, rgba(6, 87, 249, 0.8) 25%, rgba(6, 27, 249, 0.8) 75%);
}
main .degree-cards-related .card-descriptor.tag-one-year-masters, main .degree-cards .card-descriptor.tag-one-year-masters, main .courses-to-degrees-map .flex.degree-info .card-descriptor.tag-one-year-masters, main .results-wrapper .search-results .flex.degree-info .card-descriptor.tag-one-year-masters {
  background: linear-gradient(125deg, rgba(6, 174, 249, 0.86) 25%, rgba(6, 242, 249, 0.8) 75%);
}
main .slab.cssbg.apply-steps .inner .card.trim > h3 {
  background-color: transparent;
  color: var(--grey-medium);
  min-height: 70px;
  text-transform: unset;
  vertical-align: middle;
  text-align: left;
}
main .slab.cssbg.apply-steps .inner .card.trim {
  padding: 20px;
  margin: 0;
  border-bottom: 2px solid var(--color-primary);
}
main .slab.cssbg.apply-steps .inner .col-3 {
  background-color: var(--tertiary);
  padding: 0px 30px;
  justify-content: space-between;
}
main .slab.cssbg.apply-steps .inner h2 {
  background-color: var(--primary);
  padding: 30px 20px;
  line-height: 0px;
  margin: 0;
  width: fit-content;
}
main .slab .inner .suggestions {
  background-color: var(--tertiary);
  color: var(--secondary);
}
main .slab .inner .suggestions li a {
  color: var(--secondary);
}
main .slab .inner .suggestions li a:hover, .suggestions li a:focus {
  cursor: pointer;
  color: var(--feature);
}
main .slab .inner .suggestions li a:hover .searchInfo, .suggestions li a:focus .searchInfo {
  text-decoration: none;
  text-underline-position: under;
}
.courses-to-degrees-map .flex .header p.code, .results-wrapper .search-results .flex .header p.code {
  font-family: "Griffith Sans Text";
}
.courses-to-degrees-map .flex .header, .results-wrapper .search-results .flex .header {
  border-bottom: 2px solid var(--primary);
}
.red-underline {
  border-bottom: 4px solid var(--primary);
}
main div[data-component="Degree Autocomplete Search"] form {
  box-shadow: none;
}
@media (max-width: 767px) {
  main .results-wrapper .search-results .mobile-front-search-filters .facetlist {
    flex-direction: column;
  }
}
.search-page .search-icon {
  background-color: var(--primary) !important;
}
.search-filters.gu3.card.a-left.tertiary h2.red-underline {
  font-size: 26px;
}
main .app-wrapper.search-page .degree-course-select select {
  background-image: url(https://www.griffith.edu.au/study/degree-finder-application/configuration/accreditation-assets/Chevron-down.svg);
}
.courses-to-degrees-map .flex .header p.course a, .courses-to-degrees-map .flex .header p.degree a, .results-wrapper .search-results .flex .header p.course a, .results-wrapper .search-results .flex .header p.degree a {
  border-bottom: 0;
  font-family: "Griffith Sans Text";
  text-decoration: none;
}
.course-page table tbody td, .degree-page table tbody td, .course-page table th, .degree-page table th {
  font-family: "Griffith Sans Text";
  padding: 1em;
  letter-spacing: 0;
}
.course-page table th, .degree-page table th {
  font-weight: 600;
  font-size: 15px;
}
.results-wrapper .search-results .mobile-front-search-filters .facetlist {
  margin: 0;
  margin-top: 7px;
  padding-left: 0;
  display: flex;
  list-style: none;
}
.results-wrapper .search-results .mobile-front-search-filters .facetlist li {
  font-family: "Griffith Sans Text";
  display: -ms-flexbox;
  display: flex;
  margin: 0px 5px 0px 0px;
  -ms-flex-align: center;
  align-items: center;
}
.results-wrapper .search-results .mobile-front-search-filters .facetlist li label {
  width: 100%;
  margin-block-end: 0.2em;
  margin-block-start: 0.2em;
  padding: 0;
  margin-left: 0.4rem;
}
.courses-to-degrees-map .flex .card.result:focus-within, .courses-to-degrees-map .flex .card.result:hover, .results-wrapper .search-results .flex .card.result:focus-within, .results-wrapper .search-results .flex .card.result:hover {
  border: 1px solid var(--primary);
  transition: all 0.3s ease-in;
}
.results-wrapper .search-results .flex.degree-info .description p {
  font-size: 14px;
}
@media (max-width: 768px) {
  .courses-to-degrees-map .flex .card.result .degree-image, .results-wrapper .search-results .flex .card.result .degree-image {
    max-height: 150px;
  }
  .degree-page table tbody tr td, .course-page table tbody tr td {
    width: 100%;
  }
  .degree-page table tbody tr td.td-course-list-title, .course-page table tbody tr td.td-course-list-title {
    min-width: 60vw;
  }
}
main .slab .inner .degree-cards .ribbon .save-degree, main .slab .inner .degree-cards-related .ribbon .save-degree, .results-wrapper .search-results .flex.degree-info .ribbon .save-degree {
  bottom: -1px;
}
main .slab .inner .degree-cards .header p.degree-prefix, main .slab .inner .degree-cards-related .header p.degree, main .slab .inner .degree-cards-related .header p.course, main .slab .inner .degree-cards .header p.degree, main .slab .inner .degree-cards .header p.course, main .slab .inner .degree-cards-related p.degree a, main .slab .inner .degree-cards p.degree a, .courses-to-degrees-map .flex.degree-info p.degree, .results-wrapper .search-results .flex.degree-info p.degree, .results-wrapper .search-results .flex.degree-info p.degree a, .courses-to-degrees-map .flex .header p.degree-prefix, .results-wrapper .search-results .flex .header p.degree-prefix {
  font-family: "Griffith Sans Text";
  text-decoration: none;
  letter-spacing: 0px;
}
main .slab .inner .degree-card-wrapper p.cost .tooltip ul li a, .tooltip ul li a {
  text-decoration: none;
}
main .slab .inner .degree-card-wrapper p.cost .tooltip a.tooltip-close, .tooltip a.tooltip-close {
  text-decoration: none;
}
main .slab .inner .degree-card-wrapper p.cost .tooltip .tool-tip-text p, main .slab .inner .degree-card-wrapper p.cost .tooltip .tool-tip-text ul li, .tool-tip-text ul li, .tooltip .tool-tip-text p {
  font-size: 13px;
  line-height: 15px;
}
main .slab .inner .degree-cards-related .card.result:hover, main .slab .inner .degree-cards-related .card.result:focus-within, main .slab .inner .degree-cards .card.result:hover, main .slab .inner .degree-cards .card.result:focus-within {
  border: 1px solid var(--primary);
  transition: all 200ms ease-in;
}
body.asset-62195 .degree-cards .header p.code {
  font-family: "Griffith Sans Display";
}
main .slab .inner .degree-cards-related .header p.degree-prefix {
  font-family: "Griffith Sans Display";
  padding: 0;
}
main a.tool-tip {
  color: var(--tertiary);
}
.tool-tip .tool-tip-text {
  font-family: "Griffith Sans Text";
}
main .degree-page #career-outcomes strong, main section.comparison-bar p.btn a, main section.comparison-bar div.product p.degree, main section.comparison-bar div.product .prefix, main section.comparison-bar div.product > p.code {
  font-family: "Griffith Sans Text";
}
main .toggle-tab a, main section.comparison-bar div.product p.degree a {
  text-decoration: none;
}
@media (min-width: 1024px) {
  main .slab .inner .degree-cards .header, main .slab .inner .degree-cards-related .header, .courses-to-degrees-map .flex.degree-info .header, .results-wrapper .search-results .flex.degree-info .header {
    min-height: 11em;
    padding: 0px 10px 10px 10px;
  }
  main .slab .inner .degree-cards .header p.degree-prefix, main .slab .inner .degree-cards-related .header p.degree, main .slab .inner .degree-cards-related .header p.course, main .slab .inner .degree-cards .header p.degree, main .slab .inner .degree-cards .header p.course, main .slab .inner .degree-cards-related p.degree a, main .slab .inner .degree-cards p.degree a, .courses-to-degrees-map .flex.degree-info p.degree, .results-wrapper .search-results .flex.degree-info p.degree, .results-wrapper .search-results .flex.degree-info p.degree a, .courses-to-degrees-map .flex .header p.degree-prefix, .results-wrapper .search-results .flex .header p.degree-prefix {
    padding: 0;
  }
}
@media (max-width: 769px) {
  main .slab .inner .degree-cards .header, main .slab .inner .degree-cards-related .header {
    min-height: 9.3em;
    padding: 0px 10px 10px 10px;
  }
}
main .slab.tertiary .inner h3, main .card.tertiary .inner h3.feature {
  color: var(--secondary);
}
main .slab .inner .accordion > button {
  font-family: "Griffith Sans Text";
  background-color: var(--secondary);
}
.app-wrapper .xtabs .xtab, .app-wrapper .course-page table th, .app-wrapper .degree-page table th, .app-wrapper .course-page table tbody td, .app-wrapper .degree-page table tbody td, .app-wrapper .course-page table tbody td a, .app-wrapper .degree-page table tbody td a, .facts-panel small.fee {
  font-family: "Griffith Sans Text";
}
main .degree-page .slab .inner .banner.study p:not(.btn) {
  display: block;
}
main .degree-page .slab .inner .banner.study.feature h1.banner-title {
  line-height: 0.9;
  font-family: "Griffith Sans Display";
  font-size: 34px;
  background-color: unset;
  font-weight: 700;
  padding: 20px 0px;
  max-width: 35ch;
  letter-spacing: 0.01em;
}
main .degree-page .slab .inner .banner.study.feature h1.banner-title span {
  font-family: "Griffith Sans Text";
  display: block;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin-bottom: 3px;
}
main .degree-page .banner.study.feature.dark:has(h1.banner-title) {
  padding: 0px !important;
}
main .degree-page .banner.study.feature .banner-title p, main .course-page .banner.study.feature .banner-title p {
  display: block;
  font-size: 34px;
  font-weight: 600;
  font-family: "Griffith Sans Display";
}
.search-filters .facetlist li label {
  width: 100%;
  margin-block-start: 0.3em;
  margin-block-end: 0.3em;
  padding: 0px;
  margin-left: 0.6rem;
}
main .degree-page .banner.study.feature .banner-title p:last-child {
  line-height: 26px;
  font-family: "Griffith Sans Display";
  font-weight: 600;
  letter-spacing: 0.01em;
}
.responsive-table .thead .table-heading {
  color: var(--tertiary);
}
main .degree-page .banner.study.feature .banner-title p:first-child {
  font-family: "Griffith Sans Text";
}
main .course-page .in-page-nav .nav-items, main .degree-page .in-page-nav .nav-items {
  font-family: "Griffith Sans Text";
  color: var(--secondary);
}
main .course-page .in-page-nav .nav-items.in-view, main .degree-page .in-page-nav .nav-items.in-view {
  border-bottom: 2px solid var(--primary);
}
main .course-page .facts-panel .info-group .info-group-title, main .degree-page .facts-panel .info-group .info-group-title {
  position: relative;
  font-size: 17px;
  text-transform: uppercase;
  font-family: "Griffith Sans Text";
  padding-bottom: 3px;
}
main .course-page .facts-panel .requirements-badges .badge, main .degree-page .facts-panel .requirements-badges .badge {
  font-family: "Griffith Serif Text";
}
main .course-page .facts-panel .requirements-badges .badge span, main .degree-page .facts-panel .requirements-badges .badge span {
  color: var(--primary);
  font-family: "Griffith Sans Text";
}
main .course-page .facts-panel .info-group dl dd, main .degree-page .facts-panel .info-group dl dd {
  padding-left: 33px;
  margin-bottom: 5px;
}
main .course-page .floating-action-btn a, main .degree-page .floating-action-btn a {
  background-color: var(--primary);
  font-weight: 700;
  text-decoration: none;
  font-family: "Griffith Sans Text";
}
main .course-page .responsive-table .thead {
  background-color: var(--secondary);
}
main .course-page .responsive-table .thead .table-heading {
  color: var(--teritary);
}
main section.slab .courses-degrees-map .mapping-container .type-selector button {
  background-color: #fff;
  font-family: "Griffith Sans Text";
}
main section.slab .courses-degrees-map .mapping-container .type-selector button.selected {
  border-bottom: 2px solid var(--primary);
}
.slab ul.keydates-tags > li {
  max-height: 26px;
}
main #welcome.slab .inner h1 span, main #welcome.slab .inner h1, main #welcome.slab .inner h2 span, main #welcome.slab .inner h2, main #the-position.slab .inner h1 span, main #the-position.slab .inner h1, main #the-position.slab .inner h2 span, main #the-position.slab .inner h2, main #the-position.slab .inner h4, main #our-university.slab .inner h1 span, main #our-university.slab .inner h1, main #our-university.slab .inner h2 span, main #our-university.slab .inner h2, main #research-scholarship.slab .inner h1 span, main #research-scholarship.slab .inner h1, main #research-scholarship.slab .inner h2 span, main #research-scholarship.slab .inner h2, main #research-scholarship.slab .inner h4 {
  font-family: "Griffith Serif Text";
}
header .slab.black .inner .logo a.ir {
  margin-bottom: 10px;
  height: 60px;
  width: 200px;
  background-image: url(/__data/assets/file/0042/1766868/grififth-logo-white.svg);
  background-position: center;
}
header div.black ul a.selected, header div.black ul a:hover {
  background-color: #c01625;
  color: var(--tertiary);
}
header div.black {
  background-color: var(--primary);
  color: var(--tertiary);
}
main #welcome.slab .inner h1 span {
  font-weight: 400;
}
main #our-university.slab .inner h3, main #intro.slab .inner h3, main #the-position.slab .inner h3, main #research-scholarship.slab .inner h3 {
  font-family: "Griffith Sans Display";
  font-size: 27px;
}
body.asset-327154 .factor {
  color: var(--primary);
  font-size: 2.2em;
  line-height: 1;
  text-align: center;
  font-weight: 700;
}
body.asset-327154 .result {
  color: var(--primary);
  font-size: 2.8em;
  text-align: center;
  font-weight: 700;
  line-height: 1;
}
body.asset-327154 .operator p {
  font-size: 28px;
  font-weight: 600;
}
body.asset-327154 main .slab .inner h3.feature {
  font-family: "Griffith Serif Text";
}
body.asset-1605170 main .slab .inner {
  font-family: "Griffith Sans Text";
}
body.asset-1605170 .pathway-tool p {
  font-family: "Griffith Sans Text";
}
body.asset-1605170 .pathway-tool .current-question-heading {
  color: var(--primary);
  font-size: 14px;
  font-family: "Griffith Sans Display";
  text-align: center;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 14px 0;
}
body.asset-1605170 .pathway-tool .option.card.tertiary p.option-title {
  font-weight: 600;
  letter-spacing: 0.35px;
  margin: 0;
  color: var(--primary);
}
body.asset-1605170 .pathway-tool .option.card.tertiary:hover {
  cursor: pointer;
  transition: 0.25s;
  border: solid 1px var(--primary);
}
body.asset-1605170 .pathway-tool .option.card.tertiary:hover .desktop-option {
  background-color: var(--primary);
  position: absolute;
  bottom: 0;
  padding: 8px;
  text-align: center;
}
body.asset-1605170 .pathway-tool .current-question-heading:after {
  content: "";
  width: 25px;
  height: 2px;
  background-color: var(--primary);
  display: block;
  margin: 0 auto;
  position: relative;
  right: 3px;
  margin-top: 12px;
}
body.asset-1605170 .pathway-tool .results-heading p:after {
  content: "";
  width: 25px;
  height: 2px;
  background-color: var(--primary);
  display: block;
  margin: 0 auto;
  position: relative;
  right: 3px;
  margin-top: 12px;
}
body.asset-1605170 .pathway-tool .option.card.tertiary p:not(.option-title) {
  font-weight: 500;
  margin: 0;
  color: var(--tertiary);
  line-height: 1.1;
  font-size: 11px;
}
body.asset-1605170 .pathway-tool .option.card.tertiary:hover .desktop-option-description p {
  color: var(--secondary);
  padding-top: 14px;
}
body.asset-1605170 .pathway-tool .breadcrumbs .breadcrumb-arrow:after {
  content: "/";
  font-weight: 900;
  margin-left: 6px;
  font-size: 14px;
  color: var(--primary);
  position: relative;
  bottom: 2px;
}
body.asset-1605170 .pathway-tool .results-heading p {
  color: var(--primary);
}
body.asset-1605170 .pathway-tool .restart-text, body.asset-1605170 .pathway-tool .back-text {
  color: var(--primary);
  font-weight: 700;
  margin: 0;
  font-family: "Griffith Sans Display" !important;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
}
body.asset-1605170 .pathway-tool .personalised-message span {
  color: var(--primary);
}
body.asset-1605170 .pathway-tool .personalised-message span:hover {
  border: 1px solid var(--primary);
  transition: all 0.5s;
}
body.asset-1605170 .pathway-tool .pathway-about .learn-more-pathway {
  background-color: var(--primary);
}
body.asset-1605170 .available-pathways a.pathway {
  display: block;
  border-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  color: var(--primary);
  text-decoration: none;
}
body.asset-1605170 .pathway-tool .pathway-container:hover {
  border: 1.5px solid var(--primary);
}
body.asset-478257 .slab.pageinfo .inner h1 {
  margin: 0.4em 0 0 0;
  font: 700 45px/45px "Griffith Sans Display", sans-serif;
}
body.asset-478257 .activities .indicator {
  margin: 6px 20px 6px 6px;
  padding: 7.3px 0;
}
body.asset-478257 p.btn.feature button {
  cursor: pointer;
  background-color: var(--primary);
  border: 1px solid var(--primary);
}
body.asset-478257 p.btn.feature button:hover {
  background-color: #c02424;
  border-color: #c02424;
}
body.asset-58784 main .slab .inner h1.make-it-header {
  display: block !important;
  color: white;
  text-shadow: none;
  font-size: 100px !important;
  font-family: "Griffith Sans Display" !important;
  margin-bottom: 35px !important;
}
@media (max-width: 767px) {
  body.asset-58784 main .slab .inner h1.make-it-header {
    font-size: 47px !important;
    margin-bottom: 16px !important;
    margin-top: 0px !important;
  }
}
body.asset-58784 main .slab .inner p.make-it-subheader {
  color: var(--tertiary);
  font-weight: 500;
}
body.asset-58784 main .slab .inner .flex .modal-expand .card h3 {
  font-size: 16px !important;
  margin-bottom: 5px !important;
  line-height: 1.2;
}
body.asset-58784 main .slab .inner p#modalName {
  letter-spacing: 0;
  color: var(--secondary);
  text-transform: uppercase;
  font-family: "Griffith Sans Display";
  font-weight: 600;
  margin: 0;
  font-size: 26px;
  padding-bottom: 20px;
}
body.asset-58784 main div.expansion {
  border-top: 4px solid var(--primary) !important;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 101;
  background-color: #f2f2f2;
  color: black;
  border-color: #474747;
  padding: 0px 0 30px 0;
}
body.asset-58784 main p#modalDegree {
  letter-spacing: 0.025em;
  color: var(--secondary);
  text-transform: uppercase;
  font-family: "Griffith Sans Display";
  font-weight: 500;
  margin: 0;
}
body.asset-58784 main div.expansion {
  border-top: 4px solid var(--primary) !important;
}
body.asset-58784 main .slab .inner .flex > a.popup-accordion.popup-youtube:hover a h3 {
  color: var(--barbie);
}
.card.area {
  padding: 0px;
  display: grid;
  grid-template-areas: "title" "description";
  text-align: left;
  aspect-ratio: 0.7142857143;
  grid-template-rows: 1fr 1fr;
  position: relative;
  background: var(--secondary);
  border-radius: 1px;
  z-index: 1;
}
@media (max-width: 767px) {
  .card.area {
    grid-template-rows: 0.5fr 1fr;
    aspect-ratio: 0;
  }
}
.card.area picture {
  margin: 0px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  object-fit: cover;
  transform-style: flat;
}
.card.area picture::before {
  transition: all 300ms ease-in;
  content: "";
  backdrop-filter: blur(2px);
  background: rgba(0, 0, 0, 0.55);
  position: absolute;
  clip-path: inset(-80px 0px 0px 0px);
  box-shadow: 0px -24px 21px 8px rgba(0, 0, 0, 0.55);
  border-radius: 1px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 72%;
  z-index: -1;
}
@media (max-width: 767px) {
  .card.area picture::before {
    height: 60%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .card.area picture::before {
    height: 60%;
  }
}
.card.area picture img {
  position: absolute;
  inset: 0 0 0 0;
  object-view-box: inset(0);
  transition: all 300ms ease-in;
  margin: 0px;
  width: 100%;
  height: inherit;
  border-radius: 1px;
  object-fit: cover;
  z-index: -3;
}
.card.area p.title {
  grid-area: title;
  display: grid;
  place-content: end start;
  padding: 20px;
  padding-bottom: 0;
  margin: 0px;
  font-weight: 700;
  font-family: "Griffith Sans Display", sans-serif;
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.35);
  color: var(--white-medium);
}
@media (max-width: 767px) {
  .card.area p.title {
    padding-bottom: 0;
    font-size: 24px;
  }
}
.card.area p.description {
  grid-area: description;
  color: var(--white-medium);
  padding: 20px;
  height: 240px;
  margin-bottom: 0px;
  line-height: 19px;
  text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.35);
}
@media (max-width: 767px) {
  .card.area p.description {
    font-size: 16px;
    line-height: 1.5rem;
  }
}
.card.area .link {
  grid-row: 1 / -1;
  grid-column: 1 / -1;
  margin: 0;
  display: block;
  border-radius: 1px;
  border: 0px solid var(--primary);
  width: 100%;
  height: 100%;
  box-shadow: -4.1px -6.9px 8.3px -3.19px rgba(0, 0, 0, 0.05), -2.5px -3.2px 15.1px 2.6px rgba(0, 0, 0, 0.05), -6.8px -9px 9.7px -4px rgba(0, 0, 0, 0.05), -10.1px -16.4px 16px -5.6px rgba(0, 0, 0, 0.05);
  transition: all 300ms ease-in;
  z-index: 4;
}
.card.area .link::after {
  opacity: 0;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(205deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 70%);
  transition: all 300ms ease-in;
}
.card.area .ribbon {
  grid-area: title;
  grid-column: -1;
  position: absolute;
  top: -2px;
  right: 10px;
  width: 30px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 5;
}
.card.area .ribbon a.save > i {
  transition: all 300ms ease-in;
  background: -webkit-gradient(linear, left top, left bottom, from(#dc57b4), to(#ffa7e5));
  box-shadow: -4.1px -6.9px 8.3px -3.19px rgba(0, 0, 0, 0.05), -2.5px -3.2px 15.1px 2.6px rgba(0, 0, 0, 0.05), -6.8px -9px 9.7px -4px rgba(0, 0, 0, 0.05), -10.1px -16.4px 16px -5.6px rgba(0, 0, 0, 0.05);
  display: block;
  -webkit-mask-size: 20px;
  width: 30px;
  height: 25px;
  margin-top: 12px;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='like' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256,483.5c-7.3,0-14.3-2.6-19.8-7.4C215.5,458,195.6,441,178,426l-0.1-0.1C126.3,382,81.8,344,50.8,306.6 C16.1,264.8,0,225.2,0,181.9C0,139.8,14.4,101,40.6,72.6C67.1,43.8,103.5,28,143,28c29.6,0,56.6,9.3,80.4,27.8 c12,9.3,22.9,20.7,32.5,34c9.6-13.3,20.5-24.7,32.5-34C312.4,37.3,339.4,28,369,28c39.5,0,75.9,15.8,102.4,44.6 C497.6,101,512,139.8,512,181.9c0,43.3-16.1,82.9-50.8,124.7c-31,37.4-75.5,75.4-127.1,119.3c-17.6,15-37.6,32-58.3,50.2 C270.3,480.9,263.3,483.5,256,483.5z M147,68c-30,0-57.5,11.8-77.5,33.1C49.2,122.8,38,152.8,38,185.6c0,34.6,13.1,65.5,42.3,100.3 c28.3,33.6,70.4,68.9,119.1,109.8l0.1,0.1c17,14.3,36.3,30.5,56.4,47.8c20.2-17.3,39.6-33.6,56.6-47.9 c48.7-40.9,90.8-76.2,119.1-109.8c29.3-34.8,42.3-65.7,42.3-100.3c0-32.8-11.2-62.8-31.5-84.5C422.5,79.8,394.9,68,365,68 c-22,0-42.1,6.9-59.9,20.4c-15.9,12.1-26.9,27.3-33.4,38c-3.3,5.5-9.2,8.8-15.7,8.8s-12.4-3.3-15.7-8.8c-6.5-10.7-17.5-25.9-33.4-38 C189.1,74.9,169,68,147,68z'/%3E%3C/svg%3E");
}
.card.area .ribbon a.save > i:hover {
  box-shadow: -0.3px -0.7px 2.5px -0.09px rgba(0, 0, 0, 0.05), -1.9px -4px 5px -0.4px rgba(0, 0, 0, 0.05), -3.6px -7.8px 9.7px -0.8px rgba(0, 0, 0, 0.05), -6.3px -13.6px 16.9px -1.2px rgba(0, 0, 0, 0.05), -10.7px -23.1px 28.6px -1.7px rgba(0, 0, 0, 0.05), -17.5px -37.9px 47px -2.1px rgba(0, 0, 0, 0.05), -27.6px -59.7px 74px -2.5px rgba(0, 0, 0, 0.05);
  transition: all 300ms ease-out;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='like' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256,483.5c-7.3,0-14.3-2.6-19.8-7.4C215.5,458,195.6,441,178,426l-0.1-0.1C126.3,382,81.8,344,50.8,306.6 C16.1,264.8,0,225.2,0,181.9C0,139.8,14.4,101,40.6,72.6C67.1,43.8,103.5,28,143,28c29.6,0,56.6,9.3,80.4,27.8 c12,9.3,22.9,20.7,32.5,34c9.6-13.3,20.5-24.7,32.5-34C312.4,37.3,339.4,28,369,28c39.5,0,75.9,15.8,102.4,44.6 C497.6,101,512,139.8,512,181.9c0,43.3-16.1,82.9-50.8,124.7c-31,37.4-75.5,75.4-127.1,119.3c-17.6,15-37.6,32-58.3,50.2 C270.3,480.9,263.3,483.5,256,483.5z'/%3E%3C/svg%3E");
}
.card.area:hover .link {
  border-left: 4px solid var(--primary);
  box-shadow: -0.3px -0.7px 2.5px -0.09px rgba(0, 0, 0, 0.05), -1.9px -4px 5px -0.4px rgba(0, 0, 0, 0.05), -3.6px -7.8px 9.7px -0.8px rgba(0, 0, 0, 0.05), -6.3px -13.6px 16.9px -1.2px rgba(0, 0, 0, 0.05), -10.7px -23.1px 28.6px -1.7px rgba(0, 0, 0, 0.05), -17.5px -37.9px 47px -2.1px rgba(0, 0, 0, 0.05), -27.6px -59.7px 74px -2.5px rgba(0, 0, 0, 0.05);
  transition: all 300ms ease-out;
}
.card.area:hover .link::after {
  opacity: 1;
  transition: all 300ms ease-out;
}
.card.area:hover picture img {
  object-view-box: inset(3px 3px 3px 3px);
  transition: all 300ms ease-out;
}
body.asset-1699645 .accordion-group > div.title {
  font-family: "Griffith Serif Text" !important;
}
body.asset-67002 main .slab a.news-tile .news-tile-details h3 {
  margin-bottom: 8px !important;
}
body.asset-67002 main .slab a.news-tile .news-tile-details p.news-tile-details-date {
  font-weight: 500;
}
body.asset-67002 main .slab a.news-tile .news-tile-details p.location {
  margin-bottom: 8px;
  font-weight: 500;
}
body.asset-724341 [data-asset-id="853005"] {
  display: none;
}
.slab.vos .personalisation .tooltip h2, .slab.vos .personalisation .tooltip p.question, .slab .personalisation .tooltip h2, .slab .personalisation .tooltip p.question {
  font-family: "Griffith Sans Display";
}
main #degreeApp form.main_inquiry {
  all: unset !important;
  display: flex !important;
  margin: 10px auto !important;
  padding: 0px 0px 0px 30px !important;
  width: 100%;
  max-width: 550px !important;
  border: 1px solid rgba(0, 71, 102, 0.07) !important;
  box-shadow: -0.3px -0.7px 0.7px -0.1px rgba(255, 255, 255, 0.06), -1.4px -1.7px 7.7px -0.8px rgba(255, 255, 255, 0.06), -8.8px -0.5px 4.1px -7.5px rgba(255, 255, 255, 0.06), -4px -8px 14px -1px rgba(255, 255, 255, 0.06);
}
main #degreeApp form.main_inquiry div:has(button.tertiary) {
  all: unset !important;
  display: flex !important;
  width: calc(100% + 80px) !important;
  height: fit-content !important;
  flex-direction: column !important;
  align-items: flex-end !important;
}
main #degreeApp form.main_inquiry #griffithuni_main_inquiry138_headerContentContainer {
  height: 0px !important;
}
main #degreeApp form.main_inquiry > div > div:nth-child(2) {
  padding-right: 80px !important;
}
main #degreeApp form.main_inquiry > div > div:nth-child(2) p {
  font-weight: 600;
  text-wrap: balance;
}
main #degreeApp form.main_inquiry > div > div:first-child > button {
  background-color: var(--secondary) !important;
}
main #degreeApp form.main_inquiry > div > div:first-child > button > svg path {
  fill: var(--tertiary) !important;
}
main #degreeApp form.main_inquiry > div > div:last-child > button {
  background-color: var(--primary) !important;
  color: var(--tertiary) !important;
}
main #degreeApp form.main_inquiry button {
  all: unset !important;
  display: flex !important;
  width: fit-content !important;
  color: inherit !important;
  border-radius: 1px !important;
  padding: 10px 20px !important;
  place-items: center !important;
  text-align: center !important;
  justify-content: center !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-wrap: pretty !important;
  outline-style: solid !important;
  outline-offset: 2px !important;
  outline-width: 0 !important;
  outline-color: var(--cobalt) !important;
}
main #degreeApp form.main_inquiry button.tertiary {
  background-color: white !important;
}
main #degreeApp form.main_inquiry button.tertiary svg path {
  fill: black !important;
}
main #degreeApp form.main_inquiry button.primary {
  background-color: #e51f30 !important;
  color: white !important;
}
.tabbed-vertical {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-template-rows: repeat(4, minmax(min-content, 1fr));
  gap: 0;
  align-items: start;
  width: 100%;
}
@media (max-width: 767px) {
  .tabbed-vertical {
    margin: 0 !important;
  }
}
.tabbed-vertical input {
  width: 0;
  height: 0;
  margin: 0 !important;
  opacity: 0;
  padding: 0;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  grid-column: 1/2;
  grid-row: -1/-1;
}
.tabbed-vertical input:focus + label {
  outline: 2px solid #0e69d8;
  outline-offset: 1px;
  z-index: 9;
}
.tabbed-vertical input:checked + label {
  background: white;
  color: black;
  border-top: 2px solid #e51f30;
  box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.1);
  margin: 0px !important;
  margin-bottom: -3px !important;
  clip-path: inset(-30px -30px 2px -30px);
  z-index: 1;
}
.tabbed-vertical label {
  grid-column: 1/2;
  width: 100%;
  height: 100%;
  padding: 20px;
  cursor: pointer;
  margin: 0px !important;
  margin-bottom: -3px !important;
  font-weight: 700;
  font-size: 17px;
  color: black;
  background-color: #f2f2f2;
  transition: all 300ms ease;
  border: 1px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #e6e6e6;
  border-radius: 2px 2px 0 0;
}
.tabbed-vertical label:hover {
  background: #e6e6e6;
  color: black;
}
.tabbed-vertical div {
  display: none;
  grid-column: 2;
  grid-row: 1/5;
  min-height: 100%;
  padding: 40px;
  box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.1);
  color: black;
  background: white;
  width: 100%;
  height: 100%;
}
.tabbed-vertical input:checked + label + div {
  display: block;
}
.tabbed-horizontal {
  display: flex !important;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767px) {
  .tabbed-horizontal {
    margin: 0 !important;
  }
}
.tabbed-horizontal input {
  width: 0;
  height: 0;
  margin: 0 !important;
  opacity: 0;
  padding: 0;
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.tabbed-horizontal input:focus + label {
  outline: 2px solid #0e69d8;
  outline-offset: 1px;
  z-index: 9;
}
.tabbed-horizontal input:checked + label {
  background: white;
  color: black;
  border-top: 2px solid #e51f30;
  box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.1);
  margin: 0px !important;
  margin-bottom: -3px !important;
  clip-path: inset(-30px -30px 2px -30px);
  z-index: 1;
}
@media (max-width: 767px) {
  .tabbed-horizontal input:checked + label {
    width: 50%;
  }
}
.tabbed-horizontal label {
  width: fit-content;
  padding: 20px;
  cursor: pointer;
  margin: 0px !important;
  margin-bottom: -3px !important;
  font-weight: 700;
  font-size: 17px;
  color: black;
  background-color: #f2f2f2;
  transition: all 300ms ease;
  border: 1px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #e6e6e6;
  border-radius: 2px 2px 0 0;
}
@media (max-width: 767px) {
  .tabbed-horizontal label {
    width: 50%;
  }
}
.tabbed-horizontal label:hover {
  background: #e6e6e6;
  color: black;
}
.tabbed-horizontal div {
  display: none;
  padding: 20px;
  box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.1);
  margin-bottom: 20px;
  color: black;
  background: white;
  width: 100%;
}
@media (max-width: 767px) {
  .tabbed-horizontal div {
    order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .tabbed-horizontal div {
    order: 3;
  }
}
@media (min-width: 1024px) {
  .tabbed-horizontal div {
    order: 99;
  }
}
.tabbed-horizontal input:checked + label + div {
  display: block;
}
body.asset-877587 main .slab .inner .next-intake > div + div > p + p, body.asset-2047512 main .slab .inner .next-intake > div + div > p + p {
  display: none;
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b, header .mobile-menu__header .logo {
  display: flex;
  gap: 20px;
  align-items: center;
}
header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b p a, header .mobile-menu__header .logo p a {
  background-image: url("/__data/assets/file/0042/1766868/grififth-logo-white.svg");
  width: 160px;
  height: 35px;
  margin-top: 0;
}
header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b p a.fifty-years {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 770.7 266.1'%3E%3Cimage width='771' height='268' xlink:href='data:image/png;base64,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'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  background-image: none;
  background-color: var(--primary);
  display: flex;
  width: 100px;
}
@media (max-width: 915px) {
  header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b p a.fifty-years {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 382.18 349.78'%3E%3Cimage height='351' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAAFfCAYAAACm6MxRAAAACXBIWXMAAAsSAAALEgHS3X78AAAZO0lEQVR4nO3d3XLjOK+FYWaq7/+Wsw/6827HsSX+AMQC+D5VczQdSyLBRUqWpa8GoLrvyb/7Mt0LSKFzgZpmA/8dcqIgOhWoxTL0X5EXhdCZQB2ewf+M3CiATgTy2xX6z8iO5OhAILeI4H8gPxKj84C8IoP/gQxJio4DclII/gdyJKH/oncAQHpKExE6Ef5APoQtlnG6BuSiHPzkSSKs/AHgQMzUQB7Kq/4HMiUJVv4AcCDCHwAOxCkakEOGSz4P5EoCrPwB4ECEPwAciPAHgAMR/gBwIMIfAA5E+APAgQh/ADgQ4Q8AByL8AeBAhD8AHIjwB4ADEf4AcCAewATkkeHhbmRKEqz8AeBAf6J3AEBpz2crnBUIoTOAXJQv/bzLk6v9JX8CsfIHNH23/OF4N1G9/v/sx5sKjQ1o6QlExdW/9X6STc6yNLBiseNelvpS8KnGP7Wh0pjYMUFRS8Yy3O2jVOSAte92XePq9b8rlO/aCYMyzKZ0eF4Z6ivKaF2rXv6J3C/qa0GGxlMocMzJUF+7WV8HjxofSpejqLMJ6o1G8OemXl+7rdbzVXvuHCtKwf+KmuuU4Zo/kJ3V9WqFe+bVw5XvBjpl6EjkpV5fO3jU8F27VtmmBWrwA/WGUS0o9FGvL0/etdvTthb7kDX0n51chx8pN0qGosI15frypHD9/dXIPnl8poJT6/Et5cbIVlj4Tbm+vJxyt0vm8XliXf6i3AiZiwt/KdeXNYV63dHeCsdp5aT6/EX54CsV2amU68uSWq16tLvaMVo5pUZ/UT3wqoV2GtX6sqRcq6vtr3xs1k6o1R9UD/ikoqtMtb6sZKvTCnfueKperz+oHuzpRViFan1ZoEbrqly3/49f+ALjCP7ajuhfxRnuiIY/hGJ9raI+97Ooo9l+q1jDrTXNA2Nw1aFYXyuoTT9RtdLTp9XquLWmeVAMsDoU62sWdWlHuS5G36g2+3lXtrSPWicwwGpRq69Z1OWarHUw+4J5y3pxa7s/Xh8MJPLdtJ9Rn1HWwH/2fAw9deBRK4/PNG9PtQ5ioNWiVl+velZ21GQf9b72lu7Vlaz8cSqCf12GZwll2MfRbZkck9JszUCrR6m+nhH8ayz7NbKdMz/+YrkPWPnjNFHXbrOLvNfey7v9yfIug+UzAMIfJ+kZ7NGDWknmlfGs531WPXN9WJoACH+cYmWVd5qd97RnpHSc0xOASvgrNSbq6Q3+k+uQwO9T5nhVwh/wQvB/RuCPUT3uqdU/4Y/KVAdrJAK/T/lLgoQ/qhp5Rkv1YDvxi1tr6m0wvPpXCH/1RkU+BP8BK1dHR7SdQvgDlqyfypjJCceIz4ZW/4Q/KhldxVdY9e8I/K9Wo61mlTz26PAv2agIcVVLlVbElY4FgaLDH7AwG/wZVrQqYZ+hrSyotLc7wh/ZWT71MTrc1IPnlAngCIQ/MrsLotEw3TURqIf8FSYAbd1f+kaGPwWEFd71kzmgvTEBFPBf9A4AE3qCh/D2RfsmR/gjG1acOpgAEiP8kUlv8BNK+9DWSUWFP6s3jKJmdDEB6OjuC1b+yGAk+AmiGF+Ntk+F8Ic6Vvy5MAEkQfhDGcGfU+YJ4Jiaiwj/YxoXS2bqJHPoVFPpMlCV4/iBlT8UsUCoo2Rwihpqa8Ifagj+erJNAEfU4O7wP6JRAfyS/TKQ+r4P7x8rfyhZWRyoD078RT+JIPyhgrPCc2Q4C3hXj6r7PLVfuw+m4gBXLYhMLOqCfshLORfe1ZXS/k7X/c6Vv1KDQQd1ASbuAFz2QSSCHw+ql4KUL/8s7QfhjygEP95RnAQUJ4Dl7RP+a6ILICvr1y+ingw1EDVRmWxzV/izysMDwY9eSmcBV3W7ax9N24OVPxSNLhZUAgI+VCaByAnA/PN3NWjVlb9CQWbSu+rnoW64Ep0nd7VmuX9udU34ryFw7o2+enG2VuiLsyhkSk/NyS5kdmxEoZM8EDbXZt++9envvm4+k/44U3S+RNTd45iXtv3HYEeAZyuDseeyUPRgh5bVM8ZVJkE8uC0TfOELS7KnuCgv+kvh7+Y3AX367KXtea/8WaXhSs/lntd/B1ypdCbgegxc9plDGP3GRA8lKpPAg9eXw9+dn/0L4Q8LqwPMYoBODwKUFj0JPERv/xeu+WOVd1ET6LAQ/Z2Ap6kx6Bn+cjMdpKisyHCWypPAEFb+4yicfyKCm/aHhWqTwPBYJPxRCWcRGFVtEuhG+GOWxcvWPZ7wyQSAGRUmgaHa97rbhwH4l1c7ZC9Sb8/tTlthxDHfRXkNjMoNd9Vmkce9M+R2rPqf/63VPjARoLWx24IzZlnXsXGf/5jXRlUqjJkflZxm53NYoK23FsqeCbDyH5O1ECz72WLV3/M53s9MZwI428p7eTOM/9tj8Vj5Z2iYWVmPTe0auEI78otgvDrqbIC7fc6z8vRBq1W/itSDF0vuvk9a/U5KHuF/ru+2NhGMUB4kTAD4pGd8qN4ielvXhD9a850EFAfGKyaAM41c4886CXxkHf4Motyu+s+qb3s/Z3ctUbu4U2oSYOWPV5YhmGIQ4GizvyL3+HW6tct9JPzxyqpo332O+upaff+gJfVZgGX4M3DwkDH4gRnqZwEf942VP3qMBPeuQucHirCy4327cmcBhD8sfSpuAhUnUD8L+IHwx7OVwvQIfpWXbwMj1M4C3u6PVfgzWM4ms5oBJlnXsPwvhFn5Y5XqI65XZd53aJC+DET4Y0V08HPGgQwkJwDCH7N2FSwrcOziWdPR3wP82r5F+DM48apKTVQ5DuSx7SyAlT9mKF1uUdoXwMKWmib88dBbcN5v2FJT7XhwLfLSzzP3CYDwx4ioVTYBjBO53n66Gv4MSjyLqgfvSYk6RxS32mbljx5yzyUBDuIy9gh/WPFeHUffK83qH5HM63sl/BkMsMbZBRSofOn7yvTpo6z8YSF6Vb5rOyx4UAbhj4cMwSb/sCzAyKdaN6tvwh+rrFf9hDfwl+sEMBv+GVaJ8BdRB9Grf2ofCpZrnJU/ZnmGsEV4cwaBCtwWG4Q/ZkSvfnu3z3t+UdlsfX+3Rvjjp55Q2xV8VsHNGQBmKF06vPr30/s5E/6seqAg+iFZjAPsZF5vrPzx6qrIdgdezxNEoy8BAdGmapvwxzseIa9wGh3xkm7AiunlH8IfvdSf2Nl7FsAZANDGw5+VzhkyB+TuCYAxgZ3MVv+s/OHJKhhHw7rnLCDzBAcsI/zx6l0oZl3d7poAsrYPcjJZ/Y+EPwWOjDgDAH77ZuWPE9xdBjJ9TjoQrKueCX/c2Rlq0W8DA7JYrmXCH89OuATi+ZhcJheouK3n3vCnqBFtx+2ZTADIZKnWWPljJ6UzC/c3JQHKCH9bX43wqGC1D1n9Y5fpGxn+GO9Idb2hcPXvCAYd3+1zX309/RugnJ6V/+nF/9VsV/TWn2dFZX9215vX7wBOHzf4TGKscdnnvV0BrTgJKItqKyaA82Tqu6lLP4T/T1FhzCQQq/dhcPQRdtgy8RD+f6kMbJX9eMi0+tll5iFzgJy78D+hcJXC9kFxn3byfhTD6Dbf7cPIfpwwjhBruMZOX/krh6zyvuEv+ggZvKvTr5PDP8PAVbsMpEJh9f/Q20es/iHlKvwrF2u2QM22v5nN1n3PJFB5TFWStZ+G9vvElT9BmkPW5/DfTQJZgwU2ZOr2tPCXafgJmfc9G4uAvpoEmADwybbauHq8A2Gj56sRHM882+Pq0Q8jeEwEJJ228q9g56S8uq3sD0iz3D5f3ucQXXOrup9WS/gjO+9AtQ4DJgFIIPxzIjz2yr4ahAapcUv4Q13vc3e8MQHA264a+2qN8M9MahXhjAkAO1Tp367jIPxRCRMA0Inwz0159W+9b0qhq7QvyEFurBL+yETl8k9rTADVRPfn1uv9rRH+yEdtAogODaDXj3FB+MODwr33O0+zmQBy8+6/iEs+t8dE+OdnVVjdvwwUwQSAKkJqh/CHipmgZgLAqmP7jPBHdj3X3XdPAMcGCn5RPXMm/FFGzwTAWQCeKfRR2D4Q/lCy4ymgTABAu36e/50MhS17ypVMpvcI9DyHf+fxPLZDLWrZ0f/RfX45Fv60PIMa/qxeYLLCIph7Anf3S1YU2hZaQrOXyz6orPcyED8KO8sJq/5bhD96yRfzB70DffckgBgntf1lPRP+UOTxUDi1SYCzgLp66ie87wl/vAovykEjQT1ybF9tz0SQrb0zO6mtb+uW8McIxZfHj36ROhMA3pPASaEUZftTMy9I9Hf18JdoZGwxOgGsTAIekwGXgbBVpvu3Z2X9onKERx9etdvKj6lGHyA3cq1+9G/utj1jtS9OqNfdTlv1d9XQyo+8AFWjixrLe/DvPqf6YksN7f0BK//8vPpvNcSsVv492/r0GVFtAw07sy3Vqr81Vv74rMIvUr1+xfv6ednbqaLqi9pl1b/wbY0i8OL1/P2VbUW9kOb75T/E2t0H6Vb9rZ0R/phXKch4jMMZFINf0n8t8c4PqDoQo4/L4jp9779fXf2Pfo4Fzgb2Um1nuVV/a6z8ocVqkCiGAJOAr4i2VbncM4Xwz2v38+g/sVqR9/y7XbdjemISsKca/LtM7ctJ4c+Ay8Oir5Qu/7zDJGBDuQ2V9+2o8Me8iCDdcedO9ATQmnhAiItqO4W6eZjel0f4Kx2MpyoDTfE4FCcAxXZ6h7OAcerBL9+fJ6785TvlRtT+z2x3x+Wb1b9XWvhkr80dIidKteBfqt0Twx/zlIK02uWfB84CPotsF7XgX3Zq+KfpoBcZ9nvn5R/Lv1eaAFrL0de7MCH+tlyvz+GvVvzeshWTyv4qXXayfomL2hhQ6fNICm1QbtXf2rkr/4csnZVlPx9Wnq2/sq07TAB5qKz2FYPfpEZPD//WNArsiuL+RYVoii/SHCjWgBeV0G9Nrw5aM9yndx+k0vC7KXa0el94vzt3ZLsjn6+4muuhWKNWMrd1ulV/a6z8n6kVn9r+qPMYrGphW7EmlFb6D+WD/9OHqXVEhOhBn6kPolbRFrWrOsjvRNfnKqW2fKVcE+7h35p25+wSMcCytnvE0w0tane0j5X6J9sEoNR2nxwT/FcfmKGjdtkxyLK3t1L4j26LCcCHUjv1OCr4rz40W8ftYtkJ1dqYCSDG6us0LWpaqT1mKAd/a5vDv7X8Hept5ztss7hrE9Xwv/ssq214yjyBRToy+O8+mOLAjJ01ZT3ZMAGcI0NbuV7W271Swxl2Xk60rOGVwaYyVmaPQWX/d8gQ/K05hz/3+cPDjhex9Np1Wq/y5evsMXw1nWPwRPAPbOCkFQHs7Fr9e9Tw6sBTGTMVzmSsZLqkt2USZuUPL7sGjsdzhlb3XWUVvXomo3AMFjIF/zas/OFJafU/s91Kt0FWOZsZkfH7j20TbtYHXCEHpS9+Z7dtNRhVxtApl4IIfsONZep4aFAM/9XtVzkbyBiOPbJObtsvsRH+8FZxApjZntc+rKpyPTxr6LcW9N1KltuekFfl8J/d9iuFcZV1Ejh1At6+UYWGQi67f0UefTabPYyyZMLpl99CNqzQYMhFdfXvtQ+t5X4IYPQEeqVK6LcWfCst4Y8dTlv9P9s1wDPdQTWDu65EdkClAZHH7seHKwVXa3GD3eIHazu2s7LtHkqZFR78reX/kgp5nLz6f6Yw8L1+66BwB9U7Slml0P+ttdb+RO8A4OS7CQ20J48gity3d9u+CkjvtvT6bKXQb02sHrPfmYAcIh8jovwIE6kweGPmjV8ez1oapZhLcn1d6Ztz6Iq+/q48AbQmGAwLrF8RubJ9FZL9W+0bdOhRuPauHv4PkiGRhEL/vSPbp4Q/PCndSswEUJNCn30i3ZdVb6VCPMU7yTK9tlQ6OIIp9dMn8v1nvYMZOgV7qN5MwASQl1LfXEnRb9XvqUUM9cuJu39zsCpFmDhR7I8rafrqlPtrsU+Ws0kmAG2KfXAnVR957mzGzsOaTIuJbOHfWrJwGaTa5j1S9suJP7aAj4y1lHECaC1p2Lyh3Ma90vZFxgELPVWfXKlcv9lCR7ktZ2Xrgx927HzFTsc/uwfAzgkgQ+2qBVCGNlul1uZTdh7ECUVxmshBsOs1jBnqlse07FMi+FursWpDDIVBwATwDxOAL4V6N8WDlzBDbSBY1lTmCaA1JgFrarVuJuvbhRBHeTBY1RUTwF9ZjteDcp2bqHTNFr6yDAYmgH94dte4LHW+LPpATymo7KLrZIbnKwUz1W2WX1xHy1jjS1QOuGpBVaBSIytW6qvCBNAaz/H6pEJ9T1E68AqFVI1SfViYrbEqE0BrPNKltXp1PUWtEbIUT3VqdeFhtNYqTQCtnfcDzxNqeohqgygVzWlUa8JTb71VmwBaq/tbnxPreIhyA2UeUBkp18JOV3WX9TlAPaL73/qSHG5kaLjsgyqDDHUQ5bn+srwHeBX1cIAsnVxhQCnK0v/ZVKpXaqSobB1baVBFytbvWVWrV+qmkKydWW1Q7ZK1vzOrXKvUU2LZO6/ywLKUvZ8rOKVWox8TT613qtJQpwysUVX6txJq9Z939bnaPtR8p4oNxeCq2a/VUKe2qPlBlRvstMFVuS+rO61WrVDzC05pvKqD65T+O0nVWrVAvRs6sTGzD64T++xU2Wt1FbXuiMbVH2D0EVrTr1ML1PpGNPZ7UQON/sCIzBMCtR6MDpjDQ6igTGVSoN6F0TnA2azeawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgOF/ROxDge+Dfntg+sDVSbw+76250H9X3rzXG7i2VBrrr3NX9nCme1X2w2Ka1d8cQtZ8qtefFql292umU/WttbR/Ljo8/3hu44d2wlp//+KzqoYU11jXtUXfq48KjDRm3L/4L3Ham4N/xucjPszYsPvvb6HM+fbbFZ3ju3+hnlx7rEeHv2cE7Pv+xjQqqHIeCHW25sg32b+925O0O/0qhTBHhQb3u2L/Y7UnaFf47VuMRKh4TxkTUgHrdqe8f2p4vfBVP53q+/On9PL5MOpf1LZIeY8VyHyvt3/Hj1vvgd91O1rsdr9s1FYpo5nZZ71tsq1OvO4/ftFh+ptdvbqw+t/T48Lzso3bqN9NRHgPCQ/T2T+S5MNgdKiPb+xr491a/rxltj9ShvEvkrZ5WegpspRgqFFKFY8jIu+6uat/7rHVHTSmP2/RjKjr8Z2b1CJbfEVjz2m6GflGWof0i93HHeFEet+Eiw39X4VltJ8NgfifrfivbFRiefWfx2Z7hSt06iwh/y9X+sbP2/5x+/Kqig4u6+Ge2L8q34e7wV/4iy0Kmgsm0r9DlMcaiJ88j7Ar/LNf272Q7hmz7iz2oC2wJfwrNByt3TdT7b9SqIM9f+DIIYtH+fpTbNiJovya2q9yGR4h+nn9FO342HrmSKv2rR5Sj9tA4mfFB+NdkXWCjz0zx2o/TeAQXffKTRXukHB+E/xiFa5fqj+d99/cEjg/a9Zr3DyBTjw/CH+/MXMO9wiQwTmGhgfcyvKrzVvTjHbxVG0DezzEa2Y7S51ZDO63bNVYsbe337OG/s/MYkDZoRxtqwaUkc41t2/fs4d/D6sXSGRAI+WWpNVUWTzM9og9OueZf4a09HtfgR1i+mKNCf3jI9PIgRZGhnW58VFj5e79YIssqwKtYeh/NMfoIjyztugvBv8brrWA9n5VyfFQI/xEjL5JXeul81H5keAtVBQT/msjg3/E3Lqpc9hm9NfHTrVUqYa9g9S1KK22p3g+WA5jgX5Mp+J//NrzGK638Zzrj++U/RRG3rKm/6KMC5ZrLImPwj3yGa31UWfnvJDFrL2IVGYuHoK3zDP4j2rvSyr81//cGKBaF4j49KO9bFIJ/XdSK31rovlUL/4cqbxfKfoaBn0ZDSzm4olQJ/nBVw7812xe3P3+W0iNbKe48CK11tKGh6tf8R0L76m8jnLzqj257a0qhlfUHdkptWEL18H9GQSACobWONnRQ+bJPZhmfSIjfIkKr2ndTBL8Twn9M5UsxlY8tAqH1z+zxKbVhufFx0mWfHXYN4pXtlCtiQUqh9U6G6/5RbXjM+KgS/lcdpl7kr6Jfzp6tvdSoB781r7da9dr9To8KfdZaq3HZZ1dYqqwIMhWfSpvtohL84Y8OmKQc/B5C+6BC+N/Z9TIX5dcnjlDYh4xUgn8ny3GRJfh3jg/XY6wQ/lUGUo9MD5Q66Y6lrMGvMtFnCf6HEm8HrBD+PbwfL1xl1f+s8iOZLakGv8JLjqwXGjseeeHdbqt/a+aU8G9trsElOimQZ5tFr95WjT6SWfl4R9+FYTUusrdf6vGh0qAWz8uxLKTdRRlxicT6VDvbqfsKtUWB5cvIP31WdL14erev0cfrPj6q3OrZ2thz9q0KL3OAzb79zGrb2COynzMrPz5OuuyTmVcxRIQwwV8ffTxvW9tVC3/FL9TuRK+0MrYZxtDHc3Yfy9btVQv/1vY0YLXBVGUb+Iw+nrPrpTrb265i+Lfm12HWnxu96n8W/YtT+MsyLhSVGx+VvvB9Z/RLm6vPOcHjOPlCvDbLfj6pj0uNj5M6rjXB260SoM3qo4/n0XYAgDz+D/dj3HDdHwm1AAAAAElFTkSuQmCC'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    background-image: none;
    background-color: var(--primary);
    display: flex;
    width: 35px;
  }
  header .nav-b .secondary-nav__list > li > a {
    padding: 25px 12px !important;
  }
  header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b, header .mobile-menu__header .logo {
    gap: 10px !important;
  }
}
main .degree-search p.btn.box.fill.tertiary a {
  padding: 12px 20px;
}
main .degree-search p.btn.box.fill.tertiary a span {
  text-transform: capitalize;
  color: var(--secondary);
  font-weight: 600;
}
main .degree-search p.btn.box.fill.tertiary a:hover span {
  color: var(--tertiary);
}
main li.study-areas__item:before {
  margin-left: unset;
  margin-right: unset;
}
main .slab .inner .gu-home-autocomplete-search-results-wrapper {
  text-align: left;
}
main .slab .inner .gu-home-autocomplete-search-results {
  background-color: #eeeeee;
  color: var(--secondary);
  padding: 0px 20px;
  overflow-y: scroll;
  max-height: 500px;
}
main .slab .inner .gu-home-modal-search__results__list {
  list-style: none;
  margin: 0 0 15px;
  margin-bottom: 0px;
  border-bottom: none;
}
main .slab .inner .gu-home-modal-search__results__list h3.study-area-header {
  display: block;
  background-color: var(--secondary);
  padding: 10px 20px;
  font-size: 20px !important;
  width: calc(100% + 60px);
  margin-left: -20px !important;
  margin-bottom: 20px !important;
  margin-top: 0px !important;
}
main .slab .inner .gu-home-modal-search__results__list h3.study-area-header :first-child {
  margin-top: 0;
}
main .slab .inner .gu-home-modal-search__results__list li.gu-home-modal-search__results__list__item {
  padding: 0;
  margin: 0px;
  font-size: 1rem;
}
main .slab .inner .gu-home-modal-search__results__list li.gu-home-modal-search__results__list__item .gu-home-modal-search__results__list__item__link__item-name, main .slab .inner .gu-home-modal-search__results__list li.gu-home-modal-search__results__list__item .gu-home-modal-search__results__list__item__link__item-extras {
  color: var(--black-60);
  margin-bottom: 10px;
}
main .slab .inner .gu-home-modal-search__results__list li.gu-home-modal-search__results__list__item:last-child .gu-home-modal-search__results__list__item__link__item-extras {
  border-bottom: none;
}
main .slab .inner .gu-home-modal-search__results__list li.gu-home-modal-search__results__list__item .gu-home-modal-search__results__list__item__link__item-extras {
  font-size: 14px;
  line-height: 1;
  font-weight: 300;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--secondary);
}
main .slab .inner ul.gu-home-modal-search__results__list:last-child h3.study-area-header {
  background-color: transparent;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px;
  text-align: right;
}
main .slab .inner ul.gu-home-modal-search__results__list:last-child h3.study-area-header a {
  color: var(--secondary);
  font-size: 17px;
}
main .slab .inner .griffith-news-features {
  position: relative;
}
@media (max-height:640px) and (max-height:936px) \d \a main .slab .card.content p.degree, \d \a main .slab .card.content p.name {
  display: none;
}
main .slab .inner .card.content {
  position: absolute;
  bottom: 180px;
  justify-content: flex-start;
  text-align: left;
  padding-bottom: 0px;
  margin-left: -20px;
}
main a.btn:hover {
  color: var(--primary);
}
main .slab .inner .card.content h2.title:before, main .slab .inner .card.content h2.title:after {
  display: none;
}
main .slab .inner h3.news-features__content-title, main .slab .inner a.card-key-points-link h3 {
  font: 700 18px/22px "Griffith Sans Display", sans-serif;
  text-transform: inherit;
  margin: 0px 0 15px 0 !important;
  color: var(--secondary);
}
main .slab.primary .card.card-key-points .card-key-points-link h3:hover, main .slab.primary .card.card-key-points .card-key-points-link h3:focus {
  color: var(--primary);
}
main .slab .inner .card.content div.bio {
  padding-left: 0;
  align-items: baseline;
  justify-content: flex-start;
}
main .slab .inner .card.content .bio p.name {
  font-size: 30px;
  color: var(--tertiary);
  font-family: "Griffith Sans Display";
  text-shadow: 10px 10px 26px rgba(0, 0, 0, 0.8);
  line-height: 1;
  text-transform: capitalize;
  margin-bottom: 15px;
  font-weight: 700;
}
main .slab .inner .card.content .bio p.degree {
  color: var(--tertiary);
  padding-bottom: 0;
  font-family: "Griffith Sans Display";
  text-shadow: 10px 10px 26px rgba(0, 0, 0, 0.8);
  font-weight: 400;
  line-height: 1;
  font-size: 27px;
  margin-bottom: 15px;
  margin-left: 20px;
}
main .slab .inner .card.content .bio p.description {
  text-decoration: none;
  color: var(--tertiary);
  font-size: 17px;
  text-align: left;
}
main .slab .inner .card.content .bio p.description a {
  border-bottom: none;
  text-decoration: none;
  color: var(--tertiary);
}
main .inset-overlay .main-menu {
  justify-content: flex-start;
  margin-top: 30px;
}
@media (max-width: 767px) {
  main .inset-overlay {
    margin-top: 220px;
  }
  main .inset-overlay .main-menu {
    margin-top: 0px;
    margin-bottom: -65px;
  }
}
main .main-menu ul li a {
  font-size: 16px;
  display: flex;
  text-align: center;
  font-weight: 600;
  padding: 10px;
  text-transform: capitalize;
  background-color: var(--tertiary);
  outline: 1px solid var(--black-60);
  transition: all 300ms ease-out;
  color: var(--secondary);
}
@media (max-width: 767px) {
  main .main-menu ul li a {
    outline: none;
  }
  main .main-menu ul li a:not(:first-child) {
    padding: 0px;
  }
}
main .main-menu ul li a:hover {
  color: var(--tertiary);
  outline: 1px solid var(--tertiary);
  background-color: var(--secondary);
}
main ul.study-areas li a:focus, main ul.study-areas li a:hover {
  color: var(--primary);
  border-bottom-color: var(--primary);
}
main form#degree-search-container__search-form input.degree-search-container__search-form__button-search {
  background-color: var(--primary) !important;
}
main form#degree-search-container__search-form input.degree-search-container__search-form__text {
  border-color: var(--primary) !important;
}
main .degree-search-container__dropdown .search-studyareas .search-studyareas--list_item .card {
  color: var(--primary);
  border: 1px solid var(--primary);
}
main h3.study-area-header a {
  text-decoration: none;
}
main h3.study-area-header a {
  color: var(--tertiary);
}
.gu-home-modal-search__results__list__item__link__item-name, .gu-home-modal-search__results__list__item__link__item-extras {
  color: var(--tertiary);
}
.gu-home-modal-search__results__list__item__link__item-name a, .gu-home-modal-search__results__list__item__link__item-extras a {
  color: var(--tertiary);
  text-decoration: none;
}
main .gu-home-modal-search__results__list__item a {
  text-decoration: none;
}
.gu-home-modal-search__results__list__item__link__item-name {
  margin-bottom: 5px;
}
main .slab .inner .card.remarkable-stories {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
main .slab .inner .card.remarkable-stories .top-border--red {
  padding: 20px;
  position: relative;
  bottom: -20px;
  left: -20px;
  width: calc(100% + 40px);
  background: var(--secondary);
}
main .slab .inner .card.remarkable-stories h2 {
  font-family: "Griffith Serif Display";
  line-height: 1.2;
  font-weight: 900;
  width: 15ch;
}
main .slab .inner .card.remarkable-stories .top-border--red p small {
  font-size: 0.8em;
  color: var(--tertiary);
}
main .slab .inner .card.remarkable-stories a.btn, main .slab .inner .card.remarkable-stories a.btn:after {
  font-size: 18px;
  font-weight: 500;
  color: var(--tertiary);
  text-decoration: none;
  border-bottom: none;
}
main .slab .inner .card.modal-video {
  display: flex;
  background-color: var(--secondary);
}
main .slab .inner div.study-area__item--all {
  margin-top: -45px;
  margin-bottom: 10px;
}
main a.btn:after {
  color: var(--secondary);
}
main .slab .news-features .news-features__image {
  border: none;
}
main .slab .news-features__content {
  height: 70%;
}
.homepage-2018__slick-homepage-griffith-news-features .slick-list .slick-slide .homepage-2018__slick-slider-news-features-item .news-features__content {
  background: #fff;
  opacity: 1;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 20px;
  min-height: 0px;
  max-width: 320px;
  box-shadow: -1px 5px 15px rgba(51, 51, 51, 0.05);
}
.homepage-2018__slick-homepage-griffith-news-features .slick-list .slick-slide .homepage-2018__slick-slider-news-features-item .news-features__image-wrapper {
  background: #fff;
  opacity: 1;
  height: 100%;
  width: 100%;
  justify-content: flex-end;
  align-items: flex-end;
  justify-items: flex-end;
  position: absolute;
  z-index: -1;
  max-height: 380px;
}
.homepage-2018__slick-arrows-homepage-griffith-news-features {
  bottom: 0px;
  right: 0px;
  position: absolute;
}
main .slab .inner .card.modal-video > a.popup-youtube p.title {
  height: 30%;
  font-family: "Griffith Serif Text";
  background: var(--secondary);
  color: var(--tertiary);
  padding: 5px 10px !important;
  bottom: 0px !important;
}
main .slab .inner .card.modal-video > a.popup-youtube p.title:hover, main .slab .inner .card.modal-video > a.popup-youtube p.title:focus {
  color: var(--primary);
}
.modal-video-bg-yes .m-modal-video > a.popup-youtube .m-modal-title {
  width: 100%;
  height: auto;
  display: grid;
  place-content: center;
}
main .slab .inner .card.modal-video > a.popup-youtube p.title {
  grid-row: 1;
  grid-column: 1;
  width: 100%;
  font-family: "Griffith Serif Text";
  color: var(--tertiary);
  padding: 5px 10px !important;
}
main p.all-degrees.btn.box.fill a:hover span {
  text-decoration: none;
}
main .slab .inner .card.modal-video > a.popup-youtube {
  text-decoration: none;
}
.homepage-2018__slick-homepage-griffith-news-features .slick-list .slick-slide .homepage-2018__slick-slider-news-features-item .news-features__content a, main p.all-degrees.btn.box.fill, main p.all-degrees.btn.box.fill a:hover, li.study-areas__item a, div.study-area__item--all a.btn, main .slab.primary .inner .card.card-key-points .card-key-points-link, .btn-events, .btn-news, .homepage-2018__slick-homepage-why-griffith .homepage-2018__slick-homepage-why-griffith-item .homepage-2018__slick-slide-content .homepage-2018__slick-slide-content-details a.wrapper, .homepage-2018__slick-homepage-why-griffith .slick-dots.homepage-2018__slick-dots-homepage-why-griffith .homepage-2018__slick-dot-homepage-why-griffith {
  text-decoration: none;
}
.homepage-2018__slick-homepage-why-griffith .homepage-2018__slick-homepage-why-griffith-item .homepage-2018__slick-slide-content .homepage-2018__slick-slide-content-details {
  background-color: var(--tertiary);
  font-family: "Griffith Sans Text";
}
.homepage-2018__slick-homepage-why-griffith .slick-dots.homepage-2018__slick-dots-homepage-why-griffith .homepage-2018__slick-dot-homepage-why-griffith a {
  text-decoration: none;
  font-family: "Griffith Sans Text";
}
.homepage-2018__slick-homepage-why-griffith-title {
  color: var(--tertiary);
  font-family: "Griffith Sans Display";
}
.homepage-2018__slick-homepage-why-griffith .slick-dots.homepage-2018__slick-dots-homepage-why-griffith::-webkit-scrollbar {
  display: none;
}
.homepage-2018__slick-homepage-why-griffith .slick-dots.homepage-2018__slick-dots-homepage-why-griffith {
  padding: 150px 0;
}
.homepage-2018__slick-homepage-why-griffith .homepage-2018__slick-homepage-why-griffith-item {
  min-height: 66.667vh;
}
.homepage-2018__slick-homepage-why-griffith.slick-initialized {
  margin-top: -120px;
}
@media (max-width: 767px) {
  main .main-menu ul li.flex {
    margin-block-start: 0px;
  }
  main .main-menu ul li.flex:nth-child(4) {
    display: none;
  }
  main .main-menu ul li.flex:first-of-type {
    width: 100%;
  }
  main .main-menu ul li.flex:first-of-type a {
    background-color: var(--primary);
    color: var(--tertiary);
    font-size: 18px;
    font-weight: 800;
    border: none;
    outline: none;
  }
  main .main-menu ul li.flex:first-of-type a:hover, main .main-menu ul li.flex:first-of-type a:focus {
    opacity: 0.8;
  }
  main .slab .inner .card.content {
    bottom: 300px;
    margin: 0;
  }
  main .slab .inner .card.content div.bio {
    padding-left: 0;
  }
  main .slab .inner .card h2.title {
    width: 15ch !important;
    font-size: 34px !important;
  }
  main .inset-overlay .main-menu, main .inset-overlay .degree-search {
    justify-content: center;
  }
  main .slab .news-features__content {
    height: 100%;
  }
  .homepage-2018__slick-homepage-griffith-news-features .slick-full-height {
    height: 100%;
    margin-top: -10px;
    padding-bottom: 10px !important;
    min-height: 230px;
  }
  .homepage-2018__slick-homepage-griffith-news-features .slick-list .slick-slide .homepage-2018__slick-slider-news-features-item .news-features__content {
    border: none;
    bottom: -4px;
    min-height: 184px;
    max-width: 100%;
    padding: 10px 20px 10px 20px;
    margin-bottom: 0px;
  }
  .homepage-2018__slick-arrows-homepage-griffith-news-features {
    bottom: 20px;
  }
  main .slab .inner div.study-area__item--all {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  main .slab .inner .card.card-key-points {
    padding: 80px 20px 40px;
    width: 100vw;
    margin-left: -20px;
  }
  main .slab .inner .card.modal-video > a.popup-youtube p.title {
    height: 20%;
  }
  .homepage-2018__slick-homepage-why-griffith.slick-initialized {
    margin-top: -140px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  main .slab .inner .card.content {
    bottom: 290px;
    margin: 0;
  }
  main .slab .inner .card.content div.bio {
    padding-left: 0;
  }
  main .slab .inner .card h2.title {
    width: 17ch !important;
    font-size: 48px !important;
  }
  main .inset-overlay .main-menu, main .inset-overlay .degree-search {
    justify-content: space-between;
  }
  main .inset-overlay .main-menu, main .inset-overlay {
    padding-bottom: 0;
  }
  main p.all-degrees.btn.box.fill a span {
    font-size: 13px;
  }
  main .slab.trim-top, main .card.trim-top {
    padding-top: 1px;
  }
  main .slab .news-features__content {
    height: 100%;
  }
  .homepage-2018__slick-homepage-griffith-news-features .slick-full-height {
    height: 100%;
    margin-top: -5px;
    min-height: 398px;
  }
  .homepage-2018__slick-homepage-griffith-news-features .slick-list .slick-slide .homepage-2018__slick-slider-news-features-item .news-features__content {
    height: auto;
    border: none;
    bottom: -10px !important;
    min-height: 170px;
    max-width: 463px !important;
    padding: 15px 20px 0px 20px;
    margin-bottom: 0px;
  }
  .homepage-2018__slick-arrows-homepage-griffith-news-features {
    bottom: 5px;
  }
  main .slab .inner div.study-area__item--all {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  main .slab .inner .card.card-key-points {
    margin-top: 40px !important;
  }
  main .slab .inner .card.modal-video > a.popup-youtube p.title {
    height: 50%;
  }
  .card.trim.secondary.cssbg.modal-video.v-7-5.m-modal-video {
    background-color: var(--secondary);
    border: none;
  }
  .card.trim.secondary.cssbg.modal-video.v-7-5.m-modal-video a {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  main .slab.event-feature.cssbg {
    background-size: contain;
    background-position: 0% 0%;
  }
}
@media (max-width: 767px) {
  main .slab.event-feature.cssbg.inner.a-right {
    justify-content: flex-start;
  }
}
main .slab .inner .event-feature-card {
  align-items: flex-start;
  text-align: left;
  background-color: var(--secondary);
  padding: 40px;
  box-shadow: -4.1px -6.9px 8.3px -3.19px rgba(0, 0, 0, 0.05), -2.5px -3.2px 15.1px 2.6px rgba(0, 0, 0, 0.05), -6.8px -9px 9.7px -4px rgba(0, 0, 0, 0.05), -10.1px -16.4px 16px -5.6px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  main .slab .inner .event-feature-card {
    padding: 20px;
    margin-top: 35% !important;
  }
}
main .slab .inner .event-feature-card .event-feature__current-event-container h2 {
  font-size: 26px;
  margin: 0px;
}
@media (max-width: 767px) {
  main .slab .inner .event-feature-card .event-feature__current-event-container h2 {
    font-size: 24px;
  }
}
main .slab .inner .event-feature-card .event-feature__current-event-container h3 {
  align-items: flex-start;
  text-align: left;
  font-size: 21px;
  margin: 0px !important;
  margin-top: 20px !important;
  margin-bottom: 0px !important;
  width: 100%;
}
@media (max-width: 767px) {
  main .slab .inner .event-feature-card .event-feature__current-event-container h3 {
    font-size: 18px;
  }
}
main .slab .inner .event-feature-card .event-feature__current-event-container .event-feature__details {
  margin: 0;
}
main .slab .inner .event-feature-card p.event-feature__btn {
  height: fit-content;
  margin: 0;
  line-height: 1;
}
main .slab .inner .event-feature-card p.event-feature__btn a {
  text-transform: inherit;
  margin: 0;
}
main .slab .event .event__event-date {
  font-family: "Griffith Sans Text";
  background-color: var(--primary);
  border: 1px solid var(--primary);
}
main .homepage-2018__cookie-popup .cookie-popup-content p a {
  border-bottom: 0;
  color: var(--tertiary);
}
main .homepage-2018__cookie-popup .cookie-popup-content p a:focus, main .homepage-2018__cookie-popup .cookie-popup-content p a:hover {
  border-bottom: 0;
}
#emergency a.btn {
  text-decoration: none;
}
.degree-search-container__dropdown .search-studyareas.card {
  height: unset;
}
@media (max-width: 1024px) {
  .body-wrapper main button.banner-controls {
    top: 120px;
    right: 10px;
    margin-top: 0px;
  }
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


.asset-98035 main .slab .banner p.tree__prompt {
  background-color: var(--tertiary);
  color: var(--secondary);
  animation: none;
  height: auto;
  margin: 2px 3px 0 0;
  padding: 0 20px;
  line-height: 70px;
  font-weight: 500;
  font-family: "Griffith Sans Text";
  font-style: normal;
}
.asset-98035 main .slab .inner .banner:not(.feature) h1 {
  display: block;
}
.asset-98035 main .tree__quick-links li a {
  color: var(--secondary);
}
main .slab.cssbg.inset-bottom--extra-large .inner h1, main .slab.inset-bottom--extra-large .inner h1 {
  font-family: "Griffith Sans Display", sans-serif;
  text-shadow: none;
  font-style: normal;
  font-weight: 700;
  letter-spacing: inherit;
}
main .slab #countdown p.countdown--value, main .slab #countdown p.countdown--unit {
  font-family: "Griffith Sans Text", sans-serif;
  text-shadow: none;
}
main .slab div.card.event-information .event p strong {
  font-weight: 600;
  font-size: 15px;
}
main .slab.strategic-plan .inner .flex div.banner h1 {
  font-size: 50px !important;
  font-weight: 700 !important;
}
main .slab.strategic-plan .inner .flex div.banner h1 .copernicus {
  font-family: "Griffith Serif Display", sans-serif !important;
  font-weight: 400 !important;
  padding-right: 5px;
}
main .slab.strategic-plan .inner .flex div.banner h2 {
  margin-top: 0;
  display: block;
}
main .slab .inner h2.red, main .slab .inner h3.red {
  color: var(--primary);
}
main .slab .inner .slim-banner h1 {
  color: var(--primary);
}
main .slab.copernicus .inner h3.name {
  color: var(--primary);
}
.asset-827949 main .slab .inner .card.tertiary table th h2 {
  color: var(--tertiary);
}
main a[title="chat"] {
  text-decoration: none;
}
main a[title="chat"] .chat-circle {
  text-decoration: none;
}
@media (max-width: 767px) {
  main a[title="chat"] .chat-circle {
    font-size: 10px;
    line-height: 1.1;
  }
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/


@charset "UTF-8";
@media (max-width: 767px) {
  .slab .inner .m-visible ul.footer-main-links {
    flex-direction: row;
    display: flex;
    justify-content: space-evenly;
    gap: 5px;
  }
  .slab .inner .m-visible ul.footer-main-links li {
    width: fit-content;
  }
}
@media (max-width: 767px) {
  .slick-slide .slab.cssbg, .slick-slide .card.cssbg, .slick-slide div.cssbg {
    background-repeat: no-repeat;
    background-size: 248%;
    background-position: 50% 10%;
  }
  main .inset-overlay .main-menu {
    margin-bottom: -85px;
  }
}
main .slab .inner .card.modal-video.with-cta {
  display: grid;
  grid-template-rows: 1.9fr 0.8fr 0.4fr;
  grid-template-columns: 1fr;
  background-color: unset;
  box-shadow: unset;
  overflow: unset;
}
@media (max-width: 767px) {
  main .slab .inner .card.modal-video.with-cta {
    grid-template-rows: 1.7fr 0.6fr 0.4fr;
  }
}
main .slab .inner .card.modal-video.with-cta > a.popup-youtube {
  grid-row: 1/1;
  grid-column: 1/2;
}
main .slab .inner .card.modal-video a.popup-youtube:hover::before {
  color: var(--tertiary);
  border-color: var(--tertiary);
  background-color: var(--tertiary);
}
main .slab .inner .card.modal-video a.popup-youtube:hover::after {
  color: var(--secondary);
}
main .slab .inner .card.modal-video a.popup-youtube:hover img {
  object-view-box: inset(3px 5px);
  transition: all 300ms ease;
}
main .slab .inner .card.modal-video.with-cta a.popup-youtube img {
  height: 100%;
  width: 100%;
  object-view-box: inset(0px 0px);
  margin: 0;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
  transition: all 300ms ease;
}
main .slab .inner .card.modal-video.with-cta p.title {
  grid-row: 2/3;
  grid-column: 1/2;
  background-color: var(--tertiary);
  color: var(--secondary);
  margin: 0;
  text-align: left;
  text-wrap: balance;
  font-family: "Griffith Sans Text";
  font-size: 17.5px;
  line-height: 1;
  font-weight: 700;
  max-height: 77px;
  margin-left: 10px;
  margin-right: 20px;
  padding: 10px 15px 10px 20px;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
main .slab .inner .card.modal-video.with-cta p.cta-link {
  grid-row: 2/4;
  grid-column: 1/2;
  justify-self: end;
  align-self: baseline;
  margin: 0;
  margin-top: -1px;
  margin-right: 6px;
  width: auto;
  height: 100%;
  padding: 0;
}
main .slab .inner .card.modal-video.with-cta p.cta-link a {
  margin: 0;
  padding-top: 88px;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
}
main .slab .inner .card.modal-video.with-cta p.cta-link a::after {
  content: "";
  font-size: 1.4em;
  vertical-align: middle;
  font-weight: 100;
}
main .slab .inner .card.modal-video.with-cta p.cta-link a:hover {
  background-color: var(--secondary);
  color: var(--tertiary);
  border-color: transparent;
  opacity: 0.7;
}
.contact-information {
  padding-top: 15px;
}
.contact-information a {
  text-decoration: none;
}
div.contact-us-sticky ul div.flex.col-3 {
  margin-top: 10px !important;
  background-color: rgba(102, 102, 102, 0.07);
}
.contact-us-sticky .open-times {
  display: flex;
  justify-content: space-between;
}
.contact-us-sticky .open-times p {
  font-weight: 500;
  font-size: 13px;
  margin: 0;
}
.contact-us-sticky p.gu3.btn:hover {
  left: -2px;
}
.contact-us-sticky p.gu3.btn:hover a {
  padding-bottom: 20px;
}
.contact-us-sticky p.btn a span {
  font-weight: 700;
  white-space: nowrap;
}
.contact-us-sticky p.btn a {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}
div.contact-us-sticky p.btn a:after {
  display: none;
}
div.contact-us-sticky ul li.numbers dl {
  margin: 0;
  max-width: 85%;
}
div.contact-us-sticky ul li.numbers dl dt {
  font-size: 14px;
  color: #2b2b2b;
  line-height: 1;
  font-weight: 500;
  letter-spacing: -0.4px;
}
div.contact-us-sticky ul li.numbers dl dd {
  font-size: 18px;
  margin-left: 0;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 6px;
  letter-spacing: -0.8px;
}
div.contact-us-sticky ul li::before {
  font-family: "FontAwesome";
  font-size: 25px;
  margin-left: 0px;
  text-align: center;
  width: 25px;
  color: var(--primary);
  font-weight: 900;
  line-height: 1.7;
}
div.contact-us-sticky ul li.numbers::before {
  content: "";
  font-weight: 400;
  margin-right: 15px !important;
}
div.contact-us-sticky ul li.face-to-face::before {
  content: "";
  margin-right: 15px !important;
}
div.contact-us-sticky ul li.online a, div.contact-us-sticky ul li.find-us a, div.contact-us-sticky ul li.phonebook a {
  font-weight: 500;
  font-size: 14px;
}
div.contact-us-sticky ul li.find-us a, div.contact-us-sticky ul li.phonebook a {
  padding-left: 0;
}
div.contact-us-sticky ul li.online::before {
  content: "";
  margin-right: 15px !important;
}
div.contact-us-sticky ul li.phonebook::before {
  content: "";
  margin-right: 15px !important;
}
div.contact-us-sticky ul li.find-us::before {
  content: "";
  margin-right: 15px !important;
}
div.contact-us-sticky ul div.flex.col-3 li {
  flex-wrap: nowrap;
}
div.contact-us-sticky .open-times p span.current-day-time {
  color: #118833;
}
div.contact-us-sticky {
  position: fixed;
  right: -30%;
  top: 20%;
  width: 30%;
  z-index: 100;
  box-shadow: 5px 5px 15px rgba(51, 51, 51, 0.1);
  background-color: white;
  transition: all 0.3s ease;
  padding: 20px;
}
div.contact-us-sticky.active {
  right: 0;
}
div.contact-us-sticky.active p.gu3.btn.feature {
  left: 10px;
  transform: translate(0px, -100%);
  rotate: 0deg;
  transition: all 0.3s ease;
}
div.contact-us-sticky.active p.gu3.btn.feature a {
  background-color: #e51f30;
  padding: 5px 10px !important;
  border-radius: 0px;
  -webkit-border-radius: 0px;
}
div.contact-us-sticky p.gu3.btn {
  position: absolute;
  top: 7%;
  left: 10px;
  height: 40px;
  width: 105px;
  transform: translateY(-200%);
  rotate: -90deg;
  margin-bottom: 0px !important;
  transition: all 0.3s ease;
}
@media (max-width: 70em) {
  div.contact-us-sticky {
    position: fixed;
    right: -85%;
    top: 26%;
    width: 85%;
    z-index: 100;
    background-color: white;
    transition: all 0.3s ease;
    padding: 20px;
  }
  div.contact-us-sticky p.gu3.btn {
    height: 36px;
  }
  div.contact-us-sticky.active {
    right: 0;
  }
  .contact-us-sticky p.gu3.btn:hover {
    left: 10px;
  }
  div.contact-us-sticky .btn a {
    padding: 5px 10px;
    line-height: 1;
  }
  .body-wrapper main button.banner-controls {
    top: 120px;
    right: 10px;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .body-wrapper main button.banner-controls {
    top: 80px;
    right: 10px;
    margin-top: 0px;
  }
}
.scroll-to-top-container {
  animation: fade-out-scrolling-button 700ms;
  display: none;
}
@media only screen and (max-width: 767px) {
  .scroll-to-top-container.show-button {
    display: flex;
    animation: fade-in-scrolling-button 700ms;
    transition: all 900ms ease-in;
  }
  .scroll-to-top-container {
    left: 0px;
    position: fixed;
    bottom: 32px;
    padding: 10px 10px 10px 15px;
    z-index: 50;
    background-color: var(--secondary);
    justify-content: center;
    align-items: center;
    box-shadow: -0.3px -0.7px 0.7px -0.1px rgba(0, 0, 0, 0.05), -1.4px -1.7px 7.7px -0.8px rgba(0, 0, 0, 0.05), -8.8px -0.5px 4.1px -7.5px rgba(0, 0, 0, 0.05), -4px -8px 14px -1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    transition: all 0.25s;
  }
  .scroll-to-top-container:hover {
    background-color: var(--primary);
  }
  .scroll-to-top-container p.scroll-to-top-icon {
    font-size: 20px;
    padding: 3px;
    color: white;
    margin: 0;
  }
  .scroll-to-top-container p.scroll-to-top-icon:after {
    font-family: "FontAwesome";
    font-weight: 600;
    content: "";
  }
}
@keyframes fade-in-scrolling-button {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out-scrolling-button {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}
main .slab .inner .why-griffith-container {
  display: grid;
  grid-template-columns: 0.5fr 1.5fr;
  position: relative;
  padding-top: 60px;
}
@media (max-width: 767px) {
  main .slab .inner .why-griffith-container {
    grid-template-rows: 0.5fr 1.5fr;
    grid-template-columns: 1fr;
    margin-left: -20px;
    width: 100vw;
    padding-top: 50px;
    margin-bottom: -10px;
  }
}
main .slab .inner .why-griffith-container::before {
  content: "";
  width: 100%;
  height: calc(100% - 30px);
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: -1;
  background-color: var(--primary);
  box-shadow: -4.1px -6.9px 8.3px -3.19px rgba(0, 0, 0, 0.05), -2.5px -3.2px 15.1px 2.6px rgba(0, 0, 0, 0.05), -6.8px -9px 9.7px -4px rgba(0, 0, 0, 0.05), -10.1px -16.4px 16px -5.6px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  main .slab .inner .why-griffith-container::before {
    height: calc(100% + 20px);
  }
}
main .slab .inner .why-griffith-container h2 {
  font-size: 42px;
  grid-column: 1;
  text-wrap: balance;
  font-weight: 900;
  color: var(--tertiary);
  margin: 0 !important;
  line-height: 1;
  padding: 0px 40px 20px;
  font-family: "Griffith Sans Display";
  font-style: italic;
}
@media (max-width: 767px) {
  main .slab .inner .why-griffith-container h2 {
    grid-row: 1;
    grid-column: 1;
    place-self: end start;
    margin-bottom: 20px;
  }
}
main .slab .inner .why-griffith-container .m-overflow-scroll {
  grid-column: 2;
  justify-self: end;
  display: flex;
  height: calc(100% + 20px);
  width: 100%;
  overflow-x: auto;
}
@media (max-width: 767px) {
  main .slab .inner .why-griffith-container .m-overflow-scroll {
    grid-row: 2;
    grid-column: 1;
    padding: 0px 40px;
    scroll-padding: 0px 40px;
    max-width: unset;
    box-shadow: unset;
  }
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile {
  min-width: 200px;
  height: 210px;
  overflow: hidden;
  padding: 50px 20px 0px;
  background-color: var(--tertiary);
  display: grid;
  grid-template-rows: 1.5fr 0.5fr;
  position: relative;
  box-shadow: -4.1px -6.9px 8.3px -3.19px rgba(0, 0, 0, 0.05), -2.5px -3.2px 15.1px 2.6px rgba(0, 0, 0, 0.05), -6.8px -9px 9.7px -4px rgba(0, 0, 0, 0.05), -10.1px -16.4px 16px -5.6px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  main .slab .inner .why-griffith-container .m-overflow-scroll .tile {
    min-width: 250px;
    height: 200px;
  }
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--tertiary);
  position: absolute;
  z-index: -1;
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile h4 {
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 15px;
  line-height: 1;
  display: block;
  padding: 10px 15px;
  color: var(--tertiary);
  background-color: var(--secondary);
  font-family: "Griffith Sans Display";
  font-weight: 800;
  box-shadow: -0.3px -0.7px 0.7px -0.1px rgba(0, 0, 0, 0.05), -1.4px -1.7px 7.7px -0.8px rgba(0, 0, 0, 0.05), -8.8px -0.5px 4.1px -7.5px rgba(0, 0, 0, 0.05), -4px -8px 14px -1px rgba(0, 0, 0, 0.05);
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile p:not(.btn) {
  font-size: 20px;
  margin: 0;
  height: fit-content;
  line-height: 1;
  text-wrap: balance;
  font-family: "Griffith Sans Text";
  max-width: 17ch;
  font-weight: 600;
  font-style: italic;
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile p.btn {
  border-top: 1px solid var(--black-60);
  grid-row: 2/3;
  width: calc(100% + 40px);
  margin-left: -20px;
  margin-bottom: 0;
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile p.btn a {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  border-radius: 0px;
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  border-color: transparent;
}
main .slab .inner .why-griffith-container .m-overflow-scroll .tile p.btn a:hover, main .slab .inner .why-griffith-container .m-overflow-scroll .tile p.btn a:focus {
  opacity: 0.8;
  transition: all 300ms ease;
}
.scroll-snap {
  display: flex;
  width: 100%;
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scroll-padding: 0px 5px;
}
.scroll-snap > div {
  scroll-snap-align: start;
}
.scroll-snap::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 12px;
}
.scroll-snap::-webkit-scrollbar-thumb {
  border-radius: 1px;
  width: 5px;
  max-width: 5px;
  background-color: #ddd;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.2);
}
.scroll-snap .modal-video-bg-no {
  min-width: 270px;
  margin-right: 10px;
  display: block;
}
@media (max-width: 767px) {
  .scroll-snap .modal-video-bg-no {
    min-width: 315px;
  }
}
main .slab.inset-overlay {
  margin-top: 180px;
  padding-bottom: 20px;
}
main .slick-slider-banner .slick-list .slick-track {
  height: 90vh;
}
.study-areas {
  column-gap: 10px;
}
main .slab .inner .flex.degree-search {
  padding-bottom: 20px;
  margin-bottom: 0px;
}
main .slab .inner .flex.degree-search .degree-search-container {
  width: 100%;
}
main .slab .inner .flex.degree-search p.btn.all-degrees {
  display: none;
}
main .slab .inner form#degree-search-container__search-form {
  box-shadow: none;
}
main form#degree-search-container__search-form input.degree-search-container__search-form__text {
  border-color: var(--secondary) !important;
}
main form#degree-search-container__search-form input.degree-search-container__search-form__button-search.searching {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0021/1863201/searching-spin-1.svg);
}
main .slab .inner .card-key-points {
  padding: 40px;
  background-color: var(--tertiary);
}
main li.study-areas__item:before {
  display: none;
}
li.study-areas__item a:before {
  top: unset;
}
li.study-areas__item a {
  width: 100%;
  text-align: left;
  display: flex;
  align-items: center;
  position: relative;
  text-wrap: balance;
  min-height: 75px;
  font-size: 17px;
  font-weight: 500;
  padding: 0px 0px 0px 50px;
  border-bottom: 1px solid #d2d2d2;
}
.gu-home-modal-search__results__list .study-area-header a.add-pointer {
  padding-right: 20px;
}
.degree-search-container__dropdown .search-studyareas.card {
  overflow-y: scroll;
}
li.study-areas__item {
  display: flex;
  filter: grayscale(1);
  margin-left: 0;
  padding-left: 0;
}
main .slab .inner .card-key-points ul.study-areas.dom-ksp h5 {
  margin: 0 !important;
  width: 100%;
  padding-top: 30px;
}
.study-areas__browse-degrees {
  list-style: none;
}
main .slab .inner .card-key-points ul li.study-areas__item--all a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0023/502673/mobile-phone-touch.svg);
  width: 30px;
  height: 30px;
  background-size: 115%;
}
.study-areas__item--professional a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0025/1161295/professional-development.svg);
  background-size: 120%;
}
.study-areas__item--double a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0023/1161293/double-degrees.svg);
  background-size: 120%;
}
.study-areas__item--webinars a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0015/503016/video-play-2.svg);
  background-size: 120%;
}
.study-areas__item--subsidised a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0027/502956/stopwatch.svg);
  background-size: 120%;
}
.study-areas__item--person a:before {
  background-image: url(https://www.griffith.edu.au/__data/assets/file/0030/502779/person-graduate.svg);
  background-size: 120%;
}
ul.study-areas.update li.study-areas__item a:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 23px !important;
  left: 8px;
}
@media (max-width: 767px) {
  ul.study-areas.update li.study-areas__item a:before {
    top: 17px !important;
  }
}
ul.study-areas.update li.study-areas__item a {
  width: 100%;
  text-align: left;
  display: inline-block;
  align-content: center;
  position: relative;
  text-wrap: balance;
  min-height: 75px;
  font-size: 17px;
  font-weight: 500;
  padding: 0px 0px 0px 50px;
  border-bottom: 1px solid #d2d2d2;
}
@media (max-width: 767px) {
  ul.study-areas.update li.study-areas__item a {
    min-height: 60px;
  }
}
.study-areas__item--i-101 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0yODggMzJINjA4VjQ4MEg0MTZ2MzJINjA4aDMyVjQ4MCAzMiAwSDYwOCAyODggMjU2VjMydjc1LjdsMzIgMjYuN1YzMnptNTAgMTQ0aDE0IDY0IDE2VjE2MCA5NiA4MEg0MTYgMzUyIDMzNlY5NnY2NCAxNC4zbDIgMS43em0xNDIgMzJINDY0djE2IDY0IDE2aDE2IDY0IDE2VjI4OCAyMjQgMjA4SDU0NCA0ODB6bTQ4IDY0SDQ5NlYyNDBoMzJ2MzJ6bS02NCA2NHYxNiA2NCAxNmgxNiA2NCAxNlY0MTYgMzUyIDMzNkg1NDQgNDgwIDQ2NHptNjQgMzJ2MzJINDk2VjM2OGgzMnpNMzY4IDE0NFYxMTJoMzJ2MzJIMzY4em05Ni02NFY5NnY2NCAxNmgxNiA2NCAxNlYxNjAgOTYgODBINTQ0IDQ4MCA0NjR6bTMyIDMyaDMydjMySDQ5NlYxMTJ6TTMyIDI3MUwxOTIgMTM3LjcgMzUyIDI3MVY0ODBIMzJWMjcxek0wIDI1NlY0ODB2MzJIMzIgMzUyaDMyVjQ4MCAyNTZMMTkyIDk2IDAgMjU2em0xNjAgMzJoNjR2NjRIMTYwVjI4OHptMC0zMkgxMjh2MzIgNjQgMzJoMzIgNjQgMzJWMzUyIDI4OCAyNTZIMjI0IDE2MHoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-102 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0yNTYgMTQxLjNsLTIyLjYtMjIuNkwyMDkuMSA5NC40QzE4OS43IDc0LjkgMTYzLjMgNjQgMTM1LjggNjRDNzguNSA2NCAzMiAxMTAuNSAzMiAxNjcuOGMwIDI3LjUgMTAuOSA1My45IDMwLjQgNzMuNEw3Ny4yIDI1Nkg4MGg1NC4xbDM1LjYtNzEuMiAxMy41LTI3IDE0LjggMjYuMyA1OS4yIDEwNS4zIDQ5LjUtNzQuMyAxMy4zLTIwIDEzLjMgMjBMMzYwLjYgMjU2SDQzMmgyLjhsMTQuOS0xNC44YzE5LjUtMTkuNSAzMC40LTQ1LjkgMzAuNC03My40QzQ4MCAxMTAuNSA0MzMuNSA2NCAzNzYuMiA2NGMtMjcuNSAwLTUzLjkgMTAuOS03My40IDMwLjRsLTI0LjIgMjQuMkwyNTYgMTQxLjN6TTQ0OCAyODhINDMyIDQwMi44IDM1MmgtOC42bC00LjctNy4xLTE4LjctMjgtNTAuNyA3Ni0xNC41IDIxLjctMTIuOC0yMi43TDE4NC44IDIyNi4xbC0yNi41IDUzLTQuNCA4LjhIMTQ0IDEwOS4yIDgwIDY0aDBMMzkuOCAyNjMuOEMxNC4zIDIzOC4zIDAgMjAzLjggMCAxNjcuOEMwIDkyLjggNjAuOCAzMiAxMzUuOCAzMmMzNiAwIDcwLjUgMTQuMyA5NiAzOS44bDEuNiAxLjZMMjU2IDk2bDIyLjYtMjIuNiAxLjYtMS42YzI1LjUtMjUuNSA2MC0zOS44IDk2LTM5LjhDNDUxLjIgMzIgNTEyIDkyLjggNTEyIDE2Ny44YzAgMzYtMTQuMyA3MC41LTM5LjggOTZMNDQ4IDI4OGgwek05NiAzMjBoNDUuM0wyNTYgNDM0LjggMzcwLjggMzIwSDQxNkwyNzguNiA0NTcuNCAyNTYgNDgwbC0yMi42LTIyLjZMOTYgMzIweiIvPg0KPC9zdmc+);
}
.study-areas__item--i-103 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0zMiAzMkg1NDRWMTk4LjZjMTEuMiAzLjIgMjEuOSA3LjQgMzIgMTIuNlYzMiAwSDU0NCAzMiAwVjMyIDM4NHYzMkgzMiAyMTMuMWwtMTAuNyA2NEgxNDQgMTI4djMyaDE2IDcySDM2MGgzNC44Yy0xMi45LTkuMS0yNC41LTE5LjktMzQuNi0zMkgzNDEuMSAyODggMjM0LjlsMTAuNy02NEgyODhoMzguNmMtMi45LTEwLjMtNC45LTIxLTUuOS0zMkgyMzIuM2MtLjIgMC0uNCAwLS42IDBIMzJWMzJ6TTQ4MCAxOTIuN1YxMTIgOTZINDY0IDM2OCAzNTJ2MzJoMTYgNTcuNEwzMDQgMjQ5LjRsLTY4LjctNjguN0wyMjQgMTY5LjRsLTExLjMgMTEuMy0xMTIgMTEyTDg5LjQgMzA0IDExMiAzMjYuNmwxMS4zLTExLjNMMjI0IDIxNC42bDY4LjcgNjguN0wzMDQgMjk0LjZsMTEuMy0xMS4zTDQ0OCAxNTAuNnY0OGMxMC4zLTIuOSAyMS00LjkgMzItNS45ek00OTYgMjU2YTExMiAxMTIgMCAxIDEgMCAyMjQgMTEyIDExMiAwIDEgMSAwLTIyNHptMCAyNTZhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4ek00NzIuOCAzMzUuNGMuNi0uOSAxLjgtMi4xIDQuMi0zLjRjNS4xLTIuNyAxMi41LTQuMSAxOC43LTRjOC4yIC4xIDE3LjEgMS44IDI2LjQgNC4xbDE1LjUgMy45IDcuNy0zMS4xTDUyOS45IDMwMWMtNS42LTEuNC0xMS42LTIuNy0xNy45LTMuN1YyODggMjcySDQ4MHYxNiA5LjVjLTYuMSAxLjItMTIuMyAzLjItMTggNi4zYy0xMS44IDYuMy0yMyAxOC40LTIxLjggMzcuMmMxIDE2IDExLjcgMjUuMyAyMS42IDMwLjdjOC44IDQuNyAxOS43IDcuOCAyOC42IDEwLjNsMS44IC41YzEwLjMgMi45IDE3LjkgNS4yIDIzLjIgOC4zYzQuNSAyLjcgNC43IDQuMiA0LjcgNS42Yy4xIDIuNC0uNSAzLjctMSA0LjVjLS42IDEtMS44IDIuMi00IDMuM2MtNC43IDIuNS0xMS44IDMuOC0xOC41IDMuNmMtOS41LS4zLTE4LjUtMy4xLTI5LjktNi44Yy0xLjktLjYtMy44LTEuMi01LjgtMS44bC0xNS4zLTQuOEw0MzYgNDI1LjJsMTUuMyA0LjhjMS42IC41IDMuMyAxIDUgMS42bDAgMCAwIDBjNyAyLjMgMTUuMSA0LjggMjMuNyA2LjZ2MTEuNCAxNmgzMnYtMTZWNDM4LjdjNi4yLTEuMSAxMi41LTMuMSAxOC4zLTYuMmMxMi4xLTYuNSAyMi4zLTE4LjcgMjEuNy0zNi45Yy0uNS0xNi4yLTEwLjMtMjYuMy0yMC41LTMyLjNjLTkuNC01LjYtMjEuMi04LjktMzAuNS0xMS41bC0uMiAwYy0xMC40LTIuOS0xOC4zLTUuMi0yMy45LTguMmMtNC44LTIuNi00LjgtNC00LjgtNC41bDAtLjFjLS4xLTEuOSAuMy0yLjkgLjgtMy42eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-104 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik00NDggMjg4Yy0xMSAwLTIxLjctMS4xLTMyLTMuMlYzNTJIMzM2VjI0Mi4zYy01LjgtNS43LTExLjEtMTEuOC0xNi0xOC4zSDMwNFYzNTJIMjA4VjIyNEgxNzZWMzUySDk2VjIyNEg2NFYzNTJINDh2MzJINjQgNDQ4aDE2VjM1Mkg0NDhWMjg4ek0yNTYgMEwwIDE0NHYxNiAzMkgzMiAzMDEuM2MtNC40LTEwLjItNy45LTIwLjktMTAuMS0zMkgzNi44TDI1NiAzNi43bDQ2IDI1LjhjNC40LTkuOCA5LjgtMTkuMSAxNi0yNy43TDI1NiAwek0yNCA0NDhINDAgNDcyaDE2VjQxNkg0NzIgNDAgMjR2MzJ6TTAgNDgwdjMySDE2IDQ5NmgxNlY0ODBINDk2IDE2IDB6TTQ0OCAzMi4xYTk2IDk2IDAgMSAxIDAgMTkyIDk2IDk2IDAgMSAxIDAtMTkyem0wIDIyNGMyOS42IDAgNTYuOC0xMCA3OC41LTI2LjlMNjA0LjcgMzA3bDExLjMgMTEuMyAyMi42LTIyLjctMTEuMy0xMS4zLTc4LjEtNzcuN0M1NjYgMTg0LjkgNTc2IDE1Ny43IDU3NiAxMjguMmMwLTcwLjctNTcuMy0xMjgtMTI4LTEyOHMtMTI4IDU3LjMtMTI4IDEyOHM1Ny4zIDEyOCAxMjggMTI4eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-105 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0yMjEuMiAxMy4zQzIzMC44IDUuNyAyNDIuNiAwIDI1NiAwYzI2LjkgMCA0Ny4xIDIxLjYgNTkuMiA0MS44QzMyNy45IDYyLjkgMzM2IDg5LjEgMzM2IDEwOS43djUyLjVsMTY3LjkgOTYgOC4xIDQuNlYyNzJ2OTYgMjIuN2wtMjEuNC03LjZMMzM2IDMyNy44VjM3Nmw1Ny42IDQzLjJMNDAwIDQyNHY4IDY0IDE2SDM4NCAzNjhoLTIuMmwtMi4yLS42TDI1NiA0ODAuNiAxNDguNCA1MTEuNGwtMi4yIC42SDE0NCAxMjggMTEyVjQ5NiA0MzJ2LThsNi40LTQuOEwxNzYgMzc2bDAtNTAuNkwyMC45IDM3NS4yIDAgMzgxLjlWMzYwIDI2NHYtOS4zbDguMS00LjYgMTY3LjktOTZWMTA5LjdjMC0yMC43IDguNC00Ni45IDIxLjItNjcuOWM2LjUtMTAuNyAxNC41LTIwLjggMjQtMjguNHptMy4zIDQ1QzIxNC4xIDc1LjYgMjA4IDk2LjIgMjA4IDEwOS43djUzLjcgOS4zbC04LjEgNC42TDMyIDI3My4zdjY0LjhsMTU1LjEtNDkuOSAyMC45LTYuN3YyMS45bDAgODAuNnY4bC02LjQgNC44TDE0NCA0NDB2MzkuNGwxMDcuNi0zMC43IDQuNC0xLjMgNC40IDEuM0wzNjggNDc5LjRWNDQwbC01Ny42LTQzLjJMMzA0IDM5MnYtOFYzMDUuMSAyODIuNGwyMS40IDcuNkw0ODAgMzQ1LjN2LTY0bC0xNjcuOS05Ni04LjEtNC42di05LjNWMTA5LjdjMC0xMy42LTUuOS0zNC4yLTE2LjItNTEuNEMyNzYuOSA0MC4yIDI2NS4xIDMyIDI1NiAzMmMtNC4xIDAtOSAxLjctMTQuOCA2LjNjLTUuOCA0LjYtMTEuNSAxMS41LTE2LjcgMjB6Ii8+DQo8L3N2Zz4=);
}
.study-areas__item--i-106 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0xNDQgMEgxMjhWMTYgOTZIMzIgMHYzMlY0NDh2MzJIMzIgNDgwaDMyVjQ0OCAxMjggOTZINDgwIDM4NFYxNiAwSDM2OCAxNDR6TTM1MiA5NkgxNjBWMzJIMzUyVjk2ek0xNDQgMTI4SDM2OCA0ODBWMjU2SDMzNiAzMDQgMjA4IDE3NiAzMlYxMjhIMTQ0ek00ODAgMjg4VjQ0OEgzMlYyODhIMTc2djQ4IDMyaDMyIDk2IDMyVjMzNiAyODhINDgwem0tMjcyIDBoOTZ2NDhIMjA4VjI4OHoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-107 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0zMiAyNTZDMzIgMTMyLjMgMTMyLjMgMzIgMjU2IDMyYzcwLjMgMCAxMzMgMzIuNCAxNzQuMSA4M2wxMC4xIDEyLjRMNDY1IDEwNy4zIDQ1NSA5NC45QzQwOC4xIDM3IDMzNi4zIDAgMjU2IDBDMTE0LjYgMCAwIDExNC42IDAgMjU2djQ4IDE2SDMyVjMwNCAyNTZ6bTQ3MC44LTY4LjNsLTQuMy0xNS40LTMwLjggOC41IDQuMyAxNS40YzUuMiAxOSA4LjEgMzkgOC4xIDU5Ljd2NDggMTZoMzJWMzA0IDI1NmMwLTIzLjYtMy4yLTQ2LjUtOS4yLTY4LjN6TTI1NiA4MGMtMzAuNSAwLTU5LjMgNy44LTg0LjMgMjEuNWwxOC44IDI2LjNDMjEwLjEgMTE3LjcgMjMyLjQgMTEyIDI1NiAxMTJjNzkuNSAwIDE0NCA2NC41IDE0NCAxNDR2MjQuOWMwIDM0LjYtMi43IDY5LTguMSAxMDMuMWgzMi40YzUuMi0zNCA3LjgtNjguNSA3LjgtMTAzLjFWMjU2YzAtOTcuMi03OC44LTE3Ni0xNzYtMTc2ek0xNTIgMTU2LjRMMTMzLjEgMTMwQzEwMC4zIDE2MiA4MCAyMDYuNiA4MCAyNTZ2MjQuOWMwIDM1LTUuNSA2OS44LTE2LjIgMTAzLjFIOTcuM0MxMDcgMzUwLjYgMTEyIDMxNS45IDExMiAyODAuOVYyNTZjMC0zOC42IDE1LjItNzMuNyA0MC05OS42ek0yNTYgMTYwYy01MyAwLTk2IDQzLTk2IDk2djI0LjljMCA0Ni03LjYgOTEuNi0yMi41IDEzNS4xaDMzLjdDMTg1IDM3Mi40IDE5MiAzMjYuOCAxOTIgMjgwLjlWMjU2YzAtMzUuMyAyOC43LTY0IDY0LTY0czY0IDI4LjcgNjQgNjR2MjQuOWMwIDQ1LjYtNS40IDkwLjktMTYuMSAxMzUuMWgzMi45YzEwLjEtNDQuMiAxNS4yLTg5LjUgMTUuMi0xMzUuMVYyNTZjMC01My00My05Ni05Ni05NnptMTYgOTZIMjQwdjI0LjljMCA2MC45LTExLjIgMTIxLjItMzMuMSAxNzguMWwtNS45IDE1LjMtMi4yIDUuN2gzNC4zbDMuNy05LjVDMjYwLjEgNDEwIDI3MiAzNDUuNyAyNzIgMjgwLjlWMjU2eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-108 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4NCjxwYXRoIGQ9Ik0xMzIgNjRjMTQuNyAwIDI5IDQuOCA0MC44IDEzLjZsNDEuNiAzMS4yIDIxLjMgMTYgMTIuOCA5LjYgMTkuMi0yNS42LTEyLjgtOS42LTUuNC00IDE2LjMtMTMuOWMxMy0xMS4xIDI5LjUtMTcuMiA0Ni42LTE3LjJjMzkuNSAwIDcxLjYgMzIuMSA3MS42IDcxLjZ2M2MwIDExLjYtMi43IDIzLTcuOSAzMy40bC0zMC40IDYwLjktMSAyLjEtLjQgMi4zTDMwNy40IDQ0My42IDI3MS41IDMwMC4xbC0zLTEyLjFIMjU2IDE5MiAxNzkuNWwtMyAxMi4xTDE0MC42IDQ0My42IDEwMy44IDIzNy4ybC0uNC0yLjMtMS0yLjFMNzEuOSAxNzJjLTUuMi0xMC40LTcuOS0yMS44LTcuOS0zMy40VjEzMmMwLTM3LjYgMzAuNC02OCA2OC02OHptOTEuMyAxMS41TDE5MiA1MmMtMTcuMy0xMy0zOC40LTIwLTYwLTIwQzc2LjggMzIgMzIgNzYuOCAzMiAxMzJ2Ni42YzAgMTYuNiAzLjkgMzIuOSAxMS4zIDQ3LjdsMjkuNCA1OC44IDM5LjYgMjIxLjcgMi40IDEzLjJIMTI4aDI0IDEyLjVsMy0xMi4xIDM3LTE0Ny45aDM5bDM3IDE0Ny45IDMgMTIuMUgyOTZoMjQgMTMuNGwyLjQtMTMuMiAzOS42LTIyMS43IDI5LjQtNTguOGM3LjQtMTQuOCAxMS4zLTMxLjEgMTEuMy00Ny43di0zQzQxNiA3OC40IDM2OS42IDMyIDMxMi40IDMyYy0yNC43IDAtNDguNiA4LjgtNjcuNCAyNC45TDIyMy4zIDc1LjV6Ii8+DQo8L3N2Zz4=);
}
.study-areas__item--i-109 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0wIDQxNmMwIDUzIDQzIDk2IDk2IDk2SDQ5NmgxNlY0OTYgMzM2IDMyMEg0OTYgMzMxLjdMNDQ3LjMgMjA0LjVsMTEuMy0xMS4zLTExLjMtMTEuM0wzMzQuMiA2OC43IDMyMi44IDU3LjQgMzExLjUgNjguNyAxOTIgMTg4LjJWMTYgMEgxNzYgMTYgMFYxNiA0MTZ6bTQ4MCA2NEgxNzEuN2wxMjgtMTI4SDQ4MFY0ODB6TTQxMy40IDE5My4xTDE5MiA0MTQuNXYtMTgxTDMyMi44IDEwMi42bDkwLjUgOTAuNXpNOTYgNDgwYy0zNS4zIDAtNjQtMjguNy02NC02NGwwLTEyOEgxNjBWNDE2YzAgMzUuMy0yOC43IDY0LTY0IDY0ek0zMiAyNTZWMTYwSDE2MHY5NkgzMnptMC0xMjhWMzJsMTI4IDB2OTZIMzJ6TTk2IDQ0MGEyNCAyNCAwIDEgMCAwLTQ4IDI0IDI0IDAgMSAwIDAgNDh6Ii8+DQo8L3N2Zz4=);
}
.study-areas__item--i-110 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0xNjggNTZhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHptODAgMEE1NiA1NiAwIDEgMCAxMzYgNTZhNTYgNTYgMCAxIDAgMTEyIDB6TTE0MC45IDEyOGgtOS42bC00LjUgOC41LTc2LjkgMTQ0LTcuNSAxNC4xIDI4LjIgMTUuMSA3LjUtMTQuMUwxMjggMjAyLjFWNDk2djE2aDMyVjQ5NiAzNTJoNjRWNDk2djE2aDMyVjQ5NiAxNjBINDAwaDE2VjEyOEg0MDAgMzUyVjMySDYwOFYyODhIMzUyVjE5MkgzMjB2OTYgMzJoMzJINjA4aDMyVjI4OCAzMiAwSDYwOCAzNTIgMzIwVjMydjk2SDI0My4xIDE0MC45ek0yMjQgMzIwSDE2MFYxNjBoNjRWMzIweiIvPg0KPC9zdmc+);
}
.study-areas__item--i-111 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0xMTIgMGgtMS45bC00LjQgOC44Yy0yMyA0Ni02MS4zIDkxLjctOTguNyAxMTdMMjUgMTUyLjNjMzEuNy0yMS40IDYyLjgtNTQuNyA4Ny05MC45VjI1NkgxNiAwdjMySDE2IDYyNGgxNlYyNTZINjI0IDUyOFY2MS40YzI0LjIgMzYuMiA1NS40IDY5LjUgODcgOTAuOUw2MzMgMTI1LjhjLTM3LjQtMjUuMy03NS43LTcxLTk4LjctMTE3TDUyOS45IDBINTI4aC04SDUwNGgtOC0xLjNsLTQuNiA4LjFDNDUyLjEgNzQuNiAzOTAuOCAxMjggMzIwIDEyOFMxODcuOSA3NC42IDE0OS45IDguMUwxNDUuMyAwSDE0NGgtOEgxMjBoLTh6TTMwNCAxNTkuM1YyNTZIMjQwVjE0MS4xYzE5LjkgOS43IDQxLjMgMTYuMSA2NCAxOC4yem0tOTYtMzcuNFYxMjggMjU2SDE0NFY1Ny42YzE3LjkgMjQuNCAzOS41IDQ2LjcgNjQgNjQuM3ptMTI4IDM3LjRjMjIuNy0yLjEgNDQuMS04LjUgNjQtMTguMlYyNTZIMzM2VjE1OS4zem05Ni0zNy40YzI0LjUtMTcuNiA0Ni4xLTM5LjkgNjQtNjQuM1YyNTZINDMyVjEyOHYtNi4xek0wIDMyMHYzMkgxNiA5NlY0OTZ2MTZoMTYgOTYgMTZWNDk2IDM1Mkg0MTZWNDk2djE2aDE2IDk2IDE2VjQ5NiAzNTJoODAgMTZWMzIwSDYyNCA1MjggNTEydjE2VjQ4MEg0NDhWMzM2IDMyMEg0MzIgMjA4IDE5MnYxNlY0ODBIMTI4VjMzNiAzMjBIMTEyIDE2IDB6Ii8+DQo8L3N2Zz4=);
}
.study-areas__item--i-112 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4NCjxwYXRoIGQ9Ik0zNTIgMzIwYzAtMTguNS04LjktNDYtMjYuNS04MC4xYy0xNy0zMy00MC02OC4zLTYzLjUtMTAxYy0yMy40LTMyLjYtNDctNjIuMS02NC43LTgzLjRjLTEuOS0yLjItMy42LTQuNC01LjQtNi40Yy0xLjcgMi4xLTMuNSA0LjItNS40IDYuNGMtMTcuNyAyMS4zLTQxLjIgNTAuOC02NC43IDgzLjRjLTIzLjUgMzIuNy00Ni41IDY4LTYzLjUgMTAxQzQwLjkgMjc0IDMyIDMwMS41IDMyIDMyMGMwIDg4LjQgNzEuNiAxNjAgMTYwIDE2MHMxNjAtNzEuNiAxNjAtMTYwek0wIDMyMEMwIDIzNS44IDEyMSA4My42IDE3MC45IDI0LjRDMTgzLjggOS4xIDE5MiAwIDE5MiAwczguMiA5LjEgMjEuMSAyNC40QzI2MyA4My42IDM4NCAyMzUuOCAzODQgMzIwYzAgMTA2LTg2IDE5Mi0xOTIgMTkyUzAgNDI2IDAgMzIwem0xOTIgODB2MzJjLTYxLjkgMC0xMTItNTAuMS0xMTItMTEyaDMyYzAgNDQuMiAzNS44IDgwIDgwIDgweiIvPg0KPC9zdmc+);
}
.study-areas__item--i-113 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik00ODAgMTkySDMyVjQ0OEg0ODBWMTkyem0wLTMyVjY0aC0xLjRsLTk2IDk2SDQ4MHptLTI0OS40IDBIMzM3LjRsOTYtOTZIMzI2LjZsLTk2IDk2em0tNDUuMyAwbDk2LTk2SDE3NC42bC05NiA5NkgxODUuNHpNMzIgNjR2OTZoMS40bDk2LTk2SDMyem00ODAgOTZ2MTYgMTZWNDQ4djMySDQ4MCAzMiAwVjQ0OCAxOTIgMTc2IDE2MCA2NCAzMkgzMiA0ODBoMzJWNjR2OTZ6TTIxNi4xIDIyNi4ybDEzNiA4MEwzNzUuNiAzMjBsLTIzLjQgMTMuOC0xMzYgODBMMTkyIDQyOFY0MDAgMjQwIDIxMmwyNC4xIDE0LjJ6TTMxMi40IDMyMEwyMjQgMjY4VjM3Mmw4OC40LTUyeiIvPg0KPC9zdmc+);
}
.study-areas__item--i-114 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4NCjxwYXRoIGQ9Ik0wIDBIMTYgMzA0aDE2VjE2IDM1OWwtMzIgNzMuMVYzMkgzMlYyODhIMTQ0aDE2djMySDE0NCAzMnY2NEgxNDRoMTZ2MzJIMTQ0IDMydjY0SDI2Ny4xbC0xNCAzMkgxNiAwVjQ5NiA0MTYgMzg0IDMyMCAyODggMTYgMHpNMzQ0IDM4NGgyMC45SDQzMmg2Ny4xSDUyMGw4LjQgMTkuMiAyOCA2NEw1NjIgNDgwbDE0IDMySDU0MS4xaC0xNEgzMzYuOWgtMTRIMjg4bDE0LTMyIDUuNi0xMi44IDI4LTY0TDM0NCAzODR6bTE4My4xIDk2bC0xNC0zMi0xNC0zMkgzNjQuOWwtMTQgMzItMTQgMzJoMzQuOUg0OTIuMWgzNC45ek0zNTIgMjcyYTgwIDgwIDAgMSAxIDE2MCAwIDgwIDgwIDAgMSAxIC0xNjAgMHptMTI4IDBhNDggNDggMCAxIDAgLTk2IDAgNDggNDggMCAxIDAgOTYgMHpNMTM2IDgwaDQ4IDE2Vjk2djI0aDI0IDE2djE2IDQ4IDE2SDIyNCAyMDB2MjQgMTZIMTg0IDEzNiAxMjBWMjI0IDIwMEg5NiA4MFYxODQgMTM2IDEyMEg5NmgyNFY5NiA4MGgxNnptMTYgNTZ2MTZIMTM2IDExMnYxNmgyNCAxNnYxNiAyNGgxNlYxODQgMTY4aDE2IDI0VjE1MkgxODQgMTY4VjEzNiAxMTJIMTUydjI0eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-115 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4NCjxwYXRoIGQ9Ik0yMDggMzJoODBjOC44IDAgMTYgNy4yIDE2IDE2cy03LjIgMTYtMTYgMTZIMjA4VjMyek0xNzYgOTZoMzIgODBjMjYuNSAwIDQ4LTIxLjUgNDgtNDhzLTIxLjUtNDgtNDgtNDhIMjA4IDE3NlYzMmgtOGMtNDQuMiAwLTgwIDM1LjgtODAgODB2NDhIMTYgMHYzMkgxNiA0MzJoMTZWMTYwSDQzMiAxMjBWMTEyYzAtMjYuNSAyMS41LTQ4IDQ4LTQ4aDhWOTZ6TTQ3LjMgMjI0TDgwIDUxMkgzNjhsMzIuNy0yODhIMzY4LjVMMzM5LjQgNDgwSDEwOC42TDc5LjUgMjI0SDQ3LjN6bTE5MS4zIDI1LjNMMjI0IDIxNy44bC0xNC41IDMxLjUtMTguOCA0MC44TDE0NiAyOTUuNGwtMzQuNCA0LjFMMTM3LjEgMzIzbDMzIDMwLjUtOC44IDQ0LjEtNi44IDM0IDMwLjMtMTYuOUwyMjQgMzkyLjdsMzkuMiAyMS45IDMwLjMgMTYuOS02LjgtMzRMMjc4IDM1My41bDMzLTMwLjUgMjUuNS0yMy41TDMwMiAyOTUuNGwtNDQuNi01LjMtMTguOC00MC44ek0yMTYgMzExLjZsOC0xNy40IDggMTcuNCAzLjggOC4xIDguOSAxLjEgMTkuMSAyLjMtMTQuMSAxMy02LjYgNi4xIDEuNyA4LjggMy43IDE4LjgtMTYuOC05LjQtNy44LTQuNC03LjggNC40LTE2LjggOS40IDMuNy0xOC44IDEuNy04LjgtNi42LTYuMS0xNC4xLTEzIDE5LjEtMi4zIDguOS0xLjEgMy44LTguMXoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-116 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0xNzYgMFYxNiA2NGg2NFYxNiAwaDMyVjE2IDY0aDY0VjE2IDBoMzJWMTYgNjRoNDggMzJWOTZ2NDhoNDggMTZ2MzJINDk2IDQ0OHY2NGg0OCAxNnYzMkg0OTYgNDQ4djY0aDQ4IDE2djMySDQ5NiA0NDh2NDggMzJINDE2IDM2OHY0OCAxNkgzMzZWNDk2IDQ0OEgyNzJ2NDggMTZIMjQwVjQ5NiA0NDhIMTc2djQ4IDE2SDE0NFY0OTYgNDQ4SDk2IDY0VjQxNiAzNjhIMTYgMFYzMzZIMTYgNjRWMjcySDE2IDBWMjQwSDE2IDY0VjE3NkgxNiAwVjE0NEgxNiA2NFY5NiA2NEg5Nmg0OFYxNiAwaDMyek00MTYgOTZIOTZWNDE2SDQxNlY5NnptLTk2IDgwaDMydjE2VjMyMHYxNkgzMjBWMzIwIDE5MiAxNzZ6TTEzNS45IDMzNmwyLjItNS43TDE2MCAyNzIuOFYyNzJoLjNsMzIuNy04NS43TDE5NyAxNzZoMjJsMy45IDEwLjNMMjU1LjcgMjcyaC4zdi44bDIxLjkgNTcuNSAyLjIgNS43SDI0NS45bC0xMi4yLTMySDE4Mi4zbC0xMi4yIDMySDEzNS45ek0yMDggMjM2LjhMMTk0LjYgMjcyaDI2LjlMMjA4IDIzNi44eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-117 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0zMiA5NlY0MTZIMzA0Vjk2SDMyek0zMzYgNDE2SDYwOFY5NkgzMzZWNDE2ek02MDggNjRoMzJWOTYgNDE2djMySDYwOCAzMiAwVjQxNiA5NiA2NEgzMiA2MDh6TTQ5NiAxNjB2MTYgMTZoNDggMTYgMTZ2MzJINTYwaC02LjFsLTQxLjggODMuN2MxLjcgMS4xIDMuNSAyLjIgNS4zIDMuM2wxOC45IDExLjMgMTMuNyA4LjJMNTMzLjUgMzU4bC0xMy43LTguMi0xOC45LTExLjNjLTUuNi0zLjQtMTEtNy0xNi4zLTEwLjhsLTQ1LjQgMjIuNy0xNC4zIDcuMi0xNC4zLTI4LjYgMTQuMy03LjJMNDU4LjMgMzA1bC0yMS42LTIxLjZMNDI1LjQgMjcyIDQ0OCAyNDkuNGwxMS4zIDExLjMgMjIuNiAyMi42YzEuNSAxLjUgMi45IDIuOSA0LjQgNC4zTDUxOC4xIDIyNEg0ODAgNDAwIDM4NFYxOTJoMTYgNjRWMTc2IDE2MGgzMnptLTM0Ni43IDBoMjEuNWw0LjEgOS45IDcyIDE3NiAyLjUgNi4xSDIxNC43bC0xMy4xLTMyLjFjLS41IC4xLTEuMSAuMS0xLjYgLjFIMTIwYy0uNSAwLTEuMSAwLTEuNi0uMUwxMDUuMyAzNTJINzAuN2wyLjUtNi4xIDcyLTE3NiA0LjEtOS45ek0xNjAgMjE4LjNMMTMxLjUgMjg4aDU3LjFMMTYwIDIxOC4zeiIvPg0KPC9zdmc+);
}
.study-areas__item--i-118 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0zODQgNjRjMCAyOS44LTIwLjQgNTQuOS00OCA2MlY0ODBINTI4aDE2djMySDUyOCAzMjAgMTEyIDk2VjQ4MGgxNkgzMDRWMTI2Yy0yNy42LTcuMS00OC0zMi4yLTQ4LTYySDExMiA5NlYzMmgxNkgyNjQuNkMyNzUuNiAxMi45IDI5Ni4zIDAgMzIwIDBzNDQuNCAxMi45IDU1LjQgMzJINTEyaDE2VjY0SDUxMiAzODR6TTE0Mi4yIDExOS42TDI1My41IDI5OC44bDIuNCAzLjl2NC42VjMzNnY2LjZsLTQuNyA0LjctNjQgNjQtNC43IDQuN2gtNi42SDgwIDczLjRsLTQuNy00LjctNjQtNjRMMCAzNDIuNlYzMzYgMzA3LjJ2LTQuNmwyLjUtMy45TDExNS4xIDExOS41bDEzLjYtMjEuNyAxMy41IDIxLjh6TTMyIDMyMHY5LjRMODYuNiAzODRoODIuNmw1NC42LTU0LjZWMzIwSDMyem0xNzcuMS0zMkwxMjguNiAxNTguMiA0NyAyODhIMjA5LjF6TTUyNi4yIDExOS42TDYzNy41IDI5OC44bDIuNCAzLjl2NC42VjMzNnY2LjZsLTQuNyA0LjctNjQgNjQtNC43IDQuN2gtNi42SDQ2NGgtNi42bC00LjctNC43LTY0LTY0LTQuNy00LjdWMzM2IDMwNy4ydi00LjZsMi41LTMuOUw0OTkuMSAxMTkuNWwxMy42LTIxLjcgMTMuNSAyMS44ek00MTYgMzIwdjkuNEw0NzAuNiAzODRoODIuNmw1NC42LTU0LjZWMzIwSDQxNnptMTc3LjEtMzJMNTEyLjYgMTU4LjIgNDMxIDI4OEg1OTMuMXpNMzIwIDk2YTMyIDMyIDAgMSAwIDAtNjQgMzIgMzIgMCAxIDAgMCA2NHoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-119 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik00MzIgMTZWMEg0MDBWMTYgMzJIMjQwVjE2IDBIMjA4VjE2IDMySDY0IDMyVjY0IDM1MkgwdjMySDMyIDY0IDMwNFY0ODh2MTZoMzJWNDg4IDM4NEg1NzZoMzIgMzJWMzUySDYwOFY2NCAzMkg1NzYgNDMyVjE2ek0zMzYgMzUySDMwNCA2NFY2NEgyMDh2NjRIMTkyIDE3NnYzMmgxNiAzMiAzMiAxNlYxMjhIMjU2IDI0MFY2NEg0MDB2NjRIMzg0IDM2OHYzMmgxNiAzMiAzMiAxNlYxMjhINDQ4IDQzMlY2NEg1NzZWMzUySDMzNnoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-120 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4NCjxwYXRoIGQ9Ik0xMDQgODhhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHptODAgMEE1NiA1NiAwIDEgMCA3MiA4OGE1NiA1NiAwIDEgMCAxMTIgMHptOCA4OGwtOCAwLTI0IDAtODggMC05LjEgMC00LjcgNy44LTQ4IDgwLTUuMyA4LjkgNiA4LjVMNjQgMzU3bDAgNzUgMCAxNiAxNiAwIDk2IDAgMTYgMCAwLTE2IDAtODcuMkwxNzAuNSAzMTggMTYwIDMwNC44IDE2MCA0MTZsLTY0IDAgMC0yMDggNjQgMCAwIDY0LjkgOC43LTEyLjRMMTkyIDIyNy4ybDAtMzUuMiAwLTE2ek00NDggNDMybDAgMTYgMTYgMCA5NiAwIDE2IDAgMC0xNiAwLTc1IDUzLjEtNzUuOSA2LTguNS01LjMtOC45LTQ4LTgwLTQuNy03LjgtOS4xIDAtODggMC0yNCAwLTggMCAwIDE2IDAgMzUuMiAyMy4zIDMzLjMgOC43IDEyLjQgMC02NC45IDY0IDAgMCAyMDgtNjQgMCAwLTExMS4yTDQ2OS41IDMxOCA0NDggMzQ0LjhsMCA4Ny4yek00My4xIDI3MS4zTDY0IDIzNi40bDAgNjQuOEw0My4xIDI3MS4zek01MzYgODhhMjQgMjQgMCAxIDEgLTQ4IDAgMjQgMjQgMCAxIDEgNDggMHptLTgwIDBhNTYgNTYgMCAxIDAgMTEyIDBBNTYgNTYgMCAxIDAgNDU2IDg4ek01OTYuOSAyNzEuM0w1NzYgMzAxLjJsMC02NC44IDIwLjkgMzQuOXpNMjg4IDk2YTMyIDMyIDAgMSAxIDY0IDAgMzIgMzIgMCAxIDEgLTY0IDB6bTk2IDBBNjQgNjQgMCAxIDAgMjU2IDk2YTY0IDY0IDAgMSAwIDEyOCAwek0yNjQgMTkybC04LjMgMC00LjggNi44LTU2IDgwLTYuOSA5LjggNy41IDkuNEwyNTYgMzczLjZsMCA5MC40IDAgMTYgMTYgMCA5NiAwIDE2IDAgMC0xNiAwLTkwLjRMNDQ0LjUgMjk4bDcuNS05LjQtNi45LTkuOC01Ni04MC00LjgtNi44LTguMyAwLTExMiAwem0tOCA1NS4zbDAgNzUuMS0yOC0zNSAyOC00MHpNMjg4IDQ0OGwwLTIyNCA2NCAwIDAgMjI0LTY0IDB6bTk2LTEyNS42bDAtNzUuMSAyOCA0MC0yOCAzNXoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-121 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik02NCAyNzJsMTI4LTQwTDM4Ni4yIDIzLjQgNDA4IDBsMjIuNiAyMi42IDU4LjcgNTguN0w1MTIgMTA0bC0yMy40IDIxLjhMMjgwIDMyMCAyNDAgNDQ4IDMyIDUxMiAwIDQ4MCA2NCAyNzJ6bTE1MS40LTE4LjJsLTEuNCAxLjVMMjU2LjYgMjk4bDEuNS0xLjRMNDY1LjkgMTAzLjIgNDA4LjggNDYuMSAyMTUuNCAyNTMuOHpNMTgyIDI2OC42TDg5LjYgMjk3LjUgNDQuMiA0NDUuMiAxMTIgMzc3LjNjMC0uNCAwLS45IDAtMS4zYzAtMTMuMyAxMC43LTI0IDI0LTI0czI0IDEwLjcgMjQgMjRzLTEwLjcgMjQtMjQgMjRjLS40IDAtLjkgMC0xLjMgMEw2Ni44IDQ2Ny44bDE0Ny43LTQ1LjRMMjQzLjQgMzMwIDE4MiAyNjguNnoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-122 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj4NCjxwYXRoIGQ9Ik0xMzIuNiAzMy40bC0xNSA1LjZMNjQgNTkuMVYxOTJjMCA3MC43IDU3LjMgMTI4IDEyOCAxMjhzMTI4LTU3LjMgMTI4LTEyOFY1OS4xTDI2Ni40IDM5bC0xNS01LjYgMTEuMi0zMCAxNSA1LjYgNjQgMjRMMzUyIDM2LjlWNDggMTkyYzAgODMtNjMuMSAxNTEuMi0xNDQgMTU5LjJ2LjhjMCA3MC43IDU3LjMgMTI4IDEyOCAxMjhzMTI4LTU3LjMgMTI4LTEyOFYyNTRjLTI3LjYtNy4xLTQ4LTMyLjItNDgtNjJjMC0zNS4zIDI4LjctNjQgNjQtNjRzNjQgMjguNyA2NCA2NGMwIDI5LjgtMjAuNCA1NC45LTQ4IDYydjk4YzAgODguNC03MS42IDE2MC0xNjAgMTYwcy0xNjAtNzEuNi0xNjAtMTYwdi0uOEM5NS4xIDM0My4yIDMyIDI3NSAzMiAxOTJWNDggMzYuOUw0Mi40IDMzbDY0LTI0IDE1LTUuNiAxMS4yIDMwek00ODAgMjI0YTMyIDMyIDAgMSAwIDAtNjQgMzIgMzIgMCAxIDAgMCA2NHoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-123 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik00NDkuNSAxODYuOUwzMjUuMSA2Mi41bDQuNy00LjdjMzQuNC0zNC40IDkwLjEtMzQuNCAxMjQuNCAwczM0LjQgOTAuMSAwIDEyNC41bC00LjcgNC43em0tMjIuNiAyMi42bC00LjcgNC43Yy0xNS4yIDE1LjItMzQuNyAyMy43LTU0LjYgMjUuNGwtNi40LTYuNC04Mi42LTgyLjYtNi40LTYuNGMxLjctMTkuOSAxMC4yLTM5LjMgMjUuNC01NC42bDQuNy00LjdMNDI2LjkgMjA5LjV6TTI3NS4xIDY3LjFjLTIyLjEgMjIuMS0zMy44IDUwLjctMzUgNzkuN2wtNC44IDUuN0wwIDQzMmw4MCA4MEwyNTYgMzYzLjhWNDk2djE2aDMyVjQ5NiAzMzYuOGw3MS40LTYwLjIgNS43LTQuOGMyOS0xLjIgNTcuNi0xMi45IDc5LjctMzVsNC43LTQuNyAxMS4zLTExLjMgMTEuMy0xMS4zIDQuNy00LjdjNDYuOS00Ni45IDQ2LjktMTIyLjggMC0xNjkuN1MzNTQtMTEuNyAzMDcuMSAzNS4xbC00LjcgNC43TDI5MS4xIDUxLjEgMjc5LjggNjIuNWwtNC43IDQuN3pNMjU4LjMgMzIwSDI1NnYyTDgxLjkgNDY4LjYgNDMuNCA0MzAuMSAyNTggMTc1LjMgMzM2LjcgMjU0bC03OC40IDY2eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-124 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4NCjxwYXRoIGQ9Ik0xMjggMTI4VjcwLjJsOTYtMzYgOTYgMzZWMTI4djE2SDEyOFYxMjh6TTk2IDE2MHYxNmMwIDcwLjcgNTcuMyAxMjggMTI4IDEyOHMxMjgtNTcuMyAxMjgtMTI4VjE2MCAxMjggNDhMMjI0IDAgOTYgNDh2ODAgMzJ6bTIyNCAxNmMwIDUzLTQzIDk2LTk2IDk2cy05Ni00My05Ni05NkgzMjB6TTIwMC43IDQ0NS45TDIyNCA0NzAuN2wyMy4zLTI0LjhMMzM1LjcgMzUyaDI1LjJsNDIuNyAxMjhINDQuNEw4Ny4xIDM1MmgyNS4ybDg4LjQgOTMuOXpNMzg0IDMyMEgzMjEuOUwyNDYgNDAwLjcgMjI0IDQyNGwtMjItMjMuM0wxMjYuMSAzMjBINjRMMTAuNyA0ODAgMCA1MTJIMzMuNyA0MTQuMyA0NDhsLTEwLjctMzJMMzg0IDMyMHpNMjA4IDQ4VjcySDE4NHYzMmgyNHYyNGgzMlYxMDRoMjRWNzJIMjQwVjQ4SDIwOHoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-125 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4NCjxwYXRoIGQ9Ik04MCAwSDY0VjE2IDY0SDMyIDBWOTYgNDE2djMySDMyIDY0bDAgNDh2MTZIODBsMjI0IDBoMTZWNDk2IDQ0OGgzMiAzMlY0MTYgOTYgNjRIMzUyIDMyMFYxNiAwSDMwNCA4MHpNOTYgNDgwbDAtMzJIMjg4djMyTDk2IDQ4MHpNMjg4IDY0SDk2VjMySDI4OFY2NHpNMzIgOTZIMzUyVjQxNkgzMlY5NnptMTUyLjMgODEuMmMtMTEuNS0xMS0yNi44LTE3LjItNDIuNy0xNy4yaC0yLjRDMTA2LjUgMTYwIDgwIDE4Ni41IDgwIDIxOS4yYzAgMTYuMSA2LjYgMzEuNSAxOC4yIDQyLjdsODIuOCA3OS42TDE5MiAzNTIuMWwxMS4xLTEwLjcgODIuOC03OS42YzExLjYtMTEuMiAxOC4yLTI2LjYgMTguMi00Mi43YzAtMzIuNy0yNi41LTU5LjItNTkuMi01OS4yaC0yLjRjLTE1LjkgMC0zMS4yIDYuMi00Mi43IDE3LjJsLTcuNyA3LjQtNy43LTcuNHptNzkuMyA2MS42TDE5MiAzMDcuN2wtNzEuNy02OC45Yy01LjMtNS4xLTguMy0xMi4yLTguMy0xOS42YzAtMTUgMTIuMi0yNy4yIDI3LjItMjcuMmgyLjRjNy43IDAgMTUgMyAyMC41IDguM2w3LjcgNy40TDE5MiAyMjlsMjIuMi0yMS4zIDcuNy03LjRjNS41LTUuMyAxMi45LTguMyAyMC41LTguM2gyLjRjMTUgMCAyNy4yIDEyLjIgMjcuMiAyNy4yYzAgNy40LTMgMTQuNS04LjMgMTkuNnoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-126 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0zMiAyMjRDMzIgMTE4IDExOCAzMiAyMjQgMzJoMjRjODguNCAwIDE2MCA3MS42IDE2MCAxNjB2Ny4ybDUuNCA0LjhMNDgwIDI2My4yVjMwNEg0MzIgNDE2djE2IDk2SDMwNCAyODh2MTYgNjQgMTZoMzJWNDk2IDQ0OEg0MzJoMTZWNDMyIDMzNmg0OCAxNlYzMjAgMjU2di03LjJsLTUuNC00LjgtNjYuOC01OS4zQzQzNiA4MiAzNTEuNiAwIDI0OCAwSDIyNEMxMDAuMyAwIDAgMTAwLjMgMCAyMjRjMCA2MSAyNC40IDExNi40IDY0IDE1Ni44VjQ5NnYxNkg5NlY0OTYgMzc0LjF2LTYuOGwtNC45LTQuN0M1NC42IDMyNy42IDMyIDI3OC40IDMyIDIyNHpNMjA4IDk2SDE5MnYxNiA0OEgxNDQgMTI4djE2IDY0IDE2aDE2IDQ4djQ4IDE2aDE2IDY0IDE2VjMwNCAyNTZoNDggMTZWMjQwIDE3NiAxNjBIMzM2IDI4OFYxMTIgOTZIMjcyIDIwOHptMTYgODBWMTI4aDMydjQ4IDE2aDE2IDQ4djMySDI3MiAyNTZ2MTYgNDhIMjI0VjI0MCAyMjRIMjA4IDE2MFYxOTJoNDggMTZWMTc2eiIvPg0KPC9zdmc+);
}
.study-areas__item--i-127 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik0zMjIgNDIxLjNjLS4zIC43LS42IDEuMy0uOSAxLjlDMzAxLjQgNDY0LjcgMjc4IDQ4MCAyNTYgNDgwcy00NS40LTE1LjMtNjUuMS01Ni43Yy0uMy0uNi0uNi0xLjMtLjktMS45YzIxLjEtNSA0My4zLTEyLjYgNjYtMjIuNmMyMi43IDkuOSA0NC45IDE3LjUgNjYgMjIuNnpNMjE3LjEgMzc5LjhjLTEzLjQgNC44LTI2LjQgOC42LTM4LjcgMTEuNGMtNC0xMi42LTcuNC0yNi4zLTEwLjEtNDAuOWM4LjQgNS43IDE3LjEgMTEuMiAyNiAxNi42YzcuNiA0LjYgMTUuMiA4LjkgMjIuOCAxM3ptMTE2LjQgMTEuNGMtMTIuMy0yLjgtMjUuMy02LjUtMzguNy0xMS40YzcuNi00LjEgMTUuMi04LjQgMjIuOC0xM2M4LjktNS40IDE3LjYtMTAuOSAyNi0xNi42Yy0yLjggMTQuNi02LjIgMjguMy0xMC4xIDQwLjl6bS0zMi4zLTUxLjhjLTE1LjMgOS4yLTMwLjQgMTcuMi00NS4yIDI0LjJjLTE0LjgtNy0yOS45LTE1LjEtNDUuMi0yNC4yYy0xNy41LTEwLjUtMzMuNy0yMS41LTQ4LjUtMzIuOGMtMS41LTE2LjItMi4zLTMzLjEtMi4zLTUwLjZzLjgtMzQuNCAyLjMtNTAuNmMxNC44LTExLjMgMzEuMS0yMi4zIDQ4LjUtMzIuOGMxNS4zLTkuMiAzMC40LTE3LjIgNDUuMi0yNC4yYzE0LjggNyAyOS45IDE1LjEgNDUuMiAyNC4yYzE3LjUgMTAuNSAzMy43IDIxLjUgNDguNSAzMi44YzEuNSAxNi4yIDIuMyAzMy4xIDIuMyA1MC42cy0uOCAzNC40LTIuMyA1MC42Yy0xNC44IDExLjMtMzEuMSAyMi4zLTQ4LjUgMzIuOHptNjQuMyA1Ni43YzYuNi0yMi4xIDExLjUtNDYuNiAxNC42LTcyLjdjMTYuNy0xMy41IDMxLjctMjcuNSA0NC43LTQxLjhsLjggMS4yYzI1IDM3LjcgMjYuOCA2Ni4xIDE2IDg1LjZjLTEwLjQgMTguNy0zMy42IDMxLTc2LjEgMjcuN3ptMTguMS0xMTguMmMuMy03LjIgLjQtMTQuNSAuNC0yMS45cy0uMS0xNC43LS40LTIxLjljNy43IDcuMyAxNC44IDE0LjYgMjEuMyAyMS45Yy02LjUgNy4zLTEzLjYgMTQuNy0yMS4zIDIxLjl6bTg2IDEwNi4xYzIwLjctMzcuMSA5LjQtODIuOC0yMy42LTEyOGMzMy00NS4yIDQ0LjMtOTAuOSAyMy42LTEyOGMtMjAuMi0zNi4zLTYyLjUtNDkuMy0xMTUuMi00My4yQzMzMi40IDMyLjcgMjk4LjggMCAyNTYgMHMtNzYuNCAzMi43LTk4LjQgODQuOGMtNTIuNy02LjEtOTUgNi44LTExNS4yIDQzLjJDMjEuNyAxNjUuMSAzMyAyMTAuOCA2NiAyNTZjLTMzIDQ1LjItNDQuMyA5MC45LTIzLjYgMTI4YzIwLjIgMzYuMyA2Mi41IDQ5LjMgMTE1LjIgNDMuMmMyMiA1Mi4xIDU1LjcgODQuOCA5OC40IDg0LjhzNzYuNC0zMi43IDk4LjQtODQuOGM1Mi43IDYuMSA5NS02LjggMTE1LjItNDMuMnptLTI4LTI0MC40YzEwLjggMTkuNSA5LjEgNDcuOS0xNiA4NS42bC0uOCAxLjJjLTEzLTE0LjItMjgtMjguMi00NC43LTQxLjhjLTMuMS0yNi4xLTgtNTAuNi0xNC42LTcyLjdjNDIuNi0zLjMgNjUuNyA4LjkgNzYuMSAyNy43ek0zMjEuMSA4OC43Yy4zIC42IC42IDEuMyAuOSAxLjljLTIxLjEgNS00My4zIDEyLjYtNjYgMjIuNmMtMjIuNy05LjktNDQuOS0xNy41LTY2LTIyLjZjLjMtLjcgLjYtMS4zIC45LTEuOUMyMTAuNiA0Ny4zIDIzNCAzMiAyNTYgMzJzNDUuNCAxNS4zIDY1LjEgNTYuN3ptMTIuNSAzMi4xYzQgMTIuNiA3LjQgMjYuMyAxMC4xIDQwLjljLTguNC01LjctMTcuMS0xMS4yLTI2LTE2LjVjLTcuNi00LjYtMTUuMi04LjktMjIuOC0xM2MxMy40LTQuOCAyNi40LTguNiAzOC43LTExLjN6bS0xNTUuMSAwYzEyLjMgMi44IDI1LjMgNi41IDM4LjcgMTEuM2MtNy42IDQuMS0xNS4yIDguNC0yMi44IDEzYy04LjkgNS40LTE3LjYgMTAuOS0yNiAxNi41YzIuOC0xNC42IDYuMi0yOC4zIDEwLjEtNDAuOXptLTMyLTQuOWMtNi42IDIyLjEtMTEuNSA0Ni42LTE0LjYgNzIuN2MtMTYuNyAxMy41LTMxLjcgMjcuNS00NC43IDQxLjhsLS44LTEuMmMtMjUtMzcuNy0yNi44LTY2LjEtMTYtODUuNmMxMC40LTE4LjcgMzMuNi0zMSA3Ni4xLTI3Ljd6TTg2LjMgMjgyLjhsLjgtMS4yYzEzIDE0LjIgMjggMjguMiA0NC43IDQxLjhjMy4xIDI2LjEgOCA1MC42IDE0LjYgNzIuN2MtNDIuNiAzLjMtNjUuNy04LjktNzYuMS0yNy43Yy0xMC44LTE5LjUtOS4xLTQ3LjkgMTYtODUuNnptNDIuMS00OC44Yy0uMyA3LjItLjQgMTQuNS0uNCAyMS45cy4xIDE0LjcgLjQgMjEuOWMtNy43LTcuMy0xNC44LTE0LjYtMjEuMy0yMS45YzYuNS03LjMgMTMuNi0xNC43IDIxLjMtMjEuOXpNMjI0IDI1NmwzMiAzMiAzMi0zMi0zMi0zMi0zMiAzMnoiLz4NCjwvc3ZnPg==);
}
.study-areas__item--i-128 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4NCjxwYXRoIGQ9Ik0zNTIgMTkyYzAtODguNC03MS42LTE2MC0xNjAtMTYwUzMyIDEwMy42IDMyIDE5MmMwIDIwLjIgOS4xIDQ4LjYgMjYuNSA4Mi43YzE2LjkgMzMuMiAzOS45IDY4LjIgNjMuNCAxMDAuNWMyMy40IDMyLjIgNDYuOSA2MSA2NC41IDgxLjljMS45IDIuMyAzLjggNC41IDUuNiA2LjZjMS44LTIuMSAzLjYtNC4zIDUuNi02LjZjMTcuNy0yMC44IDQxLjEtNDkuNyA2NC41LTgxLjljMjMuNS0zMi4zIDQ2LjQtNjcuMyA2My40LTEwMC41QzM0Mi45IDI0MC42IDM1MiAyMTIuMiAzNTIgMTkyem0zMiAwYzAgODguOC0xMjAuNyAyMzcuOS0xNzAuNyAyOTUuOUMyMDAuMiA1MDMuMSAxOTIgNTEyIDE5MiA1MTJzLTguMi04LjktMjEuMy0yNC4xQzEyMC43IDQyOS45IDAgMjgwLjggMCAxOTJDMCA4NiA4NiAwIDE5MiAwUzM4NCA4NiAzODQgMTkyem0tMjQwIDBhNDggNDggMCAxIDAgOTYgMCA0OCA0OCAwIDEgMCAtOTYgMHptNDggODBhODAgODAgMCAxIDEgMC0xNjAgODAgODAgMCAxIDEgMCAxNjB6Ii8+DQo8L3N2Zz4=);
}
.study-areas__item--i-129 a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4NCjxwYXRoIGQ9Ik00ODAgMjg4VjI1NkM0ODAgMTMyLjMgMzc5LjcgMzIgMjU2IDMyUzMyIDEzMi4zIDMyIDI1NmMwIDExOS40IDkzLjQgMjE3IDIxMS4xIDIyMy42bDMyLjQtMzIuNGMtMTIuNi0xNy4xLTE5LjUtMzcuOC0xOS41LTU5LjNjMC01NS4yIDQ0LjctOTkuOSA5OS45LTk5LjlINDgwek0zMDcuOSA0MzUuOUwzMjAgNDQ4bC0yMi42IDIyLjZMMjU2IDUxMkMxMTQuNiA1MTIgMCAzOTcuNCAwIDI1NlMxMTQuNiAwIDI1NiAwUzUxMiAxMTQuNiA1MTIgMjU2djMyIDMySDQ4MCAzNTUuOWMtMzcuNSAwLTY3LjkgMzAuNC02Ny45IDY3LjljMCAxOCA3LjIgMzUuMyAxOS45IDQ4ek0xMDQgMjU2YTI0IDI0IDAgMSAxIDQ4IDAgMjQgMjQgMCAxIDEgLTQ4IDB6bTU2LTEyMGEyNCAyNCAwIDEgMSAwIDQ4IDI0IDI0IDAgMSAxIDAtNDh6bTcyLThhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHptMTIwIDhhMjQgMjQgMCAxIDEgMCA0OCAyNCAyNCAwIDEgMSAwLTQ4eiIvPg0KPC9zdmc+);
}
main .slab .inner .card.content {
  position: absolute;
  bottom: -1px;
  justify-content: flex-start;
  background-color: var(--secondary);
  width: 650px;
  text-align: left;
  overflow: visible;
  padding: 30px 30px 60px;
  margin-left: 0px;
}
@media (max-width: 767px) {
  main .slab .inner .card.content {
    bottom: 125px;
    padding: 20px 18px 70px;
    left: 0px;
    width: 100vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  main .slab .inner .card.content {
    bottom: 70px;
  }
}
main .slab .inner .card.content h2.title {
  font-family: "Griffith Serif Display", serif;
  font-size: 44px;
  letter-spacing: -1px;
  width: 19ch;
  text-wrap: balance;
  line-height: 1;
  color: var(--tertiary);
  margin: 0;
  text-align: left;
  margin-bottom: 15px;
  padding-bottom: 0;
  text-shadow: none;
}
@media (max-width: 767px) {
  main .slab .inner .card.content h2.title {
    font-size: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  main .slab .inner .card.content h2.title {
    font-size: 37px !important;
  }
}
main .slab .inner .card.content .bio p.name {
  font-size: 26px;
  color: var(--tertiary);
  font-family: "Griffith Sans Display";
  text-shadow: none;
  line-height: 1;
  width: auto;
  text-transform: capitalize;
  margin-bottom: 15px;
  font-weight: 700;
}
@media (max-width: 767px) {
  main .slab .inner .card.content .bio p.name {
    font-size: 22px;
  }
}
main .slab .inner .card.content .bio p.degree {
  color: var(--tertiary);
  padding-bottom: 0;
  font-family: "Griffith Sans Display";
  text-shadow: none;
  font-weight: 400;
  line-height: 1;
  font-size: 22px;
  margin-bottom: 15px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  main .slab .inner .card.content .bio p.degree {
    font-size: 20px;
  }
}
main .slab .inner .card.content .bio p.description {
  text-decoration: none;
  text-shadow: none;
  width: auto;
  position: absolute;
  left: 0;
  top: -31px;
  padding: 6px 10px;
  font-weight: 700;
  letter-spacing: 0px;
  background-color: var(--grey-medium);
  color: var(--tertiary);
  font-size: 13px;
  text-align: left;
}
main .slab .inner .card.content .bio p.description a {
  color: var(--tertiary);
}
main .slab .inner .card.content .bio p.description a:hover, main .slab .inner .card.content .bio p.description a:focus {
  opacity: 0.8;
}
main .slab .inner .card.content .bio p.description a:visited {
  color: var(--tertiary);
  opacity: 1;
}
main .slab .inner .card.content .bio p.description a:after {
  display: none;
}
main .slab.videobg .bannerlogo.bannerlogo-white, main .slab.cssbg .bannerlogo.bannerlogo-white {
  display: none;
}
main .slab.inset-overlay {
  margin-top: 300px;
  padding-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  main .slab.inset-overlay {
    margin-top: 210px;
  }
}
@media (max-width: 767px) {
  .slab.secondary-nav .inner.nav-a {
    display: none;
  }
}
main #emergency {
  padding-top: 130px;
}
@media (max-width: 767px) {
  main #emergency {
    padding-top: 90px;
  }
}
header .mobile-menu__content {
  backdrop-filter: blur(20px);
}
header .mobile-menu__content .mobile-menu__portal ul li a {
  text-align: center;
  font-weight: 300;
  text-shadow: none;
}
header .mobile-menu__content .mobile-menu__portal ul li a:visited {
  color: #eee;
}
@media (min-width: 512px) and (max-width: 767px) {
  main .slab.inset-overlay {
    margin-top: 190px;
  }
  main .slab .inner .card.card-key-points {
    padding: 40px 20px 40px;
    width: unset;
    margin-left: unset;
  }
  main .slab .inner .card.content {
    padding: 20px 18px 70px;
    width: 80vw;
    left: unset;
  }
}
header .mobile-menu .mobile-menu__location-toggle .mobile-menu__location-toggle__title {
  font-size: 15px;
  font-family: "Griffith Sans Text";
  margin: 30px 0 0 0;
}
main .slick-slide .slab.cssbg.v-gu11.m-v-gu12.white:after {
  display: none;
}
.slab.trans.trim.secondary-nav.m-hide:not(.secondary-nav-fixed) {
  margin-top: 69px !important;
}
.slab.trans.trim.secondary-nav.m-hide:not(.secondary-nav-fixed) .search.click-dd {
  display: none !important;
}
.banner-controls.play, .banner-controls.pause {
  top: 170px;
}
header .secondary-nav.secondary-nav--scroll.secondary-nav-fixed, header .secondary-nav.secondary-nav--scroll, header .mobile-menu__header {
  background-color: var(--tertiary);
}
.nav-b .secondary-nav__list, header .secondary-nav .search.active > a {
  color: var(--secondary);
}
header .secondary-nav.secondary-nav--scroll .nav-b .logo.logo-nav-b p a, header .mobile-menu__header .logo p a {
  background-image: url(/__data/assets/file/0047/1899488/grififth-logo-red.svg);
}
header .mobile-menu__header .mobile-menu__button-container .mobile-menu__button a, header .mobile-menu__header .mobile-menu__button-container .mobile-menu__search-button a {
  color: var(--secondary);
}
body.asset-166:has(main > .alert-strip) header.slab.trans.trim.secondary-nav.m-hide:not(.secondary-nav-fixed) {
  margin-top: 119px !important;
}
body.asset-166:has(main > .alert-strip) header.secondary-nav.secondary-nav--scroll.secondary-nav-fixed.secondary-nav-fade-in {
  margin-top: 40px !important;
}
.alert-strip {
  position: fixed;
  z-index: 100;
  top: 0px;
  width: 100%;
  background-color: #0e69d8;
  color: #fff;
}
.alert-strip a {
  color: #fff;
  border-bottom: 2px solid #fff;
}
.alert-strip a:hover {
  color: #fff !important;
  opacity: 0.8;
}
@media (max-width: 767px) {
  body:has(.alert-strip) .mobile-menu__header.flex.a-right {
    margin-top: 39px !important;
  }
}

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 December 2025 13:29:33
*/



