/*
  Theme Name:   A1 Office | TRANSFORMING WORKSPACES 2018
  Author:       Smith Brothers Media
  Version:      1.0.0
  Author URI:   http://smithbrothersmedia.com.au
  Description:  This theme is developed by Smith Brothers Media.
*/
/* MIXINs
*/
/*  OVERRIDING GUTTERS
*/
.container {
  padding-right: !important;
  padding-left: !important;
}

.row {
  margin-right: !important;
  margin-left: !important;
}

.row .col-xs-1, .row .col-sm-1, .row .col-md-1, .row .col-lg-1,
.row .col-xs-2, .row .col-sm-2, .row .col-md-2, .row .col-lg-2,
.row .col-xs-3, .row .col-sm-3, .row .col-md-3, .row .col-lg-3,
.row .col-xs-4, .row .col-sm-4, .row .col-md-4, .row .col-lg-4,
.row .col-xs-5, .row .col-sm-5, .row .col-md-5, .row .col-lg-5,
.row .col-xs-6, .row .col-sm-6, .row .col-md-6, .row .col-lg-6,
.row .col-xs-7, .row .col-sm-7, .row .col-md-7, .row .col-lg-7,
.row .col-xs-8, .row .col-sm-8, .row .col-md-8, .row .col-lg-8,
.row .col-xs-9, .row .col-sm-9, .row .col-md-9, .row .col-lg-9,
.row .col-xs-10, .row .col-sm-10, .row .col-md-10, .row .col-lg-10,
.row .col-xs-11, .row .col-sm-11, .row .col-md-11, .row .col-lg-11,
.row .col-xs-12, .row .col-sm-12, .row .col-md-12, .row .col-lg-12 {
  padding-right: !important;
  padding-left: !important;
}

@font-face {
  font-family: "franklin-gothic-urw-cond";
  src: url("assets/fonts/blanch-condensed-58f6d8f477796-webfont.woff2") format("woff2"), url("assets/fonts/blanch-condensed-58f6d8f477796-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

html {
  font-size: 10px;
}

body {
  padding-top: 8.8rem;
  font-family: "franklin-gothic-urw";
  font-size: 14px;
  font-weight: 300;
  color: #FFFFFF;
  background: url("assets/images/bg-fill.gif") repeat-x #FFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.contentwrap {
  line-height: 1.25;
}

.wrap {
  min-height: 100%;
}

.wrap:after {
  display: block;
  content: "";
}

p {
  margin-bottom: 2rem;
}

b, strong {
  font-weight: 500;
}

ul {
  margin: 0 0 1rem;
  padding: 0 2.5rem;
}

h1, h2, h3, h4 {
  font-family: "franklin-gothic-urw-cond", sans-serif;
  line-height: 1;
  font-weight: 600;
  color: #FFFFFF;
  text-transform: uppercase;
}

h1.alt, h2.alt, h3.alt, h4.alt {
  color: #000000;
}

h1 {
  margin-top: 2rem;
  font-size: 3.8rem;
}

h2 {
  margin: 2rem 0 0.5rem;
  padding: 0;
  font-size: 2.25rem;
  letter-spacing: 1px;
}

h3 {
  font-size: 1.8rem;
}

a {
  color: #976F40;
  text-decoration: underline;
}

a:hover, a:focus {
  color: #976F40;
  text-decoration: none;
}

.container {
  position: relative;
  display: block;
}

.primary_colour_a {
  color: #000000;
}

.primary_colour_a-bg {
  background-color: #000000;
}

.primary_colour_b {
  color: #FFFFFF;
}

.primary_colour_b-bg {
  background-color: #FFFFFF;
}

.secondary_colour_a {
  color: #976F40;
}

.secondary_colour_a-bg {
  background-color: #976F40;
}

.secondary_colour_b {
  color: #4D4D4F;
}

.secondary_colour_b-bg {
  background-color: #4D4D4F;
}

.secondary_colour_c {
  color: #939598;
}

.secondary_colour_c-bg {
  background-color: #939598;
}

.tertiary_colour_a {
  color: #D9D6CF;
}

.tertiary_colour_a-bg {
  background-color: #D9D6CF;
}

.tertiary_colour_b {
  color: #809EAD;
}

.tertiary_colour_b-bg {
  background-color: #809EAD;
}

.emphasis, .filter-cloud .btn.emphasis, .filter-cloud .form-style_wrapper .gform_footer input.emphasis.button, .form-style_wrapper .gform_footer .filter-cloud input.emphasis.button, .filter-cloud .form-style_wrapper .gform_footer input.emphasis[type=submit], .form-style_wrapper .gform_footer .filter-cloud input.emphasis[type=submit], .filter-cloud #memberModal input.emphasis.button, #memberModal .filter-cloud input.emphasis.button, .filter-cloud #memberModal input.emphasis[type=submit], #memberModal .filter-cloud input.emphasis[type=submit], .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.emphasis.button, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.emphasis.button, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.emphasis[type=submit], .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.emphasis[type=submit], .filter-cloud .page-navigation a.emphasis, .page-navigation .filter-cloud a.emphasis, .filter-cloud .navigation-article div.more-link a.emphasis, .navigation-article div.more-link .filter-cloud a.emphasis, .filter-cloud .location-switch .row > div:first-of-type .emphasis.location-button, .location-switch .row > div:first-of-type .filter-cloud .emphasis.location-button, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div a.emphasis, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a.emphasis, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div a.emphasis, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a.emphasis, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div a.emphasis, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a.emphasis, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div button.emphasis, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button.emphasis, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div button.emphasis, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button.emphasis, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div button.emphasis, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button.emphasis, .filter-cloud .home .overview .container p:last-of-type a.emphasis, .home .overview .container p:last-of-type .filter-cloud a.emphasis, .filter-cloud .sustainability .container p:last-of-type a.emphasis, .sustainability .container p:last-of-type .filter-cloud a.emphasis, .contact-us .container strong, .careers .container strong, .sustainability .container strong {
  font-family: "franklin-gothic-urw-cond", sans-serif;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
}

.excerpt {
  font-family: "franklin-gothic-urw-comp", sans-serif;
  line-height: 1.1;
  font-size: 2.4rem;
  color: #809EAD;
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  h1 {
    font-size: 6rem;
  }
}

@media screen and (min-width: 993px) {
  h1 {
    font-size: 8rem;
  }
}

@media screen and (min-width: 1200px) {
  body {
    padding-top: 15.8rem;
    font-size: 16px;
    -webkit-transition: padding-top 0.3s ease;
    -moz-transition: padding-top 0.3s ease;
    -o-transition: padding-top 0.3s ease;
    transition: padding-top 0.3s ease;
  }
  body.home {
    padding-top: 16.8rem;
  }
  h1 {
    font-size: 9rem;
    font-weight: 600;
    letter-spacing: 2px;
  }
  h2 {
    font-size: 6rem;
  }
  h3 {
    font-size: 1.8rem;
  }
  .container {
    max-width: 1200px;
  }
}

/*  Google Maps
*/
.acf-map {
  margin: 0;
  width: 100%;
  height: 40rem;
  border: none;
}

.acf-map img {
  max-width: inherit !important;
}

@media screen and (min-width: 993px) {
  .acf-map {
    margin-top: 5rem;
    height: 42rem;
  }
}

/* LAYOUT
*/
.navigation-padding {
  height: 100px;
}

.content-padding {
  padding: 0 0 3rem;
}

.margin_no_top {
  margin-top: 0;
}

.padding_no_top {
  padding-top: 0 !important;
}

@media screen and (min-width: 768px) {
  .content-padding {
    padding: 6rem 0;
  }
}

/* FORMS

		- Header Form
		- Standard - Form Style
		- Get In Touch
		- Member Login
		- Sign Up - Footer
		- Apply Now

*/
.sbm-6 {
  display: inline-block;
  width: 50%;
}

#header_search {
  display: none;
}

@media screen and (min-width: 992px) {
  #header_search {
    display: block;
    margin: 0 1rem 0 0;
  }
  #header_search input[type=search] {
    width: 17rem;
    font-size: 1.4rem;
    color: #FFFFFF;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #FFFFFF;
  }
  #header_search input[type=submit] {
    font-size: 1.4rem;
    color: #FFFFFF;
    background-color: transparent;
    border: 0;
  }
  #header_search input[type=submit]:hover, #header_search input[type=submit]:focus {
    color: #976F40;
    cursor: pointer;
  }
  #header_search:before, #header_search:after {
    content: "|";
    position: relative;
    right: 0;
    top: 0;
  }
  #header_search:before {
    margin-right: 1rem;
  }
}

.form-style_wrapper {
  margin: 1.6rem !important;
}

.form-style_wrapper form {
  margin: 0;
}

.form-style_wrapper .form-style .gform_heading {
  margin-bottom: 2rem;
}

.form-style_wrapper .form-style .gform_heading .gform_title {
  color: #4D4D4F;
  text-transform: uppercase;
}

.form-style_wrapper .form-style .top_label .gfield_label {
  margin-bottom: 0;
  color: #4D4D4F;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  font-size: 1.875rem;
  text-transform: uppercase;
}

.form-style_wrapper .form-style .top_label .gfield_required {
  color: #4D4D4F;
}

.form-style_wrapper .form-style .ginput_container {
  margin-top: 0 !important;
}

.form-style_wrapper .form-style .ginput_container input[type=text] {
  padding: 0.5rem 0 !important;
  line-height: 1.5rem !important;
  font-family: "franklin-gothic-urw-cond" !important;
  font-weight: 600;
  font-size: 1.5rem;
  color: #000000;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.form-style_wrapper .form-style .ginput_container textarea {
  height: 16rem !important;
  background-color: rgba(217, 214, 207, 0.3);
  border: 0;
}

.form-style_wrapper .gform_footer {
  margin: 0 !important;
  padding: 1rem 0 0 !important;
}

.form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer input[type=submit] {
  font-size: 1.4rem;
  margin-bottom: 0 !important;
}

@media screen and (min-width: 993px) {
  .form-style_wrapper {
    margin: 0 0 1.6rem !important;
  }
  .form-style_wrapper ul.gform_fields li.gfield {
    margin-top: 4rem !important;
  }
  .form-style_wrapper ul.gform_fields li.gfield:first-of-type {
    margin-top: 0 !important;
  }
  .form-style_wrapper .sign-up-footer .top_label .gfield_label {
    font-size: 1.4rem;
  }
}

.get-in-touch_wrapper {
  padding: 2rem 4rem;
  background-color: #FFFFFF;
}

.get-in-touch_wrapper .get-in-touch .gform_heading h3.gform_title {
  color: #000000;
}

.get-in-touch_wrapper .get-in-touch .top_label .gfield_label {
  font-size: 1.375rem;
}

.get-in-touch_wrapper .get-in-touch .ginput_container textarea {
  margin-top: 0.5rem;
}

.get-in-touch_wrapper .gform_footer {
  text-align: right;
}

.get-in-touch_wrapper .gform_footer input.button, .get-in-touch_wrapper .gform_footer input[type=submit] {
  font-size: 2rem !important;
}

@media screen and (min-width: 993px) {
  .get-in-touch_wrapper {
    padding: 10rem;
  }
}

@media screen and (min-width: 993px) {
  .contact-form .get-in-touch_wrapper {
    padding: 11.3rem 10rem;
  }
}

#gform_confirmation_wrapper_2 {
  display: table;
  padding: 4rem;
  width: 100%;
  background-color: #FFFFFF;
  font-size: 1.8rem;
}

#gform_confirmation_wrapper_2 #gform_confirmation_message_2 {
  display: table-cell;
  vertical-align: middle;
}

@media screen and (min-width: 993px) {
  #gform_confirmation_wrapper_2 {
    min-height: 50rem;
    font-size: 2.4rem;
  }
}

#memberModal label {
  display: block;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  font-size: 1.4rem;
}

#memberModal input[type=text], #memberModal input[type=password] {
  padding: 0.5rem 0 !important;
  width: 100%;
  line-height: 1.5rem !important;
  font-family: "franklin-gothic-urw-cond" !important;
  font-weight: 600;
  font-size: 1.5rem;
  color: #000000;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

#memberModal .login-submit {
  text-align: right;
}

#memberModal input.button, #memberModal input[type=submit] {
  margin-bottom: 0 !important;
}

.apply-now_wrapper .apply-now .ginput_container_fileupload input[type=file] {
  display: block;
}

.apply-now_wrapper .apply-now .ginput_container_fileupload span {
  font-size: 1.4rem;
  color: #767676;
}

.apply-now_wrapper .apply-now .gform_footer {
  margin: 0 !important;
  padding: 1rem 0 0 !important;
  text-align: right;
}

.apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer input[type=submit] {
  font-size: 2rem !important;
  margin-bottom: 0 !important;
}

.sign-up-footer_wrapper .sign-up-footer .top_label .gfield_label {
  color: #939598;
}

.sign-up-footer_wrapper .sign-up-footer .top_label .gfield_required {
  color: #939598;
}

.sign-up-footer_wrapper .sign-up-footer .ginput_container input[type=text] {
  color: #FFFFFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

@media screen and (min-width: 993px) {
  .sign-up-footer_wrapper ul.gform_fields li.gfield {
    margin-top: 1.8rem !important;
  }
}

/* HEADER
*/
header {
  padding: 2rem 0;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  color: #FFFFFF;
  background-color: #000000;
  text-align: center;
}

header .container {
  padding: 0;
}

header a {
  color: #FFFFFF;
}

header .header_contact {
  display: none;
}

@media screen and (min-width: 992px) {
  .alt-header {
    padding-top: 12.8rem;
  }
  header {
    padding: 5.5rem 0;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .alt-header header {
    padding: 1.5rem 0;
  }
  header .header_contact {
    display: inline-block;
    font-size: 1.4rem;
    text-decoration: none;
  }
}

/* FOOTER
*/
footer {
  padding: 0;
  color: #FFFFFF;
  background-color: #000000;
  font-size: 1.5rem;
  text-align: center;
}

footer .row > div {
  margin-top: 3rem;
}

footer .logo-footer {
  margin: 0 auto;
  width: 26rem;
  max-width: 100%;
  height: 4rem;
}

footer img {
  max-width: 100%;
}

footer h3 {
  font-size: 1.5rem;
}

footer .btn, footer .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer footer input.button, footer .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer footer input[type=submit], footer #memberModal input.button, #memberModal footer input.button, footer #memberModal input[type=submit], #memberModal footer input[type=submit], footer .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer footer input.button, footer .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer footer input[type=submit], footer .page-navigation a, .page-navigation footer a, footer .navigation-article div.more-link a, .navigation-article div.more-link footer a, footer .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type footer .location-button, footer .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div footer a, footer .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div footer a, footer .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div footer a, footer .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div footer button, footer .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div footer button, footer .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div footer button, footer .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type footer a, footer .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type footer a {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

footer a {
  text-decoration: none;
}

footer a:hover, footer a:focus {
  text-decoration: underline;
}

footer .socials {
  margin-top: 1rem;
}

footer .socials a:first-of-type {
  margin-left: 0;
}

footer .socials p {
  margin-top: 1rem;
}

footer .footer-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

footer .footer-nav li a {
  display: block;
  padding: 0.5rem 0;
  color: #FFFFFF;
}

footer .img-svg {
  display: inline-block;
  margin: 0.7rem 0.6rem;
  width: 3.2rem;
  height: 3.2rem;
  color: #FFFFFF;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

footer .img-svg:hover, footer .img-svg:focus {
  color: #976F40;
}

footer .copyright {
  font-size: 1rem;
  color: #D9D6CF;
}

footer .address-details .btn, footer .address-details .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer footer .address-details input.button, footer .address-details .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer footer .address-details input[type=submit], footer .address-details #memberModal input.button, #memberModal footer .address-details input.button, footer .address-details #memberModal input[type=submit], #memberModal footer .address-details input[type=submit], footer .address-details .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer footer .address-details input.button, footer .address-details .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer footer .address-details input[type=submit], footer .address-details .page-navigation a, .page-navigation footer .address-details a, footer .address-details .navigation-article div.more-link a, .navigation-article div.more-link footer .address-details a, footer .address-details .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type footer .address-details .location-button, footer .address-details .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div footer .address-details a, footer .address-details .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div footer .address-details a, footer .address-details .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div footer .address-details a, footer .address-details .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div footer .address-details button, footer .address-details .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div footer .address-details button, footer .address-details .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div footer .address-details button, footer .address-details .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type footer .address-details a, footer .address-details .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type footer .address-details a {
  padding-left: 0;
  font-size: 1.4rem;
  color: #FFFFFF;
  border: 0;
}

@media screen and (min-width: 993px) {
  footer {
    padding: 0 4rem;
    text-align: left;
    font-size: 1.4rem;
  }
  footer .footer-logo-wrap {
    padding-left: 0;
  }
  footer .logo-footer {
    margin: 0;
  }
}

.rebates {
  position: relative;
  left: -5px;
}

.rebates thead th {
  height: 65px;
  line-height: 1;
  font-size: 1.2rem;
  font-weight: 400;
  color: #51564D;
  background-color: #B2D239;
  text-align: center;
}

.rebates thead th:first-of-type {
  font-family: "franklin-gothic-urw-cond", sans-serif;
  font-size: 1.6rem;
  background-color: #D5E692;
  border-right: 1px solid #FFF;
  text-transform: lowercase;
}

.rebates thead th sup {
  color: #FFF;
}

.rebates tbody tr th {
  line-height: 1;
  font-family: "franklin-gothic-urw-cond", sans-serif;
  height: 60px;
  font-size: 1.6rem;
  font-weight: 400;
  border-right: 1px solid #FFF;
  color: #FFF;
  background-color: #7A7D7E;
  text-align: center;
  text-transform: lowercase;
}

.rebates tbody tr td {
  padding: 0 5px 0 5%;
  height: 60px;
  font-size: 1.1rem;
  border-right: 1px dashed #B2D239;
}

.rebates tbody tr td:last-of-type {
  border-right: 0;
}

.rebates tbody tr td.tick {
  background: url(assets/images/icon_tick_half.png) no-repeat center #F8F8F8;
}

.rebates tbody tr td.tick-text {
  background: url(assets/images/icon_tick_half.png) no-repeat 1% center #F8F8F8;
}

.rebates tbody tr td.cross {
  background: url(assets/images/icon_cross_half.png) no-repeat center #F8F8F8;
}

.rebates tbody tr td.cross-text {
  background: url(assets/images/icon_cross_half.png) no-repeat 1% center #F8F8F8;
}

.rebates tbody tr:nth-child(2n) th {
  background-color: #646768;
}

.rebates tbody tr:nth-child(2n) td {
  color: #FFF;
  background-color: #a7a9ac;
}

p.rebates {
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .rebates {
    left: 0;
  }
  .rebates thead th {
    font-size: 2.2rem;
  }
  .rebates thead th:first-of-type {
    font-size: 3.5rem;
    border-right-width: 5px;
  }
  .rebates tbody tr th {
    height: 60px;
    font-size: 3.5rem;
    border-right-width: 5px;
  }
  .rebates tbody tr td {
    padding: 0 5px 0 6%;
    font-size: 1.6rem;
  }
  .rebates tbody tr td.tick {
    background-image: url(assets/images/icon_tick.png);
  }
  .rebates tbody tr td.tick-text {
    background-image: url(assets/images/icon_tick.png);
    background-position: 8% center;
  }
  .rebates tbody tr td.cross {
    background-image: url(assets/images/icon_cross.png);
  }
  .rebates tbody tr td.cross-text {
    background-image: url(assets/images/icon_cross.png);
    background-position: 8% center;
  }
}

/* GENERAL
*/
.txt-transform {
  position: absolute;
  left: 0;
  font-size: 1rem;
  z-index: 10;
}

.txt-transform span {
  position: absolute;
  left: 1.5rem;
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
}

.create-a-plan {
  position: relative;
}

.create-a-plan .btn:hover, .create-a-plan .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .create-a-plan input.button:hover, .create-a-plan .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .create-a-plan input[type=submit]:hover, .create-a-plan #memberModal input.button:hover, #memberModal .create-a-plan input.button:hover, .create-a-plan #memberModal input[type=submit]:hover, #memberModal .create-a-plan input[type=submit]:hover, .create-a-plan .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan input.button:hover, .create-a-plan .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan input[type=submit]:hover, .create-a-plan .page-navigation a:hover, .page-navigation .create-a-plan a:hover, .create-a-plan .navigation-article div.more-link a:hover, .navigation-article div.more-link .create-a-plan a:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .create-a-plan .location-button:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan a:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan a:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan a:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan button:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan button:hover, .create-a-plan .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan button:hover, .create-a-plan .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .create-a-plan a:hover, .create-a-plan .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .create-a-plan a:hover, .create-a-plan .btn:focus, .create-a-plan .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .create-a-plan input.button:focus, .create-a-plan .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .create-a-plan input[type=submit]:focus, .create-a-plan #memberModal input.button:focus, #memberModal .create-a-plan input.button:focus, .create-a-plan #memberModal input[type=submit]:focus, #memberModal .create-a-plan input[type=submit]:focus, .create-a-plan .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan input.button:focus, .create-a-plan .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan input[type=submit]:focus, .create-a-plan .page-navigation a:focus, .page-navigation .create-a-plan a:focus, .create-a-plan .navigation-article div.more-link a:focus, .navigation-article div.more-link .create-a-plan a:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .create-a-plan .location-button:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan a:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan a:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan a:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan button:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan button:focus, .create-a-plan .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan button:focus, .create-a-plan .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .create-a-plan a:focus, .create-a-plan .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .create-a-plan a:focus {
  color: #000000;
}

.create-a-plan.alt-colour {
  background-color: #976F40;
}

.create-a-plan.alt-colour .btn, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .create-a-plan.alt-colour input.button, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .create-a-plan.alt-colour input[type=submit], .create-a-plan.alt-colour #memberModal input.button, #memberModal .create-a-plan.alt-colour input.button, .create-a-plan.alt-colour #memberModal input[type=submit], #memberModal .create-a-plan.alt-colour input[type=submit], .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input.button, .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input[type=submit], .create-a-plan.alt-colour .page-navigation a, .page-navigation .create-a-plan.alt-colour a, .create-a-plan.alt-colour .navigation-article div.more-link a, .navigation-article div.more-link .create-a-plan.alt-colour a, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .create-a-plan.alt-colour .location-button, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour a, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour a, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour a, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour button, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour button, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour button, .create-a-plan.alt-colour .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .create-a-plan.alt-colour a, .create-a-plan.alt-colour .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .create-a-plan.alt-colour a {
  color: #000000;
}

.create-a-plan.alt-colour .btn:hover, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .create-a-plan.alt-colour input.button:hover, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .create-a-plan.alt-colour input[type=submit]:hover, .create-a-plan.alt-colour #memberModal input.button:hover, #memberModal .create-a-plan.alt-colour input.button:hover, .create-a-plan.alt-colour #memberModal input[type=submit]:hover, #memberModal .create-a-plan.alt-colour input[type=submit]:hover, .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input.button:hover, .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input[type=submit]:hover, .create-a-plan.alt-colour .page-navigation a:hover, .page-navigation .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .navigation-article div.more-link a:hover, .navigation-article div.more-link .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .create-a-plan.alt-colour .location-button:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour button:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour button:hover, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour button:hover, .create-a-plan.alt-colour .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .create-a-plan.alt-colour a:hover, .create-a-plan.alt-colour .btn:focus, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .create-a-plan.alt-colour input.button:focus, .create-a-plan.alt-colour .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .create-a-plan.alt-colour input[type=submit]:focus, .create-a-plan.alt-colour #memberModal input.button:focus, #memberModal .create-a-plan.alt-colour input.button:focus, .create-a-plan.alt-colour #memberModal input[type=submit]:focus, #memberModal .create-a-plan.alt-colour input[type=submit]:focus, .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input.button:focus, .create-a-plan.alt-colour .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.alt-colour input[type=submit]:focus, .create-a-plan.alt-colour .page-navigation a:focus, .page-navigation .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .navigation-article div.more-link a:focus, .navigation-article div.more-link .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .create-a-plan.alt-colour .location-button:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.alt-colour button:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.alt-colour button:focus, .create-a-plan.alt-colour .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.alt-colour button:focus, .create-a-plan.alt-colour .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .create-a-plan.alt-colour a:focus, .create-a-plan.alt-colour .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .create-a-plan.alt-colour a:focus {
  color: #FFFFFF;
}

.create-a-plan.primary_colour_b-bg h2 {
  color: #000000;
}

.create-a-plan.primary_colour_b-bg .btn, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input.button, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit], .create-a-plan.primary_colour_b-bg #memberModal input.button, #memberModal .create-a-plan.primary_colour_b-bg input.button, .create-a-plan.primary_colour_b-bg #memberModal input[type=submit], #memberModal .create-a-plan.primary_colour_b-bg input[type=submit], .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input.button, .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit], .create-a-plan.primary_colour_b-bg .page-navigation a, .page-navigation .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .navigation-article div.more-link a, .navigation-article div.more-link .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .create-a-plan.primary_colour_b-bg .location-button, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg button, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg button, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg button, .create-a-plan.primary_colour_b-bg .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .create-a-plan.primary_colour_b-bg a, .create-a-plan.primary_colour_b-bg .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .create-a-plan.primary_colour_b-bg a {
  color: #976F40;
}

.create-a-plan.primary_colour_b-bg .btn:hover, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input.button:hover, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit]:hover, .create-a-plan.primary_colour_b-bg #memberModal input.button:hover, #memberModal .create-a-plan.primary_colour_b-bg input.button:hover, .create-a-plan.primary_colour_b-bg #memberModal input[type=submit]:hover, #memberModal .create-a-plan.primary_colour_b-bg input[type=submit]:hover, .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input.button:hover, .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit]:hover, .create-a-plan.primary_colour_b-bg .page-navigation a:hover, .page-navigation .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .navigation-article div.more-link a:hover, .navigation-article div.more-link .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .create-a-plan.primary_colour_b-bg .location-button:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg button:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg button:hover, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg button:hover, .create-a-plan.primary_colour_b-bg .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .create-a-plan.primary_colour_b-bg a:hover, .create-a-plan.primary_colour_b-bg .btn:focus, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input.button:focus, .create-a-plan.primary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit]:focus, .create-a-plan.primary_colour_b-bg #memberModal input.button:focus, #memberModal .create-a-plan.primary_colour_b-bg input.button:focus, .create-a-plan.primary_colour_b-bg #memberModal input[type=submit]:focus, #memberModal .create-a-plan.primary_colour_b-bg input[type=submit]:focus, .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input.button:focus, .create-a-plan.primary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.primary_colour_b-bg input[type=submit]:focus, .create-a-plan.primary_colour_b-bg .page-navigation a:focus, .page-navigation .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .navigation-article div.more-link a:focus, .navigation-article div.more-link .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .create-a-plan.primary_colour_b-bg .location-button:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.primary_colour_b-bg button:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.primary_colour_b-bg button:focus, .create-a-plan.primary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.primary_colour_b-bg button:focus, .create-a-plan.primary_colour_b-bg .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .create-a-plan.primary_colour_b-bg a:focus, .create-a-plan.primary_colour_b-bg .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .create-a-plan.primary_colour_b-bg a:focus {
  color: #000000;
}

.create-a-plan.secondary_colour_b-bg .btn, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input.button, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit], .create-a-plan.secondary_colour_b-bg #memberModal input.button, #memberModal .create-a-plan.secondary_colour_b-bg input.button, .create-a-plan.secondary_colour_b-bg #memberModal input[type=submit], #memberModal .create-a-plan.secondary_colour_b-bg input[type=submit], .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input.button, .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit], .create-a-plan.secondary_colour_b-bg .page-navigation a, .page-navigation .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .navigation-article div.more-link a, .navigation-article div.more-link .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_b-bg .location-button, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg button, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg button, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg button, .create-a-plan.secondary_colour_b-bg .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_b-bg a, .create-a-plan.secondary_colour_b-bg .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_b-bg a {
  color: #D9D6CF;
}

.create-a-plan.secondary_colour_b-bg .btn:hover, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input.button:hover, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit]:hover, .create-a-plan.secondary_colour_b-bg #memberModal input.button:hover, #memberModal .create-a-plan.secondary_colour_b-bg input.button:hover, .create-a-plan.secondary_colour_b-bg #memberModal input[type=submit]:hover, #memberModal .create-a-plan.secondary_colour_b-bg input[type=submit]:hover, .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input.button:hover, .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit]:hover, .create-a-plan.secondary_colour_b-bg .page-navigation a:hover, .page-navigation .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .navigation-article div.more-link a:hover, .navigation-article div.more-link .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_b-bg .location-button:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg button:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg button:hover, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg button:hover, .create-a-plan.secondary_colour_b-bg .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_b-bg a:hover, .create-a-plan.secondary_colour_b-bg .btn:focus, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input.button:focus, .create-a-plan.secondary_colour_b-bg .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit]:focus, .create-a-plan.secondary_colour_b-bg #memberModal input.button:focus, #memberModal .create-a-plan.secondary_colour_b-bg input.button:focus, .create-a-plan.secondary_colour_b-bg #memberModal input[type=submit]:focus, #memberModal .create-a-plan.secondary_colour_b-bg input[type=submit]:focus, .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input.button:focus, .create-a-plan.secondary_colour_b-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_b-bg input[type=submit]:focus, .create-a-plan.secondary_colour_b-bg .page-navigation a:focus, .page-navigation .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .navigation-article div.more-link a:focus, .navigation-article div.more-link .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_b-bg .location-button:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_b-bg button:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_b-bg button:focus, .create-a-plan.secondary_colour_b-bg .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_b-bg button:focus, .create-a-plan.secondary_colour_b-bg .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_b-bg a:focus, .create-a-plan.secondary_colour_b-bg .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_b-bg a:focus {
  color: #000000;
}

.create-a-plan.secondary_colour_a-bg .btn, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input.button, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit], .create-a-plan.secondary_colour_a-bg #memberModal input.button, #memberModal .create-a-plan.secondary_colour_a-bg input.button, .create-a-plan.secondary_colour_a-bg #memberModal input[type=submit], #memberModal .create-a-plan.secondary_colour_a-bg input[type=submit], .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input.button, .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit], .create-a-plan.secondary_colour_a-bg .page-navigation a, .page-navigation .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .navigation-article div.more-link a, .navigation-article div.more-link .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_a-bg .location-button, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg button, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg button, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg button, .create-a-plan.secondary_colour_a-bg .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_a-bg a, .create-a-plan.secondary_colour_a-bg .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_a-bg a {
  color: #000000;
}

.create-a-plan.secondary_colour_a-bg .btn:hover, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input.button:hover, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit]:hover, .create-a-plan.secondary_colour_a-bg #memberModal input.button:hover, #memberModal .create-a-plan.secondary_colour_a-bg input.button:hover, .create-a-plan.secondary_colour_a-bg #memberModal input[type=submit]:hover, #memberModal .create-a-plan.secondary_colour_a-bg input[type=submit]:hover, .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input.button:hover, .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit]:hover, .create-a-plan.secondary_colour_a-bg .page-navigation a:hover, .page-navigation .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .navigation-article div.more-link a:hover, .navigation-article div.more-link .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_a-bg .location-button:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg button:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg button:hover, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg button:hover, .create-a-plan.secondary_colour_a-bg .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_a-bg a:hover, .create-a-plan.secondary_colour_a-bg .btn:focus, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input.button:focus, .create-a-plan.secondary_colour_a-bg .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit]:focus, .create-a-plan.secondary_colour_a-bg #memberModal input.button:focus, #memberModal .create-a-plan.secondary_colour_a-bg input.button:focus, .create-a-plan.secondary_colour_a-bg #memberModal input[type=submit]:focus, #memberModal .create-a-plan.secondary_colour_a-bg input[type=submit]:focus, .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input.button:focus, .create-a-plan.secondary_colour_a-bg .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .create-a-plan.secondary_colour_a-bg input[type=submit]:focus, .create-a-plan.secondary_colour_a-bg .page-navigation a:focus, .page-navigation .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .navigation-article div.more-link a:focus, .navigation-article div.more-link .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .create-a-plan.secondary_colour_a-bg .location-button:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan.secondary_colour_a-bg button:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan.secondary_colour_a-bg button:focus, .create-a-plan.secondary_colour_a-bg .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan.secondary_colour_a-bg button:focus, .create-a-plan.secondary_colour_a-bg .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .create-a-plan.secondary_colour_a-bg a:focus, .create-a-plan.secondary_colour_a-bg .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .create-a-plan.secondary_colour_a-bg a:focus {
  color: #FFFFFF;
}

.create-a-plan .container {
  padding: 3rem 4rem 2rem;
  text-decoration: none;
}

.create-a-plan .container:hover, .create-a-plan .container:focus {
  cursor: pointer;
}

.create-a-plan .container h2 {
  margin: 0;
  font-size: 2.7rem;
}

.pan-content {
  display: none;
}

@media screen and (min-width: 993px) {
  .txt-transform {
    font-size: 1.4rem;
  }
  .txt-transform span {
    left: 0.3rem;
    color: rgba(255, 255, 255, 0.6);
  }
  .create-a-plan .container {
    padding: 6rem 5rem 5rem;
  }
  .create-a-plan .container h2 {
    margin-top: 0;
    font-size: 6rem;
  }
  .create-a-plan .container .btn, .create-a-plan .container .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .create-a-plan .container input.button, .create-a-plan .container .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .create-a-plan .container input[type=submit], .create-a-plan .container #memberModal input.button, #memberModal .create-a-plan .container input.button, .create-a-plan .container #memberModal input[type=submit], #memberModal .create-a-plan .container input[type=submit], .create-a-plan .container .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .create-a-plan .container input.button, .create-a-plan .container .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .create-a-plan .container input[type=submit], .create-a-plan .container .page-navigation a, .page-navigation .create-a-plan .container a, .create-a-plan .container .navigation-article div.more-link a, .navigation-article div.more-link .create-a-plan .container a, .create-a-plan .container .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .create-a-plan .container .location-button, .create-a-plan .container .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan .container a, .create-a-plan .container .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan .container a, .create-a-plan .container .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan .container a, .create-a-plan .container .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .create-a-plan .container button, .create-a-plan .container .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .create-a-plan .container button, .create-a-plan .container .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .create-a-plan .container button, .create-a-plan .home .overview .container p:last-of-type a, .home .overview .create-a-plan .container p:last-of-type a, .create-a-plan .sustainability .container p:last-of-type a, .sustainability .create-a-plan .container p:last-of-type a {
    font-size: 2rem;
  }
  .create-a-plan.single-line .container {
    padding: 10rem 5rem 8rem;
  }
  .pan-content {
    display: block;
  }
}

/* NAVIGATION
*/
@keyframes expand_logo {
  from {
    width: 0;
  }
  to {
    width: 30rem;
  }
}

.cover {
  position: fixed;
  left: 0;
  right: 9999em;
  top: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(26, 19, 11, 0.8);
  z-index: 1;
}

.menu-open {
  overflow: hidden;
}

.navbar {
  padding: 0;
  text-align: left;
}

.navbar .navbar-brand {
  margin-left: 1.5rem;
  width: 30rem;
  height: 4.8rem;
  overflow: hidden;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  border-right: 3px solid rgba(255, 255, 255, 0.9);
}

.navbar .navbar-brand div {
  position: relative;
  top: -3px;
  color: #FFFFFF;
  width: 30rem;
  height: 5.2rem;
}

.navbar #navbar-toggle {
  position: absolute;
  right: 1rem;
  top: 1.5rem;
  width: 22px;
  height: 22px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  z-index: 22;
}

.navbar #navbar-toggle span {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #FFFFFF;
  border-radius: 9px;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

.navbar #navbar-toggle span:nth-child(1) {
  top: 0px;
}

.navbar #navbar-toggle span:nth-child(2) {
  top: 8px;
}

.navbar #navbar-toggle span:nth-child(3) {
  top: 16px;
}

.navbar #navbar-toggle.open span:nth-child(1) {
  top: 8px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.navbar #navbar-toggle.open span:nth-child(2) {
  opacity: 0;
  top: 60px;
}

.navbar #navbar-toggle.open span:nth-child(3) {
  top: 8px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

@media screen and (min-width: 992px) {
  .navbar #navbar-toggle {
    display: none;
  }
}

.navbar .navbar-nav {
  margin: 0;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.navbar .navbar-nav ul {
  margin: 0;
  padding: 0;
}

.navbar .navbar-nav li {
  list-style: none;
}

.navbar .navbar-nav a {
  display: block;
  padding-left: 2rem;
  text-decoration: none;
}

.navbar .navbar-nav a:hover, .navbar .navbar-nav a:focus {
  color: #976F40;
}

.navbar .navbar-nav > .menu-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.navbar .navbar-nav > .menu-item > a {
  line-height: 40px;
}

.navbar .navbar-nav > .menu-item > .sub-menu {
  background-color: rgba(255, 255, 255, 0.3);
}

.navbar .navbar-nav > .menu-item > .sub-menu > .menu-item {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.navbar .navbar-nav > .menu-item > .sub-menu > .menu-item > a {
  display: block;
  padding-left: 3rem;
  line-height: 40px;
}

@media screen and (max-width: 992px) {
  body.menu-open .fixed-top {
    height: 100%;
  }
  .navbar {
    height: 100%;
  }
  .navbar > .container {
    height: 100%;
  }
  /* .services-children                           { display:none; } */
}

@media screen and (max-width: 991px) {
  .navbar > .container .navbar-collapse {
    position: relative;
    overflow: scroll;
    margin-top: 1rem;
    height: calc(100% - 40px);
  }
}

@media screen and (min-width: 992px) {
  .navbar .navbar-brand {
    width: 25rem;
  }
  .navbar .navbar-brand div {
    width: 25rem;
  }
  .home .navbar .navbar-brand {
    width: 0;
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
  }
  .navbar .navbar-brand {
    margin-left: 0;
  }
  .navbar .navbar-brand.showing {
    width: 25rem;
    height: 3.9rem;
  }
  .navbar .navbar-nav {
    border-top: 0;
  }
  .navbar .navbar-nav a {
    display: inline-block;
    padding: 0 1rem;
    font-size: 1.4rem;
  }
  .navbar .navbar-nav > .menu-item {
    position: relative;
    border-bottom: 0;
  }
  .navbar .navbar-nav > .menu-item.active > a {
    color: #976F40;
  }
  .navbar .navbar-nav > .menu-item:before {
    content: "|";
    position: relative;
    right: 0;
    top: 0;
  }
  .navbar .navbar-nav > .menu-item:hover > .sub-menu, .navbar .navbar-nav > .menu-item:focus > .sub-menu {
    display: block;
  }
  .navbar .navbar-nav > .menu-item > .sub-menu {
    position: absolute;
    display: none;
    background-color: #000000;
  }
  .navbar .navbar-nav > .menu-item > .sub-menu > .menu-item {
    border-top: 0;
  }
  .navbar .navbar-nav > .menu-item > .sub-menu > .menu-item:first-of-type {
    border-top: 0;
  }
  .navbar .navbar-nav > .menu-item > .sub-menu > .menu-item.active > a {
    color: #976F40;
  }
  .navbar .navbar-nav > .menu-item > .sub-menu > .menu-item > a {
    display: inline-block;
    padding-left: 2rem;
    min-width: 16rem;
    line-height: 28px;
  }
}

@media screen and (min-width: 1200px) {
  .navbar .navbar-brand {
    width: 30rem;
  }
  .navbar .navbar-brand div {
    width: 30rem;
  }
  .home .navbar .navbar-brand {
    width: 0;
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
  }
  .navbar .navbar-brand {
    margin-left: 0;
  }
  .navbar .navbar-brand.showing {
    width: 30rem;
    height: 4.8rem;
  }
}

/*
   PAGE NAVIGATION

*/
.page-navigation {
  padding-bottom: 1rem !important;
}

.page-navigation .row {
  margin-bottom: 0 !important;
}

.page-navigation a {
  text-decoration: none;
  color: #4D4D4F;
  font-size: 1.4rem !important;
}

.page-navigation a div {
  display: inline-block;
  position: relative;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
  background-repeat: none;
  backround-position: center;
}

.page-navigation a div.left {
  background-image: url("assets/images/arrow-left.png");
}

.page-navigation a div.right {
  background-image: url("assets/images/arrow-right.png");
}

.page-navigation a.primary_colour_a div {
  background-position: center top;
}

.page-navigation a.primary_colour_b div {
  background-position: center center;
}

.page-navigation a.tertiary_colour_a div {
  background-position: center bottom;
}

.page-navigation a span {
  display: none;
}

@media screen and (min-width: 993px) {
  .page-navigation {
    padding-bottom: 0 !important;
  }
  .page-navigation .row > div {
    padding: 0 !important;
  }
  .page-navigation .row span {
    display: inline;
  }
}

.navigation-article div.more-link a {
  text-decoration: none;
  color: #4D4D4F;
  font-size: 1.4rem !important;
}

.navigation-article div.more-link a div {
  display: inline-block;
  position: relative;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
  background-repeat: none;
  backround-position: center;
}

.navigation-article div.more-link a div.left {
  background-image: url("assets/images/arrow-left.png");
}

.navigation-article div.more-link a div.right {
  background-image: url("assets/images/arrow-right.png");
}

.navigation-article div.more-link a.primary_colour_a div {
  background-position: center top;
}

.navigation-article div.more-link a.primary_colour_b div {
  background-position: center center;
}

.navigation-article div.more-link a.tertiary_colour_a div {
  background-position: center bottom;
}

.navigation-article div.more-link a:hover, .navigation-article div.more-link a:focus {
  color: #976F40 !important;
}

/* BANNER
*/
@-webkit-keyframes home_animate {
  0% {
    transform: translateX(-10%);
  }
  50% {
    transform: translateX(-35%);
  }
  100% {
    transform: translateX(-10%);
  }
}

@keyframes home_animate {
  0% {
    transform: translateX(-10%);
  }
  50% {
    transform: translateX(-35%);
  }
  100% {
    transform: translateX(-10%);
  }
}

#banner-home {
  position: relative;
  height: 35rem;
  padding: 0;
  background-color: #4D4D4F;
  border-top: 1px solid transparent;
}

#banner-home .container {
  position: relative;
  height: 100%;
}

#banner-home .container .banner-image {
  position: absolute;
  left: 3rem;
  top: 3rem;
  max-width: 70%;
  width: 675px;
  height: 19rem;
  z-index: 1;
  overflow: hidden;
}

#banner-home .container .banner-image img {
  position: absolute;
  top: -50%;
  left: -15%;
  animation-name: home_animate;
  animation-duration: 120s;
  animation-iteration-count: infinite;
  zoom: 40%;
}

#banner-home .container .banner-content {
  position: relative;
  top: 12rem;
  z-index: 2;
}

#banner-home .container .banner-content h1 {
  position: relative;
  margin: 0;
  padding: 0 0 0 4rem;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

#banner-home .container .banner-content .intro {
  clear: both;
  margin: 0.5rem 0 0 20%;
  padding-right: 2rem;
  line-height: 1.2;
  letter-spacing: 1px;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  text-transform: uppercase;
}

#banner-home .container .banner-content .btn, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content #memberModal input.button, #memberModal #banner-home .container .banner-content input.button, #banner-home .container .banner-content #memberModal input[type=submit], #memberModal #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .page-navigation a, .page-navigation #banner-home .container .banner-content a, #banner-home .container .banner-content .navigation-article div.more-link a, .navigation-article div.more-link #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button, #banner-home .home .overview .container .banner-content p:last-of-type a, .home .overview #banner-home .container .banner-content p:last-of-type a, #banner-home .home .overview .container p:last-of-type .banner-content a, .home .overview #banner-home .container p:last-of-type .banner-content a, #banner-home .sustainability .container .banner-content p:last-of-type a, .sustainability #banner-home .container .banner-content p:last-of-type a, #banner-home .sustainability .container p:last-of-type .banner-content a, .sustainability #banner-home .container p:last-of-type .banner-content a {
  margin-left: 20%;
}

#banner-home .container .banner-content .btn:hover, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button:hover, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit]:hover, #banner-home .container .banner-content #memberModal input.button:hover, #memberModal #banner-home .container .banner-content input.button:hover, #banner-home .container .banner-content #memberModal input[type=submit]:hover, #memberModal #banner-home .container .banner-content input[type=submit]:hover, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button:hover, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit]:hover, #banner-home .container .banner-content .page-navigation a:hover, .page-navigation #banner-home .container .banner-content a:hover, #banner-home .container .banner-content .navigation-article div.more-link a:hover, .navigation-article div.more-link #banner-home .container .banner-content a:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button:hover, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button:hover, #banner-home .home .overview .container .banner-content p:last-of-type a:hover, .home .overview #banner-home .container .banner-content p:last-of-type a:hover, #banner-home .home .overview .container p:last-of-type .banner-content a:hover, .home .overview #banner-home .container p:last-of-type .banner-content a:hover, #banner-home .sustainability .container .banner-content p:last-of-type a:hover, .sustainability #banner-home .container .banner-content p:last-of-type a:hover, #banner-home .sustainability .container p:last-of-type .banner-content a:hover, .sustainability #banner-home .container p:last-of-type .banner-content a:hover, #banner-home .container .banner-content .btn:focus, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button:focus, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit]:focus, #banner-home .container .banner-content #memberModal input.button:focus, #memberModal #banner-home .container .banner-content input.button:focus, #banner-home .container .banner-content #memberModal input[type=submit]:focus, #memberModal #banner-home .container .banner-content input[type=submit]:focus, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button:focus, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit]:focus, #banner-home .container .banner-content .page-navigation a:focus, .page-navigation #banner-home .container .banner-content a:focus, #banner-home .container .banner-content .navigation-article div.more-link a:focus, .navigation-article div.more-link #banner-home .container .banner-content a:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button:focus, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button:focus, #banner-home .home .overview .container .banner-content p:last-of-type a:focus, .home .overview #banner-home .container .banner-content p:last-of-type a:focus, #banner-home .home .overview .container p:last-of-type .banner-content a:focus, .home .overview #banner-home .container p:last-of-type .banner-content a:focus, #banner-home .sustainability .container .banner-content p:last-of-type a:focus, .sustainability #banner-home .container .banner-content p:last-of-type a:focus, #banner-home .sustainability .container p:last-of-type .banner-content a:focus, .sustainability #banner-home .container p:last-of-type .banner-content a:focus {
  color: #AF8035;
}

@media screen and (min-width: 768px) {
  #banner-home .container .banner-image {
    max-width: 100%;
    left: 5rem;
    top: 3rem;
    width: 450px;
    height: 285px;
  }
  #banner-home .container .banner-image img {
    zoom: 60%;
  }
  #banner-home .container .banner-content {
    top: 5rem;
  }
  #banner-home .container .banner-content .intro {
    margin: 0.5rem 0 0 48%;
    font-size: 2rem;
  }
  #banner-home .container .banner-content h1 {
    float: right;
    width: 65%;
  }
  #banner-home .container .banner-content .btn, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content #memberModal input.button, #memberModal #banner-home .container .banner-content input.button, #banner-home .container .banner-content #memberModal input[type=submit], #memberModal #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .page-navigation a, .page-navigation #banner-home .container .banner-content a, #banner-home .container .banner-content .navigation-article div.more-link a, .navigation-article div.more-link #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button, #banner-home .home .overview .container .banner-content p:last-of-type a, .home .overview #banner-home .container .banner-content p:last-of-type a, #banner-home .home .overview .container p:last-of-type .banner-content a, .home .overview #banner-home .container p:last-of-type .banner-content a, #banner-home .sustainability .container .banner-content p:last-of-type a, .sustainability #banner-home .container .banner-content p:last-of-type a, #banner-home .sustainability .container p:last-of-type .banner-content a, .sustainability #banner-home .container p:last-of-type .banner-content a {
    margin-left: 48%;
  }
}

@media screen and (min-width: 992px) {
  #banner-home {
    height: 66.5rem;
  }
  #banner-home .container .banner-image {
    top: 9rem;
    width: 675px;
    height: 484px;
  }
  #banner-home .container .banner-image img {
    zoom: 100%;
  }
  #banner-home .container .banner-content {
    top: 17rem;
  }
  #banner-home .container .banner-content .intro {
    margin: 0.5rem 0 0 55%;
    font-size: 2.4rem;
  }
  #banner-home .container .banner-content .btn, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content #memberModal input.button, #memberModal #banner-home .container .banner-content input.button, #banner-home .container .banner-content #memberModal input[type=submit], #memberModal #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .page-navigation a, .page-navigation #banner-home .container .banner-content a, #banner-home .container .banner-content .navigation-article div.more-link a, .navigation-article div.more-link #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button, #banner-home .home .overview .container .banner-content p:last-of-type a, .home .overview #banner-home .container .banner-content p:last-of-type a, #banner-home .home .overview .container p:last-of-type .banner-content a, .home .overview #banner-home .container p:last-of-type .banner-content a, #banner-home .sustainability .container .banner-content p:last-of-type a, .sustainability #banner-home .container .banner-content p:last-of-type a, #banner-home .sustainability .container p:last-of-type .banner-content a, .sustainability #banner-home .container p:last-of-type .banner-content a {
    margin-left: 55%;
  }
}

@media screen and (min-width: 1200px) {
  #banner-home .container .banner-content h1 {
    width: 55%;
  }
  #banner-home .container .banner-content .intro {
    margin: 0.5rem 0 0 65%;
  }
  #banner-home .container .banner-content .btn, #banner-home .container .banner-content .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content #memberModal input.button, #memberModal #banner-home .container .banner-content input.button, #banner-home .container .banner-content #memberModal input[type=submit], #memberModal #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input.button, #banner-home .container .banner-content .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer #banner-home .container .banner-content input[type=submit], #banner-home .container .banner-content .page-navigation a, .page-navigation #banner-home .container .banner-content a, #banner-home .container .banner-content .navigation-article div.more-link a, .navigation-article div.more-link #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type #banner-home .container .banner-content .location-button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content a, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div #banner-home .container .banner-content button, #banner-home .container .banner-content .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div #banner-home .container .banner-content button, #banner-home .home .overview .container .banner-content p:last-of-type a, .home .overview #banner-home .container .banner-content p:last-of-type a, #banner-home .home .overview .container p:last-of-type .banner-content a, .home .overview #banner-home .container p:last-of-type .banner-content a, #banner-home .sustainability .container .banner-content p:last-of-type a, .sustainability #banner-home .container .banner-content p:last-of-type a, #banner-home .sustainability .container p:last-of-type .banner-content a, .sustainability #banner-home .container p:last-of-type .banner-content a {
    margin-left: 65%;
  }
}

@-webkit-keyframes secondary_animate {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0%);
  }
}

@keyframes secondary_animate {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0%);
  }
}

.banner {
  position: relative;
  background-color: #000000;
}

.banner .banner-full {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.banner .banner-full img {
  position: absolute;
  left: 0%;
  top: -20%;
  width: 150%;
  height: 1100px;
  height: 70vw;
  animation-name: secondary_animate;
  animation-duration: 120s;
  animation-iteration-count: infinite;
}

.banner .container {
  position: relative;
  padding: 2rem 4rem;
  min-height: 22rem;
}

.banner .container h1 {
  margin-top: 0;
  line-height: 0.85;
}

.banner .container .pretag {
  margin-bottom: 0;
  font-size: 2rem;
}

.banner.banner-spaces .tag {
  margin-bottom: 0;
  font-size: 1.8rem;
}

.banner.banner-spaces .tags {
  display: none;
  color: #809EAD;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  font-size: 2.4rem;
}

.banner.banner-spaces .tags_mobile {
  color: #809EAD;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  font-size: 1.875rem;
}

.banner.banner-spaces img {
  opacity: 0.2;
}

.banner.banner-services .intro {
  line-height: 1;
  color: #976F40;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  font-size: 2.4rem;
}

.banner-blog {
  width: 100%;
  height: 46vw;
  background-size: cover;
}

@media screen and (min-width: 992px) {
  .banner .banner-full img {
    height: 40vw;
  }
  .banner .container {
    padding: 6rem 0 0 5rem;
    height: 400px;
  }
  .banner .container h1 {
    margin-top: 0;
    max-width: 80%;
  }
  .banner.banner-spaces .tag {
    font-size: 2.4rem;
  }
  .banner.banner-spaces h1 {
    max-width: 60%;
  }
  .banner.banner-spaces .tags {
    display: block;
  }
  .banner.banner-spaces .tags_mobile {
    display: none;
    font-size: 2.4rem;
  }
  .banner.banner-services .intro {
    max-width: 90%;
    line-height: 1;
    font-size: 2.4rem;
  }
}

/* IMAGES (RESPONSIVE)
*/
.main img {
  display: block;
  max-width: 100%;
  height: auto;
}

.main img.alignleft {
  float: left;
  margin: 0 20px 10px 0;
}

.main img.alignright {
  float: right;
  margin: 0 0 10px 20px;
}

.main img.aligncentre {
  margin: 0 auto;
}

/* BUTTONS
*/
.btn, .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer input[type=submit], #memberModal input.button, #memberModal input[type=submit], .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer input[type=submit], .page-navigation a, .navigation-article div.more-link a, .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button.active > div button, .home .overview .container p:last-of-type a, .sustainability .container p:last-of-type a {
  text-decoration: none;
  padding: 0.8rem 0;
  color: #976F40;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  font-size: 1.8rem;
  border: 1px solid transparent;
  background-color: transparent;
  transition: all 0.3s ease;
  text-transform: uppercase;
}

.btn:hover, .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer input[type=submit]:hover, #memberModal input.button:hover, #memberModal input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .page-navigation a:hover, .navigation-article div.more-link a:hover, .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div button:hover, .home .overview .container p:last-of-type a:hover, .sustainability .container p:last-of-type a:hover, .btn:focus, .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer input[type=submit]:focus, #memberModal input.button:focus, #memberModal input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .page-navigation a:focus, .navigation-article div.more-link a:focus, .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div button:focus, .home .overview .container p:last-of-type a:focus, .sustainability .container p:last-of-type a:focus, .btn:active, .form-style_wrapper .gform_footer input.button:active, .form-style_wrapper .gform_footer input[type=submit]:active, #memberModal input.button:active, #memberModal input[type=submit]:active, .apply-now_wrapper .apply-now .gform_footer input.button:active, .apply-now_wrapper .apply-now .gform_footer input[type=submit]:active, .page-navigation a:active, .navigation-article div.more-link a:active, .location-switch .row > div:first-of-type .location-button:active, .location-switch .row > div:first-of-type .location-button:hover > div a:active, .location-switch .row > div:first-of-type .location-button:focus > div a:active, .location-switch .row > div:first-of-type .location-button.active > div a:active, .location-switch .row > div:first-of-type .location-button:hover > div button:active, .location-switch .row > div:first-of-type .location-button:focus > div button:active, .location-switch .row > div:first-of-type .location-button.active > div button:active, .home .overview .container p:last-of-type a:active, .sustainability .container p:last-of-type a:active, .btn.active, .form-style_wrapper .gform_footer input.active.button, .form-style_wrapper .gform_footer input.active[type=submit], #memberModal input.active.button, #memberModal input.active[type=submit], .apply-now_wrapper .apply-now .gform_footer input.active.button, .apply-now_wrapper .apply-now .gform_footer input.active[type=submit], .page-navigation a.active, .navigation-article div.more-link a.active, .location-switch .row > div:first-of-type .active.location-button, .location-switch .row > div:first-of-type .location-button:hover > div a.active, .location-switch .row > div:first-of-type .location-button:focus > div a.active, .location-switch .row > div:first-of-type .location-button.active > div a.active, .location-switch .row > div:first-of-type .location-button:hover > div button.active, .location-switch .row > div:first-of-type .location-button:focus > div button.active, .location-switch .row > div:first-of-type .location-button.active > div button.active, .home .overview .container p:last-of-type a.active, .sustainability .container p:last-of-type a.active {
  color: #4D4D4F;
  background-color: transparent;
  border-color: transparent;
  transition: all 0.3s ease;
}

@media screen and (max-width: 992px) {
  .btn, .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer input[type=submit], #memberModal input.button, #memberModal input[type=submit], .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer input[type=submit], .page-navigation a, .navigation-article div.more-link a, .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button.active > div button, .home .overview .container p:last-of-type a, .sustainability .container p:last-of-type a {
    font-size: 1.3rem;
    font-weight: bold;
  }
}

.btn-primary {
  color: #976F40;
  background-color: transparent;
  border-color: transparent;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #4D4D4F;
  background-color: transparent;
  border-color: transparent;
}

.btn-primary-blank {
  color: #000000;
  background-color: transparent;
  border-color: transparent;
}

.btn-secondary {
  color: #976F40;
  background-color: transparent;
  border-color: transparent;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #4D4D4F;
  background-color: transparent;
  border-color: transparent;
}

.btn-secondary-blank {
  color: #976F40;
  background-color: transparent;
  border-color: transparent;
}

.btn-tertiary {
  color: #976F40;
  background-color: transparent;
  border-color: transparent;
}

.btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary:active, .btn-tertiary.active {
  color: #4D4D4F;
  background-color: transparent;
  border-color: transparent;
}

.btn-tertiary-blank {
  color: #D9D6CF;
  background-color: transparent;
  border-color: transparent;
}

.more_content {
  position: relative;
  padding-top: 3rem;
  border: 0;
  background-color: #000000;
}

.more_content:before {
  position: absolute;
  left: 45%;
  top: 0;
  color: #FFFFFF;
  font-family: FontAwesome;
  content: "\f107";
  font-size: 2.8rem;
}

.more_content span {
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  font-size: 2rem;
}

.less_content:before {
  content: "\f106";
}

.btn-enquire {
  width: 12rem;
  text-align: left;
}

/* ICONS
*/
.sbm-icon {
  display: inline-block;
  width: 2rem;
  border-radius: 0.4rem;
  background-color: #333;
  text-align: center;
}

svg {
  fill: currentColor;
}

/* ACCENT
*/
.accent-before, .accent-after, .accent-s-before, .accent-s-after {
  content: "";
  position: absolute;
  top: 0;
  width: 0.3rem;
  height: 3rem;
  background-color: #000000;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.accent-before, .accent-s-before {
  left: 1.5rem;
}

.accent-after, .accent-s-after {
  right: 1.5rem;
}

.accent.accent-white .accent-before, .accent.accent-white .accent-after, .accent-s.accent-white .accent-before, .accent-s.accent-white .accent-after {
  background-color: #FFFFFF;
}

.accent-v-before, .accent-v-after {
  content: "";
  position: absolute;
  left: calc(50% - 25px);
  width: 5rem;
  height: 0.3rem;
  background-color: #000000;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.accent-v-before {
  top: 2.5rem;
}

.accent-v-after {
  bottom: 2.5rem;
}

.accent-v.accent-white .accent-v-before, .accent-v.accent-white .accent-v-after {
  background-color: #FFFFFF;
}

@media screen and (min-width: 993px) {
  .accent-before, .accent-after, .accent-s-before, .accent-s-after {
    width: 0.8rem;
    height: 8rem !important;
  }
  .accent-before, .accent-s-before {
    left: 0;
  }
  .accent-after, .accent-s-after {
    right: 0;
  }
  .accent.col-lg-8 .accent-before, .accent-s.col-lg-8 .accent-before, .accent.col-lg-8 .accent-s-before, .accent-s.col-lg-8 .accent-s-before {
    left: 0.8rem;
  }
  .accent-v-before, .accent-v-after {
    width: 8.8rem;
    height: 0.8rem;
  }
  .accent-v-before {
    top: -2.5rem;
  }
  .accent-v-after {
    bottom: -1.7rem;
  }
  .accent-l .accent-v-before {
    left: 0;
    right: auto;
  }
  .accent-l .accent-v-after {
    left: 0;
    right: auto;
  }
  .accent-r .accent-v-before {
    left: auto;
    right: 0;
    top: -1.5rem;
  }
  .accent-r .accent-v-after {
    left: auto;
    right: 0;
    bottom: 0.5rem;
  }
  .order-lg-2 .accent-r .accent-v-before, .order-lg-2 .accent-r .accent-v-after {
    left: 0;
    right: auto;
  }
}

/*	CONTENT PANEL
*/
.content-panel {
  position: relative;
}

.content-panel .container {
  padding: 6rem 3rem;
}

.content-panel .container h2 {
  margin: 0 0 2rem;
}

.content-panel.tertiary_colour_a-bg .container {
  color: #000000;
}

.content-panel.tertiary_colour_a-bg .container h2 {
  color: #000000;
}

@media screen and (min-width: 993px) {
  .content-panel .container {
    padding: 6rem 5rem;
  }
}

/*	CARD BLOG
*/
ul.card-blog {
  margin: 0;
  padding: 0;
}

ul.card-blog li {
  list-style: none;
  margin-bottom: 3rem;
  border: 0;
  background-color: transparent;
}

ul.card-blog li a {
  display: block;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
  text-decoration: none;
}

ul.card-blog li a h3 {
  padding: 23rem 2rem 0;
  line-height: 1.3;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  text-transform: initial;
  color: #000000;
  font-size: 1.875rem;
}

ul.card-blog li a div.image {
  position: absolute;
  left: 15px;
  top: 0;
  width: calc(100% - 30px);
  height: 17rem;
  background-size: cover;
}

ul.card-blog li a div.tag {
  position: absolute;
  left: 0;
  top: 20rem;
  width: 100%;
  color: #4D4D4F;
  font-size: 1.4rem;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  text-transform: uppercase;
}

ul.card-blog li a p {
  margin: 2rem 0 4rem;
}

ul.card-blog li a:hover, ul.card-blog li a:focus {
  background-color: #FFFFFF;
}

@media screen and (min-width: 993px) {
  ul.card-blog li a {
    min-height: 40rem;
  }
  ul.card-blog li a h3 {
    min-height: 31.5rem;
    font-size: 2.2rem;
  }
}

/* SHARE LINKS
*/
.share_links {
  position: relative;
}

.share_links > div {
  display: inline-block;
  position: relative;
  top: -1rem;
  line-height: 3.2rem;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  text-transform: uppercase;
}

.share_links a {
  display: inline-block;
  margin: 0 0.5rem;
  width: 3.2rem;
  height: 3.2rem;
}

.share_links.primary_colour_b {
  color: #FFFFFF;
}

.share_links.primary_colour_b a {
  color: #FFFFFF;
}

.share_links.primary_colour_b a:hover, .share_links.primary_colour_b a:focus {
  color: #976F40;
}

.share_links.secondary_colour_a {
  color: #976F40;
}

.share_links.secondary_colour_a a {
  color: #976F40;
}

.share_links.secondary_colour_a a:hover, .share_links.secondary_colour_a a:focus {
  color: #000000;
}

.share_links.tertiary_colour_b {
  color: #809EAD;
}

.share_links.tertiary_colour_b a {
  color: #809EAD;
}

.share_links.tertiary_colour_b a:hover, .share_links.tertiary_colour_b a:focus {
  color: #000000;
}

/* MODAL
*/
.modal button.close {
  font-size: 4rem;
}

#memberModal .content {
  padding: 10rem 8rem 8rem;
  color: #000000;
}

#memberModal .content h3 {
  margin-bottom: 4rem;
  font-size: 2rem;
  color: #000000;
}

#downloadModal .content {
  padding: 10rem;
  color: #000000;
}

#downloadModal .content h3 {
  margin-bottom: 4rem;
  color: #000000;
}

#downloadModal .content .button {
  margin-top: 2rem;
  text-align: right;
}

@media screen and (min-width: 992px) {
  .modal-md {
    max-width: 600px;
  }
}

/* TESTIMONIALS
*/
.testimonial {
  position: relative;
  margin: 4rem 0 3rem;
  text-align: left;
  text-transform: uppercase;
}

.testimonial .accent-v-before {
  top: -4rem;
}

.testimonial .accent-v-after {
  bottom: -4rem;
}

.testimonial p {
  margin: 0;
  line-height: 1;
  color: #976F40;
  font-size: 1.8rem;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
}

.testimonial p:first-of-type {
  color: #FFFFFF;
  font-size: 2.4rem;
}

/* FILTER
*/
.filter-top {
  margin-bottom: 4rem;
  color: #976F40;
}

#filter_group {
  display: inline-block;
}

#filter_group > span {
  color: #FFFFFF;
}

#filter_group .btn, #filter_group .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer #filter_group input.button, #filter_group .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer #filter_group input[type=submit], #filter_group #memberModal input.button, #memberModal #filter_group input.button, #filter_group #memberModal input[type=submit], #memberModal #filter_group input[type=submit], #filter_group .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit], #filter_group .page-navigation a, .page-navigation #filter_group a, #filter_group .navigation-article div.more-link a, .navigation-article div.more-link #filter_group a, #filter_group .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type #filter_group .location-button, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button, #filter_group .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type #filter_group a, #filter_group .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type #filter_group a {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0 3rem 0 1rem;
  color: #FFFFFF;
  font-family: "franklin-gothic-urw";
  font-weight: 300;
  text-transform: initial;
}

#filter_group .btn span, #filter_group .form-style_wrapper .gform_footer input.button span, .form-style_wrapper .gform_footer #filter_group input.button span, #filter_group .form-style_wrapper .gform_footer input[type=submit] span, .form-style_wrapper .gform_footer #filter_group input[type=submit] span, #filter_group #memberModal input.button span, #memberModal #filter_group input.button span, #filter_group #memberModal input[type=submit] span, #memberModal #filter_group input[type=submit] span, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button span, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button span, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit] span, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit] span, #filter_group .page-navigation a span, .page-navigation #filter_group a span, #filter_group .navigation-article div.more-link a span, .navigation-article div.more-link #filter_group a span, #filter_group .location-switch .row > div:first-of-type .location-button span, .location-switch .row > div:first-of-type #filter_group .location-button span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button span, #filter_group .home .overview .container p:last-of-type a span, .home .overview .container p:last-of-type #filter_group a span, #filter_group .sustainability .container p:last-of-type a span, .sustainability .container p:last-of-type #filter_group a span {
  position: relative;
  left: 0.5rem;
  top: -0.3rem;
  font-size: 0.8em;
  color: #976F40;
}

#filter_group .btn:hover, #filter_group .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer #filter_group input.button:hover, #filter_group .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer #filter_group input[type=submit]:hover, #filter_group #memberModal input.button:hover, #memberModal #filter_group input.button:hover, #filter_group #memberModal input[type=submit]:hover, #memberModal #filter_group input[type=submit]:hover, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button:hover, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit]:hover, #filter_group .page-navigation a:hover, .page-navigation #filter_group a:hover, #filter_group .navigation-article div.more-link a:hover, .navigation-article div.more-link #filter_group a:hover, #filter_group .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type #filter_group .location-button:hover, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a:hover, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a:hover, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a:hover, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button:hover, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button:hover, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button:hover, #filter_group .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type #filter_group a:hover, #filter_group .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type #filter_group a:hover, #filter_group .btn:focus, #filter_group .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer #filter_group input.button:focus, #filter_group .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer #filter_group input[type=submit]:focus, #filter_group #memberModal input.button:focus, #memberModal #filter_group input.button:focus, #filter_group #memberModal input[type=submit]:focus, #memberModal #filter_group input[type=submit]:focus, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button:focus, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit]:focus, #filter_group .page-navigation a:focus, .page-navigation #filter_group a:focus, #filter_group .navigation-article div.more-link a:focus, .navigation-article div.more-link #filter_group a:focus, #filter_group .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type #filter_group .location-button:focus, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a:focus, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a:focus, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a:focus, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button:focus, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button:focus, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button:focus, #filter_group .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type #filter_group a:focus, #filter_group .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type #filter_group a:focus {
  color: #976F40;
  cursor: pointer;
}

#filter_group .btn:hover span, #filter_group .form-style_wrapper .gform_footer input.button:hover span, .form-style_wrapper .gform_footer #filter_group input.button:hover span, #filter_group .form-style_wrapper .gform_footer input[type=submit]:hover span, .form-style_wrapper .gform_footer #filter_group input[type=submit]:hover span, #filter_group #memberModal input.button:hover span, #memberModal #filter_group input.button:hover span, #filter_group #memberModal input[type=submit]:hover span, #memberModal #filter_group input[type=submit]:hover span, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:hover span, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button:hover span, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover span, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit]:hover span, #filter_group .page-navigation a:hover span, .page-navigation #filter_group a:hover span, #filter_group .navigation-article div.more-link a:hover span, .navigation-article div.more-link #filter_group a:hover span, #filter_group .location-switch .row > div:first-of-type .location-button:hover span, .location-switch .row > div:first-of-type #filter_group .location-button:hover span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a:hover span, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:hover span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a:hover span, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:hover span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a:hover span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button:hover span, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:hover span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button:hover span, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:hover span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button:hover span, #filter_group .home .overview .container p:last-of-type a:hover span, .home .overview .container p:last-of-type #filter_group a:hover span, #filter_group .sustainability .container p:last-of-type a:hover span, .sustainability .container p:last-of-type #filter_group a:hover span, #filter_group .btn:focus span, #filter_group .form-style_wrapper .gform_footer input.button:focus span, .form-style_wrapper .gform_footer #filter_group input.button:focus span, #filter_group .form-style_wrapper .gform_footer input[type=submit]:focus span, .form-style_wrapper .gform_footer #filter_group input[type=submit]:focus span, #filter_group #memberModal input.button:focus span, #memberModal #filter_group input.button:focus span, #filter_group #memberModal input[type=submit]:focus span, #memberModal #filter_group input[type=submit]:focus span, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:focus span, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button:focus span, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus span, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit]:focus span, #filter_group .page-navigation a:focus span, .page-navigation #filter_group a:focus span, #filter_group .navigation-article div.more-link a:focus span, .navigation-article div.more-link #filter_group a:focus span, #filter_group .location-switch .row > div:first-of-type .location-button:focus span, .location-switch .row > div:first-of-type #filter_group .location-button:focus span, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:focus span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a:focus span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a:focus span, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:focus span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a:focus span, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:focus span, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button:focus span, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button:focus span, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:focus span, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button:focus span, #filter_group .home .overview .container p:last-of-type a:focus span, .home .overview .container p:last-of-type #filter_group a:focus span, #filter_group .sustainability .container p:last-of-type a:focus span, .sustainability .container p:last-of-type #filter_group a:focus span {
  colour: #FFFFFF;
}

#filter_group .btn:after, #filter_group .form-style_wrapper .gform_footer input.button:after, .form-style_wrapper .gform_footer #filter_group input.button:after, #filter_group .form-style_wrapper .gform_footer input[type=submit]:after, .form-style_wrapper .gform_footer #filter_group input[type=submit]:after, #filter_group #memberModal input.button:after, #memberModal #filter_group input.button:after, #filter_group #memberModal input[type=submit]:after, #memberModal #filter_group input[type=submit]:after, #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:after, .apply-now_wrapper .apply-now .gform_footer #filter_group input.button:after, #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:after, .apply-now_wrapper .apply-now .gform_footer #filter_group input[type=submit]:after, #filter_group .page-navigation a:after, .page-navigation #filter_group a:after, #filter_group .navigation-article div.more-link a:after, .navigation-article div.more-link #filter_group a:after, #filter_group .location-switch .row > div:first-of-type .location-button:after, .location-switch .row > div:first-of-type #filter_group .location-button:after, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:after, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a:after, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:after, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a:after, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:after, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a:after, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:after, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button:after, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:after, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button:after, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:after, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button:after, #filter_group .home .overview .container p:last-of-type a:after, .home .overview .container p:last-of-type #filter_group a:after, #filter_group .sustainability .container p:last-of-type a:after, .sustainability .container p:last-of-type #filter_group a:after {
  content: "|";
  position: relative;
  right: -3rem;
  top: -1px;
  color: #FFFFFF;
}

#filter_group .btn.filter-remove, #filter_group .form-style_wrapper .gform_footer input.filter-remove.button, .form-style_wrapper .gform_footer #filter_group input.filter-remove.button, #filter_group .form-style_wrapper .gform_footer input.filter-remove[type=submit], .form-style_wrapper .gform_footer #filter_group input.filter-remove[type=submit], #filter_group #memberModal input.filter-remove.button, #memberModal #filter_group input.filter-remove.button, #filter_group #memberModal input.filter-remove[type=submit], #memberModal #filter_group input.filter-remove[type=submit], #filter_group .apply-now_wrapper .apply-now .gform_footer input.filter-remove.button, .apply-now_wrapper .apply-now .gform_footer #filter_group input.filter-remove.button, #filter_group .apply-now_wrapper .apply-now .gform_footer input.filter-remove[type=submit], .apply-now_wrapper .apply-now .gform_footer #filter_group input.filter-remove[type=submit], #filter_group .page-navigation a.filter-remove, .page-navigation #filter_group a.filter-remove, #filter_group .navigation-article div.more-link a.filter-remove, .navigation-article div.more-link #filter_group a.filter-remove, #filter_group .location-switch .row > div:first-of-type .filter-remove.location-button, .location-switch .row > div:first-of-type #filter_group .filter-remove.location-button, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a.filter-remove, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group a.filter-remove, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a.filter-remove, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group a.filter-remove, #filter_group .location-switch .row > div:first-of-type .location-button.active > div a.filter-remove, .location-switch .row > div:first-of-type .location-button.active > div #filter_group a.filter-remove, #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button.filter-remove, .location-switch .row > div:first-of-type .location-button:hover > div #filter_group button.filter-remove, #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button.filter-remove, .location-switch .row > div:first-of-type .location-button:focus > div #filter_group button.filter-remove, #filter_group .location-switch .row > div:first-of-type .location-button.active > div button.filter-remove, .location-switch .row > div:first-of-type .location-button.active > div #filter_group button.filter-remove, #filter_group .home .overview .container p:last-of-type a.filter-remove, .home .overview .container p:last-of-type #filter_group a.filter-remove, #filter_group .sustainability .container p:last-of-type a.filter-remove, .sustainability .container p:last-of-type #filter_group a.filter-remove {
  background: url("assets/images/close.png") no-repeat right 1.5rem top;
}

#remove-all {
  display: none;
}

.blog-all .filter-top {
  color: #000000;
}

.blog-all #filter_group > span {
  color: #FFFFFF;
}

.blog-all #filter_group .btn, .blog-all #filter_group .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .blog-all #filter_group input.button, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit], .blog-all #filter_group #memberModal input.button, #memberModal .blog-all #filter_group input.button, .blog-all #filter_group #memberModal input[type=submit], #memberModal .blog-all #filter_group input[type=submit], .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit], .blog-all #filter_group .page-navigation a, .page-navigation .blog-all #filter_group a, .blog-all #filter_group .navigation-article div.more-link a, .navigation-article div.more-link .blog-all #filter_group a, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button, .blog-all #filter_group .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .blog-all #filter_group a, .blog-all #filter_group .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .blog-all #filter_group a {
  color: #FFFFFF;
}

.blog-all #filter_group .btn span, .blog-all #filter_group .form-style_wrapper .gform_footer input.button span, .form-style_wrapper .gform_footer .blog-all #filter_group input.button span, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit] span, .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit] span, .blog-all #filter_group #memberModal input.button span, #memberModal .blog-all #filter_group input.button span, .blog-all #filter_group #memberModal input[type=submit] span, #memberModal .blog-all #filter_group input[type=submit] span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit] span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit] span, .blog-all #filter_group .page-navigation a span, .page-navigation .blog-all #filter_group a span, .blog-all #filter_group .navigation-article div.more-link a span, .navigation-article div.more-link .blog-all #filter_group a span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button span, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button span, .blog-all #filter_group .home .overview .container p:last-of-type a span, .home .overview .container p:last-of-type .blog-all #filter_group a span, .blog-all #filter_group .sustainability .container p:last-of-type a span, .sustainability .container p:last-of-type .blog-all #filter_group a span {
  color: #000000;
}

.blog-all #filter_group .btn:hover, .blog-all #filter_group .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .blog-all #filter_group input.button:hover, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit]:hover, .blog-all #filter_group #memberModal input.button:hover, #memberModal .blog-all #filter_group input.button:hover, .blog-all #filter_group #memberModal input[type=submit]:hover, #memberModal .blog-all #filter_group input[type=submit]:hover, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button:hover, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit]:hover, .blog-all #filter_group .page-navigation a:hover, .page-navigation .blog-all #filter_group a:hover, .blog-all #filter_group .navigation-article div.more-link a:hover, .navigation-article div.more-link .blog-all #filter_group a:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button:hover, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button:hover, .blog-all #filter_group .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .blog-all #filter_group a:hover, .blog-all #filter_group .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .blog-all #filter_group a:hover, .blog-all #filter_group .btn:focus, .blog-all #filter_group .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .blog-all #filter_group input.button:focus, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit]:focus, .blog-all #filter_group #memberModal input.button:focus, #memberModal .blog-all #filter_group input.button:focus, .blog-all #filter_group #memberModal input[type=submit]:focus, #memberModal .blog-all #filter_group input[type=submit]:focus, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button:focus, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit]:focus, .blog-all #filter_group .page-navigation a:focus, .page-navigation .blog-all #filter_group a:focus, .blog-all #filter_group .navigation-article div.more-link a:focus, .navigation-article div.more-link .blog-all #filter_group a:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button:focus, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button:focus, .blog-all #filter_group .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .blog-all #filter_group a:focus, .blog-all #filter_group .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .blog-all #filter_group a:focus {
  color: #000000;
}

.blog-all #filter_group .btn:hover span, .blog-all #filter_group .form-style_wrapper .gform_footer input.button:hover span, .form-style_wrapper .gform_footer .blog-all #filter_group input.button:hover span, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit]:hover span, .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit]:hover span, .blog-all #filter_group #memberModal input.button:hover span, #memberModal .blog-all #filter_group input.button:hover span, .blog-all #filter_group #memberModal input[type=submit]:hover span, #memberModal .blog-all #filter_group input[type=submit]:hover span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:hover span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button:hover span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit]:hover span, .blog-all #filter_group .page-navigation a:hover span, .page-navigation .blog-all #filter_group a:hover span, .blog-all #filter_group .navigation-article div.more-link a:hover span, .navigation-article div.more-link .blog-all #filter_group a:hover span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover span, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button:hover span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a:hover span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a:hover span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a:hover span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:hover span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a:hover span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button:hover span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button:hover span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button:hover span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:hover span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button:hover span, .blog-all #filter_group .home .overview .container p:last-of-type a:hover span, .home .overview .container p:last-of-type .blog-all #filter_group a:hover span, .blog-all #filter_group .sustainability .container p:last-of-type a:hover span, .sustainability .container p:last-of-type .blog-all #filter_group a:hover span, .blog-all #filter_group .btn:focus span, .blog-all #filter_group .form-style_wrapper .gform_footer input.button:focus span, .form-style_wrapper .gform_footer .blog-all #filter_group input.button:focus span, .blog-all #filter_group .form-style_wrapper .gform_footer input[type=submit]:focus span, .form-style_wrapper .gform_footer .blog-all #filter_group input[type=submit]:focus span, .blog-all #filter_group #memberModal input.button:focus span, #memberModal .blog-all #filter_group input.button:focus span, .blog-all #filter_group #memberModal input[type=submit]:focus span, #memberModal .blog-all #filter_group input[type=submit]:focus span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.button:focus span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.button:focus span, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus span, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input[type=submit]:focus span, .blog-all #filter_group .page-navigation a:focus span, .page-navigation .blog-all #filter_group a:focus span, .blog-all #filter_group .navigation-article div.more-link a:focus span, .navigation-article div.more-link .blog-all #filter_group a:focus span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus span, .location-switch .row > div:first-of-type .blog-all #filter_group .location-button:focus span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a:focus span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a:focus span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a:focus span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a:focus span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a:focus span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button:focus span, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button:focus span, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button:focus span, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button:focus span, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button:focus span, .blog-all #filter_group .home .overview .container p:last-of-type a:focus span, .home .overview .container p:last-of-type .blog-all #filter_group a:focus span, .blog-all #filter_group .sustainability .container p:last-of-type a:focus span, .sustainability .container p:last-of-type .blog-all #filter_group a:focus span {
  colour: #FFFFFF;
}

.blog-all #filter_group .btn.filter-remove, .blog-all #filter_group .form-style_wrapper .gform_footer input.filter-remove.button, .form-style_wrapper .gform_footer .blog-all #filter_group input.filter-remove.button, .blog-all #filter_group .form-style_wrapper .gform_footer input.filter-remove[type=submit], .form-style_wrapper .gform_footer .blog-all #filter_group input.filter-remove[type=submit], .blog-all #filter_group #memberModal input.filter-remove.button, #memberModal .blog-all #filter_group input.filter-remove.button, .blog-all #filter_group #memberModal input.filter-remove[type=submit], #memberModal .blog-all #filter_group input.filter-remove[type=submit], .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.filter-remove.button, .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.filter-remove.button, .blog-all #filter_group .apply-now_wrapper .apply-now .gform_footer input.filter-remove[type=submit], .apply-now_wrapper .apply-now .gform_footer .blog-all #filter_group input.filter-remove[type=submit], .blog-all #filter_group .page-navigation a.filter-remove, .page-navigation .blog-all #filter_group a.filter-remove, .blog-all #filter_group .navigation-article div.more-link a.filter-remove, .navigation-article div.more-link .blog-all #filter_group a.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .filter-remove.location-button, .location-switch .row > div:first-of-type .blog-all #filter_group .filter-remove.location-button, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div a.filter-remove, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group a.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div a.filter-remove, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group a.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div a.filter-remove, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group a.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:hover > div button.filter-remove, .location-switch .row > div:first-of-type .location-button:hover > div .blog-all #filter_group button.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button:focus > div button.filter-remove, .location-switch .row > div:first-of-type .location-button:focus > div .blog-all #filter_group button.filter-remove, .blog-all #filter_group .location-switch .row > div:first-of-type .location-button.active > div button.filter-remove, .location-switch .row > div:first-of-type .location-button.active > div .blog-all #filter_group button.filter-remove, .blog-all #filter_group .home .overview .container p:last-of-type a.filter-remove, .home .overview .container p:last-of-type .blog-all #filter_group a.filter-remove, .blog-all #filter_group .sustainability .container p:last-of-type a.filter-remove, .sustainability .container p:last-of-type .blog-all #filter_group a.filter-remove {
  background-image: url("assets/images/close-black.png");
}

.blog-all #remove-all {
  color: #000000;
}

.blog-all #remove-all:hover, .blog-all #remove-all:focus {
  color: #FFFFFF;
}

#cookie-notice {
  background-color: #4D4D4F !important;
}

#cookie-notice .cookie-notice-container a {
  color: #FFFFFF;
}

#cookie-notice .cookie-notice-container .button.bootstrap {
  color: #000000;
  background-color: #E7E7E7;
  background-image: none;
}

#cookie-notice .cookie-notice-container .button.bootstrap:hover, #cookie-notice .cookie-notice-container .button.bootstrap:focus {
  color: #000000;
  background-color: #D9D6CF;
  background-image: none;
}

.cookies-not-set {
  padding-top: 16.2rem !important;
}

.cookies-not-set header {
  padding-top: 14rem;
}

@media screen and (min-width: 480px) {
  .cookies-not-set {
    padding-top: 22rem !important;
  }
  .cookies-not-set header {
    padding-top: 10.5rem !important;
  }
  .cookies-not-set.alt-header header {
    padding-top: 6rem !important;
  }
}

.embed-video {
  margin-left: 0 !important;
  margin-bottom: 2rem !important;
  max-width: 100% !important;
}

.embed-video > div {
  position: relative;
  margin: 0 !important;
  padding-bottom: 56.25%;
  height: auto !important;
  overflow: hidden;
  max-width: 100% !important;
}

.embed-video > div iframe, .embed-video > div object, .embed-video > div embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .embed-video {
    margin-bottom: 0 !important;
    padding: 0;
  }
}

/* SPACES
   - Latest
   - Latest - Strip

*/
.spaces-latest {
  position: relative;
  color: #000000;
  background-color: #FFFFFF;
}

.spaces-latest ul {
  margin: 0;
  padding: 0 1.5rem;
}

.spaces-latest ul li .container {
  padding: 0;
  max-width: 100%;
}

.spaces-latest ul li .container .cta-block {
  display: table;
  margin: 0;
}

.spaces-latest ul li .container .cta-block > div.cta-content {
  display: table-cell;
  padding: 5rem 0 5.5rem;
  text-align: center;
  vertical-align: middle;
  text-align: center;
}

.spaces-latest ul li .container .cta-block h2 {
  margin-top: 0;
  color: #000000;
  font-size: 2rem;
  font-weight: 700;
}

.spaces-latest ul li .container .cta-block p {
  margin: 1rem 0 0;
  font-size: 14px;
}

.spaces-latest ul li .container .over-image {
  position: relative;
  height: 22rem;
  height: 60vw;
  background-position: center;
  background-color: #333;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 992px) {
  .spaces-latest .cta-block {
    display: table;
    margin: 40px 0;
    min-height: 300px;
  }
  .spaces-latest ul li {
    position: relative;
  }
  .spaces-latest ul li .container {
    padding: 10rem 0;
    position: initial;
  }
  .spaces-latest ul li .container .cta-block {
    padding-right: 8rem;
  }
  .spaces-latest ul li .container .cta-block > div.cta-content {
    position: relative;
    text-align: right;
  }
  .spaces-latest ul li .container .cta-block h2 {
    margin-bottom: 2.5rem;
    font-size: 2.4rem;
  }
  .spaces-latest ul li .container .cta-block p {
    margin-bottom: 4rem;
    padding-left: 40%;
    font-size: 16px;
  }
  .spaces-latest ul li .container .order-lg-2.cta-block {
    margin-left: auto;
    padding-left: 8rem;
    padding-right: 0;
  }
  .spaces-latest ul li .container .order-lg-2.cta-block > div.cta-content {
    text-align: left;
  }
  .spaces-latest ul li .container .order-lg-2.cta-block p {
    padding-left: 0;
    padding-right: 40%;
  }
  .spaces-latest ul li .container .over-image {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: auto;
  }
  .spaces-latest ul li .container .over-left {
    left: 0;
    right: auto;
  }
}

.spaces-latest-strip {
  position: relative;
  padding: 6rem 0;
  color: #FFFFFF;
  background-color: #000000;
}

.spaces-latest-strip .container {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.spaces-latest-strip .container .more-link {
  text-align: right;
}

.spaces-latest-strip .container .more-link .btn, .spaces-latest-strip .container .more-link .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .spaces-latest-strip .container .more-link input.button, .spaces-latest-strip .container .more-link .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .spaces-latest-strip .container .more-link input[type=submit], .spaces-latest-strip .container .more-link #memberModal input.button, #memberModal .spaces-latest-strip .container .more-link input.button, .spaces-latest-strip .container .more-link #memberModal input[type=submit], #memberModal .spaces-latest-strip .container .more-link input[type=submit], .spaces-latest-strip .container .more-link .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .spaces-latest-strip .container .more-link input.button, .spaces-latest-strip .container .more-link .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .spaces-latest-strip .container .more-link input[type=submit], .spaces-latest-strip .container .more-link .page-navigation a, .page-navigation .spaces-latest-strip .container .more-link a, .spaces-latest-strip .container .navigation-article div.more-link a, .navigation-article .spaces-latest-strip .container div.more-link a, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .spaces-latest-strip .container .more-link .location-button, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-latest-strip .container .more-link a, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-latest-strip .container .more-link a, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .spaces-latest-strip .container .more-link a, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-latest-strip .container .more-link button, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-latest-strip .container .more-link button, .spaces-latest-strip .container .more-link .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .spaces-latest-strip .container .more-link button, .spaces-latest-strip .home .overview .container .more-link p:last-of-type a, .home .overview .spaces-latest-strip .container .more-link p:last-of-type a, .spaces-latest-strip .home .overview .container p:last-of-type .more-link a, .home .overview .spaces-latest-strip .container p:last-of-type .more-link a, .spaces-latest-strip .sustainability .container .more-link p:last-of-type a, .sustainability .spaces-latest-strip .container .more-link p:last-of-type a, .spaces-latest-strip .sustainability .container p:last-of-type .more-link a, .sustainability .spaces-latest-strip .container p:last-of-type .more-link a {
  color: #FFFFFF;
}

.spaces-latest-strip .container ul {
  margin: 0;
  padding: 0;
}

.spaces-latest-strip .container ul li {
  list-style: none;
  margin-bottom: 3rem;
}

.spaces-latest-strip .container ul li > a {
  display: block;
  text-decoration: none;
}

.spaces-latest-strip .container ul li div.image {
  width: 100%;
  height: 22rem;
  background-size: cover;
  background-position: center;
}

.spaces-latest-strip .container ul li h3 {
  margin-top: 1rem;
  font-size: 2rem;
}

.spaces-latest-strip .container ul li .tags {
  color: #809EAD;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
}

.spaces-latest-strip .container ul li .link {
  text-align: right;
}

.spaces-latest-strip .container ul li .link .btn, .spaces-latest-strip .container ul li .link .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .spaces-latest-strip .container ul li .link input.button, .spaces-latest-strip .container ul li .link .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .spaces-latest-strip .container ul li .link input[type=submit], .spaces-latest-strip .container ul li .link #memberModal input.button, #memberModal .spaces-latest-strip .container ul li .link input.button, .spaces-latest-strip .container ul li .link #memberModal input[type=submit], #memberModal .spaces-latest-strip .container ul li .link input[type=submit], .spaces-latest-strip .container ul li .link .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .spaces-latest-strip .container ul li .link input.button, .spaces-latest-strip .container ul li .link .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .spaces-latest-strip .container ul li .link input[type=submit], .spaces-latest-strip .container ul li .link .page-navigation a, .page-navigation .spaces-latest-strip .container ul li .link a, .spaces-latest-strip .container ul li .link .navigation-article div.more-link a, .navigation-article div.more-link .spaces-latest-strip .container ul li .link a, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .spaces-latest-strip .container ul li .link .location-button, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-latest-strip .container ul li .link a, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-latest-strip .container ul li .link a, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .spaces-latest-strip .container ul li .link a, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-latest-strip .container ul li .link button, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-latest-strip .container ul li .link button, .spaces-latest-strip .container ul li .link .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .spaces-latest-strip .container ul li .link button, .spaces-latest-strip .home .overview .container ul li .link p:last-of-type a, .home .overview .spaces-latest-strip .container ul li .link p:last-of-type a, .spaces-latest-strip .home .overview .container p:last-of-type ul li .link a, .home .overview .spaces-latest-strip .container p:last-of-type ul li .link a, .spaces-latest-strip .sustainability .container ul li .link p:last-of-type a, .sustainability .spaces-latest-strip .container ul li .link p:last-of-type a, .spaces-latest-strip .sustainability .container p:last-of-type ul li .link a, .sustainability .spaces-latest-strip .container p:last-of-type ul li .link a {
  padding: 0;
}

@media screen and (min-width: 992px) {
  .spaces-latest-strip .container .more-link {
    padding-right: 1.5rem;
  }
  .spaces-latest-strip .container ul li {
    margin-bottom: 0;
  }
  .spaces-latest-strip .container ul li h3 {
    margin-top: 1.8rem;
  }
}

/* ARTICLES
*/
.articles-latest {
  position: relative;
  padding-bottom: 12rem;
  background-color: #939598;
}

.articles-latest .container {
  padding-top: 9rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.articles-latest .more-articles {
  position: absolute;
  right: 3rem;
  top: 4.6rem;
  color: #FFFFFF;
}

.articles-latest .more-articles.second {
  top: auto;
  bottom: -4rem;
}

@media screen and (min-width: 993px) {
  .articles-latest {
    padding-bottom: 6rem;
  }
  .articles-latest .container {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .articles-latest .more-articles {
    right: 5rem;
  }
  .articles-latest .more-articles.second {
    display: none;
  }
}

/* SBM ACCORDION
*/
#sbm-accordion .accordion-card {
  position: relative;
}

#sbm-accordion .accordion-card .container {
  padding: 0;
}

#sbm-accordion .accordion-card .container .accent-before {
  left: 1.5rem;
  top: 32rem !important;
}

#sbm-accordion .accordion-card .container .accent-after {
  right: 1.5rem;
  top: 32rem !important;
}

#sbm-accordion .accordion-card .container .card-content {
  posititon: relative;
  padding: 3rem 4rem 0;
  height: auto;
  opacity: 1;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  overflow: hidden;
}

#sbm-accordion .accordion-card .container .card-content div.svg {
  margin-bottom: 1rem;
  width: 70px;
  height: 61px;
}

#sbm-accordion .accordion-card .container .card-content h2 {
  margin: 0 0 1rem;
}

#sbm-accordion .accordion-card .container .card-content img {
  height: 200px;
  height: 60vw;
  max-width: 100%;
}

#sbm-accordion .accordion-card .container .subtitle {
  margin-bottom: 1rem;
  text-transform: uppercase;
}

#sbm-accordion .accordion-card .container p:last-of-type {
  margin-bottom: 0;
}

#sbm-accordion .accordion-card .container button {
  position: relative;
  padding: 1rem 0;
  width: 100%;
  color: #FFFFFF;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

#sbm-accordion .accordion-card .container button:hover {
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
}

#sbm-accordion .accordion-card .container button:focus, #sbm-accordion .accordion-card .container button:active:focus {
  outline: none !important;
  -webkit-appearance: none;
  box-shadow: none;
}

#sbm-accordion .accordion-card .container button p {
  margin-bottom: 0;
}

#sbm-accordion .accordion-card .container button .title {
  height: 0;
  opacity: 0;
  font-size: 2rem;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

#sbm-accordion .accordion-card .container button .arrow-toggle {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: transform 0.8s ease;
  -moz-transition: transform 0.8s ease;
  -o-transition: transform 0.8s ease;
  transition: transform 0.8s ease;
}

#sbm-accordion .accordion-card .container.closed .card-content {
  height: 0;
  padding-top: 0;
  opacity: 0;
}

#sbm-accordion .accordion-card .container.closed .accent-before {
  left: 27rem;
  top: 5.5rem !important;
}

#sbm-accordion .accordion-card .container.closed .accent-after {
  right: 27rem;
  top: 5.5rem !important;
}

#sbm-accordion .accordion-card .container.closed button {
  padding: 5rem 0;
  outline: none;
}

#sbm-accordion .accordion-card .container.closed button .title {
  height: auto;
  opacity: 1;
}

#sbm-accordion .accordion-card .container.closed button .arrow-toggle {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: transform 0.8s ease;
  -moz-transition: transform 0.8s ease;
  -o-transition: transform 0.8s ease;
  transition: transform 0.8s ease;
}

#sbm-accordion .accordion-card .container.primary_colour_a-bg {
  color: #FFFFFF;
}

@media screen and (min-width: 993px) {
  #sbm-accordion .accordion-card .container {
    padding: 0 5rem;
  }
  #sbm-accordion .accordion-card .container .accent-before {
    left: 0;
    top: 19rem !important;
  }
  #sbm-accordion .accordion-card .container .accent-after {
    right: 0;
    top: 19rem !important;
  }
  #sbm-accordion .accordion-card .container .card-content {
    padding: 9rem 0 4rem;
  }
  #sbm-accordion .accordion-card .container .card-content div.svg {
    width: 100px;
    height: 86px;
  }
  #sbm-accordion .accordion-card .container .card-content h2 {
    margin-bottom: 2rem;
  }
  #sbm-accordion .accordion-card .container .card-content img {
    max-width: 100%;
    height: auto;
  }
  #sbm-accordion .accordion-card .container .subtitle {
    margin-bottom: 2rem;
    font-size: 2rem;
  }
  #sbm-accordion .accordion-card .container button .title {
    font-size: 2.4rem;
  }
  #sbm-accordion .accordion-card .container.closed .accent-before {
    left: 80%;
    top: 4rem !important;
  }
  #sbm-accordion .accordion-card .container.closed .accent-after {
    right: 80%;
    top: 4rem !important;
  }
  #sbm-accordion .accordion-card .container.closed .card-content {
    padding: 0;
  }
}

/* CARD SPLIT
*/
.card-split {
  position: relative;
  color: #000000;
  background-color: #D9D6CF;
}

.card-split ul {
  margin: 0;
  padding: 0 1.5rem;
}

.card-split ul li .container {
  padding: 0;
  max-width: 100%;
}

.card-split ul li .container .cta-block {
  display: table;
  margin: 0;
  padding: 0 3rem;
}

.card-split ul li .container .cta-block > div.cta-content {
  position: relative;
  display: table-cell;
  top: -5rem;
  padding: 3rem;
  text-align: center;
  vertical-align: middle;
  text-align: left;
  background-color: #FFFFFF;
}

.card-split ul li .container .cta-block > div.cta-content .accent-v-before {
  top: -0.8rem;
}

.card-split ul li .container .cta-block > div.cta-content .accent-v-after {
  bottom: -0.8rem;
}

.card-split ul li .container .cta-block h2 {
  margin-top: 0;
  color: #000000;
  font-size: 2.8125rem;
  font-weight: 700;
}

.card-split ul li .container .cta-block p {
  margin: 1rem 0 0 3rem;
  font-size: 14px;
}

.card-split ul li .container .cta-block a.btn, .card-split ul li .container .cta-block .page-navigation a, .page-navigation .card-split ul li .container .cta-block a, .card-split ul li .container .cta-block .navigation-article div.more-link a, .navigation-article div.more-link .card-split ul li .container .cta-block a, .card-split ul li .container .cta-block .location-switch .row > div:first-of-type a.location-button, .location-switch .row > div:first-of-type .card-split ul li .container .cta-block a.location-button, .card-split ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .card-split ul li .container .cta-block a, .card-split ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .card-split ul li .container .cta-block a, .card-split ul li .container .cta-block .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .card-split ul li .container .cta-block a, .card-split ul li .home .overview .container .cta-block p:last-of-type a, .home .overview .card-split ul li .container .cta-block p:last-of-type a, .card-split ul li .home .overview .container p:last-of-type .cta-block a, .home .overview .card-split ul li .container p:last-of-type .cta-block a, .card-split ul li .sustainability .container .cta-block p:last-of-type a, .sustainability .card-split ul li .container .cta-block p:last-of-type a, .card-split ul li .sustainability .container p:last-of-type .cta-block a, .sustainability .card-split ul li .container p:last-of-type .cta-block a {
  margin-left: 3rem;
}

.card-split ul li .container .over-image {
  position: relative;
  height: 22rem;
  height: 60vw;
  background-position: center;
  background-color: #333;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 992px) {
  .card-split .cta-block {
    display: table;
    margin: 40px 0;
    min-height: 300px;
  }
  .card-split ul li {
    position: relative;
  }
  .card-split ul li .container {
    padding: 10rem 0;
    position: initial;
  }
  .card-split ul li .container .cta-block {
    padding-right: 8rem;
  }
  .card-split ul li .container .cta-block > div.cta-content {
    position: relative;
    top: 0;
    left: 35%;
    padding: 10rem 6rem;
  }
  .card-split ul li .container .cta-block h2 {
    margin-bottom: 1rem;
    font-size: 4.5rem;
  }
  .card-split ul li .container .cta-block p {
    margin-bottom: 0;
    font-size: 16px;
  }
  .card-split ul li .container .order-lg-2.cta-block {
    margin-left: auto;
    padding-left: 8rem;
    padding-right: 0;
  }
  .card-split ul li .container .order-lg-2.cta-block > div.cta-content {
    left: auto;
    right: 35%;
  }
  .card-split ul li .container .order-lg-2.cta-block p {
    padding-left: 0;
    padding-right: 40%;
  }
  .card-split ul li .container .over-image {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: auto;
  }
  .card-split ul li .container .over-left {
    left: 0;
    right: auto;
  }
}

/* CARD SPLIT
*/
.card-team {
  position: relative;
  color: #000000;
  background-color: #D9D6CF;
}

.card-team .no-team-info .container {
  padding: 3rem;
  font-size: 2rem;
}

.card-team ul {
  margin: 0;
  padding: 0 1.5rem;
}

.card-team ul li .container {
  padding: 0;
}

.card-team ul li .container .cta-block {
  display: table;
  margin: 0;
  padding: 0;
}

.card-team ul li .container .cta-block > div.cta-content {
  position: relative;
  display: table-cell;
  top: -5rem;
  padding: 3rem;
  text-align: center;
  vertical-align: middle;
  text-align: left;
  background-color: #FFFFFF;
}

.card-team ul li .container .cta-block > div.cta-content .accent-v-before {
  top: -0.5rem;
}

.card-team ul li .container .cta-block > div.cta-content .accent-v-after {
  bottom: -0.5rem;
}

.card-team ul li .container .cta-block h2 {
  margin-top: 0;
  color: #000000;
  font-size: 2.225rem;
  font-weight: 700;
}

.card-team ul li .container .cta-block .position {
  margin-bottom: 1rem;
  color: #4D4D4F;
}

.card-team ul li .container .cta-block p {
  margin: 1rem 0 2rem;
  font-size: 14px;
}

.card-team ul li .container .cta-block p:last-of-type {
  margin: 0;
}

.card-team ul li .container .cta-block .favourite-spaces {
  color: #4D4D4F;
  font-size: 1.6rem;
}

.card-team ul li .container .cta-block a.btn, .card-team ul li .container .cta-block .page-navigation a, .page-navigation .card-team ul li .container .cta-block a, .card-team ul li .container .cta-block .navigation-article div.more-link a, .navigation-article div.more-link .card-team ul li .container .cta-block a, .card-team ul li .container .cta-block .location-switch .row > div:first-of-type a.location-button, .location-switch .row > div:first-of-type .card-team ul li .container .cta-block a.location-button, .card-team ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .card-team ul li .container .cta-block a, .card-team ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .card-team ul li .container .cta-block a, .card-team ul li .container .cta-block .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .card-team ul li .container .cta-block a, .card-team ul li .home .overview .container .cta-block p:last-of-type a, .home .overview .card-team ul li .container .cta-block p:last-of-type a, .card-team ul li .home .overview .container p:last-of-type .cta-block a, .home .overview .card-team ul li .container p:last-of-type .cta-block a, .card-team ul li .sustainability .container .cta-block p:last-of-type a, .sustainability .card-team ul li .container .cta-block p:last-of-type a, .card-team ul li .sustainability .container p:last-of-type .cta-block a, .sustainability .card-team ul li .container p:last-of-type .cta-block a {
  display: inline-block;
  margin-right: 2rem;
  padding: 0.4rem 0;
}

.card-team ul li .container .over-image {
  position: relative;
  height: 28rem;
  height: 70vw;
  background-position: center;
  background-color: #333;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 992px) {
  .card-team ul li .container {
    max-width: 100%;
  }
}

@media screen and (min-width: 992px) {
  .card-team {
    padding-top: 11rem;
    padding-bottom: 1px;
  }
  .card-team .no-team-info .container {
    padding: 7rem 6rem 5rem;
    font-size: 2.4rem;
  }
  .card-team .cta-block {
    display: table;
    margin: 40px 0;
    min-height: 55rem;
  }
  .card-team ul li {
    position: relative;
    margin-bottom: 13rem;
  }
  .card-team ul li .container {
    position: relative;
    padding: 0;
  }
  .card-team ul li .container .cta-block > div.cta-content {
    position: relative;
    top: 0;
    left: 6%;
    padding: 6rem;
  }
  .card-team ul li .container .cta-block > div.cta-content .accent-v-before {
    left: 6rem;
    top: 4rem;
    height: 0.8rem;
  }
  .card-team ul li .container .cta-block > div.cta-content .accent-v-after {
    left: 6rem;
    bottom: 4rem;
    height: 0.8rem;
  }
  .card-team ul li .container .cta-block h2 {
    margin-bottom: 1rem;
    font-size: 2.4rem;
  }
  .card-team ul li .container .cta-block p {
    margin-bottom: 3rem;
    font-size: 16px;
  }
  .card-team ul li .container .order-lg-2.cta-block {
    margin-left: auto;
  }
  .card-team ul li .container .order-lg-2.cta-block > div.cta-content {
    left: auto;
    right: 6%;
  }
  .card-team ul li .container .order-lg-2.cta-block p {
    padding-left: 0;
  }
  .card-team ul li .container .over-image {
    position: absolute;
    top: -2rem;
    bottom: -2rem;
    right: 3rem;
    height: auto;
  }
  .card-team ul li .container .over-left {
    left: 3rem;
    right: auto;
  }
}

/* CARD SPLIT
*/
.card-image {
  position: relative;
  color: #000000;
  background-color: #D9D6CF;
}

.card-image ul {
  margin: 0;
  padding: 0;
}

.card-image ul li .container {
  padding: 0;
}

.card-image ul li .container .cta-block {
  display: table;
  margin: 0;
  padding: 0 3rem;
}

.card-image ul li .container .cta-block > div.cta-content {
  position: relative;
  display: table-cell;
  top: -5rem;
  padding: 3rem;
  text-align: center;
  vertical-align: middle;
  text-align: left;
  background-color: #FFFFFF;
}

.card-image ul li .container .cta-block > div.cta-content .accent-v-before {
  top: -0.5rem;
}

.card-image ul li .container .cta-block > div.cta-content .accent-v-after {
  bottom: -0.5rem;
}

.card-image ul li .container .cta-block h2 {
  margin-top: 0;
  color: #000000;
  font-size: 2.225rem;
  font-weight: 700;
}

.card-image ul li .container .cta-block .position {
  margin-bottom: 1rem;
  color: #4D4D4F;
}

.card-image ul li .container .cta-block p {
  margin: 1rem 0 2rem;
  font-size: 14px;
}

.card-image ul li .container .cta-block p:last-of-type {
  margin: 1rem 0 0;
}

.card-image ul li .container .cta-block .favourite-spaces {
  color: #4D4D4F;
  font-size: 1.6rem;
}

.card-image ul li .container .cta-block a.btn, .card-image ul li .container .cta-block .page-navigation a, .page-navigation .card-image ul li .container .cta-block a, .card-image ul li .container .cta-block .navigation-article div.more-link a, .navigation-article div.more-link .card-image ul li .container .cta-block a, .card-image ul li .container .cta-block .location-switch .row > div:first-of-type a.location-button, .location-switch .row > div:first-of-type .card-image ul li .container .cta-block a.location-button, .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .card-image ul li .container .cta-block a, .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .card-image ul li .container .cta-block a, .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .card-image ul li .container .cta-block a, .card-image ul li .home .overview .container .cta-block p:last-of-type a, .home .overview .card-image ul li .container .cta-block p:last-of-type a, .card-image ul li .home .overview .container p:last-of-type .cta-block a, .home .overview .card-image ul li .container p:last-of-type .cta-block a, .card-image ul li .sustainability .container .cta-block p:last-of-type a, .sustainability .card-image ul li .container .cta-block p:last-of-type a, .card-image ul li .sustainability .container p:last-of-type .cta-block a, .sustainability .card-image ul li .container p:last-of-type .cta-block a {
  display: inline-block;
  margin-right: 2rem;
  padding: 0.4rem 0;
}

.card-image ul li .container .over-image {
  position: relative;
  height: 28rem;
  height: 70vw;
  background-position: center;
  background-color: #333;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 992px) {
  .card-image ul li .container {
    max-width: 100%;
  }
}

@media screen and (min-width: 992px) {
  .card-image {
    padding-top: 13rem;
    padding-bottom: 1px;
  }
  .card-image .cta-block {
    display: table;
    margin: 40px 0;
    min-height: 300px;
  }
  .card-image ul li {
    position: relative;
    margin-bottom: 16rem;
  }
  .card-image ul li .container {
    position: relative;
    padding: 0;
  }
  .card-image ul li .container .cta-block > div.cta-content {
    position: relative;
    top: 0;
    left: 6%;
    padding: 11rem 6rem;
  }
  .card-image ul li .container .cta-block > div.cta-content .accent-v-before {
    left: 6rem;
    top: 4rem;
    height: 0.8rem;
  }
  .card-image ul li .container .cta-block > div.cta-content .accent-v-after {
    left: 6rem;
    bottom: 4rem;
    height: 0.8rem;
  }
  .card-image ul li .container .cta-block h2 {
    margin-bottom: 1rem;
    font-size: 4.5rem;
  }
  .card-image ul li .container .cta-block p {
    margin-bottom: 3rem;
    font-size: 16px;
  }
  .card-image ul li .container .order-lg-2.cta-block {
    margin-left: auto;
  }
  .card-image ul li .container .order-lg-2.cta-block > div.cta-content {
    left: auto;
    right: 0;
  }
  .card-image ul li .container .order-lg-2.cta-block p {
    padding-left: 0;
  }
  .card-image ul li .container .over-image {
    position: absolute;
    top: -4rem;
    bottom: -4rem;
    right: 3rem;
    height: auto;
  }
  .card-image ul li .container .over-left {
    left: 3rem;
    right: auto;
  }
}

/* CARD - MEMBER
*/
ul.card-member {
  margin: 0;
  padding: 0;
}

ul.card-member li {
  list-style: none;
  margin-bottom: 3rem;
  border: 0;
  background-color: transparent;
}

ul.card-member li a {
  display: block;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
  text-decoration: none;
}

ul.card-member li a h3 {
  padding: 7rem 2rem 0;
  line-height: 1.3;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  text-transform: initial;
  color: #000000;
  font-size: 1.875rem;
}

ul.card-member li a div.tag {
  position: absolute;
  left: 0;
  top: 3rem;
  width: 100%;
  color: #4D4D4F;
  font-size: 1.4rem;
  font-family: "franklin-gothic-urw-cond";
  font-weight: 600;
  text-transform: uppercase;
}

ul.card-member li a p {
  margin: 2rem 0 4rem;
}

ul.card-member li a .btn, ul.card-member li a .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer ul.card-member li a input.button, ul.card-member li a .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer ul.card-member li a input[type=submit], ul.card-member li a #memberModal input.button, #memberModal ul.card-member li a input.button, ul.card-member li a #memberModal input[type=submit], #memberModal ul.card-member li a input[type=submit], ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input.button, ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input[type=submit], ul.card-member li a .page-navigation a, .page-navigation ul.card-member li a a, ul.card-member li a .navigation-article div.more-link a, .navigation-article div.more-link ul.card-member li a a, ul.card-member li a .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type ul.card-member li a .location-button, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a a, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a a, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a a, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a button, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a button, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a button, ul.card-member li a .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type ul.card-member li a a, ul.card-member li a .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type ul.card-member li a a {
  color: #976F40 !important;
}

ul.card-member li a .btn:hover, ul.card-member li a .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer ul.card-member li a input.button:hover, ul.card-member li a .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer ul.card-member li a input[type=submit]:hover, ul.card-member li a #memberModal input.button:hover, #memberModal ul.card-member li a input.button:hover, ul.card-member li a #memberModal input[type=submit]:hover, #memberModal ul.card-member li a input[type=submit]:hover, ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input.button:hover, ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input[type=submit]:hover, ul.card-member li a .page-navigation a:hover, .page-navigation ul.card-member li a a:hover, ul.card-member li a .navigation-article div.more-link a:hover, .navigation-article div.more-link ul.card-member li a a:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type ul.card-member li a .location-button:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a a:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a a:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a a:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a button:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a button:hover, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a button:hover, ul.card-member li a .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type ul.card-member li a a:hover, ul.card-member li a .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type ul.card-member li a a:hover, ul.card-member li a .btn:focus, ul.card-member li a .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer ul.card-member li a input.button:focus, ul.card-member li a .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer ul.card-member li a input[type=submit]:focus, ul.card-member li a #memberModal input.button:focus, #memberModal ul.card-member li a input.button:focus, ul.card-member li a #memberModal input[type=submit]:focus, #memberModal ul.card-member li a input[type=submit]:focus, ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input.button:focus, ul.card-member li a .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer ul.card-member li a input[type=submit]:focus, ul.card-member li a .page-navigation a:focus, .page-navigation ul.card-member li a a:focus, ul.card-member li a .navigation-article div.more-link a:focus, .navigation-article div.more-link ul.card-member li a a:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type ul.card-member li a .location-button:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a a:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a a:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a a:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div ul.card-member li a button:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div ul.card-member li a button:focus, ul.card-member li a .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div ul.card-member li a button:focus, ul.card-member li a .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type ul.card-member li a a:focus, ul.card-member li a .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type ul.card-member li a a:focus {
  color: #000000 !important;
}

ul.card-member li a:hover, ul.card-member li a:focus {
  cursor: pointer;
}

@media screen and (min-width: 993px) {
  ul.card-member li a h3 {
    font-size: 2.2rem;
  }
}

/*	VIDEO
*/
.vid-thumbnail {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/* SBM IMAGE CAROUSEL
*/
.sbm-image-carousel {
  width: 100%;
  padding: 4rem 0;
  overflow: hidden;
  background-color: rgba(255, 0, 0, 0);
}

.sbm-image-carousel .image-carousel-wrap {
  width: 99em;
}

.sbm-image-carousel a {
  display: inline-block;
  margin: 0 2rem;
}

/* sbm-image-carousel START */
/*
.sbm-image-carousel                            {
  .image-carousel-wrap                         { position:relative; }
  ul                                           { position:relative; margin:2rem 0 0; padding:0; height:300px; list-style:none; overflow:hidden;
    li                                         { position:absolute; left:0; top:0; padding:0; z-index:2;
      a                                        { position:relative; display:block; margin:0 10px; height:300px; color:#363636; background-size:cover; background-position:center; border:3px solid transparent; overflow:hidden; text-align:left; transition:all 0.3s ease; 
        div                                    { position:absolute; left:0; right:0; bottom:-150px; background-color:rgba(255,255,255,0.8); transition:all 0.3s ease;
          h3                                   { margin:1rem 0 0; padding:0 0.5rem; font-size:2.6rem; }
          p                                    { margin:0 0 0.5rem; padding:0 0.5rem; }
          p.more                               { position:absolute; right:0; bottom:0; }
        }
        &:hover                                { border:3px solid transparent; transition:all 0.3s ease;
          div                                  { bottom:0; transition:all 0.3s ease;
            p.more                             { text-decoration:underline; }
          }
        }
      }
    }
  }
  .action                                      { position:absolute; top:0; bottom:0; font-size:2rem; text-shadow:0 0 3px rgba(0,0,0,0.4); z-index:10; transition:all 0.3s ease;
    &-left                                     { left:0; padding-left:5px; background-image:none; transition:all 0.3s ease;
      &:hover                                  { cursor:pointer;
                                                 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.4+0,0+100 
                                                 background: -moz-linear-gradient(left, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%);
                                                 background: -webkit-linear-gradient(left, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%);
                                                 background: linear-gradient(to right, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%);
                                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=1 );
                                                 transition:all 0.3s ease;
                                               }
    }
    &-right                                    { right:0; padding-right:5px; background-image:none; transition:all 0.3s ease;
      &:hover                                  { cursor:pointer;
                                                 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.4+100 
                                                 background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 100%);
                                                 background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 100%);
                                                 background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 100%);
                                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66ffffff',GradientType=1 );
                                                 transition:all 0.3s ease;
                                               }
    }
  }
  .glyphicon                                 { top:130px; color:#333; }
}

  .sbm-image-carousel ul                                                                           { height:350px; }
    .sbm-image-carousel ul li a                                                                    { margin:0 10px; height:350px; }
    .sbm-image-carousel ul li a:hover                                                              { border:3px solid #CCC; }
      .sbm-image-carousel .glyphicon                                                               { top:160px; }
*/
/* LOCATION SWITCH
*/
.location-switch {
  color: #FFFFFF;
  background-color: #976F40;
}

.location-switch .row > div:first-of-type {
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  text-align: center;
}

.location-switch .row > div:first-of-type p {
  display: inline-block;
  margin: 0 1rem 0 0;
  padding: 1.5rem 0 0.5rem;
  line-height: 1;
}

.location-switch .row > div:first-of-type .location-button {
  display: inline-block;
  position: relative;
  padding: 0.5rem 1rem;
  line-height: 1;
  width: 22rem;
  font-size: 1.7rem;
  letter-spacing: 1px;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  text-align: left;
  background: url("assets/images/arrow.png") no-repeat right center transparent;
}

.location-switch .row > div:first-of-type .location-button > div {
  display: none;
  position: absolute;
  z-index: 2;
  background-color: #976F40;
}

.location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .location-button.active {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.location-switch .row > div:first-of-type .location-button:hover > div, .location-switch .row > div:first-of-type .location-button:focus > div, .location-switch .row > div:first-of-type .location-button.active > div {
  display: block;
  left: -1px;
  width: 100%;
  margin-top: 0.5rem;
  border: 1px solid #FFFFFF;
}

.location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button.active > div a {
  display: block;
  padding: 0.5rem 1rem;
  width: 100%;
  color: #FFFFFF;
  background-color: transparent;
  border-top: 1px solid #FFFFFF;
  text-align: left;
}

.location-switch .row > div:first-of-type .location-button:hover > div a:last-of-type, .location-switch .row > div:first-of-type .location-button:focus > div a:last-of-type, .location-switch .row > div:first-of-type .location-button.active > div a:last-of-type {
  border-bottom: 0;
}

.location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div a:focus {
  color: #976F40;
  background-color: #FFFFFF;
  cursor: pointer;
}

.location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button.active > div button {
  display: block;
  padding: 0.5rem 1rem;
  width: 100%;
  color: #FFFFFF;
  background-color: transparent;
  border-bottom: 1px solid #FFFFFF;
  text-align: left;
}

.location-switch .row > div:first-of-type .location-button:hover > div button:last-of-type, .location-switch .row > div:first-of-type .location-button:focus > div button:last-of-type, .location-switch .row > div:first-of-type .location-button.active > div button:last-of-type {
  border-bottom: 0;
}

.location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div button:focus {
  color: #976F40;
  background-color: #FFFFFF;
  cursor: pointer;
}

.location-switch .row > div:last-of-type {
  padding-top: 1rem;
  text-align: center;
}

.location-switch .row > div:last-of-type a {
  margin-left: 1rem;
  padding-top: 0.4rem;
  color: #FFFFFF;
}

.location-switch .row > div:last-of-type button {
  margin-left: 2rem;
  padding-top: 0.5rem;
  color: #000000;
}

@media screen and (min-width: 993px) {
  .location-switch {
    line-height: 9rem;
  }
  .location-switch .row > div:first-of-type {
    padding-bottom: 0;
    border-bottom: 0;
    text-align: left;
  }
  .location-switch .row > div:first-of-type p {
    display: block;
    margin: 0;
  }
  .location-switch .row > div:first-of-type .location-button {
    display: block;
    width: 30rem;
    font-size: 2.4rem;
  }
  .location-switch .row > div:last-of-type {
    padding-top: 0;
    text-align: right;
  }
}

/* PARTNERS
*/
.partners ul {
  margin: 0;
  padding: 2rem 0 1rem;
}

.partners ul li {
  list-style: none;
}

.partners ul li a {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 2rem 0;
  max-width: 18rem;
  text-align: center;
  text-decoration: none;
}

.partners ul li a:hover h3, .partners ul li a:focus h3 {
  color: #976F40;
}

.partners ul li a .img {
  position: absolute;
  left: calc(25% - 6rem + 4rem);
  top: 2rem;
  width: 12rem;
  height: 12rem;
  border-radius: 50%;
  background-size: cover;
}

.partners ul li a h3 {
  padding-top: 14rem;
}

@media screen and (min-width: 992px) {
  .partners ul {
    padding: 4rem 0 !important;
  }
  .partners ul li a .img {
    left: calc(25% - 6rem + 4.5rem);
  }
}

/*
*/
.home .overview {
  position: relative;
  padding-bottom: 6rem;
  background-color: #000000;
  border-top: 1px solid transparent;
}

.home .overview .container {
  padding: 0 3rem;
}

.home .overview .container h2 {
  margin-top: 5rem;
}

.home .overview .container .overview-image {
  position: relative;
}

.home .overview .container .overview-image .accent-v-before {
  top: -0.5rem;
}

.home .overview .container .overview-image .accent-v-after {
  bottom: -0.5rem;
}

.home .overview .container p:last-of-type a {
  padding-left: 0;
}

.home .partners {
  background-color: #000000;
}

.home .partners .accent-before, .home .partners .accent-after {
  top: 4rem !important;
}

@media screen and (min-width: 768px) {
  .home .overview .container {
    padding: 0 5rem;
  }
  .home .overview .container p {
    max-width: 80%;
  }
}

/*	SPACES
*/
.filter-cloud {
  color: #000000;
  background-color: #976F40;
  font-size: 1.8rem;
}

.filter-cloud .btn, .filter-cloud .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .filter-cloud input.button, .filter-cloud .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .filter-cloud input[type=submit], .filter-cloud #memberModal input.button, #memberModal .filter-cloud input.button, .filter-cloud #memberModal input[type=submit], #memberModal .filter-cloud input[type=submit], .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.button, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .filter-cloud input[type=submit], .filter-cloud .page-navigation a, .page-navigation .filter-cloud a, .filter-cloud .navigation-article div.more-link a, .navigation-article div.more-link .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .filter-cloud .location-button, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button, .filter-cloud .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .filter-cloud a, .filter-cloud .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .filter-cloud a {
  display: inline-block;
  margin: 0 1rem;
  padding: 0.4rem 0;
  color: #FFFFFF;
  text-transform: initial;
  font-family: "franklin-gothic-urw";
  font-weight: 300;
}

.filter-cloud .btn:hover, .filter-cloud .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .filter-cloud input.button:hover, .filter-cloud .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .filter-cloud input[type=submit]:hover, .filter-cloud #memberModal input.button:hover, #memberModal .filter-cloud input.button:hover, .filter-cloud #memberModal input[type=submit]:hover, #memberModal .filter-cloud input[type=submit]:hover, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.button:hover, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input[type=submit]:hover, .filter-cloud .page-navigation a:hover, .page-navigation .filter-cloud a:hover, .filter-cloud .navigation-article div.more-link a:hover, .navigation-article div.more-link .filter-cloud a:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .filter-cloud .location-button:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button:hover, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button:hover, .filter-cloud .home .overview .container p:last-of-type a:hover, .home .overview .container p:last-of-type .filter-cloud a:hover, .filter-cloud .sustainability .container p:last-of-type a:hover, .sustainability .container p:last-of-type .filter-cloud a:hover, .filter-cloud .btn:focus, .filter-cloud .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .filter-cloud input.button:focus, .filter-cloud .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .filter-cloud input[type=submit]:focus, .filter-cloud #memberModal input.button:focus, #memberModal .filter-cloud input.button:focus, .filter-cloud #memberModal input[type=submit]:focus, #memberModal .filter-cloud input[type=submit]:focus, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.button:focus, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input[type=submit]:focus, .filter-cloud .page-navigation a:focus, .page-navigation .filter-cloud a:focus, .filter-cloud .navigation-article div.more-link a:focus, .navigation-article div.more-link .filter-cloud a:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .filter-cloud .location-button:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button:focus, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button:focus, .filter-cloud .home .overview .container p:last-of-type a:focus, .home .overview .container p:last-of-type .filter-cloud a:focus, .filter-cloud .sustainability .container p:last-of-type a:focus, .sustainability .container p:last-of-type .filter-cloud a:focus {
  color: #000000;
  cursor: pointer;
}

.filter-cloud .btn .filter, .filter-cloud .form-style_wrapper .gform_footer input.button .filter, .form-style_wrapper .gform_footer .filter-cloud input.button .filter, .filter-cloud .form-style_wrapper .gform_footer input[type=submit] .filter, .form-style_wrapper .gform_footer .filter-cloud input[type=submit] .filter, .filter-cloud #memberModal input.button .filter, #memberModal .filter-cloud input.button .filter, .filter-cloud #memberModal input[type=submit] .filter, #memberModal .filter-cloud input[type=submit] .filter, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.button .filter, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.button .filter, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input[type=submit] .filter, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input[type=submit] .filter, .filter-cloud .page-navigation a .filter, .page-navigation .filter-cloud a .filter, .filter-cloud .navigation-article div.more-link a .filter, .navigation-article div.more-link .filter-cloud a .filter, .filter-cloud .location-switch .row > div:first-of-type .location-button .filter, .location-switch .row > div:first-of-type .filter-cloud .location-button .filter, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a .filter, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a .filter, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a .filter, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button .filter, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button .filter, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button .filter, .filter-cloud .home .overview .container p:last-of-type a .filter, .home .overview .container p:last-of-type .filter-cloud a .filter, .filter-cloud .sustainability .container p:last-of-type a .filter, .sustainability .container p:last-of-type .filter-cloud a .filter {
  text-transform: initial;
}

.filter-cloud .filter_group {
  display: inline-block;
}

@media screen and (min-width: 993px) {
  .filter-cloud {
    line-height: 10rem;
  }
  .filter-cloud .btn, .filter-cloud .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .filter-cloud input.button, .filter-cloud .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .filter-cloud input[type=submit], .filter-cloud #memberModal input.button, #memberModal .filter-cloud input.button, .filter-cloud #memberModal input[type=submit], #memberModal .filter-cloud input[type=submit], .filter-cloud .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .filter-cloud input.button, .filter-cloud .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .filter-cloud input[type=submit], .filter-cloud .page-navigation a, .page-navigation .filter-cloud a, .filter-cloud .navigation-article div.more-link a, .navigation-article div.more-link .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .filter-cloud .location-button, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud a, .filter-cloud .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .filter-cloud button, .filter-cloud .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .filter-cloud button, .filter-cloud .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .filter-cloud button, .filter-cloud .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .filter-cloud a, .filter-cloud .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .filter-cloud a {
    padding: 0.8rem 0;
  }
}

.spaces-page {
  padding: 1rem 0;
  color: #FFFFFF;
  background-color: #000000;
}

.spaces-page .row {
  margin-bottom: 2rem;
}

.spaces-page .space-details {
  text-align: left;
  padding-left: 3rem;
  padding-right: 3rem;
}

.spaces-page .space-details h3 {
  font-size: 2.4rem;
}

.spaces-page .space-details p:last-of-type {
  margin-bottom: 0;
}

.spaces-page .space-details .tags {
  margin-bottom: 0.5rem;
  color: #809EAD;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  font-size: 1.875rem;
}

.spaces-page .space-details .share_links {
  margin-top: 5rem;
}

.spaces-page .space-details .btn, .spaces-page .space-details .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .spaces-page .space-details input.button, .spaces-page .space-details .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .spaces-page .space-details input[type=submit], .spaces-page .space-details #memberModal input.button, #memberModal .spaces-page .space-details input.button, .spaces-page .space-details #memberModal input[type=submit], #memberModal .spaces-page .space-details input[type=submit], .spaces-page .space-details .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .spaces-page .space-details input.button, .spaces-page .space-details .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .spaces-page .space-details input[type=submit], .spaces-page .space-details .page-navigation a, .page-navigation .spaces-page .space-details a, .spaces-page .space-details .navigation-article div.more-link a, .navigation-article div.more-link .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .spaces-page .space-details .location-button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-page .space-details button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-page .space-details button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .spaces-page .space-details button, .spaces-page .space-details .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .spaces-page .space-details a, .spaces-page .space-details .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .spaces-page .space-details a {
  font-size: 1.8rem;
}

.spaces-page .space-intro > p:first-of-type {
  color: #809EAD;
  font-family: "franklin-gothic-urw-comp";
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 1.2;
}

.spaces-page .space-image {
  position: relative;
  padding-left: 3rem;
  padding-right: 3rem;
}

.spaces-page .space-image .row div {
  margin-bottom: 2rem;
  max-width: 73rem;
  height: 20rem;
  height: 53vw;
  background-size: cover;
}

.spaces-page .space-image .row div.odd {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 47%;
}

.spaces-page .space-image .row div.even {
  margin-left: 6%;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 47%;
}

.spaces-page .space-image a {
  display: block;
  max-width: 73rem;
  height: 22rem;
  height: 60vw;
  background-size: cover;
}

.spaces-page .page-navigation .share_links {
  display: none;
}

@media screen and (min-width: 992px) {
  .spaces-page {
    padding: 5rem 0;
  }
  .spaces-page .row {
    margin-bottom: 8rem;
  }
  .spaces-page .space-details {
    text-align: right;
    padding-left: 5rem;
    padding-right: 4.5rem;
  }
  .spaces-page .space-details .tags {
    font-size: 2.4rem;
  }
  .spaces-page .space-details .btn, .spaces-page .space-details .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .spaces-page .space-details input.button, .spaces-page .space-details .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .spaces-page .space-details input[type=submit], .spaces-page .space-details #memberModal input.button, #memberModal .spaces-page .space-details input.button, .spaces-page .space-details #memberModal input[type=submit], #memberModal .spaces-page .space-details input[type=submit], .spaces-page .space-details .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .spaces-page .space-details input.button, .spaces-page .space-details .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .spaces-page .space-details input[type=submit], .spaces-page .space-details .page-navigation a, .page-navigation .spaces-page .space-details a, .spaces-page .space-details .navigation-article div.more-link a, .navigation-article div.more-link .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .spaces-page .space-details .location-button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .spaces-page .space-details a, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .spaces-page .space-details button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .spaces-page .space-details button, .spaces-page .space-details .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .spaces-page .space-details button, .spaces-page .space-details .home .overview .container p:last-of-type a, .home .overview .container p:last-of-type .spaces-page .space-details a, .spaces-page .space-details .sustainability .container p:last-of-type a, .sustainability .container p:last-of-type .spaces-page .space-details a {
    font-size: 1.8rem !important;
  }
  .spaces-page .space-image {
    padding-left: 1.5rem;
    padding-right: 5rem;
  }
  .spaces-page .space-image .row div {
    margin-left: 15px;
    margin-bottom: 5rem;
    max-width: calc(100% - 30px);
    height: 44.5rem;
    background-size: cover;
  }
  .spaces-page .space-image .row div.odd {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(46% - 15px);
  }
  .spaces-page .space-image .row div.even {
    margin-left: 8%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(46% - 15px);
  }
  .spaces-page .space-image a {
    max-width: 100%;
    height: 44.5rem;
    background-size: cover;
  }
  .spaces-page .page-navigation .share_links {
    position: relative;
    display: inline-block;
    top: 1rem;
    margin-right: 3rem;
  }
}

@media screen and (min-width: 1200px) {
  .spaces-page .space-image .row div.odd {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(47% - 15px);
  }
  .spaces-page .space-image .row div.even {
    margin-left: 6%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(47% - 15px);
  }
}

.single-spaces .space-image {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.single-spaces .space-image .accent-before, .single-spaces .space-image .accent-s-before {
  left: 1.2rem;
}

.single-spaces .space-image .accent-after, .single-spaces .space-image .accent-s-after {
  right: 1.2rem;
}

@media screen and (min-width: 1200px) {
  .single-spaces .space-image {
    margin-left: 0;
    margin-right: 0;
    padding-right: 5rem;
  }
  .single-spaces .space-image .accent-before, .single-spaces .space-image .accent-s-before {
    left: 0.8rem;
  }
  .single-spaces .space-image .accent-after, .single-spaces .space-image .accent-s-after {
    right: 0;
  }
}

/*	BLOG
*/
.blog-all {
  position: relative;
  background-color: #939598;
}

@media screen and (min-width: 993px) {
  .blog-all {
    padding: 6rem;
  }
}

.blog-page {
  position: relative;
  background-color: #D9D6CF;
}

.blog-page .banner-blog {
  position: relative;
}

.blog-page .blog-single {
  position: relative;
  color: #000000;
}

.blog-page .blog-single .container {
  padding: 3rem;
}

.blog-page .blog-single .container .page-content {
  padding: 3rem 1.5rem;
  background-color: #FFFFFF;
}

.blog-page .blog-single .container .tags {
  margin-bottom: 0;
  text-transfirm: uppercase;
  font-size: 2rem;
  color: #4D4D4F;
}

.blog-page .blog-single .container h1 {
  margin-top: 0.5rem;
  padding-left: 1rem;
  color: #000000;
  font-size: 3.4rem;
  text-transform: initial;
}

.blog-page .blog-single .container h2 {
  margin: 5rem 0 3rem;
  color: #000000;
  font-size: 2rem;
  text-transform: initial;
}

.blog-page .blog-single .container .cols2 {
  margin-top: 3rem;
}

.blog-page .blog-single .container .cols2 > :first-child {
  margin-top: 0;
}

.blog-page .page-navigation {
  margin-top: 2rem;
}

@media screen and (min-width: 993px) {
  .blog-page {
    padding: 23rem 12.5rem 6rem;
  }
  .blog-page .banner-blog {
    position: absolute;
    left: 0;
    top: 0;
  }
  .blog-page .blog-single .container {
    padding: 0 5rem;
  }
  .blog-page .blog-single .container .page-content {
    padding: 9rem 5rem;
  }
  .blog-page .blog-single .container .tags {
    font-size: 2.4rem;
  }
  .blog-page .blog-single .container h1 {
    max-width: 80rem;
    padding-left: 0;
    font-size: 6rem;
  }
  .blog-page .blog-single .container h2 {
    font-size: 2.4rem;
  }
  .blog-page .blog-single .container .cols2 {
    margin-top: 3rem;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem;
  }
  .blog-page .page-navigation {
    margin-top: 4rem;
  }
}

/*	CONTACT US
*/
.contact-us {
  position: relative;
  background-color: #D9D6CF;
}

.contact-us .container {
  color: #000000;
}

.contact-us .container .contact-details {
  padding: 3rem 3rem 1rem;
}

.contact-us .container h2 {
  margin-top: 0;
  padding: 1rem 1rem 0;
  color: #000000;
  font-size: 3rem;
}

.contact-us .container strong {
  font-size: 2rem;
}

.contact-us .container .btn, .contact-us .container .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .contact-us .container input.button, .contact-us .container .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .contact-us .container input[type=submit], .contact-us .container #memberModal input.button, #memberModal .contact-us .container input.button, .contact-us .container #memberModal input[type=submit], #memberModal .contact-us .container input[type=submit], .contact-us .container .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .contact-us .container input.button, .contact-us .container .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .contact-us .container input[type=submit], .contact-us .container .page-navigation a, .page-navigation .contact-us .container a, .contact-us .container .navigation-article div.more-link a, .navigation-article div.more-link .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .contact-us .container .location-button, .contact-us .container .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container button, .contact-us .container .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container button, .contact-us .container .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container button, .contact-us .home .overview .container p:last-of-type a, .home .overview .contact-us .container p:last-of-type a, .contact-us .sustainability .container p:last-of-type a, .sustainability .contact-us .container p:last-of-type a {
  padding: 0;
}

.contact-us .container .phone {
  margin: 3rem 0 1rem;
}

.contact-us .container .phone .btn, .contact-us .container .phone .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .contact-us .container .phone input.button, .contact-us .container .phone .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .contact-us .container .phone input[type=submit], .contact-us .container .phone #memberModal input.button, #memberModal .contact-us .container .phone input.button, .contact-us .container .phone #memberModal input[type=submit], #memberModal .contact-us .container .phone input[type=submit], .contact-us .container .phone .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .contact-us .container .phone input.button, .contact-us .container .phone .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .contact-us .container .phone input[type=submit], .contact-us .container .phone .page-navigation a, .page-navigation .contact-us .container .phone a, .contact-us .container .phone .navigation-article div.more-link a, .navigation-article div.more-link .contact-us .container .phone a, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .contact-us .container .phone .location-button, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container .phone a, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container .phone a, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container .phone a, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container .phone button, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container .phone button, .contact-us .container .phone .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container .phone button, .contact-us .home .overview .container .phone p:last-of-type a, .home .overview .contact-us .container .phone p:last-of-type a, .contact-us .home .overview .container p:last-of-type .phone a, .home .overview .contact-us .container p:last-of-type .phone a, .contact-us .sustainability .container .phone p:last-of-type a, .sustainability .contact-us .container .phone p:last-of-type a, .contact-us .sustainability .container p:last-of-type .phone a, .sustainability .contact-us .container p:last-of-type .phone a {
  font-size: 2.2rem;
}

.contact-us .container p {
  margin-top: 2rem;
}

@media screen and (min-width: 992px) {
  .contact-us .container {
    padding: 8rem 0 8rem 2rem;
  }
  .contact-us .container .contact-details {
    padding: 0 3rem 1rem;
  }
  .contact-us .container .contact-form {
    padding-right: 5rem;
  }
  .contact-us .container h2 {
    padding-top: 0;
    padding-left: 0;
    font-size: 6rem;
  }
  .contact-us .container .btn, .contact-us .container .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .contact-us .container input.button, .contact-us .container .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .contact-us .container input[type=submit], .contact-us .container #memberModal input.button, #memberModal .contact-us .container input.button, .contact-us .container #memberModal input[type=submit], #memberModal .contact-us .container input[type=submit], .contact-us .container .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .contact-us .container input.button, .contact-us .container .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .contact-us .container input[type=submit], .contact-us .container .page-navigation a, .page-navigation .contact-us .container a, .contact-us .container .navigation-article div.more-link a, .navigation-article div.more-link .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .contact-us .container .location-button, .contact-us .container .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container a, .contact-us .container .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .contact-us .container button, .contact-us .container .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .contact-us .container button, .contact-us .container .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .contact-us .container button, .contact-us .home .overview .container p:last-of-type a, .home .overview .contact-us .container p:last-of-type a, .contact-us .sustainability .container p:last-of-type a, .sustainability .contact-us .container p:last-of-type a {
    font-size: 1.4rem;
    line-height: 1.2;
  }
  .contact-us .container p {
    margin-top: 4rem;
  }
}

.faqs {
  position: relative;
  background-color: #4D4D4F;
}

.faqs .container {
  padding: 3rem;
}

.faqs .container strong {
  font-size: 2.4rem;
}

.faqs .container .faq-block {
  margin-top: 3rem;
}

.faqs .container .faq-block .faq-title {
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.1;
}

.faqs .container .faq-block .faq-body {
  line-height: 1.6;
}

@media screen and (min-width: 992px) {
  .faqs .container {
    padding: 6rem 0 6rem 5rem;
  }
  .faqs .container .faq-block {
    margin-top: 5rem;
    max-width: 70%;
  }
}

.accordion {
  margin-top: 2rem;
}

.accordion .card {
  background-color: transparent;
  border-bottom: 1px solid #FFFFFF;
}

.accordion .card-header {
  background-color: transparent;
  border: 1px solid #FFFFFF;
  border-bottom: 0;
}

.accordion .card-header:after {
  float: right;
  font-family: 'FontAwesome';
  content: "\f068";
}

.accordion .card-header.collapsed:after {
  content: "\f067";
}

.accordion .card-body {
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
}

/*	CONTACT US
*/
.careers {
  position: relative;
  background-color: #D9D6CF;
}

.careers .container {
  padding: 3rem;
  color: #000000;
}

.careers .container h2 {
  margin-top: 0;
  color: #000000;
}

.careers .container h3 {
  margin-top: 0;
  color: #000000;
  font-size: 2.4rem;
}

.careers .container strong {
  font-size: 2rem;
}

@media screen and (min-width: 993px) {
  .careers .container {
    padding: 8rem;
  }
}

.container-career {
  padding: 0 0 3rem !important;
  background-color: transparent !important;
}

.careers-single {
  background-color: #D9D6CF;
}

.careers-single .container {
  padding: 6rem 5rem;
}

.careers-single .container .page-content {
  padding: 5rem;
  color: #000000;
  background-color: #FFFFFF;
}

.careers-single .container .page-content h2 {
  color: #000000;
}

.post-type-archive-careers .white-page h3 {
  font-size: 2.4rem;
}

/*	WORK WITH US
*/
.work-with-us {
  position: relative;
  background-color: #D9D6CF;
}

.work-with-us .container {
  padding: 2rem 3rem 3rem;
  color: #000000;
}

.work-with-us .container .row > div {
  margin-bottom: 3rem;
}

.work-with-us .container .category {
  margin-bottom: 0;
  color: #4D4D4F;
}

.work-with-us .container h2 {
  margin-top: 0.5rem;
  color: #000000;
}

.work-with-us .container h3 {
  margin-top: 0.5rem;
  color: #000000;
  font-size: 2.4rem;
}

.work-with-us .container .content {
  position: relative;
  padding: 5rem 2rem 2rem;
  background-color: #FFFFFF;
}

.work-with-us .container .content .accent-v-before {
  left: 2rem;
  top: 2.5rem;
}

.work-with-us .container .content .accent-v-after {
  left: 2rem;
  bottom: 2.5rem;
}

@media screen and (min-width: 993px) {
  .work-with-us .container {
    padding: 8rem 6rem 3rem;
  }
  .work-with-us .container h2 {
    font-size: 2.4rem;
  }
  .work-with-us .container .content {
    padding: 8rem 5rem 4rem;
    background-color: #FFFFFF;
  }
  .work-with-us .container .content .accent-v-before {
    left: 5rem;
    top: 4.5rem;
  }
  .work-with-us .container .content .accent-v-after {
    left: 5rem;
    bottom: 4rem;
  }
}

/*	WHITE PAGE
*/
.white-page {
  position: relative;
  padding: 2rem 3rem 3rem;
  background-color: #D9D6CF;
}

.white-page .container {
  padding: 2rem 3rem 3rem;
}

.white-page .container .page-content {
  padding: 0 3rem;
  color: #000000;
  background-color: #FFFFFF;
}

.white-page .container h2 {
  margin-top: 0.5rem;
  color: #000000;
  font-size: 2rem;
}

.white-page .container h3 {
  color: #000000;
  text-transform: initial;
}

.white-page .container h4 {
  color: #000000;
  text-transform: initial;
}

.white-page .container .category {
  margin-bottom: 0;
  color: #4D4D4F;
}

@media screen and (min-width: 993px) {
  .white-page {
    padding: 8rem 6rem;
  }
  .white-page.white-page-no-pad {
    padding: 0 6rem;
  }
  .white-page .container {
    padding: 8rem 6rem;
  }
  .white-page .container .page-content {
    padding: 6rem 5rem;
  }
  .white-page .container h2 {
    font-size: 2.4rem;
  }
  .white-page .container .cols2 {
    margin-top: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem;
  }
}

/*	MEMBERS PAGE
*/
.members-page {
  position: relative;
  background-color: #939598;
}

.members-page .container {
  padding: 2rem 3rem 3rem;
}

.members-page .container .btn, .members-page .container .form-style_wrapper .gform_footer input.button, .form-style_wrapper .gform_footer .members-page .container input.button, .members-page .container .form-style_wrapper .gform_footer input[type=submit], .form-style_wrapper .gform_footer .members-page .container input[type=submit], .members-page .container #memberModal input.button, #memberModal .members-page .container input.button, .members-page .container #memberModal input[type=submit], #memberModal .members-page .container input[type=submit], .members-page .container .apply-now_wrapper .apply-now .gform_footer input.button, .apply-now_wrapper .apply-now .gform_footer .members-page .container input.button, .members-page .container .apply-now_wrapper .apply-now .gform_footer input[type=submit], .apply-now_wrapper .apply-now .gform_footer .members-page .container input[type=submit], .members-page .container .page-navigation a, .page-navigation .members-page .container a, .members-page .container .navigation-article div.more-link a, .navigation-article div.more-link .members-page .container a, .members-page .container .location-switch .row > div:first-of-type .location-button, .location-switch .row > div:first-of-type .members-page .container .location-button, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container a, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container a, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container a, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div button, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container button, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div button, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container button, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div button, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container button, .members-page .home .overview .container p:last-of-type a, .home .overview .members-page .container p:last-of-type a, .members-page .sustainability .container p:last-of-type a, .sustainability .members-page .container p:last-of-type a {
  color: #000000;
}

.members-page .container .btn:hover, .members-page .container .form-style_wrapper .gform_footer input.button:hover, .form-style_wrapper .gform_footer .members-page .container input.button:hover, .members-page .container .form-style_wrapper .gform_footer input[type=submit]:hover, .form-style_wrapper .gform_footer .members-page .container input[type=submit]:hover, .members-page .container #memberModal input.button:hover, #memberModal .members-page .container input.button:hover, .members-page .container #memberModal input[type=submit]:hover, #memberModal .members-page .container input[type=submit]:hover, .members-page .container .apply-now_wrapper .apply-now .gform_footer input.button:hover, .apply-now_wrapper .apply-now .gform_footer .members-page .container input.button:hover, .members-page .container .apply-now_wrapper .apply-now .gform_footer input[type=submit]:hover, .apply-now_wrapper .apply-now .gform_footer .members-page .container input[type=submit]:hover, .members-page .container .page-navigation a:hover, .page-navigation .members-page .container a:hover, .members-page .container .navigation-article div.more-link a:hover, .navigation-article div.more-link .members-page .container a:hover, .members-page .container .location-switch .row > div:first-of-type .location-button:hover, .location-switch .row > div:first-of-type .members-page .container .location-button:hover, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div a:hover, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container a:hover, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div a:hover, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container a:hover, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div a:hover, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container a:hover, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div button:hover, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container button:hover, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div button:hover, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container button:hover, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div button:hover, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container button:hover, .members-page .home .overview .container p:last-of-type a:hover, .home .overview .members-page .container p:last-of-type a:hover, .members-page .sustainability .container p:last-of-type a:hover, .sustainability .members-page .container p:last-of-type a:hover, .members-page .container .btn:focus, .members-page .container .form-style_wrapper .gform_footer input.button:focus, .form-style_wrapper .gform_footer .members-page .container input.button:focus, .members-page .container .form-style_wrapper .gform_footer input[type=submit]:focus, .form-style_wrapper .gform_footer .members-page .container input[type=submit]:focus, .members-page .container #memberModal input.button:focus, #memberModal .members-page .container input.button:focus, .members-page .container #memberModal input[type=submit]:focus, #memberModal .members-page .container input[type=submit]:focus, .members-page .container .apply-now_wrapper .apply-now .gform_footer input.button:focus, .apply-now_wrapper .apply-now .gform_footer .members-page .container input.button:focus, .members-page .container .apply-now_wrapper .apply-now .gform_footer input[type=submit]:focus, .apply-now_wrapper .apply-now .gform_footer .members-page .container input[type=submit]:focus, .members-page .container .page-navigation a:focus, .page-navigation .members-page .container a:focus, .members-page .container .navigation-article div.more-link a:focus, .navigation-article div.more-link .members-page .container a:focus, .members-page .container .location-switch .row > div:first-of-type .location-button:focus, .location-switch .row > div:first-of-type .members-page .container .location-button:focus, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div a:focus, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container a:focus, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div a:focus, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container a:focus, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div a:focus, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container a:focus, .members-page .container .location-switch .row > div:first-of-type .location-button:hover > div button:focus, .location-switch .row > div:first-of-type .location-button:hover > div .members-page .container button:focus, .members-page .container .location-switch .row > div:first-of-type .location-button:focus > div button:focus, .location-switch .row > div:first-of-type .location-button:focus > div .members-page .container button:focus, .members-page .container .location-switch .row > div:first-of-type .location-button.active > div button:focus, .location-switch .row > div:first-of-type .location-button.active > div .members-page .container button:focus, .members-page .home .overview .container p:last-of-type a:focus, .home .overview .members-page .container p:last-of-type a:focus, .members-page .sustainability .container p:last-of-type a:focus, .sustainability .members-page .container p:last-of-type a:focus {
  color: #FFFFFF;
}

@media screen and (min-width: 993px) {
  .members-page .container {
    padding: 8rem 6rem 5rem;
  }
}

/*	SUSTAINABILITY
*/
.sustainability {
  position: relative;
  background-color: #000000;
}

.sustainability .container {
  padding: 3rem;
  color: #FFFFFF;
}

.sustainability .container .row .col-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.sustainability .container .row .col-12 .accent-v-before {
  top: -0.1rem;
}

.sustainability .container .row .col-12 .accent-v-after {
  bottom: -0.2rem;
}

.sustainability .container h2 {
  margin-top: 0;
  color: #FFFFFF;
}

.sustainability .container h2.max-width {
  max-width: 80rem;
}

.sustainability .container strong {
  font-size: 2rem;
}

@media screen and (min-width: 993px) {
  .sustainability .container {
    padding: 10rem 6rem;
  }
  .sustainability .col-12 {
    padding: 0;
  }
  .sustainability .order-lg-2 {
    margin-top: 8rem;
  }
  .sustainability .order-lg-2 > div {
    padding: 6rem 0;
  }
}

/* SERVICES
*/
.post-type-archive-services .content-panel h2, .post-type-archive-services .content-panel p {
  max-width: 80rem;
}

.post-type-archive-services .card-image ul li .container .cta-block a.btn, .post-type-archive-services .card-image ul li .container .cta-block .page-navigation a, .page-navigation .post-type-archive-services .card-image ul li .container .cta-block a, .post-type-archive-services .card-image ul li .container .cta-block .navigation-article div.more-link a, .navigation-article div.more-link .post-type-archive-services .card-image ul li .container .cta-block a, .post-type-archive-services .card-image ul li .container .cta-block .location-switch .row > div:first-of-type a.location-button, .location-switch .row > div:first-of-type .post-type-archive-services .card-image ul li .container .cta-block a.location-button, .post-type-archive-services .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:hover > div a, .location-switch .row > div:first-of-type .location-button:hover > div .post-type-archive-services .card-image ul li .container .cta-block a, .post-type-archive-services .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button:focus > div a, .location-switch .row > div:first-of-type .location-button:focus > div .post-type-archive-services .card-image ul li .container .cta-block a, .post-type-archive-services .card-image ul li .container .cta-block .location-switch .row > div:first-of-type .location-button.active > div a, .location-switch .row > div:first-of-type .location-button.active > div .post-type-archive-services .card-image ul li .container .cta-block a, .post-type-archive-services .card-image ul li .home .overview .container .cta-block p:last-of-type a, .home .overview .post-type-archive-services .card-image ul li .container .cta-block p:last-of-type a, .post-type-archive-services .card-image ul li .home .overview .container p:last-of-type .cta-block a, .home .overview .post-type-archive-services .card-image ul li .container p:last-of-type .cta-block a, .post-type-archive-services .card-image ul li .sustainability .container .cta-block p:last-of-type a, .sustainability .post-type-archive-services .card-image ul li .container .cta-block p:last-of-type a, .post-type-archive-services .card-image ul li .sustainability .container p:last-of-type .cta-block a, .sustainability .post-type-archive-services .card-image ul li .container p:last-of-type .cta-block a {
  padding: 0 !important;
}

.single-services .content-panel.page-navigation .container {
  padding: 0 3rem 6rem;
}

/* SEARCH RESULTS
*/
.search-results h1 {
  margin-bottom: 3rem;
  color: #000000;
  font-size: 5rem;
}

.search-results h3 {
  margin-bottom: 2rem;
}

.search-results .search-form .input-group input.form-control {
  margin-right: 2rem;
  font-size: 1.8rem;
}
