/**handles:centre-style**/
@font-face {
  font-family: "Satoshi-Variable";
  src: url("https://moore.edu.au/wp-content/themes/moore-college/fonts/Satoshi-Variable.woff2") format("woff2"), url("https://moore.edu.au/wp-content/themes/moore-college/fonts/Satoshi-Variable.woff") format("woff"), url("https://moore.edu.au/wp-content/themes/moore-college/fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
.centre-theme-sage,
.single-theme-sage {
  --centreTheme: #b6c193;
  --centerAccent: #57613b;
  --centreText: #002c56;
  --centreAccentText: #fff;
  --centreMaskPatternBig: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-sage.svg');
  --centreMaskPatternSmall: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-sage-small.svg');
}
.centre-theme-plum,
.single-theme-plum {
  --centreTheme: #a74b75;
  --centerAccent: #660038;
  --centreText: #fff;
  --centreAccentText: #fff;
  --centreMaskPatternBig: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-plum.svg');
  --centreMaskPatternSmall: url('https://moore.edu.au/wp-content/themes/moore-college/images/plum-pattern.svg');
}
.centre-theme-burntOrange,
.single-theme-burntOrange {
  --centreTheme: #bf651a;
  --centerAccent: #8c3c00;
  --centreText: #fff;
  --centreAccentText: #fff;
  --centreMaskPatternBig: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-burnt.svg');
  --centreMaskPatternSmall: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-centre-banner.svg');
}
.centre-theme-yellow,
.single-theme-yellow {
  --centreTheme: #f4ca60;
  --centerAccent: #002c56;
  --centreText: #002c56;
  --centreAccentText: #fff;
  --centreMaskPatternBig: url('https://moore.edu.au/wp-content/themes/moore-college/images/pattern-mask-yellow.svg');
  --centreMaskPatternSmall: url('https://moore.edu.au/wp-content/themes/moore-college/images/centre-cgm-pattern.svg');
}

.moore-btn-light, .moore-btn-lightBlue60, .moore-btn-outline-white, .moore-btn-outline, .moore-btn-icon-reset, .moore-btn-icon-search, .moore-btn-icon-chat, .moore-btn-icon-download, .moore-btn-icon, .moore-btn {
  padding: 14px 20px;
  outline-style: solid;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  line-height: 1.25;
  font-size: 16px;
  font-weight: 700;
  border: 0;
  gap: 8px;
  cursor: pointer;
  border-radius: 0;
}

.moore-btn {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn::after {
  background-color: currentColor;
}
.moore-btn-icon {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-icon::after {
  background-color: currentColor;
}
.moore-btn-icon:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.moore-btn-icon-download {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-icon-download::after {
  background-color: currentColor;
}
.moore-btn-icon-download:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 20px;
          mask-size: 20px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.moore-btn-icon-download:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%2011.9731V3.22314%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16.875%2011.9731V16.9731H3.125V11.9731%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13.125%208.84814L10%2011.9731L6.875%208.84814%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%2011.9731V3.22314%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16.875%2011.9731V16.9731H3.125V11.9731%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13.125%208.84814L10%2011.9731L6.875%208.84814%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.moore-btn-icon-chat {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-icon-chat::after {
  background-color: currentColor;
}
.moore-btn-icon-chat:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 20px;
          mask-size: 20px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.moore-btn-icon-chat:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.24382%2016.4929C7.81924%2017.4047%209.67248%2017.7125%2011.458%2017.3588C13.2436%2017.0051%2014.8396%2016.0141%2015.9484%2014.5706C17.0573%2013.1271%2017.6033%2011.3295%2017.4847%209.51317C17.3662%207.69679%2016.5911%205.98552%2015.304%204.69842C14.0169%203.41131%2012.3056%202.63622%2010.4892%202.51765C8.67284%202.39908%206.87533%202.94512%205.43182%204.05398C3.98831%205.16283%202.99733%206.75882%202.64363%208.54436C2.28993%2010.3299%202.59766%2012.1832%203.50944%2013.7586L2.5321%2016.6765C2.49538%2016.7867%202.49005%2016.9048%202.51671%2017.0178C2.54337%2017.1308%202.60097%2017.2341%202.68306%2017.3162C2.76514%2017.3983%202.86847%2017.4559%202.98145%2017.4826C3.09443%2017.5092%203.2126%2017.5039%203.32273%2017.4672L6.24382%2016.4929Z%22%20stroke%3D%22%23002C56%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.24382%2016.4929C7.81924%2017.4047%209.67248%2017.7125%2011.458%2017.3588C13.2436%2017.0051%2014.8396%2016.0141%2015.9484%2014.5706C17.0573%2013.1271%2017.6033%2011.3295%2017.4847%209.51317C17.3662%207.69679%2016.5911%205.98552%2015.304%204.69842C14.0169%203.41131%2012.3056%202.63622%2010.4892%202.51765C8.67284%202.39908%206.87533%202.94512%205.43182%204.05398C3.98831%205.16283%202.99733%206.75882%202.64363%208.54436C2.28993%2010.3299%202.59766%2012.1832%203.50944%2013.7586L2.5321%2016.6765C2.49538%2016.7867%202.49005%2016.9048%202.51671%2017.0178C2.54337%2017.1308%202.60097%2017.2341%202.68306%2017.3162C2.76514%2017.3983%202.86847%2017.4559%202.98145%2017.4826C3.09443%2017.5092%203.2126%2017.5039%203.32273%2017.4672L6.24382%2016.4929Z%22%20stroke%3D%22%23002C56%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.moore-btn-icon-search {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-icon-search::after {
  background-color: currentColor;
}
.moore-btn-icon-search:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.moore-btn-icon-search:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2012C9.76142%2012%2012%209.76142%2012%207C12%204.23858%209.76142%202%207%202C4.23858%202%202%204.23858%202%207C2%209.76142%204.23858%2012%207%2012Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10.5391%2010.5356L14.0034%2014%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2012C9.76142%2012%2012%209.76142%2012%207C12%204.23858%209.76142%202%207%202C4.23858%202%202%204.23858%202%207C2%209.76142%204.23858%2012%207%2012Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10.5391%2010.5356L14.0034%2014%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.moore-btn-icon-reset {
  color: #fff;
  outline-width: 0;
  background-color: #002c56;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-icon-reset::after {
  background-color: currentColor;
}
.moore-btn-icon-reset:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.33952%201.59998H14.4M14.4%201.59998V13.6604M14.4%201.59998L1.59998%2014.4%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 16px;
          mask-size: 16px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.moore-btn-icon-reset:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5%206.5H14.5V3.5%22%20stroke%3D%22%23343330%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M11.7752%2012.0002C10.9889%2012.7421%2010.0015%2013.2359%208.93626%2013.4198C7.87102%2013.6037%206.7752%2013.4697%205.78571%2013.0344C4.79623%2012.5991%203.95697%2011.8818%203.37278%2010.9723C2.7886%2010.0627%202.4854%209.00116%202.50107%207.92028C2.51674%206.83939%202.85058%205.78708%203.46089%204.89484C4.07119%204.0026%204.9309%203.30999%205.93258%202.90356C6.93427%202.49712%208.03352%202.39487%209.09298%202.6096C10.1524%202.82432%2011.1251%203.34649%2011.8895%204.11087L14.5002%206.50024%22%20stroke%3D%22%23343330%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5%206.5H14.5V3.5%22%20stroke%3D%22%23343330%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M11.7752%2012.0002C10.9889%2012.7421%2010.0015%2013.2359%208.93626%2013.4198C7.87102%2013.6037%206.7752%2013.4697%205.78571%2013.0344C4.79623%2012.5991%203.95697%2011.8818%203.37278%2010.9723C2.7886%2010.0627%202.4854%209.00116%202.50107%207.92028C2.51674%206.83939%202.85058%205.78708%203.46089%204.89484C4.07119%204.0026%204.9309%203.30999%205.93258%202.90356C6.93427%202.49712%208.03352%202.39487%209.09298%202.6096C10.1524%202.82432%2011.1251%203.34649%2011.8895%204.11087L14.5002%206.50024%22%20stroke%3D%22%23343330%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.moore-btn-outline {
  color: #002c56;
  outline-width: 2px;
  background-color: transparent;
  outline-color: #002c56;
  outline-offset: -2px;
}
.moore-btn-outline::after {
  background-color: currentColor;
}
.moore-btn-outline-white {
  color: #fff;
  outline-width: 2px;
  background-color: transparent;
  outline-color: #fff;
  outline-offset: -2px;
}
.moore-btn-outline-white::after {
  background-color: currentColor;
}
.moore-btn-lightBlue60 {
  color: #002c56;
  outline-width: 0;
  background-color: #d0d6ea;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-lightBlue60::after {
  background-color: currentColor;
}
.moore-btn-light {
  color: #002c56;
  outline-width: 0;
  background-color: #d0d6ea;
  outline-color: transparent;
  outline-offset: -0;
}
.moore-btn-light::after {
  background-color: currentColor;
}
.moore-btn img {
  width: 20px;
  flex-shrink: 0;
}

.inline-link {
  font-weight: 700;
  position: relative;
  background-image: url("https://moore.edu.au/wp-content/themes/moore-college/images/icon-chevron-right-dark.svg");
  background-size: 16px;
  background-position: right center;
  background-repeat: no-repeat;
  display: inline-flex;
  padding-right: 20px;
  color: #002c56;
  text-decoration: none;
}

.header-top .header-top-flex .col-header-left {
  display: flex;
  align-items: center;
  gap: 12px;
}
.header-top .header-top-flex .col-header-left .col-link a {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 700;
}
.header-top .header-top-flex .col-header-left .col-link a img {
  width: 16px;
  flex-shrink: 0;
}

.header-centre .header-main-nav > ul > li:not(.header-btn) + li.header-btn {
  margin-left: 48px;
}
.header-centre .moore-header-main .site-logo {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.header-centre .moore-header-main .site-logo img {
  height: 72px;
}

.centre-theme .announcement-bar,
.single-theme .announcement-bar {
  background-color: var(--centerAccent);
  color: #fff;
}
.centre-theme .announcement-bar .bar-link,
.single-theme .announcement-bar .bar-link {
  border-color: #fff;
}
.centre-theme .announcement-bar .bar-link a,
.single-theme .announcement-bar .bar-link a {
  color: #fff;
}
.centre-theme .announcement-bar .bar-link a:after,
.single-theme .announcement-bar .bar-link a:after {
  filter: brightness(0) invert(1);
}
.centre-theme .announcement-bar .bar-close img,
.single-theme .announcement-bar .bar-close img {
  filter: brightness(0) invert(1);
}
.centre-theme .image-content-grid-carousel-block,
.single-theme .image-content-grid-carousel-block {
  background-color: var(--centreTheme);
}
.centre-theme .single-student-banner-block,
.single-theme .single-student-banner-block {
  background-color: var(--centreTheme);
}
.centre-theme .single-student-banner-block.banner-stripe:after,
.single-theme .single-student-banner-block.banner-stripe:after {
  background-image: var(--centreMaskPatternSmall);
}
.centre-theme .three-column-routine-block,
.single-theme .three-column-routine-block {
  background-color: var(--centreTheme);
}
.centre-theme .three-column-routine-block .block-title h2,
.single-theme .three-column-routine-block .block-title h2 {
  color: var(--centreText);
}
.centre-theme .site-cta-block .cta-container,
.single-theme .site-cta-block .cta-container {
  background-color: var(--centerAccent);
  color: #fff;
}
.centre-theme .site-cta-block .cta-container .block-title h2,
.single-theme .site-cta-block .cta-container .block-title h2 {
  color: #fff;
}
.centre-theme .site-cta-block .cta-container .forminator-ui[id^=forminator-module-] .forminator-field .forminator-button-submit,
.single-theme .site-cta-block .cta-container .forminator-ui[id^=forminator-module-] .forminator-field .forminator-button-submit {
  background-color: var(--centreTheme);
  color: var(--centreText);
}
.centre-theme .site-cta-block .cta-container .forminator-ui[id^=forminator-module-] .forminator-field .forminator-button-submit:hover,
.single-theme .site-cta-block .cta-container .forminator-ui[id^=forminator-module-] .forminator-field .forminator-button-submit:hover {
  background-color: var(--centreTheme);
  color: var(--centreText);
}
.centre-theme .site-cta-block .block-pattern-bottom:after,
.single-theme .site-cta-block .block-pattern-bottom:after {
  background-image: var(--centreMaskPatternBig);
}
.centre-theme .article-grid-listing-block.theme-cream .featured-article,
.single-theme .article-grid-listing-block.theme-cream .featured-article {
  background-color: var(--centerAccent);
}
.centre-theme .header-top .header-top-flex .col-link-search .icon-search,
.single-theme .header-top .header-top-flex .col-link-search .icon-search {
  padding-left: 12px;
  border-left: 2px solid #a8753d;
}
.centre-theme .inner-page-banner,
.single-theme .inner-page-banner {
  background-color: var(--centreTheme);
}
.centre-theme .inner-page-banner .inner-page-banner-content h1,
.centre-theme .inner-page-banner .inner-page-banner-content .moore-badge,
.single-theme .inner-page-banner .inner-page-banner-content h1,
.single-theme .inner-page-banner .inner-page-banner-content .moore-badge {
  color: var(--centreText);
}
.centre-theme .inner-page-banner .inner-page-banner-content .moore-badge,
.single-theme .inner-page-banner .inner-page-banner-content .moore-badge {
  border-color: var(--centreText);
}
.centre-theme .inner-page-banner.banner-stripe:after,
.single-theme .inner-page-banner.banner-stripe:after {
  background-image: var(--centreMaskPatternSmall);
}
.centre-theme .featured-card-plus-listing-block,
.single-theme .featured-card-plus-listing-block {
  background-color: var(--centreTheme);
}
.centre-theme .featured-card-plus-listing-block .article-grid-container .article-grid-content,
.single-theme .featured-card-plus-listing-block .article-grid-container .article-grid-content {
  background-color: #faf4ea;
  border-color: var(--centerAccent);
}
.centre-theme .featured-card-full-width,
.single-theme .featured-card-full-width {
  background-color: #faf4ea;
}
.centre-theme .donate-form-block,
.single-theme .donate-form-block {
  background-color: var(--centerAccent);
}
.centre-theme .two-column-subscribe-form-block,
.single-theme .two-column-subscribe-form-block {
  background-color: var(--centerAccent);
}
.centre-theme .two-column-subscribe-form-block .block-title .wp-block-heading,
.centre-theme .two-column-subscribe-form-block .block-title p,
.single-theme .two-column-subscribe-form-block .block-title .wp-block-heading,
.single-theme .two-column-subscribe-form-block .block-title p {
  color: var(--centreAccentText);
}
.centre-theme .two-column-subscribe-form-block.block-pattern-bottom:after,
.single-theme .two-column-subscribe-form-block.block-pattern-bottom:after {
  background-image: var(--centreMaskPatternBig);
}
.centre-theme-sage .image-content-grid-carousel-block .block-title h2,
.single-theme-sage .image-content-grid-carousel-block .block-title h2 {
  color: #002c56;
}
.centre-theme-plum .centre-page-banner, .centre-theme-burntOrange .centre-page-banner,
.single-theme-plum .centre-page-banner,
.single-theme-burntOrange .centre-page-banner {
  color: #fff;
}
.centre-theme-plum .centre-page-banner .title h1, .centre-theme-burntOrange .centre-page-banner .title h1,
.single-theme-plum .centre-page-banner .title h1,
.single-theme-burntOrange .centre-page-banner .title h1 {
  color: #fff;
}
.centre-theme-plum .center-bio-block .featured-bio-grid .bio-title h3, .centre-theme-burntOrange .center-bio-block .featured-bio-grid .bio-title h3,
.single-theme-plum .center-bio-block .featured-bio-grid .bio-title h3,
.single-theme-burntOrange .center-bio-block .featured-bio-grid .bio-title h3 {
  color: #fff;
}
.centre-theme-plum .center-bio-block .featured-bio-grid .tag, .centre-theme-burntOrange .center-bio-block .featured-bio-grid .tag,
.single-theme-plum .center-bio-block .featured-bio-grid .tag,
.single-theme-burntOrange .center-bio-block .featured-bio-grid .tag {
  color: #fff;
}
.centre-theme-yellow .tabbed-podcast-block,
.single-theme-yellow .tabbed-podcast-block {
  background-color: var(--centreTheme);
}
.centre-theme-yellow .tabbed-podcast-block .course-tabs-bar,
.single-theme-yellow .tabbed-podcast-block .course-tabs-bar {
  background-color: var(--centreTheme);
  border-color: #fff;
}
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block {
  background-color: var(--centerAccent);
}
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .block-title h2,
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .block-title h3,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .block-title h2,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .block-title h3 {
  color: #fff;
}
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .course-tabs-bar,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .tabbed-podcast-block .course-tabs-bar {
  background-color: var(--centerAccent);
  border-color: #a8753d;
}
@media (min-width: 1101px) {
  .centre-theme:not(.centre-theme-yellow,
  .single-theme-yellow) .tabbed-podcast-block .course-tabs-bar .course-tabs button,
  .single-theme:not(.centre-theme-yellow,
  .single-theme-yellow) .tabbed-podcast-block .course-tabs-bar .course-tabs button {
    color: #fff;
  }
  .centre-theme:not(.centre-theme-yellow,
  .single-theme-yellow) .tabbed-podcast-block .course-tabs-bar .course-tabs button.active,
  .single-theme:not(.centre-theme-yellow,
  .single-theme-yellow) .tabbed-podcast-block .course-tabs-bar .course-tabs button.active {
    color: #002c56;
    border-color: #a8753d;
  }
}
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode {
  color: #fff;
}
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode .block-grid-content h2,
.centre-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode .block-grid-content h3,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode .block-grid-content h2,
.single-theme:not(.centre-theme-yellow,
.single-theme-yellow) .block-two-column-episode .block-grid-content h3 {
  color: #fff;
}

.single-theme .banner-single-job {
  background-color: var(--centreTheme);
}
.single-theme .banner-single-job .inner-page-banner-content .content h3,
.single-theme .banner-single-job .inner-page-banner-content .content h6,
.single-theme .banner-single-job .inner-page-banner-content .text h3,
.single-theme .banner-single-job .inner-page-banner-content .text h6,
.single-theme .banner-single-job .profile-feature-list .content h3,
.single-theme .banner-single-job .profile-feature-list .content h6,
.single-theme .banner-single-job .profile-feature-list .text h3,
.single-theme .banner-single-job .profile-feature-list .text h6 {
  color: var(--centreText);
}
.single-theme .banner-single-job .inner-page-banner-content .content .icon,
.single-theme .banner-single-job .inner-page-banner-content .text .icon,
.single-theme .banner-single-job .profile-feature-list .content .icon,
.single-theme .banner-single-job .profile-feature-list .text .icon {
  color: var(--centreText);
}

.centre-page-banner {
  background-color: var(--centreTheme);
}
.centre-page-banner .thumb-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 52px;
  gap: 24px;
}
@media (max-width: 991px) {
  .centre-page-banner .thumb-grid {
    grid-auto-rows: auto;
    gap: 10px;
  }
}
.centre-page-banner .banner-crest {
  background-color: var(--centerAccent);
  display: flex;
  align-items: center;
  justify-content: center;
}
.centre-page-banner .banner-crest img {
  width: 120px;
}
@media (max-width: 991px) {
  .centre-page-banner .banner-crest img {
    width: 20vw;
  }
}
.centre-page-banner .moore-badge {
  color: #002c56;
}
@media (min-width: 992px) {
  .centre-page-banner .banner-grid-thumb {
    grid-row: span 6;
  }
  .centre-page-banner .banner-grid-thumb:first-child {
    margin-top: 67px;
  }
  .centre-page-banner .banner-grid-thumb:last-child {
    margin-bottom: 67px;
  }
  .centre-page-banner .banner-grid-thumb:first-child, .centre-page-banner .banner-grid-thumb:last-child {
    grid-row: span 5;
  }
}
.centre-page-banner .banner-grid-thumb > div {
  height: 100%;
}
@media (max-width: 991px) {
  .centre-page-banner .banner-grid-thumb > div {
    aspect-ratio: 1;
  }
  .centre-page-banner .banner-grid-thumb:nth-child(2) {
    grid-row: span 2;
    order: 2;
  }
  .centre-page-banner .banner-grid-thumb:nth-child(2) .media-responsive {
    height: 100%;
    aspect-ratio: auto;
  }
  .centre-page-banner .banner-grid-thumb:first-child {
    order: 3;
  }
  .centre-page-banner .banner-grid-thumb:nth-child(3) {
    order: 1;
  }
  .centre-page-banner .banner-grid-thumb:last-child {
    display: none;
  }
}
@media (max-width: 991px) {
  .centre-page-banner .banner-thumb-grids {
    margin-inline: -12px;
  }
}
.centre-page-banner .banner-text-grid {
  max-width: 510px;
  width: 100%;
}
.centre-page-banner .banner-text-grid p {
  font-size: 20px;
}
@media (max-width: 767px) {
  .centre-page-banner .banner-text-grid p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .centre-page-banner {
    padding-bottom: 24px;
  }
  .centre-page-banner .row {
    flex-direction: column-reverse;
    row-gap: 28px;
  }
}

.center-bio-block {
  padding: 64px 0 100px;
  background-color: var(--centerAccent);
}
.center-bio-block .bio-events-listing {
  margin-top: 80px;
}
.center-bio-block .bio-events-listing .resource-slide-single {
  background-color: #faf4ea;
}
@media (max-width: 991px) {
  .center-bio-block {
    padding: 40px 0 48px;
  }
}

.centre-bio-grids:not(:last-child) {
  margin-bottom: 48px;
}
.centre-bio-grids.direction-reverse .row {
  flex-direction: row-reverse;
}
.centre-bio-grids .row {
  row-gap: 20px;
}
.centre-bio-grids .bio-grid {
  padding: 20px;
  background-color: #faf4ea;
  border-top: 4px solid #a8753d;
  row-gap: 20px;
}
.centre-bio-grids .bio-grid.grid-highlight {
  background-color: #a8753d;
}
.centre-bio-grids .bio-grid.grid-highlight a {
  background-color: #fff;
}
.centre-bio-grids .bio-grid.grid-highlight .tag {
  color: #fff;
}
.centre-bio-grids .bio-grid.grid-highlight .bio-title h3 {
  color: #fff;
}
@media (min-width: 992px) {
  .centre-bio-grids .bio-grid {
    min-height: auto;
  }
}
.centre-bio-grids .featured-bio-grid .bio-grid {
  background-color: var(--centreTheme);
  border: 0;
}
.centre-bio-grids .featured-bio-grid .bio-grid a {
  background-color: transparent;
}
.centre-bio-grids .featured-bio-grid .bio-thumb .media-responsive {
  aspect-ratio: 0.76;
}
@media (max-width: 991px) {
  .centre-bio-grids .featured-bio-grid .bio-thumb .media-responsive {
    aspect-ratio: 1;
  }
}
.centre-bio-grids .featured-bio-grid.thumb-small .bio-thumb .media-responsive {
  aspect-ratio: 1.27;
}
.centre-bio-grids .featured-bio-grid.thumb-square .bio-thumb .media-responsive {
  aspect-ratio: 1;
}
.centre-bio-grids .bio-stack-list {
  height: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
.centre-bio-grids .bio-stack-list .tag {
  margin-bottom: 4px;
}
.centre-bio-grids .bio-stack-list .bio-grid {
  padding-bottom: 60px;
}
.centre-bio-grids .bio-stack-list .bio-grid .title-flex {
  gap: 18px;
  row-gap: 40px;
}
@media (max-width: 575px) {
  .centre-bio-grids .bio-stack-list .bio-grid .title-flex {
    flex-direction: column;
  }
}
.centre-bio-grids .bio-stack-list .bio-grid .bio-title {
  word-break: break-all;
}
.centre-bio-grids .bio-stack-list .bio-grid .bio-title h3 {
  margin: 0;
}
.centre-bio-grids .bio-stack-list .bio-grid .bio-clip .media-responsive {
  width: 80px;
  flex-shrink: 0;
}
@media (max-width: 575px) {
  .centre-bio-grids .bio-stack-list .bio-grid {
    height: auto;
  }
}

.topic-list-newsletter-block .article-listing-container .featured-article {
  margin-bottom: 0;
}

.topic-list-container {
  padding: 48px 40px;
  background-color: #637aa6;
}
.topic-list-container .title {
  margin-bottom: 40px;
}
.topic-list-container .topic-grids .row {
  row-gap: 40px;
}
@media (max-width: 767px) {
  .topic-list-container {
    padding: 40px 16px;
  }
  .topic-list-container .title {
    margin-bottom: 28px;
  }
}

.grid-topic-single {
  padding-top: 12px;
  border-top: 4px solid #002c56;
  display: flex;
  flex-direction: column;
  position: relative;
  row-gap: 20px;
  height: 100%;
}
.grid-topic-single .topic-title {
  flex-grow: 1;
}
.grid-topic-single .topic-meta .article-info-listing {
  margin: 0;
}
.grid-topic-single a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

@media (min-width: 1101px) {
  .tabbed-podcast-block .course-tabs-bar .course-tabs button.active {
    background-color: #fff;
  }
}
.tabbed-podcast-block .mobile-tab-selector {
  background-color: #fff;
}

.block-two-column-episode .block-media .media-responsive {
  aspect-ratio: 1.5;
}
.block-two-column-episode.block-reverse [class^=col-]:first-child {
  order: 2;
}
.block-two-column-episode.block-reverse [class^=col-]:last-child {
  order: 1;
}
.block-two-column-episode.block-reverse .block-grid-content {
  padding-right: 24px;
}
.block-two-column-episode .block-grid-content h2,
.block-two-column-episode .block-grid-content h3 {
  font-weight: 700;
  text-transform: none;
  margin-bottom: 16px;
}
.block-two-column-episode .block-grid-content blockquote {
  font-family: "graveur-variable";
  font-style: italic;
  font-weight: 400;
  font-size: 24px;
  margin-bottom: 30px;
}
.block-two-column-episode .block-grid-content .btn-list {
  margin-top: 20px;
}

.podcast-resources-slider-main .article-grid-item .article-grid-content {
  background-color: #faf4ea;
}
.podcast-resources-slider-main .article-grid-item .article-info-listing .meta-text {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #002c56;
}
.podcast-resources-slider-main .article-grid-item .article-info-listing .meta-text.meta-title {
  font-weight: 700;
}
.podcast-resources-slider-main .article-grid-item .article-info-listing .meta-text:not(:first-child) {
  border-left: 1px solid #002c56;
  padding-left: 8px;
}
.podcast-resources-slider-main .article-grid-item .article-info-listing .meta-text .icon {
  width: 16px;
  flex-shrink: 0;
}

.podcast-episode-grid-list-block {
  background-color: var(--centreTheme);
}
.podcast-episode-grid-list-block .block-title {
  margin-bottom: 40px;
}
.podcast-episode-grid-list-block .block-title h2,
.podcast-episode-grid-list-block .block-title h3 {
  color: #fff;
  font-style: normal;
  font-weight: 700;
  text-transform: none;
}
.podcast-episode-grid-list-block .article-grid-item .article-grid-content {
  border-color: var(--centerAccent);
}

.podcast-events-slider-block {
  padding: 80px 0;
}

.partners-slider-main {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50.4vw;
  margin-right: -50vw;
  width: 100vw;
}

.partner-grid-slider .slick-track {
  display: flex;
  margin-inline: 0;
}
.partner-grid-slider .slide-item {
  padding-inline: 12px;
  transition: all ease 0.2s;
  height: inherit;
}
@media (min-width: 1101px) and (max-width: 2000px) {
  .partner-grid-slider:not(.no-effect) .slide-item:not(.slick-active) {
    opacity: 0.4;
  }
}

.partner-slide {
  background-color: #faf4ea;
  border-top: 4px solid #a8753d;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.partner-slide .partner-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 48px;
  padding-block: 10px;
  padding-inline: 50px;
  flex-grow: 1;
}
@media (max-width: 1200px) {
  .partner-slide .partner-logo {
    padding-inline: 30px;
  }
}
@media (min-width: 576px) {
  .partner-slide .partner-logo {
    aspect-ratio: 1.2;
  }
}
.partner-slide .partner-logo img {
  max-width: 250px;
  max-width: 440px;
  width: 100%;
}
.partner-slide .partner-info {
  padding: 0 28px 30px;
}
.partner-slide .partner-info h5 {
  margin-bottom: 4px;
}
.partner-slide .partner-info p {
  margin: 0;
}

.cc-global-partners .article-grid-container .article-grid-thumb .media-responsive {
  background-color: #faf4ea;
}
.cc-global-partners .article-grid-container .article-grid-content {
  justify-content: flex-end;
}
.cc-global-partners .article-grid-container .article-grid-content .article-info-listing {
  margin-top: 8px;
}

.single-partner .single-student-banner-block {
  background-color: #f4ca60;
}
.single-partner .single-student-banner-block .student-thumb .media-responsive {
  background-color: #faf4ea;
}
.single-partner .single-student-banner-block .student-thumb .media-responsive img {
  -o-object-fit: contain;
     object-fit: contain;
  padding: 20px;
}
.single-partner .single-student-banner-block.banner-stripe:after {
  background-image: var(--centreMaskPatternSmall);
}

.block-iframe-option-wrapper {
  margin-top: 80px;
}
.block-iframe-option-wrapper iframe {
  width: 100%;
}/*# sourceMappingURL=moore-centre-style.css.map */