/*
  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: 14 May 2022 13:03:19
*/


/* line 5, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Program Files (x86)/Prepros/resources/app/ruby/ruby_gems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 14, ../sass/susy/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8, ../sass/plugins/_plugins.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 9, ../sass/plugins/_plugins.scss */
#cboxWrapper {
  max-width: none;
}

/* line 10, ../sass/plugins/_plugins.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.9;
  filter: opacity(90%);
  filter: alpha(opacity=90);
}

/* line 12, ../sass/plugins/_plugins.scss */
#cboxContent {
  position: relative;
}

/* line 13, ../sass/plugins/_plugins.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 15, ../sass/plugins/_plugins.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 17, ../sass/plugins/_plugins.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 18, ../sass/plugins/_plugins.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 19, ../sass/plugins/_plugins.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 20, ../sass/plugins/_plugins.scss */
#colorbox {
  outline: 0;
}

/* line 22, ../sass/plugins/_plugins.scss */
.cboxIframe {
  background: #fff;
}

/* line 23, ../sass/plugins/_plugins.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 26, ../sass/plugins/_plugins.scss */
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0;
  color: #ccc;
}

/* line 27, ../sass/plugins/_plugins.scss */
#cboxLoadingGraphic {
  background: url("https://www.qagoma.qld.gov.au/_design/img/loading.gif") no-repeat center center;
}

/* line 29, ../sass/plugins/_plugins.scss */
#cboxPrevious, #cboxNext, #cboxClose {
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* line 42, ../sass/plugins/_plugins.scss */
.swiper-container, .swiper-container-desktop {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 2;
}

/* line 44, ../sass/plugins/_plugins.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-bottom: 3.125rem;
}

/* line 47, ../sass/plugins/_plugins.scss */
.swiper-slide {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 50, ../sass/plugins/_plugins.scss */
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 51, ../sass/plugins/_plugins.scss */
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
}

/* line 52, ../sass/plugins/_plugins.scss */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 0;
}

/* line 53, ../sass/plugins/_plugins.scss */
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 54, ../sass/plugins/_plugins.scss */
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* line 55, ../sass/plugins/_plugins.scss */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 0;
}

/* line 56, ../sass/plugins/_plugins.scss */
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* line 57, ../sass/plugins/_plugins.scss */
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

@font-face {
  font-family: 'FlamaExtraBold';
  src: url("https://www.qagoma.qld.gov.au/_kids-design/font/extrabold.eot");
  src: url("https://www.qagoma.qld.gov.au/_kids-design/font/extrabold.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/_kids-design/font/extrabold.woff") format("woff"), url("https://www.qagoma.qld.gov.au/_kids-design/font/extrabold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaBold';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0016/20761/bold.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0016/20761/bold.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0017/20762/bold.svg#flamabold") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0019/20764/bold.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0018/20763/bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaBold Italic';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0020/20765/bolditalic.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0020/20765/bolditalic.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0003/20766/bolditalic.svg#flamabold_italic") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0005/20768/bolditalic.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0004/20767/bolditalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaSemiBold';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0006/20769/semibold.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0006/20769/semibold.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0016/20770/semibold.svg#flamasemibold") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0018/20772/semibold.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0017/20771/semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaSemiBold Italic';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0019/20773/semibolditalic.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0019/20773/semibolditalic.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0020/20774/semibolditalic.svg#flamasemibold_italic") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0004/20776/semibolditalic.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0003/20775/semibolditalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaMedium';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0005/20777/medium.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0005/20777/medium.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0006/20778/medium.svg#flamamedium") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0017/20780/medium.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0007/20779/medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaBook';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0018/20781/book.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0018/20781/book.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0019/20782/book.svg#flamabook") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0003/20784/book.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0020/20783/book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaBasic';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0004/20785/basic.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0004/20785/basic.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0005/20786/basic.svg#flamabasic") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0007/20788/basic.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0006/20787/basic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaBasic Italic';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0008/20789/basicitalic.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0008/20789/basicitalic.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0018/20790/basicitalic.svg#flamabasic") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0020/20792/basicitalic.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0019/20791/basicitalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FlamaLight';
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0007/20797/light.eot");
  src: url("https://www.qagoma.qld.gov.au/__data/assets/file/0007/20797/light.eot?#iefix") format("embedded-opentype"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0008/20798/light.svg#flamalight") format("svg"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0010/20800/light.woff") format("woff"), url("https://www.qagoma.qld.gov.au/__data/assets/file/0009/20799/light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 17, ../sass/partials/_global.scss */
html, body {
  width: 100%;
  height: 100%;
  min-height: 100vh;
}

/* line 18, ../sass/partials/_global.scss */
.body-fill {
  display: table;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  table-layout: fixed;
}

/* wrap should only occur once at the root level, which is why it's an ID. This is part of the sticky footer functionality. */
/* line 19, ../sass/partials/_global.scss */
.menu, .banner, .footer, .content, .enews {
  display: block;
  /* ie7 and under*/
  display: table-row;
}

/* line 20, ../sass/partials/_global.scss */
.menu, .banner, .footer, .enews {
  height: 1px;
}

/* height 1px on the header and footer is the sticky footer technique */
/* line 25, ../sass/partials/_global.scss */
body {
  color: #454242;
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility !important;
  image-rendering: optimizeSpeed;
  font-size: 16px;
}

/* line 35, ../sass/partials/_global.scss */
div, section {
  background-color: inherit;
  border-color: inherit;
}

/* line 36, ../sass/partials/_global.scss */
.content {
  background-color: #fff;
  border-color: #fff;
}

/* line 38, ../sass/partials/_global.scss */
h1, h2, h3, h4, h5, h6, p, ul {
  margin: 1.25em 0;
}

/* line 39, ../sass/partials/_global.scss */
h1, h2 {
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.009em;
}
/* line 41, ../sass/partials/_global.scss */
h1 em, h2 em {
  font-family: "FlamaBold Italic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 42, ../sass/partials/_global.scss */
h1 strong, h2 strong {
  font-family: "FlamaExtraBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

/* line 44, ../sass/partials/_global.scss */
h3, h4 {
  font-family: "FlamaSemiBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1.375em;
}
/* line 46, ../sass/partials/_global.scss */
h3 em, h4 em {
  font-family: "FlamaSemiBold Italic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 47, ../sass/partials/_global.scss */
h3 strong, h4 strong {
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

/* line 49, ../sass/partials/_global.scss */
h5, h6 {
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

/* line 50, ../sass/partials/_global.scss */
h1 .sub, h2 .sub, h3 .sub, h4 .sub {
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
}

/* line 52, ../sass/partials/_global.scss */
h1 {
  font-size: 1.875em;
  line-height: 1em;
}

/* line 53, ../sass/partials/_global.scss */
h2 {
  font-size: 1.375em;
  line-height: 1.25em;
}

/* line 54, ../sass/partials/_global.scss */
h3 {
  font-size: 1em;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.005em;
}

/* line 55, ../sass/partials/_global.scss */
h4 {
  font-size: 1em;
}

/* line 56, ../sass/partials/_global.scss */
h5 {
  font-size: 0.875em;
}

/* line 57, ../sass/partials/_global.scss */
h6 {
  font-size: 0.75em;
  line-height: 1.35em;
  color: #D1CFCF;
}

/* line 59, ../sass/partials/_global.scss */
strong, b {
  font-family: "FlamaSemiBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

/* line 60, ../sass/partials/_global.scss */
em {
  font-family: "FlamaBasic Italic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

/* line 62, ../sass/partials/_global.scss */
p {
  font-size: 0.9375em;
  letter-spacing: 0.01em;
  line-height: 1.6em;
}

/* line 68, ../sass/partials/_global.scss */
a {
  color: inherit;
  outline: none;
}
/* line 71, ../sass/partials/_global.scss */
a:hover, a:focus {
  color: #000;
}

/* line 73, ../sass/partials/_global.scss */
textarea, input[type="text"], input[type="button"], input[type="submit"] {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
}

/* line 74, ../sass/partials/_global.scss */
a[href], [role=button], input[type=button], input[type=submit] {
  cursor: pointer;
}

/* line 76, ../sass/partials/_global.scss */
li {
  font-size: 0.9375em;
  background: url("data:image/gif;base64,R0lGODlhBQAFAKIAAAAAAJ+fn////39/f2BgYAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAMLKDGh8OsBEmQLVCQAOw==") no-repeat 0.25em 0.625em;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20viewBox%3D'0%200%204%204'%3E%3Ccircle%20fill%3D'currentColor'%20cx%3D'2'%20cy%3D'2'%20r%3D'2'%2F%3E%3C%2Fsvg%3E"), none;
  padding-left: 1.5em;
  line-height: 1.5em;
}

/* line 84, ../sass/partials/_global.scss */
hr {
  border-style: solid;
  border-color: #DDDDDC;
  margin: 3.125rem 0;
  border-width: 0 0 1px;
  width: 100%;
}
/* line 91, ../sass/partials/_global.scss */
hr.no-margin {
  margin: 0;
}

/* line 96, ../sass/partials/_global.scss */
.hidden {
  display: none;
  visibility: hidden;
}

@media (max-width: 768px) {
  /* line 97, ../sass/partials/_global.scss */
  .t-hide {
    display: none;
    visibility: hidden;
  }
}

@media (max-width: 480px) {
  /* line 98, ../sass/partials/_global.scss */
  .m-hide {
    display: none;
    visibility: hidden;
  }
}

@media (max-width: 768px) {
  /* line 100, ../sass/partials/_global.scss */
  .t-show {
    display: block;
    visibility: visible;
  }
}

@media (max-width: 480px) {
  /* line 101, ../sass/partials/_global.scss */
  .m-show {
    display: block;
    visibility: visible;
  }
}

@media (max-width: 480px) {
  /* line 104, ../sass/partials/_global.scss */
  .m-vis {
    display: block !important;
    visibility: visible !important;
  }
}

/* line 106, ../sass/partials/_global.scss */
.scrolloff {
  pointer-events: none;
}

/* line 11, ../sass/partials/_menu.scss */
.menu svg {
  height: 100%;
  width: 100%;
}
/* line 13, ../sass/partials/_menu.scss */
.menu svg.icon {
  height: 1.25em;
  width: 1.25em;
}
/* line 15, ../sass/partials/_menu.scss */
.menu a[href], .menu [role=button], .menu input[type=button], .menu input[type=submit] {
  cursor: pointer;
}
/* line 17, ../sass/partials/_menu.scss */
.menu::before {
  content: '';
  display: block;
  height: 5.625rem;
}
@media (max-width: 768px) {
  /* line 17, ../sass/partials/_menu.scss */
  .menu::before {
    height: 4.875rem;
  }
}
@media (max-width: 480px) {
  /* line 17, ../sass/partials/_menu.scss */
  .menu::before {
    height: 4rem;
  }
}
/* line 26, ../sass/partials/_menu.scss */
.menu .m-wrap {
  font-family: "FlamaMedium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
/* line 34, ../sass/partials/_menu.scss */
.menu .m-top {
  position: relative;
  background-color: #fff;
}
/* line 38, ../sass/partials/_menu.scss */
.menu .m-top p {
  font-size: 0.875em;
  font-weight: 700;
  letter-spacing: 0.07813em;
  color: #8f8d8d;
  color: rgba(69, 66, 66, 0.6);
  line-height: 1em;
  margin: 0.8125rem 0 0.8125rem 18.75rem;
  position: absolute;
  top: 0;
  right: 1.25rem;
  bottom: 0;
}
@media (max-width: 1024px) {
  /* line 38, ../sass/partials/_menu.scss */
  .menu .m-top p {
    font-size: 0.75em;
  }
}
@media (max-width: 768px) {
  /* line 38, ../sass/partials/_menu.scss */
  .menu .m-top p {
    display: none;
    visibility: hidden;
  }
}
/* line 51, ../sass/partials/_menu.scss */
.menu .goma {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 2.5em;
  padding-left: 2.5em;
  display: block;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.menu .goma:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 51, ../sass/partials/_menu.scss */
  .menu .goma {
    min-height: 2.125em;
  }
}
@media (max-width: 480px) {
  /* line 51, ../sass/partials/_menu.scss */
  .menu .goma {
    min-height: 1.625em;
    padding-left: 1.25em;
  }
}
/* line 65, ../sass/partials/_menu.scss */
.menu .goma a {
  color: #454242;
  outline: 0;
  height: 1.4375em;
  width: 10.6875em;
  margin-left: 5.5625em;
  position: absolute;
  bottom: -1px;
}
@media (max-width: 1024px) {
  /* line 65, ../sass/partials/_menu.scss */
  .menu .goma a {
    font-size: 0.85em;
  }
}
@media (max-width: 480px) {
  /* line 65, ../sass/partials/_menu.scss */
  .menu .goma a {
    font-size: 0.7em;
  }
}
/* line 78, ../sass/partials/_menu.scss */
.menu .m-bottom {
  background: #454242;
  position: relative;
}
/* line 83, ../sass/partials/_menu.scss */
.menu .m-inner {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 3.125rem;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.menu .m-inner:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 83, ../sass/partials/_menu.scss */
  .menu .m-inner {
    min-height: 2.75rem;
  }
}
@media (max-width: 480px) {
  /* line 83, ../sass/partials/_menu.scss */
  .menu .m-inner {
    min-height: 2.375rem;
  }
}
/* line 94, ../sass/partials/_menu.scss */
.menu .qag {
  padding-left: 2.5em;
  position: relative;
  display: block;
}
@media (max-width: 480px) {
  /* line 94, ../sass/partials/_menu.scss */
  .menu .qag {
    padding-left: 1.25em;
  }
}
/* line 101, ../sass/partials/_menu.scss */
.menu .qag a {
  color: #fff;
  outline: 0;
  height: 1.2em;
  width: 8.13125em;
  position: absolute;
  top: 0;
}
@media (max-width: 1024px) {
  /* line 101, ../sass/partials/_menu.scss */
  .menu .qag a {
    font-size: 0.85em;
  }
}
@media (max-width: 480px) {
  /* line 101, ../sass/partials/_menu.scss */
  .menu .qag a {
    font-size: 0.7em;
  }
}
/* line 113, ../sass/partials/_menu.scss */
.m-links {
  padding-right: 3.375em;
  padding-left: 19.375rem;
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 113, ../sass/partials/_menu.scss */
  .m-links {
    font-size: 0.8125em;
    padding-left: 16.9375rem;
  }
}
@media (max-width: 768px) {
  /* line 113, ../sass/partials/_menu.scss */
  .m-links {
    -webkit-transition: right 0.4s ease;
    -moz-transition: right 0.4s ease;
    transition: right 0.4s ease;
    position: absolute;
    top: 100%;
    right: -100vw;
    padding: 0 !important;
    width: 26.25rem;
    max-width: 100%;
    overflow-y: auto;
    height: 100vh;
    height: calc(100vh - 4.875rem);
  }
}
@media (max-width: 480px) {
  /* line 113, ../sass/partials/_menu.scss */
  .m-links {
    width: 20rem;
    height: calc(100vh - 4rem);
  }
}
/* line 138, ../sass/partials/_menu.scss */
.m-links.active {
  right: 0;
}
/* line 141, ../sass/partials/_menu.scss */
.m-nav {
  width: 100%;
  height: 3.125rem;
  min-height: 3.125rem;
  max-width: 56.25rem;
  min-width: 26.25rem;
  margin: 0;
  text-align: center;
  float: right;
  display: table;
  table-layout: fixed;
}
@media (max-width: 768px) {
  /* line 141, ../sass/partials/_menu.scss */
  .m-nav {
    display: inline-block;
    height: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 50%;
    background-color: #454242;
    text-align: left;
  }
  /* line 15, ../sass/bourbon/addons/_clearfix.scss */
  .m-nav:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 162, ../sass/partials/_menu.scss */
  .m-nav::before {
    content: '';
    position: fixed;
    display: block;
    z-index: 1002;
    height: 100%;
    width: 100%;
    pointer-events: none;
    -webkit-box-shadow: inset 0.4375rem 0 0.1875rem 0 rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 0.4375rem 0 0.1875rem 0 rgba(0, 0, 0, 0.35);
    -o-box-shadow: inset 0.4375rem 0 0.1875rem 0 rgba(0, 0, 0, 0.35);
    box-shadow: inset 0.4375rem 0 0.1875rem 0 rgba(0, 0, 0, 0.35);
    width: 1px;
  }
  /* line 173, ../sass/partials/_menu.scss */
  .m-nav .wifi {
    height: 0.9375em;
    width: 1.375em;
    margin: 0 0.625em 0 0;
  }
}
/* line 179, ../sass/partials/_menu.scss */
.m-nav li {
  padding: 0;
  display: table-cell;
  letter-spacing: 0.09375em;
  font-size: 0.9375em;
  background: none;
  text-transform: uppercase;
  vertical-align: middle;
}
@media (max-width: 768px) {
  /* line 179, ../sass/partials/_menu.scss */
  .m-nav li {
    width: 100%;
    position: relative;
    display: inline-table;
    font-size: 1em;
    margin: 0;
    border-bottom: 1px solid #454242;
    background: inherit;
  }
  /* line 198, ../sass/partials/_menu.scss */
  .m-nav li.top > a::before,
  .m-nav li.top > button::before {
    content: '';
    height: 0.9375em;
    width: 0.9375em;
    float: right;
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpiYBh5gPH////rgbQAklghIyPjBXSFQHUGQKofSegDWBCI3/9HgPdQhSgacarBJ0mM4bgUJRDUiMeA/0RpJGAAYY04DCBeI5oB90nWOPgBQIABALGL5FWIM9gGAAAAAElFTkSuQmCC") no-repeat center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'15'%20height%3D'7.5'%20viewBox%3D'0%200%2015%207.5'%3E%3Cpolygon%20fill%3D'%23FFF'%20points%3D'3.7%200%207.5%203.9%2011.3%200%2015%200%207.5%207.5%200%200'%2F%3E%3C%2Fsvg%3E"), none;
    -webkit-transition: -webkit-transform 0.2s ease;
    -moz-transition: -moz-transform 0.2s ease;
    transition: transform 0.2s ease;
  }
  /* line 207, ../sass/partials/_menu.scss */
  .m-nav li.top.mb > a::before,
  .m-nav li.top.mb > button::before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpiYBh5gNHVyWk9kBZAEivcvW/fBXSFQHUGQKofSegDI1RwP5IBH4DYEdkAXGoY8UmCDMAnx0jA9EKoU7G6ihGLv/ajhQEDLu8w4ggYdAMwNGLVjMUArBpxakYyABSNgdg0DmEAEGAAcK87elUg7fwAAAAASUVORK5CYII=") no-repeat center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'15'%20height%3D'7.5'%20viewBox%3D'0%200%2015%207.5'%3E%3Cpolygon%20fill%3D'%23454242'%20points%3D'3.7%200%207.5%203.9%2011.3%200%2015%200%207.5%207.5%200%200'%2F%3E%3C%2Fsvg%3E"), none;
  }
  /* line 211, ../sass/partials/_menu.scss */
  .m-nav li.active > a::before,
  .m-nav li.active > button::before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
/* line 216, ../sass/partials/_menu.scss */
.m-nav li.top {
  outline: none;
}
/* line 221, ../sass/partials/_menu.scss */
.m-nav li.top > a:hover, .m-nav li.top > a:focus, .m-nav li.top.active > a,
.m-nav li.top > button:hover, .m-nav li.top > button:focus, .m-nav li.top.active > button {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 221, ../sass/partials/_menu.scss */
  .m-nav li.top > a:hover, .m-nav li.top > a:focus, .m-nav li.top.active > a,
  .m-nav li.top > button:hover, .m-nav li.top > button:focus, .m-nav li.top.active > button {
    background-color: #353232;
  }
}
/* line 229, ../sass/partials/_menu.scss */
.m-nav li.top.mb {
  font-size: 0.9375em;
  background-color: #DDDDDC;
  border-bottom: 1px solid #BCBBBB;
  display: none;
  visibility: hidden;
}
@media (max-width: 768px) {
  /* line 229, ../sass/partials/_menu.scss */
  .m-nav li.top.mb {
    display: inline-table;
    visibility: visible;
  }
  /* line 239, ../sass/partials/_menu.scss */
  .m-nav li.top.mb > a:hover, .m-nav li.top.mb > a:focus, .m-nav li.top.mb.active > a,
  .m-nav li.top.mb > button:hover, .m-nav li.top.mb > button:focus, .m-nav li.top.mb.active > button {
    background-color: #BCBBBB;
    color: #353232;
  }
}
/* line 245, ../sass/partials/_menu.scss */
.m-nav li.top.mb a,
.m-nav li.top.mb button {
  color: #454242;
}
/* line 247, ../sass/partials/_menu.scss */
.m-nav li.top.mb ul {
  margin: 0;
  padding: 0;
  display: block;
  text-align: left;
}
/* line 254, ../sass/partials/_menu.scss */
.m-nav li.top.mb li {
  background-color: #DDDDDC;
  border-bottom: 1px solid #BCBBBB;
}
/* line 258, ../sass/partials/_menu.scss */
.m-nav li.top.mb li:last-child {
  border: none;
}
/* line 260, ../sass/partials/_menu.scss */
.m-nav li.top.mb li:hover, .m-nav li.top.mb li:focus {
  background: #D1CFCF;
  color: #454242;
}
/* line 265, ../sass/partials/_menu.scss */
.m-nav li.top.mb li a,
.m-nav li.top.mb li button {
  padding: 1rem 2.375rem;
}
@media (max-width: 480px) {
  /* line 265, ../sass/partials/_menu.scss */
  .m-nav li.top.mb li a,
  .m-nav li.top.mb li button {
    padding: 0.875rem 1.75rem;
  }
}
/* line 275, ../sass/partials/_menu.scss */
.m-nav li.active {
  /*DEBUG*/
}
/* line 276, ../sass/partials/_menu.scss */
.m-nav li.active > a,
.m-nav li.active > button {
  color: #fff;
  /*font-weight:bold;*/
  /*TODO - Replace with bold font*/
}
/* line 280, ../sass/partials/_menu.scss */
.m-nav li.active > a::after,
.m-nav li.active > button::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 50%;
  left: 50%;
  height: 0;
  width: 0;
  border-left: 0.4375rem solid transparent;
  border-right: 0.4375rem solid transparent;
  border-top: 0.4375rem solid #454242;
  margin: 1.5625rem 0 0 -0.4375rem;
  z-index: 1001;
  pointer-events: none;
}
@media (max-width: 768px) {
  /* line 280, ../sass/partials/_menu.scss */
  .m-nav li.active > a::after,
  .m-nav li.active > button::after {
    display: none;
    visibility: hidden;
  }
}
/* line 294, ../sass/partials/_menu.scss */
.m-nav li.active .sub {
  display: block;
  visibility: visible;
}
/* line 297, ../sass/partials/_menu.scss */
.m-nav li a,
.m-nav li button {
  background:none;
  border:none;
  color:white;
  cursor:pointer;
  text-transform:uppercase;
  font:inherit;
  letter-spacing:inherit;
  color: #D1CFCF;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
  display: block;
  width: 100%;
  line-height: 1em;
  outline: 0;
  position: relative;
}
/* line 307, ../sass/partials/_menu.scss */
.m-nav li a:hover, .m-nav li a:focus,
.m-nav li button:hover, .m-nav li button:focus {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 297, ../sass/partials/_menu.scss */
  .m-nav li a,
  .m-nav li button {
    padding: 1rem 1.75rem;
  }
}
@media (max-width: 480px) {
  /* line 297, ../sass/partials/_menu.scss */
  .m-nav li a,
  .m-nav li button {
    padding: 0.875rem 1.125rem;
  }
}
/* line 318, ../sass/partials/_menu.scss */
.m-nav li .sub {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: #625d5d;
  background: rgba(102, 97, 97, 0.9);
  display: none;
  visibility: hidden;
  cursor: auto;
}
/* line 328, ../sass/partials/_menu.scss */
.m-nav li .sub.active {
  display: block;
  visibility: visible;
}
@media (max-width: 768px) {
  /* line 318, ../sass/partials/_menu.scss */
  .m-nav li .sub {
    position: relative;
    top: 0;
    background-color: #353232;
  }
}
/* line 336, ../sass/partials/_menu.scss */
.m-nav li .sub ul {
  margin: 0 auto;
  max-width: 80rem;
  display: table;
  table-layout: fixed;
}
@media (max-width: 768px) {
  /* line 336, ../sass/partials/_menu.scss */
  .m-nav li .sub ul {
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
  }
}
/* line 349, ../sass/partials/_menu.scss */
.m-nav li .sub ul li {
  font-size: 1em;
  letter-spacing: 0.075em;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
/* line 354, ../sass/partials/_menu.scss */
.m-nav li .sub ul li:hover, .m-nav li .sub ul li:focus, .m-nav li .sub ul li.active {
  background-color: #666161;
}
@media (max-width: 768px) {
  /* line 349, ../sass/partials/_menu.scss */
  .m-nav li .sub ul li {
    width: 100%;
    padding: 0;
    font-size: 0.9375em;
  }
  /* line 363, ../sass/partials/_menu.scss */
  .m-nav li .sub ul li:last-child {
    border: none;
  }
  /* line 365, ../sass/partials/_menu.scss */
  .m-nav li .sub ul li:hover, .m-nav li .sub ul li:focus {
    background-color: #4e4b4b;
    background-color: rgba(102, 97, 97, 0.3);
  }
}
/* line 370, ../sass/partials/_menu.scss */
.m-nav li .sub ul li a {
  padding: 1.625em 2em;
  line-height: 1.25em;
}
@media (max-width: 768px) {
  /* line 370, ../sass/partials/_menu.scss */
  .m-nav li .sub ul li a {
    display: block;
    padding: 1rem 2.375rem;
    height: 100%;
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 370, ../sass/partials/_menu.scss */
  .m-nav li .sub ul li a {
    padding: 0.875rem 1.75rem;
  }
}
/* line 388, ../sass/partials/_menu.scss */
.m-nav .search {
  width: 3.125em;
}
@media (max-width: 768px) {
  /* line 388, ../sass/partials/_menu.scss */
  .m-nav .search {
    display: none;
    visibility: hidden;
  }
}
/* line 392, ../sass/partials/_menu.scss */
.m-nav .search svg {
  height: 1.25em;
  width: 1.25em;
  vertical-align: bottom;
  pointer-events: none;
}
/* line 398, ../sass/partials/_menu.scss */
.m-nav .search .search-wrap {
  max-width: 80rem;
  margin: 0 auto;
  padding: 0.875em 0.9375em 0.875em 2.5rem;
}
/* line 403, ../sass/partials/_menu.scss */
.m-nav .search .search-wrap .search-field {
  width: 80%;
  min-height: 2.5rem;
  padding: 0.5em 0.875em;
  border: 0;
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1em;
  background-color: transparent;
  color: #fff;
  letter-spacing: 0.09375em;
  float: left;
}
/* line 415, ../sass/partials/_menu.scss */
.m-nav .search .search-wrap .search-field:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 3px 1px rgba(209, 207, 207, 0.8);
  -moz-box-shadow: 0 0 3px 1px rgba(209, 207, 207, 0.8);
  -o-box-shadow: 0 0 3px 1px rgba(209, 207, 207, 0.8);
  box-shadow: 0 0 3px 1px rgba(209, 207, 207, 0.8);
}
/* line 420, ../sass/partials/_menu.scss */
.m-nav .search .search-wrap .search-button {
  height: 2.5rem;
  width: 7.5rem;
  max-width: 18%;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.9375em;
  color: #fff;
  background: transparent;
  -webkit-transition: color 0.2s ease, background 0.2s ease;
  -moz-transition: color 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, background 0.2s ease;
  border: 1px solid #E2E2E2;
}
/* line 430, ../sass/partials/_menu.scss */
.m-nav .search .search-wrap .search-button:hover, .m-nav .search .search-wrap .search-button:focus {
  color: #454242;
  background: #fff;
}
/* line 434, ../sass/partials/_menu.scss */
.m-nav .search.mb {
  display: none;
  visibility: hidden;
  padding: 0.5rem 1.75rem;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 434, ../sass/partials/_menu.scss */
  .m-nav .search.mb {
    display: inline-table;
    visibility: visible;
  }
}
@media (max-width: 480px) {
  /* line 434, ../sass/partials/_menu.scss */
  .m-nav .search.mb {
    padding: 0.4375rem 1.125rem;
  }
}
/* line 442, ../sass/partials/_menu.scss */
.m-nav .search.mb .search-field {
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #454242;
  width: 100%;
  padding: 0.5rem;
  line-height: 1.25em;
  font-size: 1em;
}
@media (max-width: 480px) {
  /* line 442, ../sass/partials/_menu.scss */
  .m-nav .search.mb .search-field {
    padding: 0.4375rem;
  }
}
/* line 452, ../sass/partials/_menu.scss */
.m-nav .search.mb .search-button {
  display: none;
  visibility: hidden;
}
/* line 456, ../sass/partials/_menu.scss */
.m-nav .contact {
  padding: 1.75rem;
  font-size: 0.875em;
  letter-spacing: 0.03125em;
  line-height: 1.25em;
  background-color: #E8E8E8;
  border-bottom: 1px solid #BCBBBB;
  text-transform: none;
  display: none;
  visibility: hidden;
}
@media (max-width: 768px) {
  /* line 456, ../sass/partials/_menu.scss */
  .m-nav .contact {
    display: block;
    visibility: visible;
  }
}
@media (max-width: 480px) {
  /* line 456, ../sass/partials/_menu.scss */
  .m-nav .contact {
    padding: 1.125rem;
  }
}
/* line 471, ../sass/partials/_menu.scss */
.m-nav .contact a {
  padding: 0;
  display: inline;
  color: #454242;
  background-color: transparent !important;
}
/* line 477, ../sass/partials/_menu.scss */
.m-nav .contact a:hover, .m-nav .contact a:focus {
  color: #12C;
}
/* line 479, ../sass/partials/_menu.scss */
.m-nav .contact hr {
  margin: 1.5rem 0;
}
/* line 485, ../sass/partials/_menu.scss */
.m-right {
  color: #fff;
  position: absolute;
  top: 0;
  right: 1.25rem;
  display: table;
  table-layout: fixed;
  height: 3.125rem;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 485, ../sass/partials/_menu.scss */
  .m-right {
    font-size: 0.8125em;
  }
}
@media (max-width: 768px) {
  /* line 485, ../sass/partials/_menu.scss */
  .m-right {
    right: 1.75rem;
    height: 2.75rem;
  }
}
@media (max-width: 480px) {
  /* line 485, ../sass/partials/_menu.scss */
  .m-right {
    right: 1.125rem;
    height: 2.375rem;
  }
}
/* line 498, ../sass/partials/_menu.scss */
.m-right > * {
  display: table-cell;
  vertical-align: middle;
}
/* line 503, ../sass/partials/_menu.scss */
.m-right .times {
  white-space: nowrap;
  padding-right: 0.4375rem;
  font-size: 0.75em;
}
@media (max-width: 1620px) {
  /* line 503, ../sass/partials/_menu.scss */
  .m-right .times {
    display: none;
    visibility: hidden;
    position: absolute;
    right: 100%;
    top: 100%;
    padding: 0.9375em;
    background-color: #454242;
    background-color: rgba(69, 66, 66, 0.9);
    border-color: #454242;
    border-color: rgba(69, 66, 66, 0.9);
    margin-top: 0.375rem;
    margin-right: -1.8em;
  }
  /* line 519, ../sass/partials/_menu.scss */
  .m-right .times.active {
    display: block;
    visibility: visible;
  }
  /* line 521, ../sass/partials/_menu.scss */
  .m-right .times::after {
    content: "";
    position: absolute;
    bottom: 100%;
    right: 0.3125rem;
    height: 0;
    width: 0;
    pointer-events: none;
    height: 0;
    width: 0;
    border-left: 0.3125rem solid transparent;
    border-right: 0.3125rem solid transparent;
    border-bottom: 0.3125rem solid #454242;
    border-bottom-color: inherit;
  }
}
/* line 534, ../sass/partials/_menu.scss */
.m-right .hours {
  height: 1.25em;
  width: 1.25em;
  cursor: auto;
  vertical-align: bottom;
  outline: 0;
  color: #D1CFCF;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
@media (max-width: 1620px) {
  /* line 534, ../sass/partials/_menu.scss */
  .m-right .hours {
    cursor: pointer;
  }
  /* line 544, ../sass/partials/_menu.scss */
  .m-right .hours:hover, .m-right .hours:focus {
    color: #fff;
  }
}
@media (max-width: 768px) {
  /* line 534, ../sass/partials/_menu.scss */
  .m-right .hours {
    height: 1.5em;
    width: 1.5em;
    margin-right: 1rem;
  }
}
/* line 551, ../sass/partials/_menu.scss */
.m-right .hours svg {
  pointer-events: none;
}
/* line 554, ../sass/partials/_menu.scss */
.m-right .mb-menu {
  height: 1.5em;
  width: 1.5em;
  color: #fff;
  display: none;
  visibility: hidden;
}
@media (max-width: 768px) {
  /* line 554, ../sass/partials/_menu.scss */
  .m-right .mb-menu {
    display: table-cell;
    visibility: visible;
  }
}
/* line 562, ../sass/partials/_menu.scss */
.m-right .mb-menu i {
  cursor: pointer;
  height: 1.5em;
  width: 1.5em;
  display: table;
  position: relative;
  outline: 0;
}
/* line 569, ../sass/partials/_menu.scss */
.m-right .mb-menu i span {
  height: 0.1875em;
  width: 1.5em;
  top: 0.65625em;
  position: absolute;
  display: inline-block;
  outline: 0;
  background-color: #D1CFCF;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.m-right .mb-menu i span:after {
  content: "";
  display: table;
  clear: both;
}
/* line 579, ../sass/partials/_menu.scss */
.m-right .mb-menu i span::before, .m-right .mb-menu i span::after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 100%;
  border-top: 0.1875em solid #D1CFCF;
  -webkit-transition: border-color 0.2s ease, -webkit-transform 0.2s ease;
  -moz-transition: border-color 0.2s ease, -moz-transform 0.2s ease;
  transition: border-color 0.2s ease, transform 0.2s ease;
}
/* line 587, ../sass/partials/_menu.scss */
.m-right .mb-menu i span::before {
  top: -0.4375em;
  height: 1.0625em;
}
/* line 591, ../sass/partials/_menu.scss */
.m-right .mb-menu i span::after {
  bottom: -0.4375em;
}
/* line 595, ../sass/partials/_menu.scss */
.m-right .mb-menu i.active span {
  background-clip: content-box;
  margin-top: -0.625em;
  border-top: 0.625em solid transparent;
  border-bottom: 0.875em solid transparent;
}
/* line 601, ../sass/partials/_menu.scss */
.m-right .mb-menu i.active span::before, .m-right .mb-menu i.active span::after {
  top: 0;
  height: 0;
}
/* line 605, ../sass/partials/_menu.scss */
.m-right .mb-menu i.active span::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 606, ../sass/partials/_menu.scss */
.m-right .mb-menu i.active span::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 610, ../sass/partials/_menu.scss */
.m-right .mb-menu i:hover span, .m-right .mb-menu i:focus span {
  background-color: #fff;
}
/* line 612, ../sass/partials/_menu.scss */
.m-right .mb-menu i:hover span::before, .m-right .mb-menu i:hover span::after, .m-right .mb-menu i:focus span::before, .m-right .mb-menu i:focus span::after {
  border-color: #fff;
}

/* line 1, ../sass/partials/_footer.scss */
.footer {
  width: 100%;
  color: #454242;
  background: #E2E2E2;
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.1rem;
}
/* line 8, ../sass/partials/_footer.scss */
.footer a[href], .footer [role=button] {
  cursor: pointer;
}
/* line 10, ../sass/partials/_footer.scss */
.footer svg {
  vertical-align: baseline;
  display: inline-block;
  height: 100%;
  width: 100%;
}
/* line 15, ../sass/partials/_footer.scss */
.footer .icon {
  height: 2.4375em;
  width: 2.5em;
}
@media (max-width: 480px) {
  /* line 15, ../sass/partials/_footer.scss */
  .footer .icon {
    width: 100%;
  }
}
/* line 21, ../sass/partials/_footer.scss */
.footer .block {
  margin: 0.75rem auto;
  max-width: 80rem;
  padding: 1.75rem 5rem;
}
@media (max-width: 768px) {
  /* line 21, ../sass/partials/_footer.scss */
  .footer .block {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 21, ../sass/partials/_footer.scss */
  .footer .block {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
@media (max-width: 768px) {
  /* line 30, ../sass/partials/_footer.scss */
  .footer .links {
    display: none !important;
    visibility: hidden;
  }
}
/* line 34, ../sass/partials/_footer.scss */
.footer .links h2 {
  font-family: "FlamaMedium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding-bottom: 1em;
  font-size: 0.75em;
}
/* line 41, ../sass/partials/_footer.scss */
.footer .links p {
  margin: 0;
  padding: 0 1rem 0 0;
  font-size: 0.75em;
  line-height: 1.3em;
  word-break: normal;
}
/* line 48, ../sass/partials/_footer.scss */
.footer .links br {
  line-height: 1.5em;
}
/* line 51, ../sass/partials/_footer.scss */
.footer .links a {
  text-decoration: none;
}
/* line 53, ../sass/partials/_footer.scss */
.footer .links a:hover, .footer .links a:focus {
  text-decoration: underline;
}
/* line 58, ../sass/partials/_footer.scss */
.footer .logos .row {
  font-size: 1em;
  max-width: 22.5rem;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 64, ../sass/partials/_footer.scss */
.footer .logos a {
  outline: none;
  text-decoration: none;
}
/* line 68, ../sass/partials/_footer.scss */
.footer .logos a:hover, .footer .logos a:focus {
  color: #000;
}
/* line 72, ../sass/partials/_footer.scss */
.footer .row {
  display: table;
  margin-top: 0.75rem;
  width: 100%;
}
/* line 77, ../sass/partials/_footer.scss */
.footer .row > * {
  display: table-cell;
  vertical-align: top;
}
/* line 83, ../sass/partials/_footer.scss */
.footer .fr {
  display: inline-block;
  max-width: 11.25rem;
  min-width: 49%;
  height: auto;
}
/* line 89, ../sass/partials/_footer.scss */
.footer .frwrap {
  display: table;
  min-width: 9rem;
  width: 100%;
  margin-bottom: 0.25rem;
  table-layout: auto;
}
/* line 96, ../sass/partials/_footer.scss */
.footer .frwrap > * {
  display: table-cell;
}
/* line 101, ../sass/partials/_footer.scss */
.footer .wifi {
  height: 1em;
  width: 1.30625em;
  margin-right: 1.125em;
}
/* line 105, ../sass/partials/_footer.scss */
.footer .qagoma {
  height: 2rem;
  width: 55%;
}
/* line 107, ../sass/partials/_footer.scss */
.footer .qagoma svg {
  margin: 0.28125rem 0;
}
/* line 111, ../sass/partials/_footer.scss */
.footer .qldgov {
  height: 2.5625rem;
  width: 35%;
}
/* line 114, ../sass/partials/_footer.scss */
.footer .goma_gov {
  height: 3.0625rem;
  width: 100%;
}
/* line 118, ../sass/partials/_footer.scss */
.footer .byline {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
  border-top: 1px solid #DDDDDC;
}
/* line 126, ../sass/partials/_footer.scss */
.footer .byline > div {
  display: table;
  width: 100%;
  max-width: 80rem;
  margin: 0 auto;
  padding: 0 5rem;
  font-size: 0.75em;
}
@media (max-width: 768px) {
  /* line 126, ../sass/partials/_footer.scss */
  .footer .byline > div {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 126, ../sass/partials/_footer.scss */
  .footer .byline > div {
    padding: 0;
    text-align: center;
    font-size: 0.675em;
  }
}
/* line 142, ../sass/partials/_footer.scss */
.footer .byline p {
  display: table-cell;
  line-height: 1em;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #b4b3b3;
  color: rgba(69, 66, 66, 0.4);
  letter-spacing: 0.075em;
  width: 100%;
  padding: 1.1875rem 0;
}
/* line 152, ../sass/partials/_footer.scss */
.footer .byline a {
  display: table-cell;
  background-color: #D1CFCF;
  text-align: center;
  color: #454242;
  vertical-align: middle;
  min-width: 3.375rem;
}
/* line 160, ../sass/partials/_footer.scss */
.footer .byline a .icon {
  width: 1.2rem;
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.banner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../sass/partials/_banner.scss */
.banner hr {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  /* line 4, ../sass/partials/_banner.scss */
  .banner hr {
    display: none;
    visibility: hidden;
  }
}
/* line 9, ../sass/partials/_banner.scss */
.banner nav {
  position: relative;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2rem;
  min-height: 4.625rem;
  margin-top: -4.625rem;
  font-size: 1em;
  z-index: 1;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.banner nav:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 9, ../sass/partials/_banner.scss */
  .banner nav {
    min-height: 3.125rem;
    margin-top: -3.125rem;
    max-width: 100%;
    max-width: 100vw;
  }
}
@media (max-width: 480px) {
  /* line 9, ../sass/partials/_banner.scss */
  .banner nav {
    padding: 0;
    margin: 0;
    min-height: initial;
  }
}
/* line 31, ../sass/partials/_banner.scss */
.banner nav .img-caption {
  position: relative;
  right: 0;
  bottom: 100%;
  left: 0;
  width: 100%;
}
/* line 36, ../sass/partials/_banner.scss */
.banner nav .buttons {
  font-size: 0.9375em;
  font-family: "FlamaMedium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  letter-spacing: 0.08em;
  position: relative;
  background-color: #fff;
  height: 100%;
  width: 100%;
  min-height: 4.625rem;
}
@media (max-width: 768px) {
  /* line 36, ../sass/partials/_banner.scss */
  .banner nav .buttons {
    min-height: 3.125rem;
  }
}
@media (max-width: 480px) {
  /* line 36, ../sass/partials/_banner.scss */
  .banner nav .buttons {
    min-height: 0;
  }
}
/* line 48, ../sass/partials/_banner.scss */
.banner nav .buttons .btn-group {
  padding: 2rem 1.5rem 0;
  margin: 0 0 -0.625rem;
}
@media (max-width: 768px) {
  /* line 48, ../sass/partials/_banner.scss */
  .banner nav .buttons .btn-group {
    padding-top: 0.75rem;
  }
}
@media (max-width: 480px) {
  /* line 48, ../sass/partials/_banner.scss */
  .banner nav .buttons .btn-group {
    display: none;
    visibility: hidden;
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 768px) {
  /* line 55, ../sass/partials/_banner.scss */
  .banner nav .buttons .btn-group .btn {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    min-width: 5rem;
  }
}
/* line 64, ../sass/partials/_banner.scss */
.banner nav .buttons .links {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 2rem;
  display: table;
  /*@include breakpoint($desktop-large) {
      &::before,&::after {
          content:'';
          display:table-cell;
          width:1%;
      }
  }*/
}
@media (max-width: 768px) {
  /* line 64, ../sass/partials/_banner.scss */
  .banner nav .buttons .links {
    top: 1rem;
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 64, ../sass/partials/_banner.scss */
  .banner nav .buttons .links {
    position: relative;
    margin-bottom: 1rem;
  }
}
/* line 88, ../sass/partials/_banner.scss */
.banner nav .buttons .links .arrow {
  color: #fff;
  display: none;
  visibility: hidden;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 3rem;
  bottom: 0;
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 9;
}
@media (max-width: 768px) {
  /* line 88, ../sass/partials/_banner.scss */
  .banner nav .buttons .links .arrow {
    display: block;
    visibility: visible;
  }
}
/* line 100, ../sass/partials/_banner.scss */
.banner nav .buttons .links .arrow .arrow-down {
  -webkit-transition: -webkit-transform 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease;
  transition: transform 0.2s ease;
  height: 2rem;
  width: 1.25rem;
}
/* line 105, ../sass/partials/_banner.scss */
.banner nav .buttons .links.active .arrow .arrow-down {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 107, ../sass/partials/_banner.scss */
.banner nav .buttons .links a {
  display: table-cell;
  vertical-align: top;
  padding: 0 0.3125rem;
  min-height: 1.625rem;
  line-height: 1.6em;
  text-transform: uppercase;
  color: #8f8d8d;
  color: rgba(69, 66, 66, 0.6);
  text-decoration: none;
  outline: 0;
}
@media (min-width: 1281px) {
  /* line 107, ../sass/partials/_banner.scss */
  .banner nav .buttons .links a {
    width: 1%;
  }
}
@media (max-width: 768px) {
  /* line 107, ../sass/partials/_banner.scss */
  .banner nav .buttons .links a {
    display: none;
    visibility: hidden;
    padding: 0.25rem 2.5rem 0.25rem 1rem;
    text-align: left;
    color: #fff !important;
    background-color: #454242;
    min-height: 0;
  }
}
/* line 130, ../sass/partials/_banner.scss */
.banner nav .buttons .links a:hover, .banner nav .buttons .links a:focus {
  color: #454242;
}
@media (max-width: 768px) {
  /* line 130, ../sass/partials/_banner.scss */
  .banner nav .buttons .links a:hover, .banner nav .buttons .links a:focus {
    background-color: #353232;
  }
}
/* line 137, ../sass/partials/_banner.scss */
.banner nav .buttons .links a.current {
  color: #454242;
  font-weight: bold;
}
@media (max-width: 768px) {
  /* line 137, ../sass/partials/_banner.scss */
  .banner nav .buttons .links a.current {
    display: block;
    visibility: visible;
  }
}
/* line 145, ../sass/partials/_banner.scss */
.banner nav .buttons .links a.remove {
  display: none;
  visibility: hidden;
  position: fixed;
  width: 0;
}

/* line 156, ../sass/partials/_banner.scss */
.banner-wrap, .block-image {
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 161, ../sass/partials/_banner.scss */
.banner-wrap .centre, .block-image .centre {
  position: relative;
  width: 1000%;
  width: 1000vw;
  left: 50%;
  margin-left: -500%;
  margin-left: -500vw;
  text-align: center;
  height: 31.25rem;
}
@media (max-width: 768px) {
  /* line 161, ../sass/partials/_banner.scss */
  .banner-wrap .centre, .block-image .centre {
    height: 22.5rem;
    background-repeat: no-repeat;
    background-position: center;
  }
}
@media (max-width: 480px) {
  /* line 161, ../sass/partials/_banner.scss */
  .banner-wrap .centre, .block-image .centre {
    height: 14.0625rem;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
  }
}
/* line 180, ../sass/partials/_banner.scss */
.banner-wrap img, .block-image img {
  margin: 0 auto;
  display: block;
  min-width: 100%;
  min-width: 100vw;
  min-height: 100%;
  max-width: 120rem;
}

@media (max-width: 768px) {
  /* line 191, ../sass/partials/_banner.scss */
  .block-image img {
    height: 100%;
  }
}
/* line 194, ../sass/partials/_banner.scss */
.block-image .cap-banner {
  position: relative;
  bottom: 0.75rem;
  background-color: transparent;
}
/* line 199, ../sass/partials/_banner.scss */
.block-image .image-point {
  overflow: visible;
  height: 0;
  width: 0;
  bottom: 0;
  position: relative;
  margin: -0.75rem auto 0;
  border-style: solid;
  border-width: 0.75rem 1.125rem 0;
  border-top-color: transparent;
  border-right-color: inherit;
  border-left-color: inherit;
  background-color: inherit;
  background-clip: content-box;
  font-size: 1em;
}
/* line 114, ../sass/partials/_functions.scss */
.block-image .image-point::before, .block-image .image-point::after {
  content: "";
  display: table;
  clear: both;
  position: absolute;
  height: 0.75rem;
  width: 50%;
  width: 50vw;
  background-color: inherit;
  bottom: 0;
  margin: 0 -1px;
}
/* line 125, ../sass/partials/_functions.scss */
.block-image .image-point::before {
  right: 1.125rem;
}
/* line 126, ../sass/partials/_functions.scss */
.block-image .image-point::after {
  left: 1.125rem;
}

/* line 205, ../sass/partials/_banner.scss */
.block-quote + .block-image, .block-quote + .content-grey .block-image {
  margin-top: -3.125rem;
}

/* line 6, ../sass/partials/_content.scss */
.content > :not(form, script):first-child {
  margin-top: 3.125rem;
}
/* line 7, ../sass/partials/_content.scss */
.content > :not(form, script):last-child {
  margin-bottom: 3.125rem;
}
/* line 10, ../sass/partials/_content.scss */
.content .block {
  padding-right: 5rem;
  padding-left: 5rem;
  margin-bottom: 3.125rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.content .block:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 10, ../sass/partials/_content.scss */
  .content .block {
    max-width: 100%;
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 10, ../sass/partials/_content.scss */
  .content .block {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}

/* line 18, ../sass/partials/_content.scss */
.content-grey {
  background-color: #E8E8E8;
  background-clip: border-box;
  border: 0 #E8E8E8 none;
  margin: 0 !important;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.content-grey:after {
  content: "";
  display: table;
  clear: both;
}
/* line 25, ../sass/partials/_content.scss */
.content-grey:before {
  content: '';
  display: table;
  clear: both;
}

/* line 32, ../sass/partials/_content.scss */
.row {
  display: table;
  width: 100%;
}
/* line 36, ../sass/partials/_content.scss */
.row > * {
  display: table-cell;
  height: 100%;
  width: auto;
  vertical-align: top;
  word-break: break-word;
}
/* line 42, ../sass/partials/_content.scss */
.row > :last-child {
  padding-right: 0;
}
@media (max-width: 768px) {
  /* line 44, ../sass/partials/_content.scss */
  .row.break-tablet {
    display: inline;
  }
  /* line 47, ../sass/partials/_content.scss */
  .row.break-tablet > * {
    display: block;
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 53, ../sass/partials/_content.scss */
  .row.break-mobile {
    display: inline;
  }
  /* line 56, ../sass/partials/_content.scss */
  .row.break-mobile > * {
    display: block;
    width: 100%;
  }
}

/* line 64, ../sass/partials/_content.scss */
.fillrow > :last-child {
  width: 1px;
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.grid2:after {
  content: "";
  display: table;
  clear: both;
}
/* line 144, ../sass/partials/_functions.scss */
.grid2 > * {
  width: 48.19277%;
  float: left;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid2 > *:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid2 > *:nth-child(2n + 2) {
  margin-left: 51.80723%;
  margin-right: -100%;
  clear: none;
}
@media (max-width: 768px) {
  /* line 152, ../sass/partials/_functions.scss */
  .grid2 > *:nth-child(n) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 72, ../sass/partials/_content.scss */
.grid2 > :nth-last-child(2n+3) {
  margin-bottom: 1.375rem;
}
@media (max-width: 768px) {
  /* line 73, ../sass/partials/_content.scss */
  .grid2 > :nth-last-child(n+2) {
    margin-bottom: 1.375rem;
  }
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.grid3:after {
  content: "";
  display: table;
  clear: both;
}
/* line 144, ../sass/partials/_functions.scss */
.grid3 > * {
  width: 31.74603%;
  float: left;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid3 > *:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid3 > *:nth-child(3n + 2) {
  margin-left: 34.12698%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid3 > *:nth-child(3n + 3) {
  margin-left: 68.25397%;
  margin-right: -100%;
  clear: none;
}
@media (max-width: 768px) {
  /* line 144, ../sass/partials/_functions.scss */
  .grid3 > * {
    width: 48.19277%;
    float: left;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid3 > *:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid3 > *:nth-child(2n + 2) {
    margin-left: 51.80723%;
    margin-right: -100%;
    clear: none;
  }
}
@media (max-width: 480px) {
  /* line 164, ../sass/partials/_functions.scss */
  .grid3 > *:nth-child(n) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 76, ../sass/partials/_content.scss */
.grid3 > :nth-last-child(3n+4) {
  margin-bottom: 1.375rem;
}
/* line 77, ../sass/partials/_content.scss */
.grid3 > * > :last-child {
  margin-bottom: 1.875rem;
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.grid4:after {
  content: "";
  display: table;
  clear: both;
}
/* line 144, ../sass/partials/_functions.scss */
.grid4 > * {
  width: 23.66864%;
  float: left;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid4 > *:nth-child(4n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid4 > *:nth-child(4n + 2) {
  margin-left: 25.44379%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid4 > *:nth-child(4n + 3) {
  margin-left: 50.88757%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid4 > *:nth-child(4n + 4) {
  margin-left: 76.33136%;
  margin-right: -100%;
  clear: none;
}
@media (max-width: 768px) {
  /* line 144, ../sass/partials/_functions.scss */
  .grid4 > * {
    width: 48.19277%;
    float: left;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid4 > *:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid4 > *:nth-child(2n + 2) {
    margin-left: 51.80723%;
    margin-right: -100%;
    clear: none;
  }
}
@media (max-width: 480px) {
  /* line 164, ../sass/partials/_functions.scss */
  .grid4 > *:nth-child(n) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 80, ../sass/partials/_content.scss */
.grid4 > :nth-last-child(4n+5) {
  margin-bottom: 1.375rem;
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.grid5:after {
  content: "";
  display: table;
  clear: both;
}
/* line 144, ../sass/partials/_functions.scss */
.grid5 > * {
  width: 18.86792%;
  float: left;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid5 > *:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid5 > *:nth-child(5n + 2) {
  margin-left: 20.28302%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid5 > *:nth-child(5n + 3) {
  margin-left: 40.56604%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid5 > *:nth-child(5n + 4) {
  margin-left: 60.84906%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
.grid5 > *:nth-child(5n + 5) {
  margin-left: 81.13208%;
  margin-right: -100%;
  clear: none;
}
@media (max-width: 768px) {
  /* line 144, ../sass/partials/_functions.scss */
  .grid5 > * {
    width: 31.74603%;
    float: left;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid5 > *:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid5 > *:nth-child(3n + 2) {
    margin-left: 34.12698%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .grid5 > *:nth-child(3n + 3) {
    margin-left: 68.25397%;
    margin-right: -100%;
    clear: none;
  }
}
@media (max-width: 480px) {
  /* line 164, ../sass/partials/_functions.scss */
  .grid5 > *:nth-child(n) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 83, ../sass/partials/_content.scss */
.grid5 > :nth-last-child(5n+5) {
  margin-bottom: 1.375rem;
}

@media (max-width: 768px) {
  /* line 86, ../sass/partials/_content.scss */
  .grid3 > :nth-last-child(2n+3), .grid4 > :nth-last-child(2n+3), .grid5 > :nth-last-child(2n+3) {
    margin-bottom: 1.375rem;
  }
}
@media (max-width: 480px) {
  /* line 87, ../sass/partials/_content.scss */
  .grid3 > :nth-last-child(n+2), .grid4 > :nth-last-child(n+2), .grid5 > :nth-last-child(n+2) {
    margin-bottom: 1.375rem;
  }
}

/* line 90, ../sass/partials/_content.scss */
.grid2 img, .grid3 img, .grid4 img, .grid5 img {
  width: 100%;
  height: auto;
}
/* line 93, ../sass/partials/_content.scss */
.grid2 img.no-full, .grid3 img.no-full, .grid4 img.no-full, .grid5 img.no-full {
  width: 70%;
}
/* line 97, ../sass/partials/_content.scss */
.grid2 > *, .grid3 > *, .grid4 > *, .grid5 > * {
  text-decoration: none;
  height: auto;
  word-break: break-word;
}
/* line 102, ../sass/partials/_content.scss */
.grid2 > * > :last-child, .grid3 > * > :last-child, .grid4 > * > :last-child, .grid5 > * > :last-child {
  margin-bottom: 1.375rem;
}

/* line 106, ../sass/partials/_content.scss */
.image-grid {
  margin-bottom: 3.125rem;
}
@media (max-width: 480px) {
  /* line 106, ../sass/partials/_content.scss */
  .image-grid {
    min-height: 0;
  }
}
@media (max-width: 480px) {
  /* line 110, ../sass/partials/_content.scss */
  .image-grid.grid3, .image-grid.grid4 {
    min-height: 0;
  }
}
/* line 112, ../sass/partials/_content.scss */
.image-grid > * {
  background-color: #fff;
}
/* line 115, ../sass/partials/_content.scss */
.image-grid > *:hover figure img, .image-grid > *:focus figure img {
  opacity: 0.8;
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  -ms-transform: scale(1.06);
  -o-transform: scale(1.06);
  transform: scale(1.06);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 122, ../sass/partials/_content.scss */
.image-grid .img-wrap {
  background: #000;
  vertical-align: top;
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 129, ../sass/partials/_content.scss */
.image-grid img {
  opacity: 1;
  vertical-align: top;
  -webkit-transition: -webkit-transform 0.2s ease, opacity 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease, opacity 0.2s ease;
  transition: transform 0.2s ease, opacity 0.2s ease;
  outline: 1px solid #E8E8E8;
}
/* line 136, ../sass/partials/_content.scss */
.image-grid .tint {
  background-color: #575454;
  background-color: rgba(69, 66, 66, 0.9);
}
/* line 138, ../sass/partials/_content.scss */
.image-grid .tint img {
  opacity: .6;
}
/* line 141, ../sass/partials/_content.scss */
.image-grid h3, .image-grid h4, .image-grid h5 {
  text-transform: uppercase;
  margin: 0.9375rem;
}
/* line 145, ../sass/partials/_content.scss */
.image-grid h3 p, .image-grid h4 p, .image-grid h5 p {
  display: inline;
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}
/* line 154, ../sass/partials/_content.scss */
.image-grid h3 {
  font-size: 0.9375em;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  letter-spacing: 0.01em;
}
/* line 159, ../sass/partials/_content.scss */
.image-grid h3 .rating {
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 161, ../sass/partials/_content.scss */
.image-grid h4 {
  font-size: 0.875em;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  letter-spacing: 0.01em;
}
/* line 167, ../sass/partials/_content.scss */
.image-grid p {
  font-size: 0.875em;
  padding: 0 0.9375rem 0.9375rem;
}
@media (max-width: 480px) {
  /* line 167, ../sass/partials/_content.scss */
  .image-grid p {
    display: none;
    visibility: hidden;
  }
  /* line 173, ../sass/partials/_content.scss */
  .image-grid p.media-links {
    display: block;
    visibility: visible;
  }
}
@media (max-width: 480px) {
  /* line 178, ../sass/partials/_content.scss */
  .image-grid.content-mobile p {
    display: block;
    visibility: visible;
  }
}

/* line 186, ../sass/partials/_content.scss */
.card-grey > * {
  background-color: #E8E8E8;
}

/* line 194, ../sass/partials/_content.scss */
.block-quote {
  margin: 0 0 3.125rem;
  padding: 0 5rem;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #D1CFCF;
}
/* line 55, ../sass/partials/_functions.scss */
.block-quote::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: #353232;
  font-size: 1em;
  margin: -0.75rem auto 0;
  bottom: -0.75rem;
  z-index: 1;
}
@media (max-width: 768px) {
  /* line 194, ../sass/partials/_content.scss */
  .block-quote {
    font-size: 0.8em;
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 194, ../sass/partials/_content.scss */
  .block-quote {
    font-size: 0.65em;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
/* line 204, ../sass/partials/_content.scss */
.block-quote div {
  max-width: 50rem;
  margin: 0 auto;
  padding: 1.25rem 0;
  display: table;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 211, ../sass/partials/_content.scss */
.block-quote p {
  text-align: center;
  font-size: 1.375em;
  letter-spacing: 0.07813em;
}
/* line 216, ../sass/partials/_content.scss */
.block-quote span {
  text-align: right;
  display: block;
  margin: 1em 0;
  color: #fff;
  line-height: 1.6em;
}
@media (max-width: 480px) {
  /* line 216, ../sass/partials/_content.scss */
  .block-quote span {
    font-size: 1.1em;
  }
}
/* line 225, ../sass/partials/_content.scss */
.block-quote.quote div {
  padding-right: 5em;
  padding-left: 5em;
}
@media (max-width: 768px) {
  /* line 225, ../sass/partials/_content.scss */
  .block-quote.quote div {
    padding-right: 3.75em;
    padding-left: 3.75em;
  }
}
@media (max-width: 480px) {
  /* line 225, ../sass/partials/_content.scss */
  .block-quote.quote div {
    padding-right: 2.5em;
    padding-left: 2.5em;
  }
}
/* line 230, ../sass/partials/_content.scss */
.block-quote.quote div::before {
  content: '\201C';
  float: left;
  margin-left: -1em;
  font-family: "FlamaLight", "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 5em;
}
@media (max-width: 768px) {
  /* line 230, ../sass/partials/_content.scss */
  .block-quote.quote div::before {
    margin-left: -0.8em;
  }
}
@media (max-width: 480px) {
  /* line 230, ../sass/partials/_content.scss */
  .block-quote.quote div::before {
    margin-left: -0.5em;
  }
}
/* line 239, ../sass/partials/_content.scss */
.block-quote.quote div::after {
  content: '\201D';
  float: right;
  margin-right: -1em;
  line-height: 0;
  margin-bottom: -1em;
  font-family: "FlamaLight", "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 5em;
}
@media (max-width: 768px) {
  /* line 239, ../sass/partials/_content.scss */
  .block-quote.quote div::after {
    margin-right: -0.8em;
  }
}
@media (max-width: 480px) {
  /* line 239, ../sass/partials/_content.scss */
  .block-quote.quote div::after {
    margin-right: -0.5em;
  }
}

/* line 252, ../sass/partials/_content.scss */
.black-bar {
  margin: 0 0 3.125rem;
}
/* line 55, ../sass/partials/_functions.scss */
.black-bar::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: #353232;
  font-size: 1em;
  margin: -0.75rem auto 0;
  bottom: -0.75rem;
  z-index: 1;
}
/* line 256, ../sass/partials/_content.scss */
.black-bar .block {
  display: table;
  margin-bottom: 0;
  color: #fff;
  width: 100%;
}

/* line 263, ../sass/partials/_content.scss */
.block-quote, .black-bar {
  background-color: transparent;
  background: transparent url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"), none;
}

/* line 270, ../sass/partials/_content.scss */
.cap-img {
  position: relative;
}

/* line 271, ../sass/partials/_content.scss */
.cap-icon {
  position: absolute;
  right: 1rem;
  bottom: 0.875rem;
  height: 1.5rem;
  width: 1.5rem;
  color: white;
  color: rgba(255, 255, 255, 0.85);
  outline: none;
  cursor: pointer;
}
/* line 277, ../sass/partials/_content.scss */
.cap-icon:hover, .cap-icon:focus {
  color: #454242;
}

/* line 279, ../sass/partials/_content.scss */
.cap-txt {
  display: none;
  visibility: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.85);
  font-size: 0.8125em;
  padding: 0.75rem 1.25rem;
  margin: 0;
  outline: none;
}

/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.sponsors:after {
  content: "";
  display: table;
  clear: both;
}
/* line 296, ../sass/partials/_content.scss */
.sponsors div {
  float: left;
}
/* line 299, ../sass/partials/_content.scss */
.sponsors div > :first-child {
  margin-right: 2rem;
}
/* line 301, ../sass/partials/_content.scss */
.sponsors .logo {
  vertical-align: top;
  margin-right: 2rem;
  margin-bottom: 1.25rem;
  height: 100%;
  width: 100%;
}
/* line 308, ../sass/partials/_content.scss */
.sponsors.pre-arrow {
  border-color: #E8E8E8;
}

/* line 316, ../sass/partials/_content.scss */
svg {
  height: 100%;
  width: 100%;
  display: inline-block;
  vertical-align: inherit;
  overflow: visible;
}
/* line 322, ../sass/partials/_content.scss */
svg.inline {
  height: 1em;
  width: 1em;
}
/* line 323, ../sass/partials/_content.scss */
svg.icon {
  height: 1.25em;
  width: 1.25em;
  /*vertical-align:text-bottom;*/
}
/* line 325, ../sass/partials/_content.scss */
svg.caption {
  height: 1.4rem;
  width: 1.5rem;
}

/* line 329, ../sass/partials/_content.scss */
i.arrow-down-solid, i.arrow-up-solid {
  display: block;
  font-size: 0;
}
/* line 335, ../sass/partials/_content.scss */
i.arrow-down-solid::before {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 0.21875rem solid transparent;
  border-right: 0.21875rem solid transparent;
  border-top: 0.4375rem solid transparent;
  border-top-color: inherit;
  font-size: 1em;
  margin: -0.32813rem 0 0 0.4375rem;
  bottom: 0.4375rem;
  left: 100%;
}
/* line 344, ../sass/partials/_content.scss */
i.arrow-up-solid::before {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 0.21875rem solid transparent;
  border-right: 0.21875rem solid transparent;
  border-bottom: 0.4375rem solid transparent;
  border-bottom-color: inherit;
  font-size: 1em;
  margin: -0.32813rem 0 0 0.4375rem;
  bottom: 0.4375rem;
  left: 100%;
}
/* line 351, ../sass/partials/_content.scss */
i.btn-point-right {
  font-size: 0;
  position: absolute;
  top: 50%;
  right: -0.25rem;
  height: 0.5rem;
  width: 0.5rem;
  background-color: inherit;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: -0.25rem 0 0 -0.75rem;
  border: 1px solid transparent;
  border-top-color: inherit;
  border-right-color: inherit;
}
/* line 364, ../sass/partials/_content.scss */
i.x {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  height: 1.25em;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}
/* line 374, ../sass/partials/_content.scss */
i.x::after {
  content: "";
  width: 1.25em;
  position: absolute;
  top: 0.5625em;
  left: -0.625em;
  border-bottom: 2px solid;
  border-color: inherit;
}

/* line 62, ../sass/partials/_functions.scss */
.pre-arrow::before {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: inherit;
  font-size: 1em;
  margin: 0 auto -0.75rem;
  z-index: 1;
}

/* line 392, ../sass/partials/_content.scss */
.btn {
  display: inline-block;
  position: relative;
  min-width: 7.5rem;
  padding: 0.875em 1.375em;
  line-height: 1.25em;
  border: 1px solid #666161;
  color: inherit;
  background-color: inherit;
  font-size: 0.875em;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  -webkit-transition: color 0.2s ease, border 0.2s ease, background 0.2s ease;
  -moz-transition: color 0.2s ease, border 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, border 0.2s ease, background 0.2s ease;
}
@media (max-width: 480px) {
  /* line 392, ../sass/partials/_content.scss */
  .btn {
    display: table-cell;
  }
}
/* line 411, ../sass/partials/_content.scss */
.btn.dark {
  border-color: #E2E2E2;
  background-color: transparent;
}
/* line 414, ../sass/partials/_content.scss */
.btn[href].active, .btn[href]:hover, .btn[href]:focus, .btn[type=button].active, .btn[type=button]:hover, .btn[type=button]:focus, .btn[type=submit].active, .btn[type=submit]:hover, .btn[type=submit]:focus {
  color: #fff;
  border-color: #454242;
  background-color: #454242;
}
/* line 419, ../sass/partials/_content.scss */
.btn[href].active.dark, .btn[href]:hover.dark, .btn[href]:focus.dark, .btn[type=button].active.dark, .btn[type=button]:hover.dark, .btn[type=button]:focus.dark, .btn[type=submit].active.dark, .btn[type=submit]:hover.dark, .btn[type=submit]:focus.dark {
  color: #454242;
  border-color: #454242;
  background-color: #fff;
}
/* line 426, ../sass/partials/_content.scss */
.btn.center {
  margin: 0 auto;
  display: table;
  float: none;
  height: initial !important;
  clear: both;
}
/* line 434, ../sass/partials/_content.scss */
.btn.sort .arrow-up, .btn.sort .arrow-down {
  display: none;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease;
  transition: transform 0.2s ease;
}
/* line 438, ../sass/partials/_content.scss */
.btn.sort.down .arrow-down, .btn.sort.up .arrow-up {
  display: initial;
  visibility: visible;
}
/* line 441, ../sass/partials/_content.scss */
.btn.sort.up .arrow-down, .btn.sort.down .arrow-up {
  display: initial;
  visibility: visible;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 446, ../sass/partials/_content.scss */
.btn.close {
  height: 2.125rem;
  width: 2.5rem;
  min-width: 0;
  min-height: 0;
}
/* line 451, ../sass/partials/_content.scss */
.btn.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 454, ../sass/partials/_content.scss */
.btn-group {
  text-align: right;
  margin: 1.25rem 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch;
}
@media (max-width: 480px) {
  /* line 454, ../sass/partials/_content.scss */
  .btn-group {
    text-align: left;
    display: block;
  }
}
/* line 468, ../sass/partials/_content.scss */
.btn-group.mobile-btns {
  display: none;
  visibility: hidden;
}
@media (max-width: 480px) {
  /* line 468, ../sass/partials/_content.scss */
  .btn-group.mobile-btns {
    display: block;
    visibility: visible;
  }
}
/* line 473, ../sass/partials/_content.scss */
.btn-group .btn {
  display: table-cell;
  word-wrap: break-word;
  position: static;
}
/* line 479, ../sass/partials/_content.scss */
.btn-group .btn:not(:last-child) {
  margin-right: -1px;
}
/* line 482, ../sass/partials/_content.scss */
.btn-group > .btn, .btn-group > div {
  display: inline-block;
}
@media (max-width: 480px) {
  /* line 482, ../sass/partials/_content.scss */
  .btn-group > .btn, .btn-group > div {
    width: 100%;
    margin-bottom: 0.375rem;
  }
}
/* line 493, ../sass/partials/_content.scss */
.btn-group > div {
  border-collapse: collapse;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 1;
  -moz-flex: 1 0 1;
  -ms-flex: 1 0 1;
  flex: 1 0 1;
}
@media (max-width: 480px) {
  /* line 493, ../sass/partials/_content.scss */
  .btn-group > div {
    display: table;
  }
}
/* line 503, ../sass/partials/_content.scss */
.btn-group .sp {
  margin-left: 0.625rem;
}
@media (max-width: 768px) {
  /* line 503, ../sass/partials/_content.scss */
  .btn-group .sp {
    margin-left: 0.375rem;
  }
}
@media (max-width: 480px) {
  /* line 503, ../sass/partials/_content.scss */
  .btn-group .sp {
    margin-left: 0;
  }
}

/* line 513, ../sass/partials/_content.scss */
.btn-drop {
  cursor: pointer;
  position: relative !important;
  min-width: 8.125rem;
}
/* line 519, ../sass/partials/_content.scss */
.btn-drop:hover > div {
  opacity: 1;
  height: auto;
  padding-bottom: 0.0625rem;
}
/* line 526, ../sass/partials/_content.scss */
.btn-drop > div {
  position: absolute;
  top: 100%;
  right: -1px;
  color: #454242;
  background-color: #fff;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  width: calc(100% + 2px);
  height: 0;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
/* line 538, ../sass/partials/_content.scss */
.btn-drop > div .btn {
  float: left;
  clear: left;
  width: 100%;
  min-width: 0;
  margin: 0 0 -1px !important;
  display: inline-block;
  font-size: 1em;
}
/* line 550, ../sass/partials/_content.scss */
.btn-drop.share-drop::before {
  content: "";
  display: table;
  position: absolute;
  top: 0;
  right: -1.125rem;
  height: 3.125rem;
  width: 1.125rem;
}
/* line 557, ../sass/partials/_content.scss */
.btn-drop.share-drop > div {
  position: absolute;
  top: -0.0625rem;
  right: -3.375rem;
  width: auto;
}
/* line 561, ../sass/partials/_content.scss */
.btn-drop.share-drop > div .btn {
  padding: 1.125em 1.25em;
  border-color: #E8E8E8;
}

/* line 572, ../sass/partials/_content.scss */
.readmore, .readless {
  font-family: "FlamaSemiBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  display: table;
  text-decoration: none;
  margin: 1.25em 0;
}

/* line 578, ../sass/partials/_content.scss */
.readmore-content {
  display: none;
  visibility: hidden;
  margin: 1.25em 0;
}
/* line 581, ../sass/partials/_content.scss */
.readmore-content > :first-child {
  margin-top: 0;
}
/* line 582, ../sass/partials/_content.scss */
.readmore-content > :last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  /* line 588, ../sass/partials/_content.scss */
  .ac-btn {
    margin: -1px 0 0;
    padding: 0.625em;
    position: relative;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-style: solid;
    border-color: #DDDDDC;
    border-width: 1px 0;
    width: 100%;
    -webkit-transition: background 0.2s ease, color 0.2s ease;
    -moz-transition: background 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, color 0.2s ease;
  }
  /* line 601, ../sass/partials/_content.scss */
  .ac-btn:hover, .ac-btn:focus {
    background: #BCBBBB;
    color: #000;
  }
  /* line 606, ../sass/partials/_content.scss */
  .ac-btn::before {
    content: '';
    height: 1.25em;
    width: 0.9375em;
    float: right;
    display: block;
    background: url("https://www.qagoma.qld.gov.au/__data/assets/image/0012/13026/arrow-down-grey.png") no-repeat center;
    background-image: url("https://www.qagoma.qld.gov.au/_design/img/arrow-down-grey.svg"), none;
    background-size: contain;
    -webkit-transition: -webkit-transform 0.2s ease;
    -moz-transition: -moz-transform 0.2s ease;
    transition: transform 0.2s ease;
  }
  /* line 616, ../sass/partials/_content.scss */
  .ac-btn.active {
    font-weight: bold;
  }
  /* line 618, ../sass/partials/_content.scss */
  .ac-btn.active::before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}

/* line 622, ../sass/partials/_content.scss */
.ac-body {
  margin-bottom: 1.25rem;
  overflow: inherit;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.ac-body:after {
  content: "";
  display: table;
  clear: both;
}
/* line 628, ../sass/partials/_content.scss */
.ac-body:last-child, .ac-body.ui-tabs-panel {
  margin-bottom: 0;
}

/* line 1, ../sass/partials/_enews.scss */
.enews {
  background-color: #454242;
  color: #fff;
}
/* line 55, ../sass/partials/_functions.scss */
.enews::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: #454242;
  font-size: 1em;
  margin: -0.75rem auto 0;
  bottom: -0.75rem;
  z-index: 1;
}
/* line 6, ../sass/partials/_enews.scss */
.enews > div {
  padding: 2.5rem 5rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.enews > div:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 6, ../sass/partials/_enews.scss */
  .enews > div {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 6, ../sass/partials/_enews.scss */
  .enews > div {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
/* line 14, ../sass/partials/_enews.scss */
.enews input {
  font-family: "FlamaBasic", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  outline: 0;
}
/* line 18, ../sass/partials/_enews.scss */
.enews h3 {
  text-align: center;
  margin-top: 0;
}
@media (max-width: 480px) {
  /* line 18, ../sass/partials/_enews.scss */
  .enews h3 {
    font-size: 0.875em;
  }
}
/* line 23, ../sass/partials/_enews.scss */
.enews p {
  text-align: center;
  width: 96%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 768px) {
  /* line 28, ../sass/partials/_enews.scss */
  .enews p.t-hide {
    display: none;
    visibility: hidden;
  }
}
/* line 31, ../sass/partials/_enews.scss */
.enews p.info {
  font-size: 0.75em;
  margin: 1.5rem auto;
}
/* line 33, ../sass/partials/_enews.scss */
.enews .sign-up {
  position: relative;
  display: table;
  margin: 0 auto;
  max-width: 56.25rem;
  width: 100%;
}
/* line 40, ../sass/partials/_enews.scss */
.enews .sign-up hr {
  border-color: #666161;
  margin: 1.5rem 0;
}
/* line 41, ../sass/partials/_enews.scss */
.enews .sign-up input:not([type="submit"]):not([type="checkbox"]) {
  min-height: 2.5rem;
  padding: 0.65625em 0.75em;
  border: 0;
  font-size: 1em;
  background-color: #fff;
  color: #454242;
  letter-spacing: 0.09375em;
  display: block;
  margin-bottom: 1%;
}
/* line 52, ../sass/partials/_enews.scss */
.enews .sign-up .cta {
  overflow: hidden;
  padding: 0.1875rem;
  background-color: #454242;
}
/* line 57, ../sass/partials/_enews.scss */
.enews .sign-up .cta input[type='email'] {
  width: 84.5%;
  float: left;
  margin-right: 1.5%;
}
/* line 61, ../sass/partials/_enews.scss */
.enews .sign-up .cta input[type='email']:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
@media (max-width: 768px) {
  /* line 57, ../sass/partials/_enews.scss */
  .enews .sign-up .cta input[type='email'] {
    width: 100%;
    margin-bottom: 5% !important;
  }
}
/* line 68, ../sass/partials/_enews.scss */
.enews .sign-up .btn {
  min-height: 2.5rem;
  padding: 0.4375rem;
  min-width: 14%;
  float: right;
}
@media (max-width: 768px) {
  /* line 68, ../sass/partials/_enews.scss */
  .enews .sign-up .btn {
    min-width: 7.5625rem;
  }
}
/* line 75, ../sass/partials/_enews.scss */
.enews .sign-up .close {
  position: absolute;
  top: -3rem;
  right: 0;
  min-width: 0;
  min-height: 0;
}
/* line 83, ../sass/partials/_enews.scss */
.enews .sign-up form input.btn {
  width: 20%;
}
/* line 84, ../sass/partials/_enews.scss */
.enews .sign-up form > input {
  width: 100%;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.enews .sign-up .selection:after {
  content: "";
  display: table;
  clear: both;
}
/* line 89, ../sass/partials/_enews.scss */
.enews .sign-up .selection label {
  display: block;
  text-transform: uppercase;
  float: left;
  width: 20%;
  font-size: 0.875em;
}
@media (max-width: 1024px) {
  /* line 89, ../sass/partials/_enews.scss */
  .enews .sign-up .selection label {
    width: 50%;
    padding: 0.375rem;
  }
}
/* line 98, ../sass/partials/_enews.scss */
.enews .sign-up .selection label input[type='checkbox'] {
  height: 0.875rem;
  width: 0.875rem;
  margin: 0 0.25rem;
  vertical-align: bottom;
}
/* line 106, ../sass/partials/_enews.scss */
.enews .grid2 > * {
  width: 49.5%;
}
/* line 108, ../sass/partials/_enews.scss */
.enews .grid2 > *:nth-child(2n + 2) {
  margin-left: 50.5%;
}
@media (max-width: 768px) {
  /* line 110, ../sass/partials/_enews.scss */
  .enews .grid2 > *:nth-child(n) {
    width: 100%;
    margin-left: 0;
  }
}

@media (max-width: 768px) {
  /* line 3, ../sass/partials/_calendar.scss */
  .sidebar .sb-l, .sidebar .sb-r {
    display: inline-block;
    width: 100%;
    height: auto;
    padding-right: 0;
  }
}

/* line 11, ../sass/partials/_calendar.scss */
.sb-r {
  position: relative;
}
/* line 14, ../sass/partials/_calendar.scss */
.sb-r > :first-of-type {
  margin-top: 0;
}
/* line 16, ../sass/partials/_calendar.scss */
.sb-r .results-total {
  font-size: 0.875em;
  line-height: 1.96429em;
  padding-top: 0.35714em;
  margin: 0 0 1.60714em;
  float: right;
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 26, ../sass/partials/_calendar.scss */
  .sb-r .grid3 > * {
    width: 48.19277%;
    float: left;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .sb-r .grid3 > *:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../sass/susy/sass/susy/language/susy/_gallery.scss */
  .sb-r .grid3 > *:nth-child(2n + 2) {
    margin-left: 51.80723%;
    margin-right: -100%;
    clear: none;
  }
  /* line 27, ../sass/partials/_calendar.scss */
  .sb-r .grid3 > :nth-last-child(2n+3) {
    margin-bottom: 1.375rem;
  }
}
/* line 31, ../sass/partials/_calendar.scss */
.sb-r .btn.paginate {
  margin-top: 3.125rem;
}

/* line 35, ../sass/partials/_calendar.scss */
.sb-l {
  width: 24.5614%;
  min-width: 13.125rem;
  padding-right: 1.77515%;
}
/* line 40, ../sass/partials/_calendar.scss */
.sb-l > :first-child {
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 35, ../sass/partials/_calendar.scss */
  .sb-l {
    margin-bottom: 1.25rem;
    min-width: 0;
  }
}
/* line 47, ../sass/partials/_calendar.scss */
.sb-l .ac-btn {
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  padding: 0.66667em 0.875em;
  margin: 0 0 0.0625rem 0;
  font-size: 0.9375em;
  -webkit-transition: background 0.2s ease, color 0.2s ease;
  -moz-transition: background 0.2s ease, color 0.2s ease;
  transition: background 0.2s ease, color 0.2s ease;
}
/* line 57, ../sass/partials/_calendar.scss */
.sb-l .ac-btn:hover, .sb-l .ac-btn:focus {
  background: #BCBBBB;
  color: #000;
}
/* line 62, ../sass/partials/_calendar.scss */
.sb-l .ac-btn::before {
  content: '';
  height: 1.375em;
  width: 1em;
  float: right;
  background: url("https://www.qagoma.qld.gov.au/__data/assets/image/0012/13026/arrow-down-grey.png") no-repeat center;
  background-image: url("https://www.qagoma.qld.gov.au/_design/img/arrow-down-grey.svg"), none;
  background-size: contain;
  -webkit-transition: -webkit-transform 0.2s ease;
  -moz-transition: -moz-transform 0.2s ease;
  transition: transform 0.2s ease;
}
/* line 71, ../sass/partials/_calendar.scss */
.sb-l .ac-btn.active::before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 75, ../sass/partials/_calendar.scss */
.sb-l .ac-body {
  margin: 0.0625rem 0;
}
/* line 78, ../sass/partials/_calendar.scss */
.sb-l .ac-body li {
  background: none;
  margin-bottom: 0.0625rem;
  padding: 0;
}
@media (max-width: 768px) {
  /* line 78, ../sass/partials/_calendar.scss */
  .sb-l .ac-body li {
    width: 50%;
    float: left;
    margin: 0;
    border: solid transparent;
    border-width: 1px 1px 0 0;
  }
  /* line 90, ../sass/partials/_calendar.scss */
  .sb-l .ac-body li:visible:nth-child(even) {
    float: right;
    border-right: 0;
  }
}
/* line 93, ../sass/partials/_calendar.scss */
.sb-l .ac-body li a {
  display: block;
  text-decoration: none;
  background: #E2E2E2;
  padding: 0.53333em 0.875em;
  -webkit-transition: background 0.2s ease, color 0.2s ease;
  -moz-transition: background 0.2s ease, color 0.2s ease;
  transition: background 0.2s ease, color 0.2s ease;
}
/* line 99, ../sass/partials/_calendar.scss */
.sb-l .ac-body li a:hover, .sb-l .ac-body li a:focus {
  background: #353232;
  color: #fff;
}
/* line 104, ../sass/partials/_calendar.scss */
.sb-l .ac-body li a.active {
  background: #353232;
  color: #fff;
}
/* line 107, ../sass/partials/_calendar.scss */
.sb-l .ac-body li a.active:hover, .sb-l .ac-body li a.active:focus {
  background: #454242;
}
/* line 109, ../sass/partials/_calendar.scss */
.sb-l .ac-body li a.active::before {
  content: '';
  height: 1.375em;
  width: 0.66667em;
  margin-right: 0.13333em;
  float: right;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/P///3kGCHBkZGT8wIAEgHICQGo/jHP+PwSch0rAFSHJ3UcXOA/lI4u9B2IDbLrPY1WEwyoMRUwMuMEDKMZp2nusHsTmcGweZMDlcHTFMIX3MXyHqvg8QIABACLr8uSmFS9dAAAAAElFTkSuQmCC") no-repeat center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'10'%20height%3D'10'%20viewBox%3D'0%200%2010%2010'%3E%3Cpath%20stroke%3D'%23FFF'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-miterlimit%3D'10'%20d%3D'M1%201l8%208M9%201L1%209'%2F%3E%3C%2Fsvg%3E"), none;
  background-size: contain;
}

/* line 125, ../sass/partials/_calendar.scss */
.cal-wrap .ac-btn {
  display: none;
  visibility: hidden;
}
@media (max-width: 768px) {
  /* line 125, ../sass/partials/_calendar.scss */
  .cal-wrap .ac-btn {
    display: block;
    visibility: visible;
  }
}

@media (max-width: 768px) {
  /* line 133, ../sass/partials/_calendar.scss */
  .category h2 {
    display: none;
    visibility: hidden;
  }
}

/* line 140, ../sass/partials/_calendar.scss */
#calendar {
  width: 100%;
  color: #fff;
  background: #353232;
  padding: 0.875rem 0;
  overflow: visible;
}
/* line 148, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-header {
  font-size: 0.875em;
  line-height: 1.07143em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0.625rem 0.75rem;
  padding: 0 1.75rem;
  position: relative;
}
/* line 159, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-prev, #calendar .ui-datepicker-next {
  position: absolute;
  cursor: pointer;
  height: 0.9375rem;
  width: 1.75rem;
  background-size: contain;
  display: inline-block;
}
/* line 166, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-prev span, #calendar .ui-datepicker-next span {
  display: none;
  visibility: hidden;
}
/* line 168, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-prev {
  left: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi/P//PwORIAGIHwDxAZgAEwka56MLMpGrkRjNODWCAcjPOHDCf1SwAF0N2RpxaSZKIzbNCmgaH+DxFnVtptjPFIc2LgMckOUJJZIFQJyIS5KY5InTABYiM8YCbIIAAQYA9buQ23l+n5MAAAAASUVORK5CYII=") no-repeat center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'7.5'%20height%3D'15'%20viewBox%3D'0%200%207.5%2015'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'7.5%2011.3%203.6%207.5%207.5%203.7%207.5%200%200%207.5%207.5%2015'%2F%3E%3C%2Fsvg%3E"), none;
}
/* line 173, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-next {
  right: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi/P//PwMScABiBSBewEAEYMIiNh+IE8jVTLQBTHjkCBsA8jMaXvAfFSRgUQPGDDgkiDIAl2aiDMCnGYQfoBmgQHObyfYz2aHtQKxGEMaXSBIJpXEmcjXi0pxIbK4CCDAAGJSQOogIrWIAAAAASUVORK5CYII=") no-repeat center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'7.5'%20height%3D'15'%20viewBox%3D'0%200%207.5%2015'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'0%203.7%203.9%207.5%200%2011.3%200%2015%207.5%207.5%200%200'%2F%3E%3C%2Fsvg%3E"), none;
}
/* line 180, ../sass/partials/_calendar.scss */
#calendar table {
  width: 100%;
  font-size: 0.75em;
}
/* line 184, ../sass/partials/_calendar.scss */
#calendar th, #calendar td {
  text-align: center;
  width: 1%;
}
/* line 187, ../sass/partials/_calendar.scss */
#calendar th:first-child, #calendar td:first-child {
  padding-left: 0.625rem;
}
/* line 188, ../sass/partials/_calendar.scss */
#calendar th:last-child, #calendar td:last-child {
  padding-right: 0.625rem;
}
/* line 190, ../sass/partials/_calendar.scss */
#calendar th {
  border-top: 1px solid #454242;
  border-bottom: 1px solid #454242;
  padding: 0.75rem 0;
}
/* line 195, ../sass/partials/_calendar.scss */
#calendar td {
  border: 1px solid transparent;
}
/* line 199, ../sass/partials/_calendar.scss */
#calendar table a {
  text-decoration: none;
  color: #D1CFCF;
  display: inline-block;
  width: 100%;
  line-height: 2.16667em;
  -webkit-transition: background 0.2s ease, color 0.2s ease;
  -moz-transition: background 0.2s ease, color 0.2s ease;
  transition: background 0.2s ease, color 0.2s ease;
}
/* line 207, ../sass/partials/_calendar.scss */
#calendar table a:hover, #calendar table a:focus {
  background: #E2E2E2;
  color: #353232;
}
@media (max-width: 768px) {
  /* line 199, ../sass/partials/_calendar.scss */
  #calendar table a {
    line-height: 2.83333em;
  }
}
/* line 214, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-other-month a {
  color: #454242;
}
/* line 215, ../sass/partials/_calendar.scss */
#calendar .ui-state-highlight {
  background: #454242;
}
/* line 216, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-current-day a {
  color: #353232;
  background: #fff;
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 221, ../sass/partials/_calendar.scss */
#calendar .ui-datepicker-highlight-day a {
  background: #BCBBBB;
  color: #454242;
}

/* line 224, ../sass/partials/_calendar.scss */
.ev-type {
  position: relative;
  float: right;
  top: -2.14286em;
  padding: 0.57143em 1.42857em;
  color: #fff;
  background-color: #494646;
  background-color: rgba(53, 50, 50, 0.9);
  font-size: 0.875em;
  line-height: 1em;
  text-transform: uppercase;
}
/* line 235, ../sass/partials/_calendar.scss */
.ev-type::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 0.42857em solid transparent;
  border-right: 0.42857em solid transparent;
  border-top: 0.28571em solid transparent;
  border-top-color: rgba(53, 50, 50, 0.9);
  font-size: 1em;
  margin: 0 auto;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
}

/* line 242, ../sass/partials/_calendar.scss */
.ev-list {
  color: #454242;
  font-size: 0.9375em;
  line-height: 1em;
  background-color: #fff;
  text-decoration: none;
  margin: 0.625em 0;
  padding: 0.75em 1em;
}
/* line 251, ../sass/partials/_calendar.scss */
.ev-list:hover, .ev-list:focus {
  color: #000;
  background-color: #D1CFCF;
}
/* line 253, ../sass/partials/_calendar.scss */
.ev-list .time {
  width: 12%;
  padding-right: 1.25rem;
  white-space: nowrap;
}
@media (max-width: 768px) {
  /* line 253, ../sass/partials/_calendar.scss */
  .ev-list .time {
    width: 1%;
  }
}
/* line 263, ../sass/partials/_calendar.scss */
.ev-list h3 {
  white-space: normal;
  word-break: break-word;
}
/* line 266, ../sass/partials/_calendar.scss */
.ev-list h3 p {
  display: inline;
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  white-space: normal;
}
/* line 277, ../sass/partials/_calendar.scss */
.ev-list .ev-type {
  position: static;
  font-size: 1em;
  line-height: 1.375em;
  float: none;
  padding: 0 0 0 1.25rem;
  color: inherit;
  background-color: inherit;
  word-break: normal;
  width: 1%;
  text-align: right;
}
/* line 289, ../sass/partials/_calendar.scss */
.ev-list .ev-type::after {
  display: none;
  visibility: hidden;
}

/* line 295, ../sass/partials/_calendar.scss */
.ev-head {
  font-size: 1.2em;
  padding: 1.5rem 0;
  vertical-align: middle;
}
/* line 300, ../sass/partials/_calendar.scss */
.ev-head > * {
  margin: 0;
}
/* line 301, ../sass/partials/_calendar.scss */
.ev-head p {
  font-size: 1.25em;
}
@media (max-width: 1024px) {
  /* line 295, ../sass/partials/_calendar.scss */
  .ev-head {
    display: inline-block;
    padding-bottom: 0.875rem;
    width: 100%;
    font-size: 1em;
  }
}
@media (max-width: 480px) {
  /* line 295, ../sass/partials/_calendar.scss */
  .ev-head {
    text-align: center;
  }
}

/* line 313, ../sass/partials/_calendar.scss */
.ev-search {
  padding: 1.5rem 0;
  vertical-align: middle;
}
@media (max-width: 1024px) {
  /* line 313, ../sass/partials/_calendar.scss */
  .ev-search {
    display: inline-block;
    width: 100%;
    padding-top: 0;
  }
}
/* line 322, ../sass/partials/_calendar.scss */
.ev-search input[type="text"] {
  width: 74%;
  float: left;
  margin-right: 2%;
  padding: 0.71875rem 1.125rem;
  font-size: 0.9375em;
}
@media (max-width: 480px) {
  /* line 322, ../sass/partials/_calendar.scss */
  .ev-search input[type="text"] {
    width: 100%;
    margin-right: 0;
  }
}
/* line 334, ../sass/partials/_calendar.scss */
.ev-search input[type="submit"] {
  width: 24%;
  float: left;
  margin-right: -100%;
}
@media (max-width: 480px) {
  /* line 334, ../sass/partials/_calendar.scss */
  .ev-search input[type="submit"] {
    width: 100%;
    margin-top: 1rem;
    margin-right: 0;
  }
}
/* line 345, ../sass/partials/_calendar.scss */
.ev-search .clear-search {
  display: none;
  visibility: hidden;
  float: left;
  position: relative;
  border-color: #454242;
  cursor: pointer;
  padding: 1.375rem 1.125rem;
  margin-left: -3.375rem;
  margin-left: calc(-2% - 2.25rem);
}
@media (max-width: 480px) {
  /* line 345, ../sass/partials/_calendar.scss */
  .ev-search .clear-search {
    margin-left: -2.25rem;
  }
}
/* line 359, ../sass/partials/_calendar.scss */
.ev-search input:valid + .clear-search {
  display: block;
  visibility: visible;
}

/* line 1, ../sass/partials/_seeAlso.scss */
.seeAlso {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3.125rem 5rem 0;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.seeAlso:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 768px) {
  /* line 1, ../sass/partials/_seeAlso.scss */
  .seeAlso {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 1, ../sass/partials/_seeAlso.scss */
  .seeAlso {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 7, ../sass/partials/_seeAlso.scss */
.swiper-container {
  overflow: visible;
}
@media (max-width: 480px) {
  /* line 7, ../sass/partials/_seeAlso.scss */
  .swiper-container {
    overflow: hidden;
    padding: 0;
  }
}
@media (max-width: 480px) {
  /* line 15, ../sass/partials/_seeAlso.scss */
  .swiper-container .swiper-slide {
    width: 60%;
    width: 60vw;
    opacity: 0.6;
    clear: none;
    margin: 0;
    -webkit-backface-visibility: "hidden";
    backface-visibility: "hidden";
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  /* line 25, ../sass/partials/_seeAlso.scss */
  .swiper-container .swiper-slide.swiper-slide-active {
    opacity: 1;
  }
}
/* line 30, ../sass/partials/_seeAlso.scss */
.seeAlso .swiper-slide {
  font-family: "FlamaBold", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 34, ../sass/partials/_seeAlso.scss */
.seeAlso .grid3 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.seeAlso .grid3:after {
  content: " ";
  display: block;
  clear: both;
}
@media (max-width: 480px) {
  /* line 34, ../sass/partials/_seeAlso.scss */
  .seeAlso .grid3 {
    max-width: initial;
  }
}
/* line 38, ../sass/partials/_seeAlso.scss */
.seeAlso h2 {
  width: 100%;
  text-align: center;
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 38, ../sass/partials/_seeAlso.scss */
  .seeAlso h2 {
    font-size: 1.25em;
  }
}
/* line 46, ../sass/partials/_seeAlso.scss */
.seeAlso .img-wrap {
  width: 100%;
  display: inline-block;
}
/* line 50, ../sass/partials/_seeAlso.scss */
.seeAlso img {
  width: 100%;
  height: auto;
}
/* line 54, ../sass/partials/_seeAlso.scss */
.seeAlso p {
  font-size: 1em;
  padding: 0 1rem;
  text-transform: uppercase;
  display: block;
  visibility: visible;
}

/* line 3, ../sass/partials/_form.scss */
.form-container {
  max-width: 54.375rem;
  display: block;
  margin: 0 auto;
  font-size: 0.9375em;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.form-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, ../sass/partials/_form.scss */
.form-container h1, .form-container .form-text {
  text-align: center;
}
/* line 11, ../sass/partials/_form.scss */
.form-container sup {
  font-size: 0.6875em;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
}
/* line 17, ../sass/partials/_form.scss */
.form-container .section-break {
  border-bottom: 1px solid #DDDDDC;
  margin: 2em 0;
  padding-bottom: 2em;
}
/* line 22, ../sass/partials/_form.scss */
.form-container .f-row {
  width: 100%;
  padding: 0.625em 0;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.form-container .f-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 27, ../sass/partials/_form.scss */
.form-container .f-row p.form-text {
  font-size: 0.9375em;
}
/* line 28, ../sass/partials/_form.scss */
.form-container .f-row h2 {
  text-align: left;
  border-style: solid;
  border-color: #DDDDDC;
  border-width: 1px 0 0;
  padding: 2rem 0;
}
/* line 37, ../sass/partials/_form.scss */
.form-container .f-row .field-center {
  margin: 0 auto;
  display: table;
}
/* line 43, ../sass/partials/_form.scss */
.form-container .f-row .label {
  width: 20%;
  padding: 0 1.25em 0 0;
  float: left;
  line-height: 1.5em;
}
@media (max-width: 768px) {
  /* line 43, ../sass/partials/_form.scss */
  .form-container .f-row .label {
    width: 100%;
    padding-bottom: 0.9375em;
  }
}
/* line 54, ../sass/partials/_form.scss */
.form-container .f-row .input {
  width: 80%;
  float: right;
}
@media (max-width: 768px) {
  /* line 54, ../sass/partials/_form.scss */
  .form-container .f-row .input {
    width: 100%;
    clear: both;
  }
}
/* line 62, ../sass/partials/_form.scss */
.form-container .f-row .input input {
  width: 100%;
  height: 2.8125em;
  border: 1px solid #E2E2E2;
  background: #fff;
  padding: 0 1.25em;
  font-size: 0.9375em;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
@media (max-width: 768px) {
  /* line 62, ../sass/partials/_form.scss */
  .form-container .f-row .input input {
    padding: 0 0.625em;
  }
}
/* line 73, ../sass/partials/_form.scss */
.form-container .f-row .input input:focus {
  border: 1px solid #BCBBBB;
}
/* line 77, ../sass/partials/_form.scss */
.form-container .f-row .select-wrap {
  width: 80%;
  display: table;
}
@media (max-width: 768px) {
  /* line 77, ../sass/partials/_form.scss */
  .form-container .f-row .select-wrap {
    width: 100%;
  }
}
/* line 83, ../sass/partials/_form.scss */
.form-container .f-row .select-wrap select {
  height: 100%;
  width: 100%;
  height: 2.8125em;
  border: 1px solid #E2E2E2;
  display: table-cell;
  float: right;
  background: #fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  font-size: 0.9375em;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #454242;
  padding: 0 1.25em;
}
@media (max-width: 768px) {
  /* line 83, ../sass/partials/_form.scss */
  .form-container .f-row .select-wrap select {
    padding-right: 0.625em;
    padding-left: 0.625em;
  }
}
/* line 99, ../sass/partials/_form.scss */
.form-container .f-row .select-wrap select::-ms-expand {
  display: none;
  visibility: hidden;
}
/* line 101, ../sass/partials/_form.scss */
.form-container .f-row .select-wrap select option {
  background: #fff;
  padding: 0.625em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 108, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi label {
  display: none;
  visibility: hidden;
}
/* line 111, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi {
  width: 80%;
  display: table;
  table-layout: fixed;
  float: right;
}
@media (max-width: 768px) {
  /* line 111, ../sass/partials/_form.scss */
  .form-container .f-row .sq_multi {
    width: 100%;
  }
}
/* line 119, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi select {
  background: #fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;
}
/* line 123, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi input, .form-container .f-row .sq_multi select {
  width: 33.3%;
  height: 2.8125em;
  border: 1px solid #E2E2E2;
  display: table-cell;
  float: left;
  border-radius: 0;
  font-size: 0.9375em;
  padding: 0 1.25em;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #454242;
}
@media (max-width: 768px) {
  /* line 123, ../sass/partials/_form.scss */
  .form-container .f-row .sq_multi input, .form-container .f-row .sq_multi select {
    padding-right: 0.625em;
    padding-left: 0.625em;
  }
}
/* line 138, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi input::-ms-expand, .form-container .f-row .sq_multi select::-ms-expand {
  display: none;
  visibility: hidden;
}
/* line 140, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi input option, .form-container .f-row .sq_multi select option {
  background: #fff;
  padding: 0.625em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 146, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi select:last-child {
  margin: 0;
  padding: 0 1.25em;
}
/* line 147, ../sass/partials/_form.scss */
.form-container .f-row .sq_multi .error-msg {
  width: 33.3%;
  float: left;
  border-radius: 0;
  padding: 0.9375em 0;
}
/* line 156, ../sass/partials/_form.scss */
.form-container .f-row .single-check {
  width: 80%;
  float: right;
  padding: 1.25em 0;
}
/* line 163, ../sass/partials/_form.scss */
.form-container .f-row .f-split-1 {
  width: 50%;
  float: left;
}
@media (max-width: 768px) {
  /* line 163, ../sass/partials/_form.scss */
  .form-container .f-row .f-split-1 {
    width: 100%;
    clear: both;
    padding-bottom: 0.625em;
    float: left;
  }
}
/* line 173, ../sass/partials/_form.scss */
.form-container .f-row .f-split-1 .label {
  width: 40%;
}
/* line 174, ../sass/partials/_form.scss */
.form-container .f-row .f-split-1 .input, .form-container .f-row .f-split-1 .select-wrap {
  width: 60%;
}
/* line 177, ../sass/partials/_form.scss */
.form-container .f-row .f-split-2 {
  width: 48%;
  float: right;
}
@media (max-width: 768px) {
  /* line 177, ../sass/partials/_form.scss */
  .form-container .f-row .f-split-2 {
    width: 100%;
    clear: both;
    padding-top: 0.625em;
  }
}
/* line 186, ../sass/partials/_form.scss */
.form-container .f-row .f-split-2 .label {
  width: 29%;
}
/* line 187, ../sass/partials/_form.scss */
.form-container .f-row .f-split-2 .label + div {
  float: right;
}
/* line 188, ../sass/partials/_form.scss */
.form-container .f-row .f-split-2 .input, .form-container .f-row .f-split-2 .select-wrap {
  width: 62.5%;
}
@media (max-width: 768px) {
  /* line 191, ../sass/partials/_form.scss */
  .form-container .f-row .f-split-1 .label + div, .form-container .f-row .f-split-1 .label, .form-container .f-row .f-split-2 .label + div, .form-container .f-row .f-split-2 .label {
    width: 100%;
    clear: both;
  }
}
/* line 201, ../sass/partials/_form.scss */
.form-container .f-row .f-col-1 {
  width: 42%;
  float: left;
}
/* line 205, ../sass/partials/_form.scss */
.form-container .f-row .f-col-1 .label {
  width: 48%;
}
/* line 206, ../sass/partials/_form.scss */
.form-container .f-row .f-col-1 div {
  width: 52%;
}
/* line 208, ../sass/partials/_form.scss */
.form-container .f-row .f-col-2 {
  width: 55%;
  float: right;
}
/* line 212, ../sass/partials/_form.scss */
.form-container .f-row .f-col-2 .label + div {
  width: 75%;
  float: right;
}
@media (max-width: 768px) {
  /* line 217, ../sass/partials/_form.scss */
  .form-container .f-row .f-col-1, .form-container .f-row .f-col-2 {
    width: 100%;
    clear: both;
    padding-top: 0.625em;
  }
}
@media (max-width: 768px) {
  /* line 223, ../sass/partials/_form.scss */
  .form-container .f-row .f-col-1 .label + div, .form-container .f-row .f-col-2 .label + div {
    width: 100%;
    clear: both;
  }
}
/* line 229, ../sass/partials/_form.scss */
.form-container .f-row .f-col-1 .select-wrap, .form-container .f-row .f-col-2 .select-wrap {
  background-position-x: 94%;
}
@media (max-width: 768px) {
  /* line 229, ../sass/partials/_form.scss */
  .form-container .f-row .f-col-1 .select-wrap, .form-container .f-row .f-col-2 .select-wrap {
    background-position-x: 97%;
  }
}
/* line 236, ../sass/partials/_form.scss */
.form-container .f-row .f-col-wrap {
  width: 80%;
  display: table;
}
@media (max-width: 768px) {
  /* line 236, ../sass/partials/_form.scss */
  .form-container .f-row .f-col-wrap {
    width: 100%;
  }
}
/* line 241, ../sass/partials/_form.scss */
.form-container .f-row .f-col-wrap > * {
  width: auto;
  padding-right: 0.625em;
  float: none;
  display: table-cell;
}
/* line 247, ../sass/partials/_form.scss */
.form-container .f-row .f-col-wrap > *:last-child {
  padding-right: 0;
}
/* line 252, ../sass/partials/_form.scss */
.form-container .f-row ul.form-bullet {
  padding: 0;
  display: block;
  text-align: center;
  white-space: pre-line;
}
/* line 258, ../sass/partials/_form.scss */
.form-container .f-row ul.form-bullet li {
  display: inline-block;
  float: none;
  text-align: center;
  background: url("data:image/gif;base64,R0lGODlhBQAFAKIAAAAAAJ+fn////39/f2BgYAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAMLKDGh8OsBEmQLVCQAOw==") 0 0.625em no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20viewBox%3D'0%200%204%204'%3E%3Ccircle%20fill%3D'currentColor'%20cx%3D'2'%20cy%3D'2'%20r%3D'2'%2F%3E%3C%2Fsvg%3E"), none;
  padding-left: 1.5em;
  line-height: 1.5em;
}
/* line 270, ../sass/partials/_form.scss */
.form-container .f-row ul {
  margin: 0 0 1.875em 0;
}
/* line 272, ../sass/partials/_form.scss */
.form-container .f-row ul li {
  margin: 0;
  padding: 0em 1.875em 1.25em 0;
  list-style-type: none;
  display: inline-block;
  float: left;
  background: none;
}
@media (max-width: 768px) {
  /* line 272, ../sass/partials/_form.scss */
  .form-container .f-row ul li {
    display: inline-block;
    float: none;
  }
}
/* line 285, ../sass/partials/_form.scss */
.form-container .f-row ul li span {
  margin-left: 0.625rem;
}
/* line 290, ../sass/partials/_form.scss */
.form-container .f-row textarea {
  width: 100%;
  height: 6.25rem;
  border: 1px solid #E2E2E2;
  padding: 1.25em;
  font-size: 0.9375em;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 298, ../sass/partials/_form.scss */
.form-container .f-row textarea:focus {
  border: 1px solid #BCBBBB;
}
/* line 303, ../sass/partials/_form.scss */
.form-container .error-msg {
  color: #C63434;
  margin: 0.9375em 0;
  font-size: 0.875em;
}
/* line 308, ../sass/partials/_form.scss */
.form-container .inline-error {
  clear: both;
  padding: 0.9375em 0;
  color: #C63434;
  font-size: 0.875em;
}
/* line 314, ../sass/partials/_form.scss */
.form-container .invalid input:required:invalid {
  background: #ce5252;
  background: rgba(198, 52, 52, 0.85);
  -webkit-box-shadow: 0 0 0.3125rem 0 rgba(198, 52, 52, 0.85);
  -moz-box-shadow: 0 0 0.3125rem 0 rgba(198, 52, 52, 0.85);
  -o-box-shadow: 0 0 0.3125rem 0 rgba(198, 52, 52, 0.85);
  box-shadow: 0 0 0.3125rem 0 rgba(198, 52, 52, 0.85);
}
/* line 318, ../sass/partials/_form.scss */
.form-container .submission-error {
  color: #C63434;
  float: right;
}
/* line 324, ../sass/partials/_form.scss */
.form-container .event-label {
  width: 65%;
  line-height: 1.5em;
  float: left;
}
@media (max-width: 768px) {
  /* line 324, ../sass/partials/_form.scss */
  .form-container .event-label {
    width: 100%;
  }
}
/* line 332, ../sass/partials/_form.scss */
.form-container .prices {
  width: 20%;
  float: left;
  line-height: 1.5em;
  display: table-cell;
}
@media (max-width: 768px) {
  /* line 332, ../sass/partials/_form.scss */
  .form-container .prices {
    width: 70%;
    padding-top: 0.625em;
  }
}
/* line 341, ../sass/partials/_form.scss */
.form-container .price-list {
  width: 15%;
  text-align: right;
  display: table-cell;
  line-height: 1.5em;
}
@media (max-width: 768px) {
  /* line 341, ../sass/partials/_form.scss */
  .form-container .price-list {
    width: 30%;
    text-align: left;
    float: right;
    padding-top: 0.625em;
  }
}
/* line 354, ../sass/partials/_form.scss */
.form-container .price-list select {
  height: 2.1875em;
  border: 1px solid #E2E2E2;
  display: table-cell;
  float: right;
  background: #fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  font-size: 0.9375em;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #454242;
  padding: 0 1.25em;
}
/* line 368, ../sass/partials/_form.scss */
.form-container .row-break {
  border-bottom: 1px solid #DDDDDC;
  padding: 1.25em 0;
}
/* line 374, ../sass/partials/_form.scss */
.form-container .req {
  color: #C63434;
}
/* line 378, ../sass/partials/_form.scss */
.form-container .submit {
  margin-bottom: 3rem;
  padding: 2rem 0;
  border-top: 1px solid #DDDDDC;
  border-bottom: 1px solid #DDDDDC;
}
/* line 385, ../sass/partials/_form.scss */
.form-container .submit-btn {
  margin: 0.625em 0 0.3125em 0.625em;
  min-width: 25%;
  line-height: 1.125em;
  float: right;
  font-size: 1em;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 768px) {
  /* line 385, ../sass/partials/_form.scss */
  .form-container .submit-btn {
    height: 3.4375rem;
  }
}
@media (max-width: 480px) {
  /* line 385, ../sass/partials/_form.scss */
  .form-container .submit-btn {
    width: 100%;
  }
}
/* line 399, ../sass/partials/_form.scss */
.form-container .select-disabled, .form-container .ticket-disabled, .form-container .sq_multi-disabled, .form-container .input-disabled {
  font-size: 0.9375em;
  font-family: "FlamaBook", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #BCBBBB;
  border: 1px solid #E2E2E2;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
/* line 406, ../sass/partials/_form.scss */
.form-container .input-disabled {
  background: #F5F5F5;
  padding: 0.75em 1.25em;
  height: 2.625em;
}
/* line 411, ../sass/partials/_form.scss */
.form-container .select-disabled, .form-container .ticket-disabled, .form-container .sq_multi-disabled {
  display: table-cell;
  border-radius: 0;
  background: #F5F5F5 url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;
}
/* line 416, ../sass/partials/_form.scss */
.form-container .select-disabled {
  float: right;
  padding: 0.75em 1.25em;
  height: 2.625em;
}
/* line 421, ../sass/partials/_form.scss */
.form-container .ticket-disabled {
  text-align: center;
  float: right;
}
@media (max-width: 768px) {
  /* line 421, ../sass/partials/_form.scss */
  .form-container .ticket-disabled {
    float: right;
  }
}
/* line 427, ../sass/partials/_form.scss */
.form-container .sq_multi-disabled {
  width: 33.27%;
  height: 2.8125em;
  float: left;
}
/* line 432, ../sass/partials/_form.scss */
.form-container .total-sum {
  text-align: right;
  font-size: 1.125em;
  line-height: 1.5em;
}

/* line 1, ../sass/partials/_imageGallery.scss */
.gallery-listing {
  margin-top: 3.125rem;
}
/* line 4, ../sass/partials/_imageGallery.scss */
.gallery-listing .side-image {
  width: 32.94347%;
  float: left;
  margin-right: 0.5848%;
}
@media (max-width: 768px) {
  /* line 4, ../sass/partials/_imageGallery.scss */
  .gallery-listing .side-image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }
}
/* line 12, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content {
  width: 66.47173%;
  float: left;
  margin-left: 33.52827%;
  margin-right: -100%;
  margin-left: 0;
  padding-left: 1.25rem;
}
@media (max-width: 768px) {
  /* line 12, ../sass/partials/_imageGallery.scss */
  .gallery-listing .main-content {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }
}
/* line 22, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content > :first-child {
  margin-top: 0;
}
@media (max-width: 480px) {
  /* line 24, ../sass/partials/_imageGallery.scss */
  .gallery-listing .main-content .gallery-listings {
    padding-bottom: 1.75rem;
  }
}
/* line 29, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content .gallery-listings .t-show {
  padding-top: 1.25rem;
}
/* line 33, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content .gallery-listings p {
  font-size: 0.875em;
}
@media (max-width: 480px) {
  /* line 33, ../sass/partials/_imageGallery.scss */
  .gallery-listing .main-content .gallery-listings p {
    font-size: 0.9375em;
  }
}
/* line 37, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content .gallery-listings p strong {
  text-transform: uppercase;
}
@media (max-width: 480px) {
  /* line 37, ../sass/partials/_imageGallery.scss */
  .gallery-listing .main-content .gallery-listings p strong {
    text-transform: capitalize;
  }
}
/* line 44, ../sass/partials/_imageGallery.scss */
.gallery-listing .main-content .cta .btn {
  margin-bottom: 0.25rem;
}
@media (max-width: 768px) {
  /* line 44, ../sass/partials/_imageGallery.scss */
  .gallery-listing .main-content .cta .btn {
    width: 100%;
    display: table;
  }
}

/* line 52, ../sass/partials/_imageGallery.scss */
#cboxClose {
  position: absolute;
  top: 0;
  right: 0;
  border-color: #D1CFCF;
  background: #353232 none;
  text-indent: -9999px;
  height: 2.125rem;
  width: 2.5rem;
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  -moz-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
/* line 62, ../sass/partials/_imageGallery.scss */
#cboxClose:focus, #cboxClose:hover {
  border-color: #fff;
  background-color: #454242;
}
/* line 64, ../sass/partials/_imageGallery.scss */
#cboxClose::before, #cboxClose::after {
  content: '';
  position: absolute;
  top: 1rem;
  left: 0.6875rem;
  width: 1.25rem;
  border-top: 2px solid;
  border-color: inherit;
}
/* line 73, ../sass/partials/_imageGallery.scss */
#cboxClose::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 74, ../sass/partials/_imageGallery.scss */
#cboxClose::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 78, ../sass/partials/_imageGallery.scss */
.galleryLightbox #cboxOverlay {
  background: #191919;
  background: rgba(0, 0, 0, 0.9);
}
/* line 81, ../sass/partials/_imageGallery.scss */
.galleryLightbox #cboxContent {
  background: transparent;
}
/* line 84, ../sass/partials/_imageGallery.scss */
.galleryLightbox img.cboxPhoto {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}
/* line 90, ../sass/partials/_imageGallery.scss */
.galleryLightbox #cboxPrevious, .galleryLightbox #cboxNext {
  position: absolute;
  top: 100%;
  margin-top: -2rem;
  height: 1.25rem;
  width: 1.25rem;
  text-indent: -9999px;
}
@media (max-width: 768px) {
  /* line 90, ../sass/partials/_imageGallery.scss */
  .galleryLightbox #cboxPrevious, .galleryLightbox #cboxNext {
    display: none !important;
    visibility: hidden;
  }
}
/* line 99, ../sass/partials/_imageGallery.scss */
.galleryLightbox #cboxPrevious {
  left: 45%;
  background: url("https://www.qagoma.qld.gov.au/__data/assets/image/0010/6778/Left-Arrow.png") no-repeat top left;
}
/* line 103, ../sass/partials/_imageGallery.scss */
.galleryLightbox #cboxNext {
  right: 45%;
  background: url("https://www.qagoma.qld.gov.au/__data/assets/image/0011/6779/Right-Arrow.png") no-repeat top right;
}

/* line 1, ../sass/partials/_tabs.scss */
.tab-l {
  width: 100%;
  margin-bottom: 3.125rem;
}
/* line 5, ../sass/partials/_tabs.scss */
.tab-l .tab-nav, .tab-l .tab-wrap {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5rem;
  padding-left: 5rem;
}
/* line 12, ../sass/susy/sass/susy/output/support/_clearfix.scss */
.tab-l .tab-nav:after, .tab-l .tab-wrap:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.tab-l .tab-nav:after, .tab-l .tab-wrap:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 768px) {
  /* line 5, ../sass/partials/_tabs.scss */
  .tab-l .tab-nav, .tab-l .tab-wrap {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
@media (max-width: 480px) {
  /* line 5, ../sass/partials/_tabs.scss */
  .tab-l .tab-nav, .tab-l .tab-wrap {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
/* line 14, ../sass/partials/_tabs.scss */
.tab-l .tab-nav {
  border-bottom: 1px solid #DDDDDC;
  margin-bottom: 2rem;
}
/* line 18, ../sass/partials/_tabs.scss */
.tab-l .tab-nav ul {
  margin: 0;
  display: table;
}
/* line 22, ../sass/partials/_tabs.scss */
.tab-l .tab-nav li {
  font-size: 1em;
  position: relative;
  display: table-cell;
  top: 1px;
  padding: 0;
  background: #E8E8E8;
  color: #666161;
  font-family: "FlamaMedium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  border: 1px solid #DDDDDC;
}
/* line 37, ../sass/partials/_tabs.scss */
.tab-l .tab-nav li:hover, .tab-l .tab-nav li:focus {
  color: #000;
  background: #F5F5F5;
}
/* line 42, ../sass/partials/_tabs.scss */
.tab-l .tab-nav li a {
  outline: none;
  float: left;
  padding: 0.875rem 1.875rem;
  text-decoration: none;
}
/* line 51, ../sass/partials/_tabs.scss */
.tab-l .tab-nav .ui-tabs-active {
  border-bottom-color: #fff;
}
/* line 54, ../sass/partials/_tabs.scss */
.tab-l .tab-nav .ui-tabs-active a {
  color: #454242;
  background: #fff;
}
/* line 64, ../sass/partials/_tabs.scss */
.tab-l .tab-image {
  width: 32.0598%;
  float: left;
}
@media (max-width: 768px) {
  /* line 64, ../sass/partials/_tabs.scss */
  .tab-l .tab-image {
    width: 100%;
    margin: 1.25rem 0;
  }
}
/* line 70, ../sass/partials/_tabs.scss */
.tab-l .tab-image p {
  margin: 0;
}
/* line 71, ../sass/partials/_tabs.scss */
.tab-l .tab-image img {
  width: 100%;
  height: auto;
}
/* line 73, ../sass/partials/_tabs.scss */
.tab-l .tab-text {
  width: 67.9401%;
  float: right;
  padding-left: 2.9904%;
}
@media (max-width: 768px) {
  /* line 73, ../sass/partials/_tabs.scss */
  .tab-l .tab-text {
    width: 100%;
    padding-left: 0;
  }
}
/* line 83, ../sass/partials/_tabs.scss */
.tab-l .tab-text > :first-child {
  margin-top: 0;
}
/* line 86, ../sass/partials/_tabs.scss */
.tab-l .ac-btn {
  display: none;
  visibility: hidden;
}

/* line 1, ../sass/partials/_lightbox.scss */
.lb-custom, .lb-global {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-top: 0 !important;
  width: 100%;
  height: 100%;
  background: #4c4c4c;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999999999;
  display: none;
  overflow-y: auto;
}
/* line 11, ../sass/partials/_lightbox.scss */
.lb-custom .lb-container, .lb-global .lb-container {
  max-width: 34.375rem;
  background-color: #fff;
  margin: 0 auto;
  position: relative;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  max-height: 96vh;
  overflow-y: auto;
}
@media (max-width: 480px) {
  /* line 11, ../sass/partials/_lightbox.scss */
  .lb-custom .lb-container, .lb-global .lb-container {
    height: 100%;
    max-height: 100vh;
    top: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
/* line 29, ../sass/partials/_lightbox.scss */
.lb-custom .close, .lb-global .close {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100;
  background-color: #454242;
}
/* line 37, ../sass/partials/_lightbox.scss */
.lb-custom figure, .lb-global figure {
  position: relative;
}
/* line 38, ../sass/partials/_lightbox.scss */
.lb-custom .lb-banner, .lb-global .lb-banner {
  width: 100%;
  height: auto;
}
/* line 42, ../sass/partials/_lightbox.scss */
.lb-custom .lb-content, .lb-global .lb-content {
  padding: 0 1.25rem;
}
/* line 45, ../sass/partials/_lightbox.scss */
.lb-custom .lb-date, .lb-global .lb-date {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 51, ../sass/partials/_lightbox.scss */
.lb-custom .lb-tab .tab-nav, .lb-custom .lb-tab .tab-wrap, .lb-global .lb-tab .tab-nav, .lb-global .lb-tab .tab-wrap {
  padding: 0 1.25rem;
}
/* line 54, ../sass/partials/_lightbox.scss */
.lb-custom .btn-group, .lb-global .btn-group {
  border-top: 1px solid #DDDDDC;
  margin: 0 1.25rem;
  padding: 1.25rem 0;
}
@media (max-width: 768px) {
  /* line 54, ../sass/partials/_lightbox.scss */
  .lb-custom .btn-group, .lb-global .btn-group {
    border-top: 0;
    padding-top: 0;
  }
}
/* line 61, ../sass/partials/_lightbox.scss */
.lb-custom .btn-group .btn, .lb-global .btn-group .btn {
  min-width: 0;
}
/* line 71, ../sass/partials/_lightbox.scss */
.lb-custom #back, .lb-global #back {
  display: none;
  visibility: hidden;
}

/* line 77, ../sass/partials/_lightbox.scss */
.lb-global {
  padding: 1.25rem;
}
/* line 80, ../sass/partials/_lightbox.scss */
.lb-global .lb-container {
  background: transparent;
  height: 100%;
}
@media (max-width: 768px) {
  /* line 80, ../sass/partials/_lightbox.scss */
  .lb-global .lb-container {
    height: auto !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 90, ../sass/partials/_lightbox.scss */
.lb-global .lb-container .lb-content {
  height: 100%;
}
/* line 94, ../sass/partials/_lightbox.scss */
.lb-global .close {
  right: 1.25rem;
}

/* line 100, ../sass/partials/_lightbox.scss */
.lb-gl.flow-rh {
  float: right;
}

/* line 102, ../sass/partials/_lightbox.scss */
.fw {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  display: block;
}
@media (min-width: 769px) {
  /* line 102, ../sass/partials/_lightbox.scss */
  .fw {
    position: relative;
    top: 50%;
    right: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}

/* line 2, ../sass/partials/_contentGrid.scss */
.masonry-wrap {
  margin: 3.125rem auto 0;
}
/* line 6, ../sass/partials/_contentGrid.scss */
.masonry-wrap.two-col .item, .masonry-wrap .item {
  float: left;
  margin-top: 0.9375rem;
  width: 46%;
  width: calc(50% - 0.46875rem);
}
/* line 13, ../sass/partials/_contentGrid.scss */
.masonry-wrap.three-col .item {
  width: 32%;
  width: calc(33.3% - 0.625rem);
}
@media (max-width: 768px) {
  /* line 13, ../sass/partials/_contentGrid.scss */
  .masonry-wrap.three-col .item {
    width: 46%;
    width: calc(50% - 0.46875rem);
  }
}
@media (max-width: 480px) {
  /* line 21, ../sass/partials/_contentGrid.scss */
  .masonry-wrap.two-col .item, .masonry-wrap.three-col .item, .masonry-wrap .item {
    width: 100%;
    height: auto;
  }
}
/* line 27, ../sass/partials/_contentGrid.scss */
.masonry-wrap img {
  width: 100%;
}

/* line 1, ../sass/partials/_relatedEvents.scss */
.related-events-carousel {
  background-color: transparent;
  background: transparent url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"), none;
}
/* line 55, ../sass/partials/_functions.scss */
.related-events-carousel::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: #353232;
  font-size: 1em;
  margin: -0.75rem auto 0;
  bottom: -0.75rem;
  z-index: 1;
}
/* line 5, ../sass/partials/_relatedEvents.scss */
.related-events-carousel h2 {
  color: #fff;
  text-align: center;
  margin: 0;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  position: relative;
}
/* line 13, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .swiper-button-next, .related-events-carousel .swiper-button-prev {
  -webkit-background-size: 2.4375rem 2.4375rem !important;
  -moz-background-size: 2.4375rem 2.4375rem !important;
  background-size: 2.4375rem 2.4375rem !important;
  height: 2.5rem;
  width: 2.5rem;
  top: 52%;
}
/* line 18, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .swiper-button-prev {
  /*TODO*/
  background-image: url("https://www.qagoma.qld.gov.au/__data/assets/image/0003/6780/prev-carousel.png");
  left: 25%;
}
/* line 22, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .swiper-button-next {
  /*TODO*/
  background-image: url("https://www.qagoma.qld.gov.au/__data/assets/image/0004/6781/next-carousel.png");
  right: 25%;
}
/* line 27, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .swiper-slide {
  background: #fff;
  width: 17.6875rem;
  line-height: 0;
}
@media (max-width: 768px) {
  /* line 27, ../sass/partials/_relatedEvents.scss */
  .related-events-carousel .swiper-slide {
    opacity: 0.6;
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  /* line 36, ../sass/partials/_relatedEvents.scss */
  .related-events-carousel .swiper-slide.swiper-slide-active {
    opacity: 1;
  }
}
/* line 40, ../sass/partials/_relatedEvents.scss */
.related-events-carousel img {
  width: 100%;
  height: auto;
}
/* line 42, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .event-desc {
  padding: 0 0.875rem;
  line-height: 1em;
}
/* line 46, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .event-desc p {
  font-size: 0.875em;
}
/* line 49, ../sass/partials/_relatedEvents.scss */
.related-events-carousel .btn {
  color: #fff;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

/* line 2, ../sass/partials/_portalSection.scss */
.portal .caption {
  position: absolute;
  bottom: 0;
  margin: 0;
  padding: 1.25rem;
  background: transparent;
  color: #fff;
}
@media (max-width: 480px) {
  /* line 2, ../sass/partials/_portalSection.scss */
  .portal .caption {
    padding: 0.625rem;
  }
}
/* line 12, ../sass/partials/_portalSection.scss */
.portal .caption h2, .portal .caption h3 {
  text-align: left;
  line-height: 1.05em;
  margin: 0;
}
@media (max-width: 480px) {
  /* line 12, ../sass/partials/_portalSection.scss */
  .portal .caption h2, .portal .caption h3 {
    font-size: 1em;
  }
}
/* line 18, ../sass/partials/_portalSection.scss */
.portal .caption h3 {
  color: #e6e6e6;
  color: rgba(226, 226, 226, 0.85);
}
@media (max-width: 480px) {
  /* line 18, ../sass/partials/_portalSection.scss */
  .portal .caption h3 {
    font-size: 0.9em;
  }
}

/* line 1, ../sass/partials/_spacesTable.scss */
.spaces-table {
  color: #fff;
  font-size: 0.8125em;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #454242;
  background: #454242 url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"), none;
}
/* line 55, ../sass/partials/_functions.scss */
.spaces-table::after {
  content: "";
  display: table;
  clear: both;
  position: relative;
  height: 0;
  width: 0;
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 0.75rem solid transparent;
  border-top-color: #353232;
  font-size: 1em;
  margin: -0.75rem auto 0;
  bottom: -0.75rem;
  z-index: 1;
}
/* line 8, ../sass/partials/_spacesTable.scss */
.spaces-table::before {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  /* line 1, ../sass/partials/_spacesTable.scss */
  .spaces-table {
    font-size: 0.75em;
  }
}
@media (max-width: 768px) {
  /* line 1, ../sass/partials/_spacesTable.scss */
  .spaces-table {
    display: none;
    visibility: hidden;
  }
}
/* line 13, ../sass/partials/_spacesTable.scss */
.spaces-table .inner-wrapper {
  width: 100%;
  max-width: 64rem;
  margin: 0 auto;
  padding: 0 5rem;
  background: none transparent;
}
/* line 21, ../sass/partials/_spacesTable.scss */
.spaces-table h2 {
  text-align: center;
  padding: 2rem;
}
/* line 25, ../sass/partials/_spacesTable.scss */
.spaces-table a {
  color: #fff;
  text-decoration: none;
}
/* line 28, ../sass/partials/_spacesTable.scss */
.spaces-table a:hover, .spaces-table a:focus {
  text-decoration: underline;
}
/* line 31, ../sass/partials/_spacesTable.scss */
.spaces-table .table-header {
  display: table;
  width: 100%;
  padding-bottom: 0.25rem;
}
/* line 15, ../sass/bourbon/addons/_clearfix.scss */
.spaces-table .table-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 37, ../sass/partials/_spacesTable.scss */
.spaces-table .table-header > * {
  display: table-cell;
  font-size: 1em;
  font-family: "FlamaMedium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
}
/* line 43, ../sass/partials/_spacesTable.scss */
.spaces-table .table-header > *:first-child {
  width: 16%;
  text-align: left;
}
/* line 44, ../sass/partials/_spacesTable.scss */
.spaces-table .table-header > *:last-child {
  width: 26%;
}
/* line 51, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data {
  display: table;
  width: 100%;
}
/* line 55, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data > * {
  display: table-row;
}
/* line 58, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data > *:last-child > * {
  border-bottom: 1px solid #E2E2E2;
}
/* line 60, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data > * > * {
  display: table-cell;
  width: 8%;
  text-align: center;
  padding: 0.9375rem 0;
  vertical-align: bottom;
  border-top: 1px solid #E2E2E2;
}
/* line 68, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data > * > *:first-child {
  width: 16%;
  text-align: left;
}
/* line 70, ../sass/partials/_spacesTable.scss */
.spaces-table .table-data > * > *:nth-last-child(2), .spaces-table .table-data > * > *:nth-last-child(1) {
  width: 13%;
  padding-left: 1.72%;
  text-align: left;
}
/* line 78, ../sass/partials/_spacesTable.scss */
.spaces-table .empty {
  background: url("https://www.qagoma.qld.gov.au/__data/assets/image/0005/6791/table-entry-empty.png") no-repeat 50% 50%;
}
/* line 82, ../sass/partials/_spacesTable.scss */
.spaces-table .table-footer {
  font-size: 0.75em;
  color: #666161;
  margin-top: 1.125rem;
  padding-bottom: 2.1875rem;
}

/* line 3, ../sass/partials/_search.scss */
.search-page .search-results article {
  clear: both;
  background: #fff;
  padding: 1.5rem 1.5rem 1.875rem;
  margin-bottom: 1rem;
}
/* line 9, ../sass/partials/_search.scss */
.search-page .search-results article:last-of-type {
  margin-bottom: 3.125rem;
}
/* line 13, ../sass/partials/_search.scss */
.search-page .search-results article .search-url {
  font-size: 0.875em;
}

/* line 2, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties .swiper-slide {
  display: table;
}
/* line 4, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties .swiper-slide > * {
  display: table-cell;
  float: none;
  vertical-align: top;
}
@media (max-width: 480px) {
  /* line 4, ../sass/partials/_boardOftrusties.scss */
  .board-of-trusties .swiper-slide > * {
    display: inline-block;
  }
}
/* line 14, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties figure {
  width: 30.50847%;
  min-width: 7.5rem;
  padding-right: 0.75rem;
}
@media (max-width: 480px) {
  /* line 14, ../sass/partials/_boardOftrusties.scss */
  .board-of-trusties figure {
    width: 100%;
    padding-right: 0;
  }
}
/* line 25, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties .details h3 {
  margin-top: 0;
}
@media (max-width: 480px) {
  /* line 25, ../sass/partials/_boardOftrusties.scss */
  .board-of-trusties .details h3 {
    margin-top: 1.25em;
  }
}
/* line 29, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties .details sub {
  font-size: 0.75em;
}
/* line 30, ../sass/partials/_boardOftrusties.scss */
.board-of-trusties .details p {
  margin-bottom: 0;
}

/* line 33, ../sass/partials/_boardOftrusties.scss */
.executive-management-team {
  padding-bottom: 1.25rem;
}
/* line 36, ../sass/partials/_boardOftrusties.scss */
.executive-management-team h2 {
  text-align: center;
}
/* line 37, ../sass/partials/_boardOftrusties.scss */
.executive-management-team sub {
  font-size: 0.75em;
}

.page-kids .m-nav li.active > a::after,
.page-kids .m-nav li.active > button::after {
  border-top-color: #F1A539;
}