html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/* MIXINS */
body {
  padding-top: 130px; }
  @media screen and (min-width: 1034px) {
    body {
      padding-top: 71px; } }

.rd-section {
  padding-bottom: 15px;
  margin-bottom: 15px;
  background-color: #fff; }
  @media screen and (min-width: 320px) {
    .rd-section {
      padding-bottom: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
  @media screen and (min-width: 1366px) {
    .rd-section {
      padding-bottom: 30px; } }
  @media screen and (min-width: 320px) {
    .rd-section {
      margin-bottom: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
  @media screen and (min-width: 1366px) {
    .rd-section {
      margin-bottom: 30px; } }

.inside {
  max-width: 1360px;
  margin: 0px auto;
  width: 90%;
  padding: 0em 0em !important; }
  @media screen and (min-width: 1080px) {
    .inside {
      padding: 0em 0em !important; } }

img {
  max-width: 100%; }

img[src*=".svg"] {
  width: 100%; }

form.standard_form, form.wpcf7-form, form.post-password-form, #ngv-design-stores #main form.contact-form {
  max-width: 100%; }
  form.standard_form fieldset, form.wpcf7-form fieldset, form.post-password-form fieldset, #ngv-design-stores #main form.contact-form fieldset {
    margin: 0px;
    padding: 0px; }

.page-id-121299 footer {
  margin-top: 6em !important; }

body.mdw-2020 {
  position: relative;
  margin: 0px; }
  body.mdw-2020 .rd-masthead-slide {
    height: 320px; }
    @media screen and (min-width: 769px) {
      body.mdw-2020 .rd-masthead-slide {
        height: 540px; } }
  body.mdw-2020 .mdw-banner {
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 20000;
    margin: 0px auto;
    left: 0px; }
    body.mdw-2020 .mdw-banner .inside {
      max-width: 1360px;
      margin: auto;
      position: relative;
      height: 100%; }
      body.mdw-2020 .mdw-banner .inside img {
        display: block;
        height: 90%;
        width: auto;
        position: absolute;
        left: 0px;
        top: 5%;
        bottom: 5%; }
  body.mdw-2020 .babymobileshow {
    display: block !important; }
    @media screen and (min-width: 480px) {
      body.mdw-2020 .babymobileshow {
        display: none !important; } }
  body.mdw-2020 .tabletshow {
    display: none !important; }
    @media screen and (min-width: 480px) {
      body.mdw-2020 .tabletshow {
        display: block !important; } }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 .tabletshow {
        display: none !important; } }
  body.mdw-2020 .mobileshow {
    display: block !important; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 .mobileshow {
        display: none !important; } }
  body.mdw-2020 .socialshow {
    display: block !important; }
    body.mdw-2020 .socialshow .inside {
      border-top: 1px solid #F4F4F4; }
    @media screen and (min-width: 480px) {
      body.mdw-2020 .socialshow {
        display: none !important; } }
  body.mdw-2020 .socialhide {
    display: none !important; }
    @media screen and (min-width: 480px) {
      body.mdw-2020 .socialhide {
        display: block !important; } }
  body.mdw-2020 .mobilehide {
    display: none !important; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 .mobilehide {
        display: block !important; } }
  body.mdw-2020 .larger-mobilehide {
    display: none !important; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 .larger-mobilehide {
        display: block !important; } }
  body.mdw-2020 header {
    background-color: #fff;
    padding: 0  !important;
    top: 0px;
    left: 0px;
    right: 0px;
    max-height: 130px !important;
    height: 130px !important;
    z-index: 1000;
    position: absolute;
    transition: all 0.5s; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 header {
        max-height: 71px !important;
        height: 71px !important; } }
    body.mdw-2020 header.fixed {
      position: fixed !important;
      background-color: #fff;
      border-bottom: 1px solid #F4F4F4;
      margin: 0px 0px; }
      body.mdw-2020 header.fixed #mdw-header-nav {
        top: 64px; }
        @media screen and (min-width: 1034px) {
          body.mdw-2020 header.fixed #mdw-header-nav {
            top: 71px; } }
      body.mdw-2020 header.fixed a.melbourne-design-week {
        display: inline-block !important; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 header {
        height: 71px !important; } }
    body.mdw-2020 header .inside {
      max-height: 130px !important;
      height: 130px !important;
      width: 90%;
      max-width: 1360px;
      padding: 0.9em 0em !important; }
      @media screen and (min-width: 1034px) {
        body.mdw-2020 header .inside {
          max-height: 71px !important;
          height: 71px !important;
          border-bottom: 1px solid #F4F4F4; } }
      @media screen and (min-width: 1080px) {
        body.mdw-2020 header .inside {
          width: 90%; } }
      @media screen and (min-width: 769px) {
        body.mdw-2020 header .inside {
          max-height: 71px !important; } }
      body.mdw-2020 header .inside a.ngv-logo {
        display: block;
        float: left;
        width: 78px; }
        body.mdw-2020 header .inside a.ngv-logo img {
          width: 100%;
          height: auto; }
        @media screen and (min-width: 769px) {
          body.mdw-2020 header .inside a.ngv-logo {
            width: 78px; } }
        body.mdw-2020 header .inside a.ngv-logo img {
          margin: 0px 0px 0px;
          max-width: 100%; }
    body.mdw-2020 header a.melbourne-design-week {
      margin: 24px auto;
      display: none;
      position: absolute;
      left: 0em;
      top: 40px;
      right: auto;
      width: 245px; }
      @media screen and (min-width: 1034px) {
        body.mdw-2020 header a.melbourne-design-week {
          width: 500px;
          left: 0px;
          right: 0px;
          top: 0px !important; } }
      body.mdw-2020 header a.melbourne-design-week img {
        display: block;
        text-align: center;
        margin: 0px auto;
        max-width: 100%;
        height: auto; }
    body.mdw-2020 header button.header-menu-link, body.mdw-2020 header a.header-menu-link {
      color: #000 !important;
      display: inline-block;
      float: right;
      margin: 0px 0px 0px 20px;
      position: relative;
      width: 22px;
      height: 22px;
      display: block;
      font-family: FontAwesome;
      font-size: 120%; }
      body.mdw-2020 header button.header-menu-link i, body.mdw-2020 header a.header-menu-link i {
        color: #000 !important;
        position: absolute;
        top: 0px; }
    body.mdw-2020 header #mdw-header-nav {
      position: fixed;
      bottom: 0px;
      left: 0px;
      right: 0em;
      display: none;
      height: 100%;
      min-height: 100%;
      top: 136px; }
      @media screen and (min-width: 1034px) {
        body.mdw-2020 header #mdw-header-nav {
          top: 146px; } }
      body.mdw-2020 header #mdw-header-nav.padding {
        top: 120px !important; }
        @media screen and (min-width: 1034px) {
          body.mdw-2020 header #mdw-header-nav.padding {
            top: 68px !important; } }
      @media screen and (min-width: 1034px) {
        body.mdw-2020 header #mdw-header-nav {
          top: 96px; } }
      body.mdw-2020 header #mdw-header-nav nav {
        position: absolute;
        top: 0px;
        left: 10px;
        right: 0px;
        bottom: 0px;
        background-color: #fff !important;
        display: block;
        padding: 0px;
        width: calc(100% - 20px); }
        body.mdw-2020 header #mdw-header-nav nav .inside {
          background-color: #fff !important;
          max-width: 1360px;
          margin: 0px auto;
          width: 90%;
          padding: 0 1em 1em 1em !important;
          height: 100% !important;
          max-height: 100% !important;
          display: block; }
          body.mdw-2020 header #mdw-header-nav nav .inside ul {
            background-color: #fff !important;
            text-align: center;
            margin: 0;
            padding: 2em 0px !important;
            display: block;
            line-height: 2.1em !important; }
            @media screen and (min-width: 1080px) {
              body.mdw-2020 header #mdw-header-nav nav .inside ul {
                padding: 5em 0em; } }
            body.mdw-2020 header #mdw-header-nav nav .inside ul li {
              font-size: 1em !important;
              width: 100%;
              display: block;
              padding: 0.25em 0px !important;
              font-family: 'swiss721medium' !important;
              text-transform: none !important;
              margin: 0px !important; }
              @media screen and (min-width: 769px) {
                body.mdw-2020 header #mdw-header-nav nav .inside ul li {
                  font-size: 1.2em !important; } }
              @media screen and (min-width: 1080px) {
                body.mdw-2020 header #mdw-header-nav nav .inside ul li {
                  padding: 0.25em 0px !important;
                  font-size: 1.5em !important; } }
              body.mdw-2020 header #mdw-header-nav nav .inside ul li:first-child {
                border-top: none !important; }
              body.mdw-2020 header #mdw-header-nav nav .inside ul li a {
                color: #000;
                display: block;
                width: 100%;
                height: 100%;
                font-family: 'swiss721medium' !important; }
          body.mdw-2020 header #mdw-header-nav nav .inside .mentions p {
            text-align: center;
            width: 100%; }
            body.mdw-2020 header #mdw-header-nav nav .inside .mentions p a.logo {
              margin: 0px auto;
              display: block;
              max-width: 150px;
              border-bottom: none !important; }
  body.mdw-2020 h1 {
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 28px;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 1.2em;
    text-transform: none !important;
    font-family: 'swiss721medium' !important; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 h1 {
        font-size: calc(28px + strip-unit(22px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 h1 {
        font-size: 50px; } }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 h1 {
        margin-top: 1em; } }
  body.mdw-2020 .rd-card__thumbnail {
    background-color: #F0EEEE !important;
    border: none; }
  body.mdw-2020 h2 {
    text-transform: none !important;
    font-family: 'swiss721medium' !important;
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 30px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 h2 {
        font-size: calc(30px + strip-unit(20px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 h2 {
        font-size: 50px; } }
  body.mdw-2020 .opening-text {
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 26px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 .opening-text {
        font-size: calc(26px + strip-unit(9px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 .opening-text {
        font-size: 35px; } }
  body.mdw-2020 .title-text {
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 26px;
    border-top: 1px solid #F0EEEE;
    display: block;
    padding: 1em 0; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 .title-text {
        font-size: calc(26px + strip-unit(9px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 .title-text {
        font-size: 35px; } }
  body.mdw-2020 .presented-by {
    font-family: "swiss721light", "Swiss721BT-Light", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 26px;
    margin: 0.5em 0 1em 0;
    padding: 0px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 .presented-by {
        font-size: calc(26px + strip-unit(9px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 .presented-by {
        font-size: 35px; } }
  body.mdw-2020 .status-flags {
    color: red;
    margin: 0 0 1em 0; }
  body.mdw-2020 [data-section-label="dynamic-hero"] {
    padding: 0 0 0em 0px;
    margin: 0px; }
    body.mdw-2020 [data-section-label="dynamic-hero"] h1 {
      display: none !important; }
  body.mdw-2020 .rd-section--border:after {
    margin-bottom: 1em; }
  body.mdw-2020 [data-section-label="extra-title"] {
    padding-bottom: 0px; }
  body.mdw-2020 .rd-glance, body.mdw-2020 .rd-glance-stack {
    text-align: left !important;
    border-top: 1px solid #F0EEEE; }
  body.mdw-2020 .half {
    max-width: 680px; }
  body.mdw-2020 p span.opening {
    font-family: "swiss721light", "Swiss721BT-Light", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 26px;
    line-height: 1.2em; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 p span.opening {
        font-size: calc(26px + strip-unit(4px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 p span.opening {
        font-size: 30px; } }
    @media screen and (min-width: 769px) {
      body.mdw-2020 p span.opening {
        line-height: 1.5em; } }
  body.mdw-2020 .dynamic-hero-title {
    display: none;
    padding: 0px;
    margin: 0px; }
  body.mdw-2020 [data-section-label="full-width-content-box"] {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important; }
  body.mdw-2020 [data-section-label="big-ideas"] {
    background-color: #F0EEEE;
    padding: 0.1em 0 4em 0;
    margin-bottom: 4.75em; }
    body.mdw-2020 [data-section-label="big-ideas"] [data-section-label="social"] .inside {
      margin-top: 0px;
      border-bottom: 1px solid #fff;
      padding-bottom: 0.65em !important; }
    body.mdw-2020 [data-section-label="big-ideas"] .rd-section {
      background-color: transparent; }
      body.mdw-2020 [data-section-label="big-ideas"] .rd-section h2 {
        padding-top: 1em !important;
        margin-top: 0px; }
  body.mdw-2020 [data-section-label="full-width-promo-image"] {
    margin: 0px 0px 1em 0px;
    padding: 0px; }
    body.mdw-2020 [data-section-label="full-width-promo-image"] a {
      margin: 0px;
      padding: 0px; }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 [data-section-label="full-width-promo-image"] {
        margin: 0px;
        padding: 0px; }
        body.mdw-2020 [data-section-label="full-width-promo-image"] a {
          margin: 0px;
          padding: 0px; } }
  body.mdw-2020 .features-two .rd-card__meta {
    padding: 15px 0 0 0;
    border: none; }
  body.mdw-2020 .features-two .rd-card__title {
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 18px;
    margin: 3px 0;
    line-height: 1.2em; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 .features-two .rd-card__title {
        font-size: calc(18px + strip-unit(2px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 .features-two .rd-card__title {
        font-size: 20px; } }
  body.mdw-2020 .features-two .rd-card__info {
    text-transform: none !important; }
  body.mdw-2020 .features-two .rd-card__thumbnail {
    padding-top: 100%; }
    @media screen and (min-width: 960px) {
      body.mdw-2020 .features-two .rd-card__thumbnail {
        padding-top: 64.516129%; } }
  body.mdw-2020 .features-four .feature .rd-card__title {
    text-transform: none !important;
    font-family: "swiss721medium","Swiss721BT-Medium",sans-serif; }
  body.mdw-2020 .features-four .feature .rd-card__thumbnail {
    padding-top: 65.727699%; }
  body.mdw-2020 .features-four .feature .rd-card__thumbnail {
    padding-top: 100%; }
  body.mdw-2020 .features-five .rd-card__title {
    font-family: "swiss721medium","Swiss721BT-Medium",sans-serif;
    margin-top: 0.5em;
    text-transform: none !important; }
  body.mdw-2020 .features-five .feature .rd-card__thumbnail {
    padding-top: 100% !important;
    -webkit-filter: grayscale(100%);
    filter: gray; }
  body.mdw-2020 .features-six .rd-card__title {
    font-family: "swiss721medium","Swiss721BT-Medium",sans-serif;
    margin-top: 0.5em; }
  body.mdw-2020 .features-six .feature .rd-card__thumbnail {
    padding-top: 100% !important;
    -webkit-filter: grayscale(100%);
    filter: gray; }
  body.mdw-2020 [data-section-label="highlights"] .inside {
    border-top: 1px solid #F0EEEE;
    margin-top: 0.65em; }
    body.mdw-2020 [data-section-label="highlights"] .inside .features-two {
      margin-bottom: 1em; }
  body.mdw-2020 [data-section-label="tag"] .inside {
    margin-top: 0.65em; }
  body.mdw-2020 [data-section-label="intro"] .inside {
    margin-top: 0.65em; }
  body.mdw-2020 [data-section-label="features-five"] {
    padding-top: 15px;
    margin-top: 15px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 [data-section-label="features-five"] {
        padding-top: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
    @media screen and (min-width: 1366px) {
      body.mdw-2020 [data-section-label="features-five"] {
        padding-top: 30px; } }
    @media screen and (min-width: 320px) {
      body.mdw-2020 [data-section-label="features-five"] {
        margin-top: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
    @media screen and (min-width: 1366px) {
      body.mdw-2020 [data-section-label="features-five"] {
        margin-top: 30px; } }
    body.mdw-2020 [data-section-label="features-five"] h3 {
      text-transform: none !important;
      font-family: 'swiss721medium' !important;
      font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
      color: #000000;
      letter-spacing: 0;
      text-transform: none;
      font-size: 30px; }
      @media screen and (min-width: 320px) {
        body.mdw-2020 [data-section-label="features-five"] h3 {
          font-size: calc(30px + strip-unit(20px) * (100vw - 320px) / strip-unit(1040px)); } }
      @media screen and (min-width: 1360px) {
        body.mdw-2020 [data-section-label="features-five"] h3 {
          font-size: 50px; } }
    body.mdw-2020 [data-section-label="features-five"] .features-five {
      margin-top: 1em; }
  body.mdw-2020 [data-section-label="features-six"] {
    padding-top: 15px;
    margin-top: 15px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 [data-section-label="features-six"] {
        padding-top: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
    @media screen and (min-width: 1366px) {
      body.mdw-2020 [data-section-label="features-six"] {
        padding-top: 30px; } }
    @media screen and (min-width: 320px) {
      body.mdw-2020 [data-section-label="features-six"] {
        margin-top: calc(15px + strip-unit(15px) * (100vw - 320px) / strip-unit(1046px)); } }
    @media screen and (min-width: 1366px) {
      body.mdw-2020 [data-section-label="features-six"] {
        margin-top: 30px; } }
    body.mdw-2020 [data-section-label="features-six"] h3 {
      text-transform: none !important;
      font-family: 'swiss721medium' !important;
      font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
      color: #000000;
      letter-spacing: 0;
      text-transform: none;
      font-size: 30px; }
      @media screen and (min-width: 320px) {
        body.mdw-2020 [data-section-label="features-six"] h3 {
          font-size: calc(30px + strip-unit(20px) * (100vw - 320px) / strip-unit(1040px)); } }
      @media screen and (min-width: 1360px) {
        body.mdw-2020 [data-section-label="features-six"] h3 {
          font-size: 50px; } }
    body.mdw-2020 [data-section-label="features-six"] .features-six {
      margin-top: 1em; }
  body.mdw-2020 [data-section-label="features-four"] h3 {
    text-transform: none !important;
    font-family: 'swiss721medium' !important;
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 30px; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 [data-section-label="features-four"] h3 {
        font-size: calc(30px + strip-unit(20px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 [data-section-label="features-four"] h3 {
        font-size: 50px; } }
  body.mdw-2020 .features-two {
    grid-template-columns: 1fr; }
    body.mdw-2020 .features-two--sidebar .feature--content h3 {
      padding-top: 1em;
      margin: 0px 0px 1em 0px;
      border-top: 1px solid #F0EEEE; }
    @media screen and (min-width: 768px) {
      body.mdw-2020 .features-two {
        grid-template-columns: 1fr 1fr; }
        body.mdw-2020 .features-two--sidebar {
          grid-template-columns: 5fr 2fr; }
          body.mdw-2020 .features-two--sidebar h1 {
            text-align: left; }
          body.mdw-2020 .features-two--sidebar .feature--content {
            max-width: 1000px !important; }
            body.mdw-2020 .features-two--sidebar .feature--content h1 {
              margin-top: 0px; }
            body.mdw-2020 .features-two--sidebar .feature--content h3 {
              margin: 0px 0px 1em 0px; }
          body.mdw-2020 .features-two--sidebar .feature--sidebar {
            border-left: 1px solid #fff !important;
            padding-left: 0em !important;
            padding-top: 0em !important; }
            body.mdw-2020 .features-two--sidebar .feature--sidebar p {
              margin-top: 0em; } }
  body.mdw-2020 .feature--content h1 {
    font-family: "swiss721medium", "Swiss721BT-Medium", sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-transform: none;
    font-size: 28px;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0em !important;
    text-transform: none !important;
    font-family: 'swiss721medium' !important; }
    @media screen and (min-width: 320px) {
      body.mdw-2020 .feature--content h1 {
        font-size: calc(28px + strip-unit(22px) * (100vw - 320px) / strip-unit(1040px)); } }
    @media screen and (min-width: 1360px) {
      body.mdw-2020 .feature--content h1 {
        font-size: 50px; } }
    @media screen and (min-width: 1034px) {
      body.mdw-2020 .feature--content h1 {
        margin-top: 1em; } }
  body.mdw-2020 #about-content, body.mdw-2020 #previous-mdw {
    list-style-type: none;
    margin: 3em 0px;
    padding: 0px; }
  body.mdw-2020 .mdw-tag {
    background-color: #F0EEEE;
    padding: 4px 8px;
    margin: 0px 5px;
    border-radius: 3px;
    font-size: 0.75em;
    text-transform: uppercase;
    font-family: "swiss721boldcondensed", 'fallBackArial', sans-serif; }
  body.mdw-2020 [data-section-label="image"] {
    display: block; }
    body.mdw-2020 [data-section-label="image"] .image-hero-bg {
      min-height: 30em;
      margin-bottom: 0px;
      padding-bottom: 0px;
      display: block; }
    body.mdw-2020 [data-section-label="image"] .rd-contain-images .image-hero-bg {
      background-size: contain;
      background-repeat: no-repeat; }
  body.mdw-2020 .program-booking-button {
    margin: 1em 0; }
    body.mdw-2020 .program-booking-button a.button {
      color: #fff !important;
      background-color: #000 !important;
      font-size: 1.25em; }
  body.mdw-2020 .map-holder {
    width: 100%;
    padding-top: 100%;
    position: relative;
    max-height: 390px;
    max-width: 390px; }
    body.mdw-2020 .map-holder .hmapsprem_container {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #F4F4F4;
      overflow: hidden;
      max-height: 390px;
      max-width: 390px; }
  body.mdw-2020 .mdw-2020-footer {
    z-index: -999;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; }
  body.mdw-2020 .rd-section.footer {
    background-color: #fff;
    position: relative; }
  body.mdw-2020 footer {
    margin: 0em 0px 0px 0px;
    padding: 0px !important;
    position: relative !important;
    height: auto !important;
    background-color: #fff; }
    body.mdw-2020 footer .footer-content {
      max-width: 1360px;
      display: block;
      margin: 0px auto;
      text-align: left;
      padding: 0px 0px 1em 0px !important;
      font-size: 90%;
      position: relative; }
      body.mdw-2020 footer .footer-content a {
        color: rgba(0, 0, 0, 0.8);
        display: inline-block; }
        body.mdw-2020 footer .footer-content a:hover {
          color: black !important; }
        body.mdw-2020 footer .footer-content a.logo {
          opacity: 1 !important; }
      body.mdw-2020 footer .footer-content .logo-grid {
        margin: 1.3em 0;
        padding: 1.3em 0;
        border-top: 1px solid #F0EEEE;
        border-bottom: 1px solid #F0EEEE; }
      body.mdw-2020 footer .footer-content .footer-text {
        width: 100%;
        font-size: 90%;
        display: inline-block;
        float: left;
        text-align: left;
        margin: 1.3em 0; }
        @media screen and (min-width: 769px) {
          body.mdw-2020 footer .footer-content .footer-text {
            width: 60%;
            text-align: left; } }
      body.mdw-2020 footer .footer-content .footer-logo {
        max-width: 200px;
        text-align: right;
        width: 100%;
        display: inline-block; }
        @media screen and (min-width: 769px) {
          body.mdw-2020 footer .footer-content .footer-logo {
            width: 20%;
            float: right;
            text-align: right; } }
        body.mdw-2020 footer .footer-content .footer-logo a {
          text-align: left;
          display: block;
          width: 100%;
          height: 100%;
          margin: 0 0 2em 0; }
          @media screen and (min-width: 769px) {
            body.mdw-2020 footer .footer-content .footer-logo a {
              text-align: right; } }
          body.mdw-2020 footer .footer-content .footer-logo a img {
            text-align: right;
            display: block;
            margin: 0px;
            float: none;
            padding: 0 0.5em 0 0;
            max-width: 150px;
            height: auto; }
            @media screen and (min-width: 769px) {
              body.mdw-2020 footer .footer-content .footer-logo a img {
                padding: 0px 0px 0px 10px;
                float: right; } }

#program-search {
  margin-top: 2em; }

.footer [data-section-label="social"] .inside, .page-id-121299 [data-section-label="social"] .inside {
  border-top: 1px solid #F0EEEE;
  padding-bottom: 0.65em; }

.single [data-section-label="image"] [data-section-label="social"] .inside {
  border-bottom: 1px solid #F0EEEE; }
  .single [data-section-label="image"] [data-section-label="social"] .inside .features-two {
    padding-bottom: 0.65em; }

.border-bottom [data-section-label="social"] .inside {
  border-bottom: 1px solid #F0EEEE; }
  .border-bottom [data-section-label="social"] .inside .features-two {
    padding-bottom: 0.65em; }

a.subscribe {
  font-size: 0.9em;
  display: block;
  padding: 1em 0px 0px 0px;
  font-family: "swiss721medium","Swiss721BT-Medium",sans-serif; }
  @media screen and (min-width: 769px) {
    a.subscribe {
      line-height: 33px;
      display: block; } }

a.download {
  font-size: 0.9em;
  position: relative;
  display: block;
  font-family: "swiss721medium","Swiss721BT-Medium",sans-serif; }
  @media screen and (min-width: 769px) {
    a.download {
      position: absolute;
      top: 0px;
      right: 130px;
      padding: 1em 1em 1em 0;
      line-height: 33px; } }

.social-share {
  display: inline-block;
  padding: 0.65em 0px; }
  @media screen and (min-width: 769px) {
    .social-share {
      position: absolute;
      right: 0px;
      top: 0px;
      text-align: right !important; } }
  .social-share li a i {
    color: #fff; }

.features-two .feature {
  margin-bottom: 0px;
  padding-bottom: 0px; }

@media screen and (min-width: 768px) {
  [data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
    transition-duration: 50ms; }

  [data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
    transition-delay: 50ms; }

  [data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
    transition-duration: .1s; }

  [data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
    transition-delay: .1s; }

  [data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
    transition-duration: .15s; }

  [data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
    transition-delay: .15s; }

  [data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
    transition-duration: .2s; }

  [data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
    transition-delay: .2s; }

  [data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
    transition-duration: .25s; }

  [data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
    transition-delay: .25s; }

  [data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
    transition-duration: .3s; }

  [data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s; }

  [data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
    transition-duration: .35s; }

  [data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
    transition-delay: .35s; }

  [data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
    transition-duration: .4s; }

  [data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
    transition-delay: .4s; }

  [data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
    transition-duration: .45s; }

  [data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
    transition-delay: .45s; }

  [data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
    transition-duration: .5s; }

  [data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
    transition-delay: .5s; }

  [data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
    transition-duration: .55s; }

  [data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
    transition-delay: .55s; }

  [data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s; }

  [data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
    transition-delay: .6s; }

  [data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
    transition-duration: .65s; }

  [data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
    transition-delay: .65s; }

  [data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
    transition-duration: .7s; }

  [data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
    transition-delay: .7s; }

  [data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
    transition-duration: .75s; }

  [data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
    transition-delay: .75s; }

  [data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
    transition-duration: .8s; }

  [data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
    transition-delay: .8s; }

  [data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
    transition-duration: .85s; }

  [data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
    transition-delay: .85s; }

  [data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
    transition-duration: .9s; }

  [data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
    transition-delay: .9s; }

  [data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
    transition-duration: .95s; }

  [data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
    transition-delay: .95s; }

  [data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
    transition-duration: 1s; }

  [data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
    transition-delay: 1s; }

  [data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
    transition-duration: 1.05s; }

  [data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
    transition-delay: 1.05s; }

  [data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
    transition-duration: 1.1s; }

  [data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
    transition-delay: 1.1s; }

  [data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
    transition-duration: 1.15s; }

  [data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
    transition-delay: 1.15s; }

  [data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
    transition-duration: 1.2s; }

  [data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
    transition-delay: 1.2s; }

  [data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
    transition-duration: 1.25s; }

  [data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
    transition-delay: 1.25s; }

  [data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
    transition-duration: 1.3s; }

  [data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
    transition-delay: 1.3s; }

  [data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
    transition-duration: 1.35s; }

  [data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
    transition-delay: 1.35s; }

  [data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
    transition-duration: 1.4s; }

  [data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
    transition-delay: 1.4s; }

  [data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
    transition-duration: 1.45s; }

  [data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
    transition-delay: 1.45s; }

  [data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
    transition-duration: 1.5s; }

  [data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
    transition-delay: 1.5s; }

  [data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
    transition-duration: 1.55s; }

  [data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
    transition-delay: 1.55s; }

  [data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
    transition-duration: 1.6s; }

  [data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
    transition-delay: 1.6s; }

  [data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
    transition-duration: 1.65s; }

  [data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
    transition-delay: 1.65s; }

  [data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
    transition-duration: 1.7s; }

  [data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
    transition-delay: 1.7s; }

  [data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
    transition-duration: 1.75s; }

  [data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
    transition-delay: 1.75s; }

  [data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
    transition-duration: 1.8s; }

  [data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
    transition-delay: 1.8s; }

  [data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
    transition-duration: 1.85s; }

  [data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
    transition-delay: 1.85s; }

  [data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
    transition-duration: 1.9s; }

  [data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
    transition-delay: 1.9s; }

  [data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
    transition-duration: 1.95s; }

  [data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
    transition-delay: 1.95s; }

  [data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
    transition-duration: 2s; }

  [data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
    transition-delay: 2s; }

  [data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
    transition-duration: 2.05s; }

  [data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
    transition-delay: 2.05s; }

  [data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
    transition-duration: 2.1s; }

  [data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
    transition-delay: 2.1s; }

  [data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
    transition-duration: 2.15s; }

  [data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
    transition-delay: 2.15s; }

  [data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
    transition-duration: 2.2s; }

  [data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
    transition-delay: 2.2s; }

  [data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
    transition-duration: 2.25s; }

  [data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
    transition-delay: 2.25s; }

  [data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
    transition-duration: 2.3s; }

  [data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
    transition-delay: 2.3s; }

  [data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
    transition-duration: 2.35s; }

  [data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
    transition-delay: 2.35s; }

  [data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
    transition-duration: 2.4s; }

  [data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
    transition-delay: 2.4s; }

  [data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
    transition-duration: 2.45s; }

  [data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
    transition-delay: 2.45s; }

  [data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
    transition-duration: 2.5s; }

  [data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
    transition-delay: 2.5s; }

  [data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
    transition-duration: 2.55s; }

  [data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
    transition-delay: 2.55s; }

  [data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
    transition-duration: 2.6s; }

  [data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
    transition-delay: 2.6s; }

  [data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
    transition-duration: 2.65s; }

  [data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
    transition-delay: 2.65s; }

  [data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
    transition-duration: 2.7s; }

  [data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
    transition-delay: 2.7s; }

  [data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
    transition-duration: 2.75s; }

  [data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
    transition-delay: 2.75s; }

  [data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
    transition-duration: 2.8s; }

  [data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
    transition-delay: 2.8s; }

  [data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
    transition-duration: 2.85s; }

  [data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
    transition-delay: 2.85s; }

  [data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
    transition-duration: 2.9s; }

  [data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
    transition-delay: 2.9s; }

  [data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
    transition-duration: 2.95s; }

  [data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
    transition-delay: 2.95s; }

  [data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
    transition-duration: 3s; }

  [data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
    transition-delay: 0; }

  [data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
    transition-delay: 3s; }

  [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

  [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease; }

  [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in; }

  [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out; }

  [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out; }

  [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

  [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

  [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

  [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

  [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

  [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

  [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

  [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

  [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

  [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

  [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

  [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

  [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

  [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

  [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

  [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform; }

  [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0); }

  [data-aos=fade-up] {
    transform: translateY(100px); }

  [data-aos=fade-down] {
    transform: translateY(-100px); }

  [data-aos=fade-right] {
    transform: translate(-100px); }

  [data-aos=fade-left] {
    transform: translate(100px); }

  [data-aos=fade-up-right] {
    transform: translate(-100px, 100px); }

  [data-aos=fade-up-left] {
    transform: translate(100px, 100px); }

  [data-aos=fade-down-right] {
    transform: translate(-100px, -100px); }

  [data-aos=fade-down-left] {
    transform: translate(100px, -100px); }

  [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform; }

  [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate(0) scale(1); }

  [data-aos=zoom-in] {
    transform: scale(0.6); }

  [data-aos=zoom-in-up] {
    transform: translateY(100px) scale(0.6); }

  [data-aos=zoom-in-down] {
    transform: translateY(-100px) scale(0.6); }

  [data-aos=zoom-in-right] {
    transform: translate(-100px) scale(0.6); }

  [data-aos=zoom-in-left] {
    transform: translate(100px) scale(0.6); }

  [data-aos=zoom-out] {
    transform: scale(1.2); }

  [data-aos=zoom-out-up] {
    transform: translateY(100px) scale(1.2); }

  [data-aos=zoom-out-down] {
    transform: translateY(-100px) scale(1.2); }

  [data-aos=zoom-out-right] {
    transform: translate(-100px) scale(1.2); }

  [data-aos=zoom-out-left] {
    transform: translate(100px) scale(1.2); }

  [data-aos^=slide][data-aos^=slide] {
    transition-property: transform; }

  [data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translate(0); }

  [data-aos=slide-up] {
    transform: translateY(100%); }

  [data-aos=slide-down] {
    transform: translateY(-100%); }

  [data-aos=slide-right] {
    transform: translateX(-100%); }

  [data-aos=slide-left] {
    transform: translateX(100%); }

  [data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform; }

  [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg); }

  [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0); }

  [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg); }

  [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0); }

  [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg); }

  [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0); }

  [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg); }

  [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0); }

  /*# sourceMappingURL=aos.css.map*/ }
