@charset "UTF-8";
/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
@import url("https://fonts.googleapis.com/css?family=Work+Sans:400,500,600");
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical; }

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body .background {
  background: #18A0AC;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  position: fixed;
  z-index: -10;
  top: 0;
  left: 0; }

body.scroll-deactivate {
  overflow: hidden; }

.wrapper {
  position: relative;
  z-index: 1;
  width: 1050px;
  margin: 0 auto;
  background: white;
  overflow: hidden; }
  @media (max-width: 1100px) {
    .wrapper {
      width: 100vw; } }

body {
  font-family: 'Work Sans', sans-serif;
  font-weight: 400;
  color: black; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Work Sans', sans-serif;
  font-weight: 600;
  letter-spacing: -0.16px;
  line-height: calc(27/24); }

a {
  font-family: 'Work Sans', sans-serif;
  font-weight: 400; }

li {
  font-family: 'Work Sans', sans-serif;
  font-weight: 400; }

input {
  font-family: 'Work Sans', sans-serif;
  font-weight: 600; }

button {
  font-family: 'Work Sans', sans-serif;
  font-weight: 600; }

.mega-menu-exit {
  text-indent: -10000px;
  display: block;
  height: 0; }
  .mega-menu-exit .the-box {
    position: fixed;
    top: 0;
    left: -10000px;
    background: transparent;
    width: 100vw;
    height: 100vh;
    -webkit-transition: left 0s linear 300ms, opacity 300ms linear;
    -o-transition: left 0s linear 300ms, opacity 300ms linear;
    transition: left 0s linear 300ms, opacity 300ms linear;
    z-index: 20;
    opacity: 0; }
  .mega-menu-exit .active {
    left: 0;
    opacity: 1;
    -webkit-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear; }

.header {
  width: 100%;
  position: relative;
  height: 170px; }
  @media (max-width: 900px) {
    .header {
      height: 123px; } }
  @media (max-width: 700px) {
    .header {
      height: 80px; } }
  .header__logo {
    position: absolute;
    bottom: 20px;
    left: 0px; }
    .header__logo > div {
      display: inline-block;
      vertical-align: bottom; }
      .header__logo > div.tg-logo {
        padding-right: 15px;
        margin-right: 15px;
        border-right: 1px solid #4A4A4A;
        padding-left: 35px; }
        @media (max-width: 900px) {
          .header__logo > div.tg-logo {
            padding-left: 35px; }
            .header__logo > div.tg-logo img {
              height: 66px;
              width: auto; } }
        @media (max-width: 700px) {
          .header__logo > div.tg-logo {
            padding-left: 0;
            padding-right: 8px;
            margin-right: 8px; }
            .header__logo > div.tg-logo img {
              height: 42px;
              width: auto; } }
      .header__logo > div.bt-logo img.mobile {
        display: none; }
      @media (max-width: 900px) {
        .header__logo > div.bt-logo img {
          height: 52px; } }
      @media (max-width: 700px) {
        .header__logo > div.bt-logo img {
          height: 21px; }
          .header__logo > div.bt-logo img.mobile {
            display: block; }
          .header__logo > div.bt-logo img.desktop {
            display: none; } }
    @media (max-width: 700px) {
      .header__logo {
        width: calc(80vw - 25px);
        left: 20px;
        margin: 40px 0 0 0; }
        .header__logo img {
          width: 100%;
          height: auto; } }
  .header__social {
    position: absolute;
    right: 15px;
    bottom: 25px;
    display: block; }
    @media (max-width: 900px) {
      .header__social {
        display: none; } }
    .header__social > ul {
      list-style-type: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      padding: 0; }
      .header__social > ul > li {
        position: relative;
        width: 25px;
        height: 25px;
        margin-right: 25px;
        -webkit-transition: -webkit-transform 200ms;
        transition: -webkit-transform 200ms;
        -o-transition: transform 200ms;
        transition: transform 200ms;
        transition: transform 200ms, -webkit-transform 200ms; }
        .header__social > ul > li:hover {
          -webkit-transition: -webkit-transform 200ms;
          transition: -webkit-transform 200ms;
          -o-transition: transform 200ms;
          transition: transform 200ms;
          transition: transform 200ms, -webkit-transform 200ms; }
        .header__social > ul > li > a {
          position: absolute;
          width: 100%;
          height: 100%;
          text-indent: -10000px; }
        .header__social > ul > li img {
          width: 100%;
          height: auto; }
    .header__social .share-menu {
      position: absolute;
      background-color: #6BA200;
      top: calc(100% + 15px);
      border-radius: 10px;
      z-index: 100;
      padding: 10px;
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      left: -10000px;
      min-width: 125px;
      text-align: center;
      -webkit-transition: opacity 300ms linear 0s, left 0s linear 300ms;
      -o-transition: opacity 300ms linear 0s, left 0s linear 300ms;
      transition: opacity 300ms linear 0s, left 0s linear 300ms;
      opacity: 0; }
      .header__social .share-menu.active {
        left: 50%;
        opacity: 1.0;
        -webkit-transition: opacity 300ms;
        -o-transition: opacity 300ms;
        transition: opacity 300ms; }
      .header__social .share-menu:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7.5px 8px 7.5px;
        border-color: transparent transparent #6BA200;
        position: absolute;
        top: -8px;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0); }
      .header__social .share-menu li {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 5px; }
        .header__social .share-menu li a {
          background-position: center center;
          background-repeat: no-repeat;
          text-indent: -10000px;
          width: 16px;
          height: 16px;
          display: block; }
        .header__social .share-menu li.fb a {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%228px%22%20height%3D%2216px%22%20viewBox%3D%220%200%208%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22STORYBOARD-DESIGNS%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Story---Product-of-place-1%22%20transform%3D%22translate%28-227.000000%2C%20-667.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iconmonstr-facebook-1%22%20transform%3D%22translate%28227.000000%2C%20667.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2%2C5.33333333%20L0%2C5.33333333%20L0%2C8%20L2%2C8%20L2%2C16%20L5.33333333%2C16%20L5.33333333%2C8%20L7.76133333%2C8%20L8%2C5.33333333%20L5.33333333%2C5.33333333%20L5.33333333%2C4.222%20C5.33333333%2C3.58533333%205.46133333%2C3.33333333%206.07666667%2C3.33333333%20L8%2C3.33333333%20L8%2C0%20L5.46133333%2C0%20C3.064%2C0%202%2C1.05533333%202%2C3.07666667%20L2%2C5.33333333%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
          background-size: auto 16px; }
        .header__social .share-menu li.li a {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22STORYBOARD-DESIGNS%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Story---Product-of-place-1%22%20transform%3D%22translate%28-282.000000%2C%20-663.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iconmonstr-linkedin-1%22%20transform%3D%22translate%28282.000000%2C%20663.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3.32%2C1.66666667%20C3.32%2C2.58733333%202.58%2C3.33333333%201.66666667%2C3.33333333%20C0.753333333%2C3.33333333%200.0133333333%2C2.58733333%200.0133333333%2C1.66666667%20C0.0133333333%2C0.746666667%200.753333333%2C0%201.66666667%2C0%20C2.58%2C0%203.32%2C0.746666667%203.32%2C1.66666667%20Z%20M3.33333333%2C4.66666667%20L0%2C4.66666667%20L0%2C15.3333333%20L3.33333333%2C15.3333333%20L3.33333333%2C4.66666667%20Z%20M8.65466667%2C4.66666667%20L5.34266667%2C4.66666667%20L5.34266667%2C15.3333333%20L8.65533333%2C15.3333333%20L8.65533333%2C9.734%20C8.65533333%2C6.62066667%2012.6746667%2C6.366%2012.6746667%2C9.734%20L12.6746667%2C15.3333333%20L16%2C15.3333333%20L16%2C8.57933333%20C16%2C3.326%2010.052%2C3.51733333%208.65466667%2C6.10333333%20L8.65466667%2C4.66666667%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
          background-size: auto 16px; }
        .header__social .share-menu li.tw a {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2016%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22STORYBOARD-DESIGNS%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Story---Product-of-place-1%22%20transform%3D%22translate%28-316.000000%2C%20-715.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iconmonstr-twitter-1%22%20transform%3D%22translate%28316.000000%2C%20715.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16%2C1.70466667%20C15.4113333%2C1.966%2014.7786667%2C2.142%2014.1146667%2C2.22133333%20C14.7926667%2C1.81533333%2015.3133333%2C1.172%2015.558%2C0.405333333%20C14.924%2C0.781333333%2014.2213333%2C1.05466667%2013.4733333%2C1.202%20C12.8753333%2C0.564%2012.0213333%2C0.165333333%2011.0773333%2C0.165333333%20C8.958%2C0.165333333%207.40066667%2C2.14266667%207.87933333%2C4.19533333%20C5.152%2C4.05866667%202.73333333%2C2.752%201.114%2C0.766%20C0.254%2C2.24133333%200.668%2C4.17133333%202.12933333%2C5.14866667%20C1.592%2C5.13133333%201.08533333%2C4.984%200.643333333%2C4.738%20C0.607333333%2C6.25866667%201.69733333%2C7.68133333%203.276%2C7.998%20C2.814%2C8.12333333%202.308%2C8.15266667%201.79333333%2C8.054%20C2.21066667%2C9.358%203.42266667%2C10.3066667%204.86%2C10.3333333%20C3.48%2C11.4153333%201.74133333%2C11.8986667%20-1.77635684e-15%2C11.6933333%20C1.45266667%2C12.6246667%203.17866667%2C13.168%205.032%2C13.168%20C11.1266667%2C13.168%2014.57%2C8.02066667%2014.362%2C3.404%20C15.0033333%2C2.94066667%2015.56%2C2.36266667%2016%2C1.70466667%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
          background-size: 16px auto;
          background-position: center 2px; }
        .header__social .share-menu li.em a {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2016%2012%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22STORYBOARD-DESIGNS%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Story---Product-of-place-1%22%20transform%3D%22translate%28-226.000000%2C%20-706.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iconmonstr-email-3%22%20transform%3D%22translate%28226.000000%2C%20706.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8%2C6.47533333%20L0.01%2C0%20L15.99%2C0%20L8%2C6.47533333%20Z%20M8%2C8.19133333%20L0%2C1.708%20L0%2C12%20L16%2C12%20L16%2C1.708%20L8%2C8.19133333%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
          background-size: 16px auto;
          background-position: center 3px; }
        .header__social .share-menu li:first-of-type {
          display: block;
          text-align: center;
          width: auto;
          height: auto;
          font-size: 12px;
          color: white;
          margin-bottom: 10px;
          margin-right: 0; }
  .header .mobile-menu-selector {
    display: none; }
    @media (max-width: 900px) {
      .header .mobile-menu-selector {
        display: block;
        position: absolute;
        bottom: 23px;
        right: 20px;
        width: 30px;
        z-index: 100; } }
    .header .mobile-menu-selector img {
      height: auto; }
    .header .mobile-menu-selector a {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      text-indent: -1000000px; }
  .header .mobile-menu {
    opacity: 0;
    position: fixed;
    width: 100vw;
    height: calc(100vh - 123px);
    left: -100vw;
    top: 123px;
    background: black;
    -webkit-transition: opacity 300ms, left 0ms linear 300ms;
    -o-transition: opacity 300ms, left 0ms linear 300ms;
    transition: opacity 300ms, left 0ms linear 300ms;
    overflow-y: scroll; }
    @media (min-width: 700px) {
      .header .mobile-menu {
        display: none; } }
    @media (max-width: 700px) {
      .header .mobile-menu {
        top: 120px;
        height: calc(100vh - 120px); } }
    .header .mobile-menu:before {
      content: '';
      position: absolute;
      top: 0;
      right: 24px;
      border-top: 12px solid white;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent; }
    .header .mobile-menu ul.nav {
      list-style-type: none;
      padding: 0;
      margin: 0; }
      .header .mobile-menu ul.nav li {
        font-size: 18px;
        width: 100%;
        text-align: left;
        padding: 0; }
        .header .mobile-menu ul.nav li a {
          color: white;
          font-weight: 600;
          text-decoration: none;
          padding: 10px 20px;
          border-bottom: 1px solid #4A4A4A;
          display: block; }
          .header .mobile-menu ul.nav li a:hover {
            text-decoration: underline; }
          .header .mobile-menu ul.nav li a.active {
            background-color: #18A0AC;
            border-bottom: 1px solid #18A0AC; }
      .header .mobile-menu ul.nav ul {
        background-color: #ececec;
        padding: 0 20px;
        list-style-type: none; }
        .header .mobile-menu ul.nav ul li {
          font-size: 15px; }
          .header .mobile-menu ul.nav ul li a {
            color: black;
            font-weight: normal;
            border-bottom-color: white;
            line-height: 1;
            padding-left: 0; }
            .header .mobile-menu ul.nav ul li a:before {
              content: '›';
              padding-right: 10px; }
    .header .mobile-menu .mobile-social {
      padding: 20px; }
      .header .mobile-menu .mobile-social h2 {
        font-weight: 600;
        color: #4A4A4A;
        font-size: 13px;
        margin: 0 0 20px; }
      .header .mobile-menu .mobile-social .mobile {
        list-style-type: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding: 0; }
        .header .mobile-menu .mobile-social .mobile li {
          position: relative;
          width: 25px;
          height: 25px;
          margin-right: 25px; }
          .header .mobile-menu .mobile-social .mobile li a {
            position: absolute;
            width: 100%;
            height: 100%;
            text-indent: -10000px; }
          .header .mobile-menu .mobile-social .mobile li img {
            width: 100%;
            height: auto; }
  .header .mobile-menu-active {
    opacity: 1;
    z-index: 200;
    left: 0;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms; }

.navigation {
  width: 100%;
  position: relative; }
  @media (max-width: 900px) {
    .navigation {
      display: none; } }
  .navigation #nav {
    width: 100%;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
    background-color: black; }
    .navigation #nav .active {
      background: #ececec !important;
      -webkit-transition: 300ms;
      -o-transition: 300ms;
      transition: 300ms;
      z-index: 30; }
      .navigation #nav .active a, .navigation #nav .active a:hover {
        color: black !important;
        -webkit-transition: 300ms;
        -o-transition: 300ms;
        transition: 300ms;
        background: #ececec !important; }
      .navigation #nav .active:before {
        content: '';
        position: absolute;
        width: calc(100% + 4px);
        height: calc(100% + 2px);
        background-color: #4A4A4A;
        bottom: 2px;
        left: 0px;
        -webkit-filter: blur(1px);
        filter: blur(1px);
        opacity: 0.6;
        mix-blend-mode: multiply; }
    .navigation #nav li {
      position: relative;
      -webkit-transition: 300ms;
      -o-transition: 300ms;
      transition: 300ms; }
      .navigation #nav li.current {
        border-right: none;
        z-index: 10; }
        .navigation #nav li.current a {
          color: #18A0AC;
          background-color: white;
          font-weight: 600; }
          .navigation #nav li.current a:hover {
            background-color: white;
            color: black; }
        .navigation #nav li.current:before {
          content: '';
          position: absolute;
          width: calc(100% + 4px);
          height: calc(100% + 2px);
          background-color: #4A4A4A;
          bottom: 2px;
          left: 0px;
          -webkit-filter: blur(1px);
          filter: blur(1px);
          opacity: 0.6;
          mix-blend-mode: multiply; }
        .navigation #nav li.current:after {
          content: none; }
      .navigation #nav li:after {
        content: '';
        position: absolute;
        z-index: 20;
        height: 80%;
        border: 1px solid #4A4A4A;
        border-radius: 2px;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        right: -1px; }
      .navigation #nav li:last-of-type {
        border-right: none; }
        .navigation #nav li:last-of-type:after {
          border: none; }
      .navigation #nav li a {
        position: relative;
        font-size: 18px;
        color: white;
        text-decoration: none;
        padding: 16px 30px;
        -webkit-transition: 300ms;
        -o-transition: 300ms;
        transition: 300ms;
        font-weight: 600;
        display: block; }
        .navigation #nav li a:hover {
          background-color: #18A0AC;
          color: white; }
        @media (max-width: 1100px) {
          .navigation #nav li a {
            padding: 16px 20px;
            font-size: 14px; } }
  .navigation__mega-menu .mega-wrapper {
    height: 0px;
    -webkit-transition: height 400ms;
    -o-transition: height 400ms;
    transition: height 400ms;
    padding: 0px 50px;
    width: 100%;
    position: absolute;
    overflow: hidden;
    background: #ececec;
    z-index: 200;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .navigation__mega-menu .mega-wrapper a {
      color: #18A0AC;
      text-decoration: none;
      font-weight: 600; }
    .navigation__mega-menu .mega-wrapper p {
      margin: 10px 30px; }
      .navigation__mega-menu .mega-wrapper p:last-of-type {
        position: absolute;
        bottom: 16px; }
    .navigation__mega-menu .mega-wrapper h2 {
      position: relative;
      margin: 30px 30px 0 30px;
      color: #18A0AC;
      text-indent: 20px;
      font-size: 28px; }
      .navigation__mega-menu .mega-wrapper h2:before {
        content: '';
        width: 0;
        height: 0;
        border-top: 9px solid transparent;
        border-left: 9px solid #18A0AC;
        border-bottom: 9px solid transparent;
        position: absolute;
        top: 7px;
        left: 0; }
    .navigation__mega-menu .mega-wrapper .resources {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 20px 30px 30px; }
      .navigation__mega-menu .mega-wrapper .resources ul {
        width: 80%;
        list-style-type: none;
        padding: 0;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 60px;
        column-gap: 60px; }
        .navigation__mega-menu .mega-wrapper .resources ul li {
          position: relative;
          text-indent: 15px;
          border-bottom: 2px solid white;
          -webkit-column-break-inside: avoid;
          break-inside: avoid;
          padding: 5px 0; }
          .navigation__mega-menu .mega-wrapper .resources ul li a {
            color: black;
            font-size: 16px;
            text-decoration: none;
            font-weight: normal; }
          .navigation__mega-menu .mega-wrapper .resources ul li:before {
            content: '';
            width: 5px;
            height: 5px;
            border-right: 1px solid #4A4A4A;
            border-bottom: 1px solid #4A4A4A;
            -webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
            transform: translate3d(0, -50%, 0) rotate(-45deg);
            position: absolute;
            top: 17px;
            left: 0; }
  .navigation__mega-menu .active {
    height: 380px;
    -webkit-transition: height 400ms;
    -o-transition: height 400ms;
    transition: height 400ms; }

main {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 900px) {
    main {
      display: block; } }
  main .content {
    width: 63%;
    margin: 40px; }
    @media (max-width: 900px) {
      main .content {
        width: 100%;
        margin: 0; } }
  main .sidebar {
    width: 37%;
    background: #ECECEC;
    position: relative; }
    @media (max-width: 900px) {
      main .sidebar {
        width: 100%;
        bottom: 0; } }

@media (max-width: 900px) {
  .content {
    border-top: 1px solid #ececec; } }

.content__intro {
  margin-bottom: 40px; }
  @media (max-width: 900px) {
    .content__intro {
      margin: 50px 30px; } }
  @media (max-width: 700px) {
    .content__intro {
      margin: 20px; } }
  .content__intro h2 {
    font-size: 32px;
    margin: 0;
    position: relative;
    width: inherit;
    padding-left: 30px; }
    .content__intro h2:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 15px solid transparent;
      border-left: 15px solid #6BA200;
      border-bottom: 15px solid transparent;
      position: absolute;
      left: 0px;
      top: 8px; }
    @media (max-width: 700px) {
      .content__intro h2 {
        font-size: 20px;
        padding-left: 20px; }
        .content__intro h2:before {
          border-top-width: 8px;
          border-left-width: 10px;
          border-bottom-width: 8px;
          top: 3px; } }
  .content__intro p {
    font-size: 18px; }
    @media (max-width: 700px) {
      .content__intro p {
        font-size: 12px;
        padding-left: 20px; } }

@media (max-width: 900px) {
  .content__news {
    margin: 50px 30px; } }

@media (max-width: 700px) {
  .content__news {
    margin: 0; } }

.content__news .slides {
  width: 100%;
  height: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 700px) {
    .content__news .slides {
      display: block;
      height: inherit; } }
  .content__news .slides__buttons {
    width: 30%;
    height: 100%; }
    @media (max-width: 700px) {
      .content__news .slides__buttons {
        display: none; } }
    .content__news .slides__buttons .button_single {
      position: relative;
      z-index: 10;
      background: #e6e6e6;
      width: 100%;
      height: calc(25% - 5px);
      margin-top: 5px;
      margin-left: 0;
      -webkit-transition: margin-left 400ms, background 300ms, width 400ms;
      -o-transition: margin-left 400ms, background 300ms, width 400ms;
      transition: margin-left 400ms, background 300ms, width 400ms; }
      @media (max-width: 700px) {
        .content__news .slides__buttons .button_single {
          width: 100%;
          height: 80px;
          margin-top: 5px;
          margin-left: 0;
          -webkit-transition: background 300ms;
          -o-transition: background 300ms;
          transition: background 300ms; } }
      .content__news .slides__buttons .button_single:after {
        position: absolute;
        opacity: 0;
        content: '';
        width: 0;
        height: 0;
        border-top: 18px solid transparent;
        border-left: 18px solid #6BA200;
        border-bottom: 18px solid transparent;
        right: 0px;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
        @media (max-width: 700px) {
          .content__news .slides__buttons .button_single:after {
            border-left: 18px solid transparent;
            border-right: 18px solid transparent;
            border-top: 18px solid #6BA200;
            top: inherit;
            left: 50%;
            bottom: -52px;
            -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
            z-index: 19; } }
      .content__news .slides__buttons .button_single:first-of-type {
        margin-top: 0px; }
      .content__news .slides__buttons .button_single a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-indent: -100000px; }
      .content__news .slides__buttons .button_single p {
        margin: 0;
        padding: 20px;
        font-size: 13px;
        font-weight: 600; }
    @media (min-width: 700px) {
      .content__news .slides__buttons .active {
        height: 25%;
        background: #6BA200;
        margin-left: 20px;
        -webkit-transition: color 300ms ease 300ms, margin-left 300ms ease 300ms, background 175ms ease 0ms, width 300ms ease 300ms;
        -o-transition: color 300ms ease 300ms, margin-left 300ms ease 300ms, background 175ms ease 0ms, width 300ms ease 300ms;
        transition: color 300ms ease 300ms, margin-left 300ms ease 300ms, background 175ms ease 0ms, width 300ms ease 300ms;
        z-index: 19; }
        .content__news .slides__buttons .active:after {
          opacity: 1;
          right: -15px;
          top: 50%;
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
          -webkit-transition: opacity 0ms linear 400ms, right 375ms linear 175ms;
          -o-transition: opacity 0ms linear 400ms, right 375ms linear 175ms;
          transition: opacity 0ms linear 400ms, right 375ms linear 175ms; } }
    @media (min-width: 700px) and (max-width: 700px) {
      .content__news .slides__buttons .active:after {
        top: inherit; } }
  .content__news .slides__slide-wrapper {
    margin-left: 5px;
    height: 100%;
    position: relative;
    overflow: hidden;
    width: auto; }
    .content__news .slides__slide-wrapper a {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
      text-indent: -10000px; }
    .content__news .slides__slide-wrapper .slide-single {
      position: relative; }
    @media (min-width: 700px) {
      .content__news .slides__slide-wrapper {
        width: 69%; }
        .content__news .slides__slide-wrapper .slide-single {
          height: 100%;
          position: absolute;
          top: 0;
          right: 10000px;
          height: 100%;
          width: 100%;
          overflow: hidden;
          opacity: 0;
          -webkit-transition: right 0s linear 600ms, opacity 600ms linear;
          -o-transition: right 0s linear 600ms, opacity 600ms linear;
          transition: right 0s linear 600ms, opacity 600ms linear; }
          .content__news .slides__slide-wrapper .slide-single img {
            min-width: 100%;
            min-height: 100%;
            position: absolute;
            z-index: -100;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
          .content__news .slides__slide-wrapper .slide-single .slide-caption {
            position: absolute;
            width: 100%;
            bottom: 0;
            background: rgba(0, 0, 0, 0.6);
            max-height: 120px; }
            .content__news .slides__slide-wrapper .slide-single .slide-caption p {
              padding: 0px 30px 0px 45px;
              color: white;
              font-size: 14px; }
              .content__news .slides__slide-wrapper .slide-single .slide-caption p a {
                color: white; }
              .content__news .slides__slide-wrapper .slide-single .slide-caption p span {
                font-weight: 600; } }
    @media (max-width: 700px) {
      .content__news .slides__slide-wrapper {
        margin: 0;
        background-color: #F55C1A;
        position: relative; }
        .content__news .slides__slide-wrapper img {
          width: 100%; }
        .content__news .slides__slide-wrapper .slide-caption {
          font-size: 14px;
          padding: 20px 30px; }
          .content__news .slides__slide-wrapper .slide-caption p {
            color: white; }
            .content__news .slides__slide-wrapper .slide-caption p span {
              font-weight: 600; }
        .content__news .slides__slide-wrapper .slick-arrow {
          position: absolute;
          top: 35vw;
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
          z-index: 10;
          text-indent: -10000px;
          width: 19px;
          height: 40px;
          border: none;
          background-position: center center;
          background-size: 19px 40px;
          background-repeat: no-repeat;
          background-color: transparent; }
          .content__news .slides__slide-wrapper .slick-arrow.slick-next {
            right: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223px%22%20height%3D%2242px%22%20viewBox%3D%220%200%2023%2042%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iPhone-SE%22%20transform%3D%22translate%28-277.000000%2C%20-325.000000%29%22%20stroke-width%3D%223%22%20stroke%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-8-Copy%22%20transform%3D%22translate%28-2.000000%2C%20238.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Page-1-Copy%22%20points%3D%22281%2088%20300%20108%20281%20128%22%3E%3C%2Fpolyline%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E"); }
          .content__news .slides__slide-wrapper .slick-arrow.slick-prev {
            left: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2223px%22%20height%3D%2242px%22%20viewBox%3D%220%200%2023%2042%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22iPhone-SE%22%20transform%3D%22translate%28-16.000000%2C%20-325.000000%29%22%20stroke-width%3D%223%22%20stroke%3D%22%23FFFFFF%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-8-Copy%22%20transform%3D%22translate%28-2.000000%2C%20238.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Page-1-Copy-2%22%20transform%3D%22translate%2829.500000%2C%20108.000000%29%20scale%28-1%2C%201%29%20translate%28-29.500000%2C%20-108.000000%29%20%22%20points%3D%2220%2088%2039%20108%2020%20128%22%3E%3C%2Fpolyline%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E"); } }
    .content__news .slides__slide-wrapper .active {
      opacity: 1;
      right: 0;
      -webkit-transition: right 0s linear 0ms, opacity 600ms linear 0ms;
      -o-transition: right 0s linear 0ms, opacity 600ms linear 0ms;
      transition: right 0s linear 0ms, opacity 600ms linear 0ms; }
      .content__news .slides__slide-wrapper .active .slide-caption {
        bottom: 0px; }

.content__article-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px; }
  @media (max-width: 900px) {
    .content__article-links {
      margin: 50px 30px; } }
  @media (max-width: 700px) {
    .content__article-links {
      display: block;
      margin: 0; } }
  .content__article-links .article-single {
    width: 50%;
    position: relative;
    padding-right: 60px;
    padding-left: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-left: 2px solid #ccc;
    -webkit-transition: background-color 200ms;
    -o-transition: background-color 200ms;
    transition: background-color 200ms; }
    .content__article-links .article-single:hover {
      background-color: #ececec;
      -webkit-transition: background-color 200ms;
      -o-transition: background-color 200ms;
      transition: background-color 200ms; }
    @media (max-width: 900px) {
      .content__article-links .article-single {
        padding-right: 50px;
        width: auto;
        padding-top: 20px;
        padding-bottom: 20px; } }
    @media (max-width: 700px) {
      .content__article-links .article-single {
        display: block;
        border-left: none;
        border-top: 2px solid #ccc; } }
    @media (max-width: 700px) {
      .content__article-links .article-single:first-of-type {
        margin-bottom: 0px;
        border-top: none; } }
    .content__article-links .article-single:after {
      content: '';
      position: absolute;
      top: 30px;
      right: 26px;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      width: 30px;
      height: 30px;
      border-bottom: 2px solid #6BA200;
      border-right: 2px solid #6BA200; }
      @media (max-width: 900px) {
        .content__article-links .article-single:after {
          right: 25px; } }
      @media (max-width: 700px) {
        .content__article-links .article-single:after {
          right: 20px;
          top: 36px; } }
    .content__article-links .article-single:first-of-type {
      margin-left: 0; }
    .content__article-links .article-single h2 {
      font-size: 24px;
      margin-top: 0; }
    .content__article-links .article-single p {
      margin: 0; }
    .content__article-links .article-single p:first-of-type {
      font-size: 16px; }
      .content__article-links .article-single p:first-of-type:after {
        content: 'Read more';
        color: #9B9B9B;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 0;
        text-decoration: none;
        display: block;
        margin-top: 20px; }
        .content__article-links .article-single p:first-of-type:after:hover {
          text-decoration: underline; }
    .content__article-links .article-single a {
      text-indent: -10000px;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.content .search-content {
  display: none;
  position: relative;
  width: 100%;
  height: 90px;
  background: #ececec; }
  @media (max-width: 700px) {
    .content .search-content {
      display: block; } }
  .content .search-content label {
    position: relative;
    left: -100000px; }
  .content .search-content input[type="text"] {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0px 70px 0px 10px;
    width: calc(100% - 130px);
    height: 50px;
    border: none;
    margin-left: 20px;
    -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0; }
    @media (max-width: 700px) {
      .content .search-content input[type="text"] {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; } }
  .content .search-content input[type="submit"] {
    position: absolute;
    width: 50px;
    height: 100%;
    top: 0;
    right: 0;
    text-indent: -10000px;
    background: url("https://www.business.tas.gov.au/__data/assets/file/0004/150925/search-icon.svg") center center no-repeat transparent;
    border: none; }
  .content .search-content .search-key {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 30px; }
    .content .search-content .search-key a {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 100;
      text-indent: -100000px; }
    .content .search-content .search-key img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }

.content__newsletter {
  margin-top: 50px; }
  @media (max-width: 900px) {
    .content__newsletter {
      margin: 50px 30px; } }
  @media (max-width: 700px) {
    .content__newsletter {
      margin: 0px 0px 0px 0px; } }
  .content__newsletter .header-newsletter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    @media (max-width: 700px) {
      .content__newsletter .header-newsletter {
        /*background: #4A4A4A;*/
        padding: 20px 30px; } }
    .content__newsletter .header-newsletter .mobile-newsletter {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      text-indent: -100000px;
      display: none; }
      @media (max-width: 700px) {
        .content__newsletter .header-newsletter .mobile-newsletter {
          display: block; } }
    .content__newsletter .header-newsletter .icon {
      width: 20px;
      height: 20px; }
      .content__newsletter .header-newsletter .icon img {
        vertical-align: baseline;
        width: 100%;
        height: 100%; }
    .content__newsletter .header-newsletter h2 {
      font-size: 16px;
      margin-left: 20px;
      margin-top: 0;
      height: auto; }
      @media (max-width: 700px) {
        .content__newsletter .header-newsletter h2 {
          /*color: white;*/
          margin: 0 0 0 20px; } }
  .content__newsletter .email-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 700px) {
      .content__newsletter .email-input {
        display: none; } }
    .content__newsletter .email-input label {
      position: absolute;
      left: -100000px; }
    .content__newsletter .email-input input {
      font-size: 16px;
      padding-left: 30px;
      width: calc(100% - 130px);
      border: 1px solid #ccc;
      border-radius: 0;
      -webkit-appearance: none;
      -moz-appearance: none; }
    .content__newsletter .email-input button {
      width: 100px;
      height: 50px;
      color: white;
      background: #4A4A4A;
      border: none;
      font-size: 14px;
      text-transform: uppercase; }

.content__contact {
  margin-top: 50px; }
  @media (max-width: 900px) {
    .content__contact {
      margin: 50px 30px; } }
  @media (max-width: 700px) {
    .content__contact {
      margin: 20px 20px; } }
  .content__contact h2 {
    display: block;
    margin: 0px; }
  .content__contact__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 700px) {
      .content__contact__wrapper {
        display: block; } }
    .content__contact__wrapper .contact-third {
      width: 33%;
      margin-left: 20px; }
      @media (max-width: 700px) {
        .content__contact__wrapper .contact-third:last-of-type {
          border-bottom: none; } }
      @media (max-width: 700px) {
        .content__contact__wrapper .contact-third {
          width: 90%;
          border-bottom: 1px solid #4A4A4A;
          margin-left: 0; } }
      .content__contact__wrapper .contact-third:first-of-type {
        margin-left: 0; }
      .content__contact__wrapper .contact-third h3 {
        color: #6BA200;
        margin-top: 15px; }
      .content__contact__wrapper .contact-third p {
        font-size: 14px;
        display: block;
        visibility: visible; }
        @media (max-width: 700px) {
          .content__contact__wrapper .contact-third p {
            margin: 0; } }
        .content__contact__wrapper .contact-third p:first-of-type {
          font-weight: 600;
          margin-top: -15px; }
        @media (max-width: 700px) {
          .content__contact__wrapper .contact-third p:nth-of-type(2) {
            display: none; } }
        .content__contact__wrapper .contact-third p img {
          margin-right: 3px; }
        .content__contact__wrapper .contact-third p a {
          color: #4A4A4A;
          text-decoration: underline;
          font-weight: 600;
          font-size: 11px; }
          .content__contact__wrapper .contact-third p a:hover {
            text-decoration: none; }

.sidebar .sidebar-wrapper {
  margin: 50px 30px 0 30px; }
  @media (max-width: 900px) {
    .sidebar .sidebar-wrapper {
      padding-top: 30px; } }
  @media (max-width: 700px) {
    .sidebar .sidebar-wrapper {
      padding-top: 30px;
      margin: 0 20px; } }
  .sidebar .sidebar-wrapper .search-content {
    position: relative;
    width: 100%;
    height: 50px;
    background: white;
    -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.1); }
    @media (max-width: 700px) {
      .sidebar .sidebar-wrapper .search-content {
        display: none; } }
    .sidebar .sidebar-wrapper .search-content form {
      height: 100%; }
    .sidebar .sidebar-wrapper .search-content label {
      position: absolute;
      left: -100000px; }
    .sidebar .sidebar-wrapper .search-content input[type="text"] {
      width: calc(100% - 70px);
      height: calc(100% - 4px);
      border: none;
      margin-left: 20px; }
    .sidebar .sidebar-wrapper .search-content input[type="submit"] {
      position: absolute;
      width: 50px;
      height: 100%;
      top: 0;
      right: 0;
      text-indent: -10000px;
      background: url("https://www.business.tas.gov.au/__data/assets/file/0004/150925/search-icon.svg") center center no-repeat transparent;
      border: none; }
  .sidebar .sidebar-wrapper .sidebar-color-header {
    margin: 25px 0 30px;
    position: relative;
    background: transparent;
    padding: 5px 20px; }
    @media (max-width: 700px) {
      .sidebar .sidebar-wrapper .sidebar-color-header {
        margin: 0 0 30px 0; } }
    .sidebar .sidebar-wrapper .sidebar-color-header:after {
      content: '';
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #6BA200;
      position: absolute;
      top: 13px;
      left: 0;
      z-index: 80;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    .sidebar .sidebar-wrapper .sidebar-color-header h2 {
      font-size: 18px;
      margin: 0;
      font-weight: 600;
      color: #000;
      padding-left: 15px; }
  @media (max-width: 900px) {
    .sidebar .sidebar-wrapper .article-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media (max-width: 700px) {
    .sidebar .sidebar-wrapper .article-wrapper {
      display: block; } }
  .sidebar .sidebar-wrapper .article-wrapper .enterprise h3 {
    background: #F55C1A !important; }
    .sidebar .sidebar-wrapper .article-wrapper .enterprise h3:before {
      border-top: 12px solid transparent;
      border-left: 12px solid #F55C1A !important;
      border-bottom: 12px solid transparent; }
  .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box {
    margin-bottom: 30px; }
    @media (max-width: 900px) {
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box {
        width: 47%;
        margin-right: 5%; } }
    @media (max-width: 900px) {
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box:nth-of-type(even) {
        margin-right: 0 !important; } }
    @media (max-width: 700px) {
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box {
        width: 100%; } }
    .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box p {
      font-size: 15px; }
    .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box h3 {
      color: white;
      margin: 0;
      background: #6BA200;
      padding: 8px 15px;
      position: relative;
      font-weight: 500;
      font-size: 18px; }
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box h3:before {
        content: '';
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-left: 12px solid #6BA200;
        border-bottom: 12px solid transparent;
        position: absolute;
        left: 20px;
        bottom: -15px;
        display: block;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        z-index: 18; }
    .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box .article-image {
      width: 100%;
      position: relative;
      overflow: hidden; }
      @media (max-width: 700px) {
        .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box .article-image {
          height: 50vw; } }
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box .article-image img {
        width: 100%; }
    .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box .sidebar-link {
      text-transform: uppercase;
      background: white;
      color: #4A4A4A;
      padding: 9px;
      font-weight: 600;
      font-size: 12px;
      text-decoration: none; }
      .sidebar .sidebar-wrapper .article-wrapper .sidebar-article-box .sidebar-link:hover {
        background: #fafafa; }
  .sidebar .sidebar-wrapper .article-wrapper .sidebar-digital-ready h3 {
    background: black;
    color: white;
    margin: 0; }
    .sidebar .sidebar-wrapper .article-wrapper .sidebar-digital-ready h3:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 12px solid transparent;
      border-left: 12px solid black;
      border-bottom: 12px solid transparent;
      position: absolute;
      left: 20px;
      bottom: -15px;
      display: block;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      z-index: 40; }

.sidebar .sidebar-e-o-c {
  background: #F55C1A;
  margin: 0 -30px 0 -30px !important;
  padding: 20px 0 30px 0; }
  @media (max-width: 900px) {
    .sidebar .sidebar-e-o-c {
      margin: inherit !important;
      margin-bottom: 30px !important; } }
  @media (max-width: 700px) {
    .sidebar .sidebar-e-o-c {
      margin: 0 -30px 0 -30px !important;
      margin-bottom: 0 !important;
      padding: 20px 60px 30px 0 !important; } }
  .sidebar .sidebar-e-o-c h2 {
    color: #fff;
    margin: 0px 30px;
    font-weight: 600; }
  .sidebar .sidebar-e-o-c p {
    color: #fff;
    margin: 10px 30px;
    font-size: 15px;
    font-weight: 600; }
  .sidebar .sidebar-e-o-c a {
    text-transform: uppercase;
    background: white;
    color: #4A4A4A;
    padding: 7px;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none; }
    .sidebar .sidebar-e-o-c a:hover {
      background: #f9f9f9; }

footer {
  background-image: -webkit-linear-gradient(203deg, #000000 7%, #4A4A4A 92%);
  background-image: -o-linear-gradient(203deg, #000000 7%, #4A4A4A 92%);
  background-image: linear-gradient(-113deg, #000000 7%, #4A4A4A 92%);
  width: 100%;
  position: relative;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  @media (max-width: 900px) {
    footer {
      display: block; } }
  footer a {
    color: #ececec; }
  footer p {
    color: #ececec; }
  footer .footer-navigation {
    width: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 900px) {
      footer .footer-navigation {
        width: 100%; } }
    @media (max-width: 700px) {
      footer .footer-navigation {
        display: block; } }
    footer .footer-navigation:after {
      content: '';
      height: 90%;
      border: 1px solid #4A4A4A;
      border-radius: 2px;
      position: relative;
      right: 20px;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%); }
    footer .footer-navigation__one-third {
      width: 33%;
      padding: 20px 20px 0 20px; }
      @media (max-width: 700px) {
        footer .footer-navigation__one-third {
          width: auto; } }
      footer .footer-navigation__one-third:first-of-type {
        width: 20%; }
      footer .footer-navigation__one-third__header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        footer .footer-navigation__one-third__header .icon {
          height: 25px; }
          footer .footer-navigation__one-third__header .icon img {
            width: auto;
            height: 100%; }
        footer .footer-navigation__one-third__header h2 {
          font-size: 14px;
          font-weight: 400;
          margin: 5px 0 0 10px; }
      footer .footer-navigation__one-third ul {
        list-style-type: none;
        padding: 0; }
        footer .footer-navigation__one-third ul li a {
          font-size: 11px;
          font-weight: 600;
          text-decoration: none; }
          footer .footer-navigation__one-third ul li a:hover {
            text-decoration: underline; }
  footer .govinfo {
    width: 30%;
    position: relative;
    padding: 10px;
    margin-top: 20px; }
    @media (max-width: 900px) {
      footer .govinfo {
        width: 300px; } }
    footer .govinfo .logo {
      margin-bottom: 20px;
      position: relative;
      width: 130px; }
      footer .govinfo .logo a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-indent: -100000px; }
    footer .govinfo .copy p {
      width: 100%;
      font-size: 8px; }
      footer .govinfo .copy p a {
        font-weight: 600;
        text-decoration: none; }

.subscribe-popup {
  position: fixed;
  max-width: 1050px;
  top: 0;
  left: -100000px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  z-index: 100;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.98);
  opacity: 0.0;
  padding-top: 60px;
  -webkit-transition: opacity 500ms linear 0s, left 0s linear 500ms;
  -o-transition: opacity 500ms linear 0s, left 0s linear 500ms;
  transition: opacity 500ms linear 0s, left 0s linear 500ms; }
  @media (max-width: 700px) {
    .subscribe-popup {
      padding-top: 0;
      overflow: scroll; } }
  .subscribe-popup.active {
    opacity: 1.0;
    left: 50%;
    -webkit-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms; }
  .subscribe-popup__inner {
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 700px) {
      .subscribe-popup__inner {
        padding: 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; } }
  .subscribe-popup .orange, .subscribe-popup .red {
    color: #F55C1A; }
  .subscribe-popup__close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -100000px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2226px%22%20height%3D%2225px%22%20viewBox%3D%220%200%2026%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2044.1%20%2841455%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Desktop-HD-Copy-10%22%20transform%3D%22translate%28-983.000000%2C%20-271.000000%29%22%20stroke%3D%22%23FE8400%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22subscribe-popup%22%20transform%3D%22translate%28176.000000%2C%20220.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-58%22%20transform%3D%22translate%28196.000000%2C%2041.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22X-close-orange-%22%20transform%3D%22translate%28604.000000%2C%200.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20%2C5%20L20%2C40%22%20id%3D%22Line%22%20transform%3D%22translate%2820.000000%2C%2022.500000%29%20rotate%28-315.000000%29%20translate%28-20.000000%2C%20-22.500000%29%20%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20%2C5%20L20%2C40%22%20id%3D%22Line%22%20transform%3D%22translate%2820.000000%2C%2022.500000%29%20rotate%28-585.000000%29%20translate%28-20.000000%2C%20-22.500000%29%20%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
    display: block; }
    @media (max-width: 700px) {
      .subscribe-popup__close {
        right: 20px;
        top: 20px; } }
  .subscribe-popup table td {
    padding-bottom: 20px;
    vertical-align: middle; }
  .subscribe-popup table td:first-child {
    font-weight: bold;
    padding-right: 20px; }
  .subscribe-popup table ul {
    padding: 0;
    margin: 0;
    list-style-type: none; }
  .subscribe-popup table input[type="text"] {
    padding: 10px;
    width: calc(100% - 20px); }
    @media (max-width: 700px) {
      .subscribe-popup table input[type="text"] {
        width: auto; } }
  .subscribe-popup table select {
    max-width: 100%; }
    @media (max-width: 700px) {
      .subscribe-popup table select {
        width: 100%; } }
  .subscribe-popup h2 {
    margin-bottom: 26px; }
  .subscribe-popup p {
    color: #4A4A4A;
    margin-bottom: 30px; }
  .subscribe-popup input[type="submit"] {
    text-transform: uppercase;
    font-weight: bold;
    background-color: #4A4A4A;
    padding: 10px 20px;
    color: white;
    border: none;
    display: block; }

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers
 */
.hidden {
  display: none !important; }

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*
 * Hide visually and from screen readers, but maintain layout
 */
.invisible {
  visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.clearfix:after {
  clear: both; }

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */ }

@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */ }

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  *,
  *:before,
  *:after,
  *:first-letter,
  *:first-line {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }
