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

/* line 22, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 5, ../scss/overrides/_overrides.scss */
body {
  background: #fff																	!important;
  color: #000																				!important;
  font-family: 'SanFrancisco-Regular', sans-serif		!important;
}

/* line 10, ../scss/overrides/_overrides.scss */
a {
  text-decoration: none															!important;
}

/* line 13, ../scss/overrides/_overrides.scss */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none																		!important;
}

/* line 19, ../scss/overrides/_overrides.scss */
::selection {
  background: rgba(34, 153, 95, 0.6);
  color: white;
}

/* line 23, ../scss/overrides/_overrides.scss */
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 30, ../scss/overrides/_overrides.scss */
.grow img {
  transition: all .3s ease-in-out;
  z-index: 777;
}

/* line 37, ../scss/overrides/_overrides.scss */
.grow:hover img {
  transform: scale(1.05);
  z-index: 888;
}

@font-face {
  font-family: 'LigatureSymbols';
  src: url("../fonts/LigatureSymbols-2.11.eot");
  src: url("../fonts/LigatureSymbols-2.11.eot?#iefix") format("embedded-opentype"), url("../fonts/LigatureSymbols-2.11.woff") format("woff"), url("../fonts/LigatureSymbols-2.11.ttf") format("truetype"), url("../fonts/LigatureSymbols-2.11.svg#LigatureSymbols") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SanFrancisco-UltraLight";
  font-weight: 100;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff");
}
@font-face {
  font-family: "SanFrancisco-Thin";
  font-weight: 200;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.woff");
}
@font-face {
  font-family: "SanFrancisco-Regular";
  font-weight: 400;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff");
}
@font-face {
  font-family: "SanFrancisco-Medium";
  font-weight: 500;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.woff");
}
@font-face {
  font-family: "SanFrancisco-Semibold";
  font-weight: 600;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.woff");
}
@font-face {
  font-family: "SanFrancisco-Bold";
  font-weight: 700;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff");
}
@font-face {
  font-family: 'TitilliumWeb-Regular';
  src: url("../fonts/TitilliumWeb-Regular.eot");
  src: url("../fonts/TitilliumWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/TitilliumWeb-Regular.woff") format("woff"), url("../fonts/TitilliumWeb-Regular.ttf") format("truetype"), url("../fonts/TitilliumWeb-Regular.svg#TitilliumWeb-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 13, ../scss/style.scss */
#header-home-details {
  background: transparent;
  color: #fff;
  text-align: right;
}
/* line 18, ../scss/style.scss */
#header-home-details .info {
  border-bottom: 1px solid #fff;
  padding: 10px 0;
}
/* line 22, ../scss/style.scss */
#header-home-details .info a {
  color: #fff;
  font-family: 'SanFrancisco-Regular', sans-serif;
  display: inline-block;
  margin: 0 0 0 15px;
  font-size: 14px;
  transition: color 0.5s ease;
}
/* line 30, ../scss/style.scss */
#header-home-details .info a s {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 18px;
  text-decoration: none;
  padding: 0 4px 0 0;
}
/* line 37, ../scss/style.scss */
#header-home-details .info a:hover {
  color: rgba(255, 255, 255, 0.75);
}

/* line 45, ../scss/style.scss */
#header-home {
  background: transparent;
  background-size: cover;
  border-bottom: 1px solid #ededed;
  height: 82vh;
  transition: opacity 1s ease-in-out;
}
/* line 52, ../scss/style.scss */
#header-home .overlay {
  background: rgba(0, 0, 0, 0.3);
  padding: 0;
  height: 100%;
}
/* line 57, ../scss/style.scss */
#header-home .overlay-nav {
  background: linear-gradient(rgba(0, 0, 0, 0.75), transparent);
  height: 300px;
}
/* line 62, ../scss/style.scss */
#header-home .info {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 10px 0;
  text-align: right;
}
/* line 67, ../scss/style.scss */
#header-home .info a {
  color: #fff;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  display: inline-block;
  margin: 0 0 0 15px;
  font-size: 14px;
  transition: color 0.5s ease;
}
/* line 75, ../scss/style.scss */
#header-home .info a s {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 18px;
  text-decoration: none;
  padding: 0 4px 0 0;
}
/* line 81, ../scss/style.scss */
#header-home .info a b {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 22px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  font-weight: normal;
}
/* line 90, ../scss/style.scss */
#header-home .info a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 93, ../scss/style.scss */
#header-home .info .popup-link:hover {
  cursor: pointer;
}
/* line 97, ../scss/style.scss */
#header-home .main-header {
  padding: 18px 0;
}
/* line 102, ../scss/style.scss */
#header-home .logo img {
  width: auto;
  height: 50px;
}
/* line 107, ../scss/style.scss */
#header-home #navigation {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
/* line 113, ../scss/style.scss */
#header-home #navigation li {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 50px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 119, ../scss/style.scss */
#header-home #navigation li a {
  color: #fff;
  transition: color 0.5s ease;
  font-size: 14px;
}
/* line 124, ../scss/style.scss */
#header-home #navigation li a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 128, ../scss/style.scss */
#header-home #navigation .dropdown-menu {
  display: none;
}
/* line 131, ../scss/style.scss */
#header-home #navigation .dropdown-box {
  display: none;
}
/* line 136, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-menu {
  display: block;
}
/* line 139, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-box {
  display: block;
  position: absolute;
  background: #fff;
  border-radius: 5px;
  width: 200px;
  margin: 0;
  border: 1px solid #ededed;
  text-align: left;
  padding-top: 5px;
}
/* line 150, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-box li {
  display: block;
  margin: 15px 20px 0 20px;
  line-height: 20px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  text-align: left;
}
/* line 157, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-box li a {
  color: #999;
  transition: color 0.5s ease;
}
/* line 161, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-box li a:hover {
  color: #22995F;
}
/* line 165, ../scss/style.scss */
#header-home #navigation .dropdown:hover .dropdown-box .view-all {
  text-align: center;
  border-top: 1px solid #ededed;
  padding: 15px;
  margin: 15px 0 0 0;
}
/* line 172, ../scss/style.scss */
#header-home #navigation .dropdown:hover .extra-padding-bottom {
  padding-bottom: 20px;
}
/* line 176, ../scss/style.scss */
#header-home #navigation .store {
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 0 12px;
  transition: background 0.5s ease;
  line-height: 40px;
}
/* line 183, ../scss/style.scss */
#header-home #navigation .store:hover {
  background: #fff;
}
/* line 186, ../scss/style.scss */
#header-home #navigation .store:hover a {
  color: #22995F;
}

@media screen and (max-width: 1000px) {
  /* line 193, ../scss/style.scss */
  #header-home {
    height: 65vh;
  }
  /* line 196, ../scss/style.scss */
  #header-home .main-header {
    background: #fff;
    position: fixed;
    width: 100%;
    border-bottom: 1px solid #ededed;
    z-index: 999;
  }
  /* line 203, ../scss/style.scss */
  #header-home .info {
    display: none;
  }
  /* line 206, ../scss/style.scss */
  #header-home .logo {
    text-align: center;
  }
  /* line 209, ../scss/style.scss */
  #header-home #navigation {
    display: none;
  }
}
/* line 217, ../scss/style.scss */
.mobile-menu-home {
  display: none;
}
/* line 220, ../scss/style.scss */
.mobile-menu-home a {
  display: block;
  color: #fff;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}
/* line 227, ../scss/style.scss */
.mobile-menu-home a:hover {
  color: #fff;
}
/* line 230, ../scss/style.scss */
.mobile-menu-home .icon {
  display: none;
}

@media screen and (max-width: 1000px) {
  /* line 235, ../scss/style.scss */
  .mobile-menu-home {
    display: block;
    z-index: 999;
  }
  /* line 239, ../scss/style.scss */
  .mobile-menu-home a {
    display: none;
  }
  /* line 242, ../scss/style.scss */
  .mobile-menu-home a.icon {
    float: right;
    display: block;
    position: fixed;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
    z-index: 999;
  }

  /* line 255, ../scss/style.scss */
  .active a {
    color: #fff !important;
  }
  /* line 258, ../scss/style.scss */
  .active a.icon {
    float: right;
    display: block;
    position: fixed;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
    z-index: 999;
  }

  /* line 270, ../scss/style.scss */
  .mobile-menu-home.responsive {
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ededed;
  }
  /* line 278, ../scss/style.scss */
  .mobile-menu-home.responsive .links {
    padding: 20px 30px;
  }
  /* line 281, ../scss/style.scss */
  .mobile-menu-home.responsive .links .icon {
    float: right;
    display: block;
    position: fixed;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
    z-index: 999;
  }
  /* line 292, ../scss/style.scss */
  .mobile-menu-home.responsive .links a {
    display: block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 305, ../scss/style.scss */
  .mobile-menu-home.responsive .links .store a {
    background: #fff;
    border: 1px solid #22995F;
    color: #333333;
    border-radius: 5px;
    margin-top: 20px;
    height: 45px;
    line-height: 45px;
  }
  /* line 316, ../scss/style.scss */
  .mobile-menu-home.responsive .social-media {
    padding: 0 30px 0 30px;
    text-align: center;
  }
  /* line 320, ../scss/style.scss */
  .mobile-menu-home.responsive .social-media a {
    display: inline-block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 331, ../scss/style.scss */
  .mobile-menu-home.responsive .social-media a s {
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px;
    padding: 0 7px 0 0;
    text-decoration: none;
  }
  /* line 339, ../scss/style.scss */
  .mobile-menu-home.responsive .contacts {
    padding: 20px 30px 20px 30px;
  }
  /* line 342, ../scss/style.scss */
  .mobile-menu-home.responsive .contacts .icon {
    float: right;
    display: block;
    position: fixed;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
    z-index: 999;
  }
  /* line 353, ../scss/style.scss */
  .mobile-menu-home.responsive .contacts a {
    display: block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 364, ../scss/style.scss */
  .mobile-menu-home.responsive .contacts a s {
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 20px;
    padding: 0 7px 0 0;
    text-decoration: none;
  }
}
/* line 377, ../scss/style.scss */
.background-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 382, ../scss/style.scss */
.toggle-image {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 82vh;
  transition: opacity 1s ease-in-out;
}

@media screen and (max-width: 1000px) {
  /* line 391, ../scss/style.scss */
  .toggle-image {
    height: 65vh;
  }
}
/* line 395, ../scss/style.scss */
.first-image {
  background-image: url("../img/home/one.jpg");
  z-index: -5;
  opacity: 0;
}

/* line 400, ../scss/style.scss */
.second-image {
  background-image: url("../img/home/two.jpg");
  z-index: -4;
  opacity: 0;
}

/* line 405, ../scss/style.scss */
.third-image {
  background-image: url("../img/home/three.jpg");
  z-index: -3;
  opacity: 0;
}

/* line 410, ../scss/style.scss */
.fourth-image {
  background-image: url("../img/home/four.jpg");
  z-index: -2;
  opacity: 0;
}

/* line 415, ../scss/style.scss */
.fifth-image {
  background-image: url("../img/home/five.jpg");
  z-index: -1;
  opacity: 0;
}

/* line 420, ../scss/style.scss */
.first-image.show {
  opacity: 1;
}

/* line 423, ../scss/style.scss */
.second-image.show {
  opacity: 1;
}

/* line 426, ../scss/style.scss */
.third-image.show {
  opacity: 1;
}

/* line 429, ../scss/style.scss */
.fourth-image.show {
  opacity: 1;
}

/* line 432, ../scss/style.scss */
.fifth-image.show {
  opacity: 1;
}

/* line 438, ../scss/style.scss */
#header-generic-details {
  background: #fff;
  color: #999;
  text-align: right;
  z-index: 998;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 55px;
}
/* line 449, ../scss/style.scss */
#header-generic-details .info {
  border-bottom: 1px solid #ededed;
  padding: 10px 0;
}
/* line 453, ../scss/style.scss */
#header-generic-details .info a {
  color: #999;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  display: inline-block;
  margin: 0 0 0 15px;
  font-size: 14px;
  transition: color 0.5s ease;
}
/* line 461, ../scss/style.scss */
#header-generic-details .info a s {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 18px;
  text-decoration: none;
  padding: 0 4px 0 0;
}
/* line 467, ../scss/style.scss */
#header-generic-details .info a b {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 22px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  font-weight: normal;
}
/* line 476, ../scss/style.scss */
#header-generic-details .info a:hover {
  color: #22995F;
}
/* line 479, ../scss/style.scss */
#header-generic-details .info .popup-link:hover {
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  /* line 485, ../scss/style.scss */
  #header-generic-details {
    display: none;
  }
}
/* line 492, ../scss/style.scss */
#header {
  background: #fff;
  border-bottom: 1px solid #ededed;
  padding: 15px 0;
  z-index: 999;
  position: fixed;
  top: 55px;
  left: 0;
  width: 100%;
}
/* line 504, ../scss/style.scss */
#header .logo img {
  width: auto;
  height: 50px;
}
/* line 509, ../scss/style.scss */
#header #navigation {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
/* line 515, ../scss/style.scss */
#header #navigation li {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 50px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 521, ../scss/style.scss */
#header #navigation li a {
  color: #999;
  transition: color 0.5s ease;
  font-size: 14px;
}
/* line 526, ../scss/style.scss */
#header #navigation li a:hover {
  color: #22995F;
}
/* line 530, ../scss/style.scss */
#header #navigation .dropdown-menu {
  display: none;
}
/* line 533, ../scss/style.scss */
#header #navigation .dropdown-box {
  display: none;
}
/* line 538, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-menu {
  display: block;
}
/* line 541, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-box {
  display: block;
  position: absolute;
  background: #fff;
  border-radius: 5px;
  width: 200px;
  margin: 0;
  border: 1px solid #ededed;
  text-align: left;
  padding-top: 5px;
}
/* line 552, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-box li {
  display: block;
  margin: 15px 20px 0 20px;
  line-height: 20px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  text-align: left;
}
/* line 559, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-box li a {
  color: #999;
  transition: color 0.5s ease;
}
/* line 563, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-box li a:hover {
  color: #22995F;
}
/* line 567, ../scss/style.scss */
#header #navigation .dropdown:hover .dropdown-box .view-all {
  text-align: center;
  border-top: 1px solid #ededed;
  padding: 15px;
  margin: 15px 0 0 0;
  font-size: 15px;
}
/* line 575, ../scss/style.scss */
#header #navigation .dropdown:hover .extra-padding-bottom {
  padding-bottom: 20px;
}
/* line 579, ../scss/style.scss */
#header #navigation .store {
  border: 1px solid #22995F;
  border-radius: 5px;
  padding: 0 12px;
  transition: background 0.5s ease;
  line-height: 40px;
}
/* line 586, ../scss/style.scss */
#header #navigation .store:hover {
  background: #22995F;
}
/* line 589, ../scss/style.scss */
#header #navigation .store:hover a {
  color: #fff;
}

@media screen and (max-width: 1000px) {
  /* line 596, ../scss/style.scss */
  #header {
    top: 0;
  }
  /* line 599, ../scss/style.scss */
  #header .logo {
    text-align: center;
  }
  /* line 602, ../scss/style.scss */
  #header #navigation {
    display: none;
  }
}
/* line 610, ../scss/style.scss */
.mobile-menu {
  display: none;
}
/* line 613, ../scss/style.scss */
.mobile-menu a {
  display: block;
  color: #000;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}
/* line 620, ../scss/style.scss */
.mobile-menu a:hover {
  color: black;
}
/* line 623, ../scss/style.scss */
.mobile-menu .icon {
  display: none;
}

@media screen and (max-width: 1000px) {
  /* line 628, ../scss/style.scss */
  .mobile-menu {
    display: block;
    z-index: 999;
  }
  /* line 632, ../scss/style.scss */
  .mobile-menu a {
    display: none;
  }
  /* line 635, ../scss/style.scss */
  .mobile-menu a.icon {
    float: right;
    display: block;
    position: fixed;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
  }

  /* line 647, ../scss/style.scss */
  .active a {
    color: #22995F !important;
  }

  /* line 651, ../scss/style.scss */
  .mobile-menu.responsive {
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ededed;
  }
  /* line 659, ../scss/style.scss */
  .mobile-menu.responsive .links {
    padding: 20px 30px;
  }
  /* line 662, ../scss/style.scss */
  .mobile-menu.responsive .links .icon {
    float: right;
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
  }
  /* line 672, ../scss/style.scss */
  .mobile-menu.responsive .links a {
    display: block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 685, ../scss/style.scss */
  .mobile-menu.responsive .links .store a {
    background: #fff;
    border: 1px solid #22995F;
    color: #333333;
    border-radius: 5px;
    margin-top: 20px;
    height: 45px;
    line-height: 45px;
  }
  /* line 696, ../scss/style.scss */
  .mobile-menu.responsive .social-media {
    padding: 0 30px 0 30px;
    text-align: center;
  }
  /* line 700, ../scss/style.scss */
  .mobile-menu.responsive .social-media a {
    display: inline-block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 711, ../scss/style.scss */
  .mobile-menu.responsive .social-media a s {
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px;
    padding: 0 7px 0 0;
    text-decoration: none;
  }
  /* line 719, ../scss/style.scss */
  .mobile-menu.responsive .contacts {
    padding: 20px 30px 20px 30px;
  }
  /* line 722, ../scss/style.scss */
  .mobile-menu.responsive .contacts .icon {
    float: right;
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 25px !important;
    color: #333333;
  }
  /* line 732, ../scss/style.scss */
  .mobile-menu.responsive .contacts a {
    display: block;
    font-family: 'SanFrancisco-Regular', sans-serif;
    padding: 0;
    margin: 0;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    color: #333333;
    text-align: center;
  }
  /* line 743, ../scss/style.scss */
  .mobile-menu.responsive .contacts a s {
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 20px;
    padding: 0 7px 0 0;
    text-decoration: none;
  }
}
/* line 756, ../scss/style.scss */
#message-us-popup-container {
  position: fixed;
  z-index: 9999;
  display: none;
  width: 100vw;
  height: 100vh;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
}
/* line 767, ../scss/style.scss */
#message-us-popup-container #message-us-popup {
  width: 50vw;
  height: 420px;
  margin-left: 25vw;
  margin-top: calc(50vh - 210px);
  background: #ffffff;
  border-radius: 10px;
  border: 1px solid #ededed;
  padding: 20px;
}
/* line 777, ../scss/style.scss */
#message-us-popup-container #message-us-popup .container {
  width: calc(50vw - 40px);
}
/* line 781, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform {
  background: transparent;
  padding: 15px 0;
}
/* line 785, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 798, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 808, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 816, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform #contactarea {
  padding: 0;
}
/* line 819, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform #contactarea input {
  width: 100%;
  height: 40px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333;
  padding: 0 0 0 10px;
  border-radius: 5px;
  border: 1px solid #ededed;
}
/* line 832, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform #contactarea textarea {
  width: 100%;
  height: 110px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  line-height: 20px;
  color: #333;
  resize: none;
  padding: 10px 10px 0 10px;
  border-radius: 5px;
  border: 1px solid #ededed;
}
/* line 847, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform #contactarea input.contactsubmit {
  width: 140px;
  height: 50px;
  margin: 20px 0 0 0;
  padding: 0;
  background: #01563B;
  color: #ffffff;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-weight: normal;
  cursor: pointer;
  transition: opacity 0.5s ease;
  opacity: 1.0;
  -webkit-appearance: none;
  border-radius: 5px;
  border: 0;
  transition: background 0.5s ease;
}
/* line 865, ../scss/style.scss */
#message-us-popup-container #message-us-popup #contactform #contactarea input.contactsubmit:hover {
  background: #22995F;
  color: #ffffff;
}
/* line 871, ../scss/style.scss */
#message-us-popup-container #message-us-popup .close-button {
  text-align: right;
}
/* line 874, ../scss/style.scss */
#message-us-popup-container #message-us-popup .close-button a {
  color: #999;
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 40px;
  line-height: 25px;
}
/* line 880, ../scss/style.scss */
#message-us-popup-container #message-us-popup .close-button .popup-link:hover {
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  /* line 889, ../scss/style.scss */
  #message-us-popup-container #message-us-popup {
    width: 90vw;
    height: 520px;
    margin-left: 5vw;
    margin-top: calc(50vh - 260px);
  }
  /* line 895, ../scss/style.scss */
  #message-us-popup-container #message-us-popup .container {
    width: calc(90vw - 40px);
  }
  /* line 898, ../scss/style.scss */
  #message-us-popup-container #message-us-popup #contactform {
    padding: 0;
  }
}
/* line 907, ../scss/style.scss */
.main {
  margin-top: 126px;
}

@media screen and (max-width: 1000px) {
  /* line 911, ../scss/style.scss */
  .main {
    margin-top: 70px;
  }
}
/* line 918, ../scss/style.scss */
#about {
  background: #ededed;
  padding: 75px 0;
}
/* line 922, ../scss/style.scss */
#about h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 935, ../scss/style.scss */
#about .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 945, ../scss/style.scss */
#about h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 953, ../scss/style.scss */
#about .info {
  padding: 25px 0 0 0;
}
/* line 956, ../scss/style.scss */
#about .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 25px 0 25px;
  text-align: left;
  line-height: 22px;
}
/* line 966, ../scss/style.scss */
#about .link {
  padding: 50px 0 0 0;
  text-align: center;
}
/* line 970, ../scss/style.scss */
#about .link a {
  display: inline-block;
  margin: auto auto;
  text-align: center;
  color: #333333;
  padding: 10px 15px;
  border: 1px solid #22995F;
  border-radius: 5px;
  background: #ededed;
  transition: background 0.5s ease;
  font-size: 15px;
}
/* line 982, ../scss/style.scss */
#about .link a:hover {
  background: #22995F;
  color: #fff;
}
/* line 987, ../scss/style.scss */
#about .video {
  padding: 75px 0 0 0;
  text-align: center;
}
/* line 991, ../scss/style.scss */
#about .video video {
  width: 65%;
  height: auto;
  margin: auto auto;
}
/* line 996, ../scss/style.scss */
#about .video img {
  width: 55%;
  height: auto;
  margin: auto auto;
}

/* line 1003, ../scss/style.scss */
#ourheritage {
  background: #22995F;
  padding: 75px 0;
}
/* line 1007, ../scss/style.scss */
#ourheritage h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 1020, ../scss/style.scss */
#ourheritage .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: left;
}
/* line 1030, ../scss/style.scss */
#ourheritage h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 1038, ../scss/style.scss */
#ourheritage .info {
  padding: 25px 50px 25px 50px;
}
/* line 1041, ../scss/style.scss */
#ourheritage .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 1051, ../scss/style.scss */
#ourheritage .image {
  padding: 0;
  text-align: center;
}
/* line 1055, ../scss/style.scss */
#ourheritage .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 1063, ../scss/style.scss */
#ourproducts {
  background: #ededed;
  padding: 75px 0;
}
/* line 1067, ../scss/style.scss */
#ourproducts h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 1080, ../scss/style.scss */
#ourproducts .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 1089, ../scss/style.scss */
#ourproducts h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 1097, ../scss/style.scss */
#ourproducts .info {
  padding: 25px 50px 25px 50px;
}
/* line 1100, ../scss/style.scss */
#ourproducts .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 1110, ../scss/style.scss */
#ourproducts .image {
  padding: 0;
  text-align: center;
}
/* line 1114, ../scss/style.scss */
#ourproducts .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 1122, ../scss/style.scss */
#timeline {
  background: url("../img/home/about.jpg") #333333 center fixed no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
/* line 1127, ../scss/style.scss */
#timeline .overlay {
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  padding: 75px 0;
}
/* line 1133, ../scss/style.scss */
#timeline h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 20px 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1146, ../scss/style.scss */
#timeline .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 1156, ../scss/style.scss */
#timeline h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1164, ../scss/style.scss */
#timeline .MultiCarousel {
  float: left;
  overflow: hidden;
  padding: 15px;
  width: 100%;
  position: relative;
}
/* line 1171, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner {
  float: left;
  transition: 1s ease all;
}
/* line 1175, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item {
  float: left;
  text-align: center;
}
/* line 1179, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .event {
  border: 0;
  background: transparent;
  padding: 20px 40px;
  margin: auto auto;
  text-align: left;
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
/* line 1189, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .event h3 {
  font-family: 'TitilliumWeb-Regular', sans-serif;
  font-size: 100px;
  padding: 0;
  margin: 0;
  color: #fff;
  opacity: 0.35;
}
/* line 1200, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .event .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 0 0 0 0;
  border-bottom: 3px solid #fff;
  text-align: left;
  opacity: 0.35;
}
/* line 1213, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .event .text p {
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 15px;
  padding: 20px 0 0 0;
  margin: 0;
  color: #fff;
  line-height: 20px;
}
/* line 1223, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature {
  border: 1px solid #ededed;
  border-radius: 5px;
  background: #fff;
  padding: 20px 15px;
  margin: 15px;
  text-align: center;
}
/* line 1231, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature h2 {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 35px;
  padding: 0;
  margin: 0;
  color: #333333;
}
/* line 1238, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature h3 {
  font-family: 'Omnes-Medium', sans-serif;
  font-size: 16px;
  padding: 5px 0 0 0;
  margin: 0;
  color: #333333;
  line-height: 22px;
}
/* line 1246, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature p {
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 15px;
  padding: 15px 0 0 0;
  margin: 0;
  color: #999;
  line-height: 20px;
}
/* line 1254, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature span {
  font-family: 'Omnes-Medium', sans-serif;
  font-size: 26px;
  padding: 20px 0 10px 0;
  margin: 0;
  color: #000;
  display: block;
}
/* line 1262, ../scss/style.scss */
#timeline .MultiCarousel .MultiCarousel-inner .item .feature span s {
  font-size: 16px;
  text-decoration: none;
}
/* line 1270, ../scss/style.scss */
#timeline .MultiCarousel .leftLst,
#timeline .MultiCarousel .rightLst {
  font-family: 'LigatureSymbols', sans-serif;
  position: absolute;
  border-radius: 100%;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  display: block;
  background: transparent;
  transition: background 0.5s ease;
  border: 1px solid #fff;
  text-shadow: none !important;
  z-index: 900;
}
/* line 1288, ../scss/style.scss */
#timeline .MultiCarousel .leftLst:hover,
#timeline .MultiCarousel .rightLst:hover {
  background: #fff;
  color: #22995F;
}
/* line 1293, ../scss/style.scss */
#timeline .MultiCarousel .leftLst {
  left: 10px;
}
/* line 1296, ../scss/style.scss */
#timeline .MultiCarousel .rightLst {
  right: 10px;
}
/* line 1299, ../scss/style.scss */
#timeline .MultiCarousel .leftLst.over,
#timeline .MultiCarousel .rightLst.over {
  pointer-events: none;
  background: #fff !important;
  color: #22995F;
  opacity: 0.5;
}
/* line 1307, ../scss/style.scss */
#timeline .timeline-desktop {
  display: initial;
}
/* line 1310, ../scss/style.scss */
#timeline .timeline-mobile {
  display: none;
}

@media screen and (max-width: 1000px) {
  /* line 1315, ../scss/style.scss */
  #timeline {
    background: url("../img/home/about.jpg") #333333 center no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }
  /* line 1320, ../scss/style.scss */
  #timeline .timeline-desktop {
    display: none;
  }
  /* line 1323, ../scss/style.scss */
  #timeline .timeline-mobile {
    display: initial;
  }
  /* line 1326, ../scss/style.scss */
  #timeline .MultiCarousel {
    float: left;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    position: relative;
  }
  /* line 1333, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner {
    float: left;
    transition: 1s ease all;
  }
  /* line 1337, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item {
    float: left;
  }
  /* line 1340, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .event {
    border: 0;
    background: transparent;
    padding: 20px 40px;
    margin: auto auto;
    text-align: left;
    width: 90%;
  }
  /* line 1348, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .event h3 {
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-size: 100px;
    padding: 0;
    margin: 0;
    color: #fff;
    opacity: 0.35;
  }
  /* line 1359, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .event .underline:after {
    content: '';
    display: block;
    width: 50px;
    height: 1px;
    margin: 0;
    padding: 0 0 0 0;
    border-bottom: 3px solid #fff;
    text-align: left;
    opacity: 0.35;
  }
  /* line 1372, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .event .text p {
    font-family: 'SanFrancisco-Regular', sans-serif;
    font-size: 15px;
    padding: 20px 0 0 0;
    margin: 0;
    color: #fff;
    line-height: 20px;
  }
  /* line 1382, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature {
    border: 1px solid #ededed;
    border-radius: 5px;
    background: #fff;
    padding: 20px 15px;
    margin: 15px;
    text-align: center;
  }
  /* line 1390, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature h2 {
    font-family: 'LigatureSymbols', sans-serif;
    font-size: 35px;
    padding: 0;
    margin: 0;
    color: #333333;
  }
  /* line 1397, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature h3 {
    font-family: 'Omnes-Medium', sans-serif;
    font-size: 16px;
    padding: 5px 0 0 0;
    margin: 0;
    color: #333333;
    line-height: 22px;
  }
  /* line 1405, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature p {
    font-family: 'SanFrancisco-Regular', sans-serif;
    font-size: 15px;
    padding: 15px 0 0 0;
    margin: 0;
    color: #999;
    line-height: 20px;
  }
  /* line 1413, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature span {
    font-family: 'Omnes-Medium', sans-serif;
    font-size: 26px;
    padding: 20px 0 10px 0;
    margin: 0;
    color: #000;
    display: block;
  }
  /* line 1421, ../scss/style.scss */
  #timeline .MultiCarousel .MultiCarousel-inner .item .feature span s {
    font-size: 16px;
    text-decoration: none;
  }
}
/* line 1433, ../scss/style.scss */
#vehicles-home {
  background: url("../img/home/vehicles.jpg") #333333 center fixed no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
/* line 1438, ../scss/style.scss */
#vehicles-home .overlay {
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  padding: 75px 0;
}
/* line 1444, ../scss/style.scss */
#vehicles-home h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 20px 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1457, ../scss/style.scss */
#vehicles-home .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 1467, ../scss/style.scss */
#vehicles-home h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1475, ../scss/style.scss */
#vehicles-home .info {
  padding: 25px 0 0 0;
}
/* line 1478, ../scss/style.scss */
#vehicles-home .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #ffffff;
  margin: 0;
  padding: 60px 25px 40px 25px;
  text-align: center;
  line-height: 22px;
}
/* line 1488, ../scss/style.scss */
#vehicles-home .link {
  padding: 50px 0 0 0;
  text-align: center;
}
/* line 1492, ../scss/style.scss */
#vehicles-home .link a {
  display: inline-block;
  margin: auto auto;
  text-align: center;
  color: #333333;
  padding: 10px 15px;
  border: 1px solid #22995F;
  border-radius: 5px;
  background: #ededed;
  transition: background 0.5s ease;
  font-size: 15px;
}
/* line 1504, ../scss/style.scss */
#vehicles-home .link a:hover {
  background: #22995F;
  color: #fff;
}

/* line 1513, ../scss/style.scss */
#team {
  background: #ededed;
  padding: 75px 0;
}
/* line 1517, ../scss/style.scss */
#team h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1530, ../scss/style.scss */
#team .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 1540, ../scss/style.scss */
#team h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1548, ../scss/style.scss */
#team .member {
  text-align: center;
  margin: 50px 0 0 0;
}
/* line 1552, ../scss/style.scss */
#team .member img {
  width: 125px;
  height: auto;
  border: 1px solid #fff;
  border-radius: 100%;
}
/* line 1558, ../scss/style.scss */
#team .member h3 {
  font-size: 18px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 15px 0 0 0;
  text-align: center;
}
/* line 1566, ../scss/style.scss */
#team .member h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: center;
}

/* line 1579, ../scss/style.scss */
#testimonials {
  background: #fff;
  padding: 75px 0;
}
/* line 1583, ../scss/style.scss */
#testimonials h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1596, ../scss/style.scss */
#testimonials .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 1606, ../scss/style.scss */
#testimonials h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1614, ../scss/style.scss */
#testimonials .MultiCarousel {
  float: left;
  overflow: hidden;
  padding: 15px;
  width: 100%;
  position: relative;
  margin: 20px 0 0 0;
}
/* line 1622, ../scss/style.scss */
#testimonials .MultiCarousel .MultiCarousel-inner {
  float: left;
  transition: 1s ease all;
}
/* line 1626, ../scss/style.scss */
#testimonials .MultiCarousel .MultiCarousel-inner .item {
  float: left;
}
/* line 1629, ../scss/style.scss */
#testimonials .MultiCarousel .MultiCarousel-inner .item .testimonial {
  border-left: 6px solid #22995F;
  background: #fff;
  padding: 10px 20px;
  margin: auto auto;
  text-align: left;
  width: 50%;
}
/* line 1637, ../scss/style.scss */
#testimonials .MultiCarousel .MultiCarousel-inner .item .testimonial p {
  color: #999;
  line-height: 22px;
  font-size: 15px;
  font-style: italic;
  margin: 0;
  padding: 0;
}
/* line 1645, ../scss/style.scss */
#testimonials .MultiCarousel .MultiCarousel-inner .item .testimonial h3 {
  color: #333333;
  font-size: 15px;
  margin: 0;
  padding: 15px 0 0 0;
  font-family: 'SanFrancisco-Regular', sans-serif;
}
/* line 1655, ../scss/style.scss */
#testimonials .MultiCarousel .leftLst,
#testimonials .MultiCarousel .rightLst {
  font-family: 'LigatureSymbols', sans-serif;
  position: absolute;
  border-radius: 100%;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 35px;
  line-height: 28px;
  display: block;
  background: #fff;
  transition: color 0.5s ease;
  border: 0;
  color: rgba(34, 153, 95, 0.75);
  text-shadow: none !important;
  box-shadow: none !important;
  z-index: 900;
}
/* line 1675, ../scss/style.scss */
#testimonials .MultiCarousel .leftLst:hover,
#testimonials .MultiCarousel .rightLst:hover {
  color: #22995f;
}
/* line 1679, ../scss/style.scss */
#testimonials .MultiCarousel .leftLst {
  left: 10px;
}
/* line 1682, ../scss/style.scss */
#testimonials .MultiCarousel .rightLst {
  right: 10px;
}
/* line 1685, ../scss/style.scss */
#testimonials .MultiCarousel .leftLst.over,
#testimonials .MultiCarousel .rightLst.over {
  pointer-events: none;
  background: #fff !important;
  color: #999;
}

@media screen and (max-width: 1000px) {
  /* line 1702, ../scss/style.scss */
  #testimonials .MultiCarousel .MultiCarousel-inner .item .testimonial {
    border-left: 0;
    width: 75%;
  }
}
/* line 1712, ../scss/style.scss */
.drivers-testimonials {
  border-top: 1px solid #ededed;
}

/* line 1718, ../scss/style.scss */
#news {
  background: #ededed;
  padding: 75px 0;
}
/* line 1722, ../scss/style.scss */
#news h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1735, ../scss/style.scss */
#news .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 1745, ../scss/style.scss */
#news h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1753, ../scss/style.scss */
#news .post {
  background: #fff;
  border-radius: 2px;
  margin: 30px 0 0 0;
  padding: 20px;
}
/* line 1759, ../scss/style.scss */
#news .post h1 {
  font-size: 20px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 5px 0;
  text-align: left;
}
/* line 1767, ../scss/style.scss */
#news .post h1 a {
  color: #333333;
  transition: color 0.5s ease;
}
/* line 1771, ../scss/style.scss */
#news .post h1 a:hover {
  color: #22995F;
}
/* line 1775, ../scss/style.scss */
#news .post time {
  font-size: 13px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 1783, ../scss/style.scss */
#news .post h3 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  max-height: 79px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1796, ../scss/style.scss */
#news .pagination {
  margin: auto auto;
  text-align: center;
  display: block;
  margin: 30px 0 0 0;
}
/* line 1802, ../scss/style.scss */
#news .pagination .previous {
  display: inline-block;
  margin: 0 10px;
  padding: 0;
}
/* line 1807, ../scss/style.scss */
#news .pagination .next {
  display: inline-block;
  margin: 0 10px;
  padding: 0;
}
/* line 1812, ../scss/style.scss */
#news .pagination a {
  color: #999 !important;
  display: inline-block !important;
  padding: 10px 15px;
  border: 1px solid #22995F;
  border-radius: 5px;
  background: #fff;
  transition: background 0.5s ease;
}
/* line 1821, ../scss/style.scss */
#news .pagination a:hover {
  color: #fff !important;
  background: #22995F !important;
}

@media screen and (max-width: 1000px) {
  /* line 1830, ../scss/style.scss */
  #news .col-md-3 {
    display: none;
  }
  /* line 1833, ../scss/style.scss */
  #news .post {
    margin: 15px 0 0 0;
  }
}
/* line 1838, ../scss/style.scss */
#news-post {
  background: #ededed;
  padding: 75px 0;
}
/* line 1842, ../scss/style.scss */
#news-post h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 1855, ../scss/style.scss */
#news-post .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 1865, ../scss/style.scss */
#news-post h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 70px 0;
  text-align: center;
}
/* line 1873, ../scss/style.scss */
#news-post button {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  display: inline-block;
  transition: color 0.5s ease;
  color: #999;
}
/* line 1882, ../scss/style.scss */
#news-post button s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 16px;
}
/* line 1888, ../scss/style.scss */
#news-post button:hover {
  color: #22995F;
}
/* line 1891, ../scss/style.scss */
#news-post h1 {
  width: 50%;
  font-size: 20px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 35px 0 20px 0;
  text-align: left;
}
/* line 1900, ../scss/style.scss */
#news-post p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 1909, ../scss/style.scss */
#news-post p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 1914, ../scss/style.scss */
#news-post strong {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 1923, ../scss/style.scss */
#news-post ul {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 1932, ../scss/style.scss */
#news-post ul li {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 20px;
}
/* line 1942, ../scss/style.scss */
#news-post article {
  width: 50%;
  min-height: 500px;
}
/* line 1946, ../scss/style.scss */
#news-post .images {
  float: right;
  width: 400px;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1954, ../scss/style.scss */
#news-post .images img {
  display: block;
  float: none;
  width: 400px;
  height: auto;
  position: relative;
  top: 0;
  right: 0;
}
/* line 1963, ../scss/style.scss */
#news-post .images img:nth-child(2) {
  top: 30px !important;
}
/* line 1967, ../scss/style.scss */
#news-post img {
  float: right;
  width: 400px;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (max-width: 1000px) {
  /* line 1979, ../scss/style.scss */
  #news-post article {
    width: 100%;
  }
  /* line 1982, ../scss/style.scss */
  #news-post img {
    float: none;
    position: relative;
    width: 100%;
    margin-top: 50px;
  }
  /* line 1988, ../scss/style.scss */
  #news-post .images {
    float: none;
    position: relative;
    width: 100%;
    margin-top: 50px;
  }
  /* line 1994, ../scss/style.scss */
  #news-post .images img {
    display: block;
    float: none;
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    right: 0;
  }
}
/* line 2009, ../scss/style.scss */
#topbox {
  background-size: cover;
}
/* line 2012, ../scss/style.scss */
#topbox .overlay {
  background: rgba(34, 153, 95, 0.75);
  padding: 250px 0 75px 0;
}
/* line 2016, ../scss/style.scss */
#topbox .overlay h1 {
  text-align: left;
  padding: 0;
  margin: 0;
  font-size: 32px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
}
/* line 2024, ../scss/style.scss */
#topbox .overlay h3 {
  text-align: left;
  padding: 10px 0 0 0;
  margin: 0;
  font-size: 18px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  position: absolute;
}

@media screen and (max-width: 1000px) {
  /* line 2038, ../scss/style.scss */
  #topbox .overlay {
    padding: 175px 15px 175px 15px;
  }
  /* line 2041, ../scss/style.scss */
  #topbox .overlay h1 {
    text-align: center;
  }
  /* line 2044, ../scss/style.scss */
  #topbox .overlay h3 {
    text-align: center;
    padding: 20px 25px 0 25px;
  }
}
/* line 2051, ../scss/style.scss */
.products {
  background: url("../img/banners/products.jpg") #fff center no-repeat;
}

/* line 2054, ../scss/style.scss */
.hand-controls {
  background: url("../img/banners/hand-controls.jpg") #fff center no-repeat;
}

/* line 2057, ../scss/style.scss */
.left-foot-accelerators {
  background: url("../img/banners/left-foot-accelerators.jpg") #fff center no-repeat;
}

/* line 2060, ../scss/style.scss */
.steering-aids {
  background: url("../img/banners/steering-aids.jpg") #fff center no-repeat;
}

/* line 2063, ../scss/style.scss */
.easy-release {
  background: url("../img/banners/easy-release.jpg") #fff center no-repeat;
}

/* line 2066, ../scss/style.scss */
.gearshift-easy-release {
  background: url("../img/banners/gearshift-easy-release.jpg") #fff center no-repeat;
}

/* line 2069, ../scss/style.scss */
.hinged-accelerator-pedal-pedal-guards {
  background: url("../img/banners/hinged-accelerator-pedal-pedal-guards.jpg") #fff center no-repeat;
}

/* line 2072, ../scss/style.scss */
.remote-control-devices {
  background: url("../img/banners/remote-control-devices.jpg") #fff center no-repeat;
}

/* line 2075, ../scss/style.scss */
.hoists {
  background: url("../img/banners/hoists.jpg") #fff center no-repeat;
}

/* line 2078, ../scss/style.scss */
.ancillaries {
  background: url("../img/banners/ancillaries.jpg") #fff center no-repeat;
}

/* line 2081, ../scss/style.scss */
.transfer-plate {
  background: url("../img/banners/transfer-plate.jpg") #fff center no-repeat;
}

/* line 2084, ../scss/style.scss */
.vehicles {
  background: url("../img/banners/vehicles.jpg") #fff center no-repeat;
}

/* line 2087, ../scss/style.scss */
.drivers-passengers {
  background: url("../img/banners/drivers-passengers.jpg") #fff center no-repeat;
}

/* line 2090, ../scss/style.scss */
.car-dealers {
  background: url("../img/banners/car-dealers.jpg") #fff center no-repeat;
}

/* line 2093, ../scss/style.scss */
.vat-exemption {
  background: url("../img/banners/about.jpg") #fff center no-repeat;
}

/* line 2096, ../scss/style.scss */
.about {
  background: url("../img/banners/about.jpg") #fff center no-repeat;
}

/* line 2099, ../scss/style.scss */
.news {
  background: url("../img/banners/news.jpg") #fff center no-repeat;
}

/* line 2102, ../scss/style.scss */
.contact {
  background: url("../img/banners/contact.jpg") #fff center no-repeat;
}

/* line 2105, ../scss/style.scss */
.terms {
  background: url("../img/banners/terms.jpg") #fff center no-repeat;
}

/* line 2108, ../scss/style.scss */
.privacy {
  background: url("../img/banners/privacy.jpg") #fff center no-repeat;
}

/* line 2111, ../scss/style.scss */
.faq {
  background: url("../img/banners/faq.jpg") #fff center no-repeat;
}

/* line 2116, ../scss/style.scss */
#hidden_content {
  height: 0;
  overflow: hidden;
  transition: height 0.8s ease;
}

/* line 2121, ../scss/style.scss */
#hidden_content_one {
  height: 0;
  overflow: hidden;
  transition: height 0.8s ease;
}

/* line 2126, ../scss/style.scss */
#hidden_content_two {
  height: 0;
  overflow: hidden;
  transition: height 0.8s ease;
}

/* line 2133, ../scss/style.scss */
#products {
  background: #fff;
  padding: 75px 0;
}
/* line 2137, ../scss/style.scss */
#products h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 2150, ../scss/style.scss */
#products .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 2160, ../scss/style.scss */
#products h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 2168, ../scss/style.scss */
#products h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 35px 0 45px 0;
  text-align: center;
  line-height: 20px;
}
/* line 2177, ../scss/style.scss */
#products .pick-product {
  margin: 30px 0 0 0;
}
/* line 2182, ../scss/style.scss */
#products .pick-product .product .image {
  border: 1px solid #ededed;
  width: 100%;
  height: 260px;
  padding: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 2190, ../scss/style.scss */
#products .pick-product .product .image .overlay {
  background: transparent;
  transition: background 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0;
}
/* line 2197, ../scss/style.scss */
#products .pick-product .product .image .overlay .link {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
  text-align: center;
  padding: 85px 0 0 0;
}
/* line 2206, ../scss/style.scss */
#products .pick-product .product .image .overlay .link b {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: auto auto;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff;
  display: none;
}
/* line 2218, ../scss/style.scss */
#products .pick-product .product .image .overlay .link b:hover {
  background: white;
  color: #22995F;
}
/* line 2227, ../scss/style.scss */
#products .pick-product .product .image:hover .overlay {
  background: rgba(0, 0, 0, 0.25);
}
/* line 2230, ../scss/style.scss */
#products .pick-product .product .image:hover .overlay .link {
  opacity: 1.0;
}
/* line 2233, ../scss/style.scss */
#products .pick-product .product .image:hover .overlay .link b {
  opacity: 1.0;
}
/* line 2239, ../scss/style.scss */
#products .pick-product .product h3 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 15px 25px;
  text-align: center;
  border: 1px solid #ededed;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 0;
  line-height: 20px;
}
/* line 2252, ../scss/style.scss */
#products .pick-product .product .extra-pad {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 2258, ../scss/style.scss */
#products .hand-controls {
  background: #fff;
}
/* line 2261, ../scss/style.scss */
#products .hand-controls .image {
  background: url("../img/products/thumbnails/hand-controls.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2266, ../scss/style.scss */
#products .left-foot-accelerators {
  background: #fff;
}
/* line 2269, ../scss/style.scss */
#products .left-foot-accelerators .image {
  background: url("../img/products/thumbnails/left-foot-accelerators.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2274, ../scss/style.scss */
#products .steering-aids {
  background: #fff;
}
/* line 2277, ../scss/style.scss */
#products .steering-aids .image {
  background: url("../img/products/thumbnails/steering-aids.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2282, ../scss/style.scss */
#products .easy-release {
  background: #fff;
}
/* line 2285, ../scss/style.scss */
#products .easy-release .image {
  background: url("../img/products/thumbnails/easy-release.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2290, ../scss/style.scss */
#products .gearshift-easy-release {
  background: #fff;
}
/* line 2293, ../scss/style.scss */
#products .gearshift-easy-release .image {
  background: url("../img/products/thumbnails/gearshift-easy-release.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2298, ../scss/style.scss */
#products .hinged-accelerator-pedal-pedal-guards {
  background: #fff;
}
/* line 2301, ../scss/style.scss */
#products .hinged-accelerator-pedal-pedal-guards .image {
  background: url("../img/products/thumbnails/hinged-accelerator-pedal-pedal-guards.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2306, ../scss/style.scss */
#products .remote-control-devices {
  background: #fff;
}
/* line 2309, ../scss/style.scss */
#products .remote-control-devices .image {
  background: url("../img/products/thumbnails/remote-control-devices.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2314, ../scss/style.scss */
#products .hoists {
  background: #fff;
}
/* line 2317, ../scss/style.scss */
#products .hoists .image {
  background: url("../img/products/thumbnails/hoists.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2322, ../scss/style.scss */
#products .ancillaries {
  background: #fff;
}
/* line 2325, ../scss/style.scss */
#products .ancillaries .image {
  background: url("../img/products/thumbnails/ancillaries.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2330, ../scss/style.scss */
#products .transfer-plate {
  background: #fff;
}
/* line 2333, ../scss/style.scss */
#products .transfer-plate .image {
  background: url("../img/products/thumbnails/transfer-plate.png") #fff center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1000px) {
  /* line 2350, ../scss/style.scss */
  #products .hand-controls .image,
  #products .left-foot-accelerators .image,
  #products .steering-aids .image,
  #products .easy-release .image,
  #products .gearshift-easy-release .image,
  #products .hinged-accelerator-pedal-pedal-guards .image,
  #products .remote-control-devices .image,
  #products .hoists .image,
  #products .ancillaries .image,
  #products .transfer-plate .image {
    background-color: #E0EDD7;
    background-size: cover;
  }
}

@media screen and (max-width: 1000px) {
  /* line 2362, ../scss/style.scss */
  #products .pick-product .product {
    margin-top: 30px;
  }
  /* line 2365, ../scss/style.scss */
  #products .pick-product .no-marg-top {
    margin-top: 0 !important;
  }
}
/* line 2374, ../scss/style.scss */
#vehicles {
  background: #fff;
  padding: 75px 0;
}
/* line 2378, ../scss/style.scss */
#vehicles h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 2391, ../scss/style.scss */
#vehicles .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 2401, ../scss/style.scss */
#vehicles h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 2409, ../scss/style.scss */
#vehicles h4 a {
  color: #22995F;
}
/* line 2413, ../scss/style.scss */
#vehicles h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 35px 0 45px 0;
  text-align: center;
  line-height: 20px;
}
/* line 2424, ../scss/style.scss */
#vehicles .breadcrumbs-buttons button {
  border: 0;
  background: transparent;
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  transition: color 0.5s ease;
  color: #999;
}
/* line 2433, ../scss/style.scss */
#vehicles .breadcrumbs-buttons button s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 16px;
}
/* line 2439, ../scss/style.scss */
#vehicles .breadcrumbs-buttons button:hover {
  color: #22995F;
}
/* line 2443, ../scss/style.scss */
#vehicles .pick-vehicle {
  margin: 0;
}
/* line 2446, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle {
  margin-top: 30px;
}
/* line 2449, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image {
  border: 1px solid #ededed;
  width: 100%;
  height: 220px;
  padding: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-size: cover !important;
}
/* line 2458, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image .overlay {
  background: transparent;
  transition: background 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0;
}
/* line 2465, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image .overlay .link {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
  text-align: center;
  padding: 85px 0 0 0;
}
/* line 2474, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image .overlay .link b {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: auto auto;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff;
  display: none;
}
/* line 2486, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image .overlay .link b:hover {
  background: white;
  color: #22995F;
}
/* line 2495, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image:hover .overlay {
  background: rgba(0, 0, 0, 0.25);
}
/* line 2498, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image:hover .overlay .link {
  opacity: 1.0;
}
/* line 2501, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .image:hover .overlay .link b {
  opacity: 1.0;
}
/* line 2507, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle h3 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 15px 25px;
  text-align: center;
  border: 1px solid #ededed;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 0;
  line-height: 20px;
}
/* line 2520, ../scss/style.scss */
#vehicles .pick-vehicle .vehicle .extra-pad {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 2526, ../scss/style.scss */
#vehicles .abarth {
  background: #fff;
}
/* line 2529, ../scss/style.scss */
#vehicles .abarth .image {
  background: url("../img/vehicles/thumbnails/abarth.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2534, ../scss/style.scss */
#vehicles .aixam {
  background: #fff;
}
/* line 2537, ../scss/style.scss */
#vehicles .aixam .image {
  background: url("../img/vehicles/thumbnails/aixam.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2542, ../scss/style.scss */
#vehicles .alfa-romeo {
  background: #fff;
}
/* line 2545, ../scss/style.scss */
#vehicles .alfa-romeo .image {
  background: url("../img/vehicles/thumbnails/alfa-romeo.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2550, ../scss/style.scss */
#vehicles .aston-martin {
  background: #fff;
}
/* line 2553, ../scss/style.scss */
#vehicles .aston-martin .image {
  background: url("../img/vehicles/thumbnails/aston-martin.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2558, ../scss/style.scss */
#vehicles .audi {
  background: #fff;
}
/* line 2561, ../scss/style.scss */
#vehicles .audi .image {
  background: url("../img/vehicles/thumbnails/audi.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2566, ../scss/style.scss */
#vehicles .austin {
  background: #fff;
}
/* line 2569, ../scss/style.scss */
#vehicles .austin .image {
  background: url("../img/vehicles/thumbnails/austin.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2574, ../scss/style.scss */
#vehicles .bedford {
  background: #fff;
}
/* line 2577, ../scss/style.scss */
#vehicles .bedford .image {
  background: url("../img/vehicles/thumbnails/bedford.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2582, ../scss/style.scss */
#vehicles .bentley {
  background: #fff;
}
/* line 2585, ../scss/style.scss */
#vehicles .bentley .image {
  background: url("../img/vehicles/thumbnails/bentley.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2590, ../scss/style.scss */
#vehicles .bmw {
  background: #fff;
}
/* line 2593, ../scss/style.scss */
#vehicles .bmw .image {
  background: url("../img/vehicles/thumbnails/bmw.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2598, ../scss/style.scss */
#vehicles .cadillac {
  background: #fff;
}
/* line 2601, ../scss/style.scss */
#vehicles .cadillac .image {
  background: url("../img/vehicles/thumbnails/cadillac.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2606, ../scss/style.scss */
#vehicles .caterham {
  background: #fff;
}
/* line 2609, ../scss/style.scss */
#vehicles .caterham .image {
  background: url("../img/vehicles/thumbnails/caterham.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2614, ../scss/style.scss */
#vehicles .chevrolet {
  background: #fff;
}
/* line 2617, ../scss/style.scss */
#vehicles .chevrolet .image {
  background: url("../img/vehicles/thumbnails/chevrolet.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2622, ../scss/style.scss */
#vehicles .chrysler {
  background: #fff;
}
/* line 2625, ../scss/style.scss */
#vehicles .chrysler .image {
  background: url("../img/vehicles/thumbnails/chrysler.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2630, ../scss/style.scss */
#vehicles .citroen {
  background: #fff;
}
/* line 2633, ../scss/style.scss */
#vehicles .citroen .image {
  background: url("../img/vehicles/thumbnails/citroen.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2638, ../scss/style.scss */
#vehicles .cupra {
  background: #fff;
}
/* line 2641, ../scss/style.scss */
#vehicles .cupra .image {
  background: url("../img/vehicles/thumbnails/cupra.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2646, ../scss/style.scss */
#vehicles .dacia {
  background: #fff;
}
/* line 2649, ../scss/style.scss */
#vehicles .dacia .image {
  background: url("../img/vehicles/thumbnails/dacia.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2654, ../scss/style.scss */
#vehicles .daewoo {
  background: #fff;
}
/* line 2657, ../scss/style.scss */
#vehicles .daewoo .image {
  background: url("../img/vehicles/thumbnails/daewoo.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2662, ../scss/style.scss */
#vehicles .daihatsu {
  background: #fff;
}
/* line 2665, ../scss/style.scss */
#vehicles .daihatsu .image {
  background: url("../img/vehicles/thumbnails/daihatsu.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2670, ../scss/style.scss */
#vehicles .damon {
  background: #fff;
}
/* line 2673, ../scss/style.scss */
#vehicles .damon .image {
  background: url("../img/vehicles/thumbnails/damon.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2678, ../scss/style.scss */
#vehicles .dodge {
  background: #fff;
}
/* line 2681, ../scss/style.scss */
#vehicles .dodge .image {
  background: url("../img/vehicles/thumbnails/dodge.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2686, ../scss/style.scss */
#vehicles .ds {
  background: #fff;
}
/* line 2689, ../scss/style.scss */
#vehicles .ds .image {
  background: url("../img/vehicles/thumbnails/ds.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2694, ../scss/style.scss */
#vehicles .ferrari {
  background: #fff;
}
/* line 2697, ../scss/style.scss */
#vehicles .ferrari .image {
  background: url("../img/vehicles/thumbnails/ferrari.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2702, ../scss/style.scss */
#vehicles .fiat {
  background: #fff;
}
/* line 2705, ../scss/style.scss */
#vehicles .fiat .image {
  background: url("../img/vehicles/thumbnails/fiat.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2710, ../scss/style.scss */
#vehicles .ford {
  background: #fff;
}
/* line 2713, ../scss/style.scss */
#vehicles .ford .image {
  background: url("../img/vehicles/thumbnails/ford.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2718, ../scss/style.scss */
#vehicles .fso {
  background: #fff;
}
/* line 2721, ../scss/style.scss */
#vehicles .fso .image {
  background: url("../img/vehicles/thumbnails/fso.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2726, ../scss/style.scss */
#vehicles .honda {
  background: #fff;
}
/* line 2729, ../scss/style.scss */
#vehicles .honda .image {
  background: url("../img/vehicles/thumbnails/honda.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2734, ../scss/style.scss */
#vehicles .hummer {
  background: #fff;
}
/* line 2737, ../scss/style.scss */
#vehicles .hummer .image {
  background: url("../img/vehicles/thumbnails/hummer.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2742, ../scss/style.scss */
#vehicles .hyundai {
  background: #fff;
}
/* line 2745, ../scss/style.scss */
#vehicles .hyundai .image {
  background: url("../img/vehicles/thumbnails/hyundai.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2750, ../scss/style.scss */
#vehicles .infiniti {
  background: #fff;
}
/* line 2753, ../scss/style.scss */
#vehicles .infiniti .image {
  background: url("../img/vehicles/thumbnails/infiniti.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2758, ../scss/style.scss */
#vehicles .isuzu {
  background: #fff;
}
/* line 2761, ../scss/style.scss */
#vehicles .isuzu .image {
  background: url("../img/vehicles/thumbnails/isuzu.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2766, ../scss/style.scss */
#vehicles .iveco {
  background: #fff;
}
/* line 2769, ../scss/style.scss */
#vehicles .iveco .image {
  background: url("../img/vehicles/thumbnails/iveco.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2774, ../scss/style.scss */
#vehicles .jaguar {
  background: #fff;
}
/* line 2777, ../scss/style.scss */
#vehicles .jaguar .image {
  background: url("../img/vehicles/thumbnails/jaguar.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2782, ../scss/style.scss */
#vehicles .jeep {
  background: #fff;
}
/* line 2785, ../scss/style.scss */
#vehicles .jeep .image {
  background: url("../img/vehicles/thumbnails/jeep.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2790, ../scss/style.scss */
#vehicles .kia {
  background: #fff;
}
/* line 2793, ../scss/style.scss */
#vehicles .kia .image {
  background: url("../img/vehicles/thumbnails/kia.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2798, ../scss/style.scss */
#vehicles .kubota {
  background: #fff;
}
/* line 2801, ../scss/style.scss */
#vehicles .kubota .image {
  background: url("../img/vehicles/thumbnails/kubota.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2806, ../scss/style.scss */
#vehicles .lada {
  background: #fff;
}
/* line 2809, ../scss/style.scss */
#vehicles .lada .image {
  background: url("../img/vehicles/thumbnails/lada.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2814, ../scss/style.scss */
#vehicles .lamborghini {
  background: #fff;
}
/* line 2817, ../scss/style.scss */
#vehicles .lamborghini .image {
  background: url("../img/vehicles/thumbnails/lamborghini.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2822, ../scss/style.scss */
#vehicles .lancia {
  background: #fff;
}
/* line 2825, ../scss/style.scss */
#vehicles .lancia .image {
  background: url("../img/vehicles/thumbnails/lancia.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2830, ../scss/style.scss */
#vehicles .land-rover {
  background: #fff;
}
/* line 2833, ../scss/style.scss */
#vehicles .land-rover .image {
  background: url("../img/vehicles/thumbnails/land-rover.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2838, ../scss/style.scss */
#vehicles .landrover {
  background: #fff;
}
/* line 2841, ../scss/style.scss */
#vehicles .landrover .image {
  background: url("../img/vehicles/thumbnails/landrover.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2846, ../scss/style.scss */
#vehicles .ldv {
  background: #fff;
}
/* line 2849, ../scss/style.scss */
#vehicles .ldv .image {
  background: url("../img/vehicles/thumbnails/ldv.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2854, ../scss/style.scss */
#vehicles .lexus {
  background: #fff;
}
/* line 2857, ../scss/style.scss */
#vehicles .lexus .image {
  background: url("../img/vehicles/thumbnails/lexus.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2862, ../scss/style.scss */
#vehicles .london-taxis-international {
  background: #fff;
}
/* line 2865, ../scss/style.scss */
#vehicles .london-taxis-international .image {
  background: url("../img/vehicles/thumbnails/london-taxis-international.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2870, ../scss/style.scss */
#vehicles .lotus {
  background: #fff;
}
/* line 2873, ../scss/style.scss */
#vehicles .lotus .image {
  background: url("../img/vehicles/thumbnails/lotus.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2878, ../scss/style.scss */
#vehicles .maserati {
  background: #fff;
}
/* line 2881, ../scss/style.scss */
#vehicles .maserati .image {
  background: url("../img/vehicles/thumbnails/maserati.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2886, ../scss/style.scss */
#vehicles .mazda {
  background: #fff;
}
/* line 2889, ../scss/style.scss */
#vehicles .mazda .image {
  background: url("../img/vehicles/thumbnails/mazda.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2894, ../scss/style.scss */
#vehicles .mclaren {
  background: #fff;
}
/* line 2897, ../scss/style.scss */
#vehicles .mclaren .image {
  background: url("../img/vehicles/thumbnails/mclaren.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2902, ../scss/style.scss */
#vehicles .mercedes {
  background: #fff;
}
/* line 2905, ../scss/style.scss */
#vehicles .mercedes .image {
  background: url("../img/vehicles/thumbnails/mercedes.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2910, ../scss/style.scss */
#vehicles .mg {
  background: #fff;
}
/* line 2913, ../scss/style.scss */
#vehicles .mg .image {
  background: url("../img/vehicles/thumbnails/mg.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2918, ../scss/style.scss */
#vehicles .mg-motor {
  background: #fff;
}
/* line 2921, ../scss/style.scss */
#vehicles .mg-motor .image {
  background: url("../img/vehicles/thumbnails/mg-motor.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2926, ../scss/style.scss */
#vehicles .microcar {
  background: #fff;
}
/* line 2929, ../scss/style.scss */
#vehicles .microcar .image {
  background: url("../img/vehicles/thumbnails/microcar.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2934, ../scss/style.scss */
#vehicles .mini {
  background: #fff;
}
/* line 2937, ../scss/style.scss */
#vehicles .mini .image {
  background: url("../img/vehicles/thumbnails/mini.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2942, ../scss/style.scss */
#vehicles .mitsubishi {
  background: #fff;
}
/* line 2945, ../scss/style.scss */
#vehicles .mitsubishi .image {
  background: url("../img/vehicles/thumbnails/mitsubishi.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2950, ../scss/style.scss */
#vehicles .morris {
  background: #fff;
}
/* line 2953, ../scss/style.scss */
#vehicles .morris .image {
  background: url("../img/vehicles/thumbnails/morris.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2958, ../scss/style.scss */
#vehicles .nissan {
  background: #fff;
}
/* line 2961, ../scss/style.scss */
#vehicles .nissan .image {
  background: url("../img/vehicles/thumbnails/nissan.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2966, ../scss/style.scss */
#vehicles .perodua {
  background: #fff;
}
/* line 2969, ../scss/style.scss */
#vehicles .perodua .image {
  background: url("../img/vehicles/thumbnails/perodua.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2974, ../scss/style.scss */
#vehicles .peugeot {
  background: #fff;
}
/* line 2977, ../scss/style.scss */
#vehicles .peugeot .image {
  background: url("../img/vehicles/thumbnails/peugeot.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2982, ../scss/style.scss */
#vehicles .pgo {
  background: #fff;
}
/* line 2985, ../scss/style.scss */
#vehicles .pgo .image {
  background: url("../img/vehicles/thumbnails/pgo.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2990, ../scss/style.scss */
#vehicles .polaris {
  background: #fff;
}
/* line 2993, ../scss/style.scss */
#vehicles .polaris .image {
  background: url("../img/vehicles/thumbnails/polaris.png") #fff center no-repeat;
  background-size: cover;
}
/* line 2998, ../scss/style.scss */
#vehicles .porsche {
  background: #fff;
}
/* line 3001, ../scss/style.scss */
#vehicles .porsche .image {
  background: url("../img/vehicles/thumbnails/porsche.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3006, ../scss/style.scss */
#vehicles .proton {
  background: #fff;
}
/* line 3009, ../scss/style.scss */
#vehicles .proton .image {
  background: url("../img/vehicles/thumbnails/proton.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3014, ../scss/style.scss */
#vehicles .rage-motorsport {
  background: #fff;
}
/* line 3017, ../scss/style.scss */
#vehicles .rage-motorsport .image {
  background: url("../img/vehicles/thumbnails/rage-motorsport.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3022, ../scss/style.scss */
#vehicles .reliant {
  background: #fff;
}
/* line 3025, ../scss/style.scss */
#vehicles .reliant .image {
  background: url("../img/vehicles/thumbnails/reliant.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3030, ../scss/style.scss */
#vehicles .renault {
  background: #fff;
}
/* line 3033, ../scss/style.scss */
#vehicles .renault .image {
  background: url("../img/vehicles/thumbnails/renault.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3038, ../scss/style.scss */
#vehicles .rolls-royce {
  background: #fff;
}
/* line 3041, ../scss/style.scss */
#vehicles .rolls-royce .image {
  background: url("../img/vehicles/thumbnails/rolls-royce.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3046, ../scss/style.scss */
#vehicles .rover {
  background: #fff;
}
/* line 3049, ../scss/style.scss */
#vehicles .rover .image {
  background: url("../img/vehicles/thumbnails/rover.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3054, ../scss/style.scss */
#vehicles .saab {
  background: #fff;
}
/* line 3057, ../scss/style.scss */
#vehicles .saab .image {
  background: url("../img/vehicles/thumbnails/saab.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3062, ../scss/style.scss */
#vehicles .seat {
  background: #fff;
}
/* line 3065, ../scss/style.scss */
#vehicles .seat .image {
  background: url("../img/vehicles/thumbnails/seat.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3070, ../scss/style.scss */
#vehicles .skoda {
  background: #fff;
}
/* line 3073, ../scss/style.scss */
#vehicles .skoda .image {
  background: url("../img/vehicles/thumbnails/skoda.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3078, ../scss/style.scss */
#vehicles .smart {
  background: #fff;
}
/* line 3081, ../scss/style.scss */
#vehicles .smart .image {
  background: url("../img/vehicles/thumbnails/smart.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3086, ../scss/style.scss */
#vehicles .ssangyong {
  background: #fff;
}
/* line 3089, ../scss/style.scss */
#vehicles .ssangyong .image {
  background: url("../img/vehicles/thumbnails/ssangyong.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3094, ../scss/style.scss */
#vehicles .subaru {
  background: #fff;
}
/* line 3097, ../scss/style.scss */
#vehicles .subaru .image {
  background: url("../img/vehicles/thumbnails/subaru.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3102, ../scss/style.scss */
#vehicles .suzuki {
  background: #fff;
}
/* line 3105, ../scss/style.scss */
#vehicles .suzuki .image {
  background: url("../img/vehicles/thumbnails/suzuki.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3110, ../scss/style.scss */
#vehicles .talbot {
  background: #fff;
}
/* line 3113, ../scss/style.scss */
#vehicles .talbot .image {
  background: url("../img/vehicles/thumbnails/talbot.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3118, ../scss/style.scss */
#vehicles .tesla {
  background: #fff;
}
/* line 3121, ../scss/style.scss */
#vehicles .tesla .image {
  background: url("../img/vehicles/thumbnails/tesla.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3126, ../scss/style.scss */
#vehicles .toyota {
  background: #fff;
}
/* line 3129, ../scss/style.scss */
#vehicles .toyota .image {
  background: url("../img/vehicles/thumbnails/toyota.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3134, ../scss/style.scss */
#vehicles .triumph {
  background: #fff;
}
/* line 3137, ../scss/style.scss */
#vehicles .triumph .image {
  background: url("../img/vehicles/thumbnails/triumph.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3142, ../scss/style.scss */
#vehicles .tvr {
  background: #fff;
}
/* line 3145, ../scss/style.scss */
#vehicles .tvr .image {
  background: url("../img/vehicles/thumbnails/tvr.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3150, ../scss/style.scss */
#vehicles .vauxhall {
  background: #fff;
}
/* line 3153, ../scss/style.scss */
#vehicles .vauxhall .image {
  background: url("../img/vehicles/thumbnails/vauxhall.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3158, ../scss/style.scss */
#vehicles .volkswagen {
  background: #fff;
}
/* line 3161, ../scss/style.scss */
#vehicles .volkswagen .image {
  background: url("../img/vehicles/thumbnails/volkswagen.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3166, ../scss/style.scss */
#vehicles .volvo {
  background: #fff;
}
/* line 3169, ../scss/style.scss */
#vehicles .volvo .image {
  background: url("../img/vehicles/thumbnails/volvo.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3174, ../scss/style.scss */
#vehicles .yamaha {
  background: #fff;
}
/* line 3177, ../scss/style.scss */
#vehicles .yamaha .image {
  background: url("../img/vehicles/thumbnails/yamaha.png") #fff center no-repeat;
  background-size: cover;
}
/* line 3182, ../scss/style.scss */
#vehicles .yugo {
  background: #fff;
}
/* line 3185, ../scss/style.scss */
#vehicles .yugo .image {
  background: url("../img/vehicles/thumbnails/yugo.png") #fff center no-repeat;
  background-size: cover;
}

@media screen and (max-width: 1000px) {
  /* line 3196, ../scss/style.scss */
  #vehicles .pick-vehicle .vehicle {
    margin-top: 30px;
  }
  /* line 3199, ../scss/style.scss */
  #vehicles .pick-vehicle .no-marg-top {
    margin-top: 0 !important;
  }
}
/* line 3205, ../scss/style.scss */
#vehicles-individual {
  background: #fff;
  padding: 75px 0;
}
/* line 3209, ../scss/style.scss */
#vehicles-individual h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 3222, ../scss/style.scss */
#vehicles-individual .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 3232, ../scss/style.scss */
#vehicles-individual h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 70px 0;
  text-align: center;
}
/* line 3240, ../scss/style.scss */
#vehicles-individual button {
  border: 0;
  background: transparent;
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  transition: color 0.5s ease;
  color: #999;
}
/* line 3249, ../scss/style.scss */
#vehicles-individual button s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 16px;
}
/* line 3255, ../scss/style.scss */
#vehicles-individual button:hover {
  color: #22995F;
}
/* line 3258, ../scss/style.scss */
#vehicles-individual h1 {
  width: 50%;
  font-size: 20px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 35px 0 20px 0;
  text-align: left;
}
/* line 3267, ../scss/style.scss */
#vehicles-individual p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 3276, ../scss/style.scss */
#vehicles-individual p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 3281, ../scss/style.scss */
#vehicles-individual strong {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 3290, ../scss/style.scss */
#vehicles-individual ul {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 20px;
}
/* line 3299, ../scss/style.scss */
#vehicles-individual ul li {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 20px;
}
/* line 3309, ../scss/style.scss */
#vehicles-individual .vehicle-block {
  margin: 30px 0 0 0;
  min-height: 300px;
}
/* line 3313, ../scss/style.scss */
#vehicles-individual .vehicle-block h2 {
  width: 100%;
  text-align: left;
  text-transform: none;
  padding: 30px 0 10px 0;
  margin: 0;
  font-size: 22px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  letter-spacing: 0;
}
/* line 3323, ../scss/style.scss */
#vehicles-individual .vehicle-block p {
  width: 100%;
  text-align: left;
  padding: 0 0 20px 0;
  margin: 0;
  font-size: 15px;
  line-height: 20px;
}
/* line 3331, ../scss/style.scss */
#vehicles-individual .vehicle-block .image {
  text-align: right;
}
/* line 3334, ../scss/style.scss */
#vehicles-individual .vehicle-block .image img {
  width: 400px;
  height: auto;
}

@media screen and (max-width: 1000px) {
  /* line 3357, ../scss/style.scss */
  #vehicles-individual article {
    width: 100%;
  }
  /* line 3360, ../scss/style.scss */
  #vehicles-individual img {
    float: none;
    position: relative;
    width: 100% !important;
    margin-top: 50px;
  }
}
/* line 3371, ../scss/style.scss */
#tabs {
  background: #01563B;
  padding: 50px 0;
}
/* line 3375, ../scss/style.scss */
#tabs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 3381, ../scss/style.scss */
#tabs ul li {
  display: inline-block;
  margin: 0 10px;
}
/* line 3385, ../scss/style.scss */
#tabs ul li a {
  color: #fff;
  transition: color 0.5s ease;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 18px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 15px 25px;
  transition: background 0.5s ease;
  display: inline-block;
}
/* line 3399, ../scss/style.scss */
#tabs ul li:hover a {
  color: #22995F;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 18px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 15px 25px;
  background: #fff;
}
/* line 3411, ../scss/style.scss */
#tabs ul .active a {
  color: #22995F;
  border-radius: 5px;
  background: #fff;
}
/* line 3416, ../scss/style.scss */
#tabs ul .active a:hover {
  color: #22995F;
}

@media screen and (max-width: 1000px) {
  /* line 3423, ../scss/style.scss */
  #tabs {
    padding: 35px 0 50px 0;
  }
  /* line 3428, ../scss/style.scss */
  #tabs ul li {
    display: block;
    width: 100%;
    margin: 15px 0 0 0;
  }
  /* line 3433, ../scss/style.scss */
  #tabs ul li a {
    width: 100%;
    font-size: 16px;
  }
}
/* line 3441, ../scss/style.scss */
#info-tabs {
  background: #01563B;
  padding: 50px 0 30px 0;
}
/* line 3445, ../scss/style.scss */
#info-tabs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 3451, ../scss/style.scss */
#info-tabs ul li {
  display: inline-block;
  margin: 0 10px;
}
/* line 3455, ../scss/style.scss */
#info-tabs ul li a {
  color: #fff;
  transition: color 0.5s ease;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 18px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 15px 25px;
  transition: background 0.5s ease;
  display: inline-block;
}
/* line 3469, ../scss/style.scss */
#info-tabs ul li:hover a {
  color: #22995F;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 18px;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 15px 25px;
  background: #fff;
}
/* line 3481, ../scss/style.scss */
#info-tabs ul .active a {
  color: #22995F;
  border-radius: 5px;
  background: #fff;
}
/* line 3486, ../scss/style.scss */
#info-tabs ul .active a:hover {
  color: #22995F;
}

@media screen and (max-width: 1000px) {
  /* line 3493, ../scss/style.scss */
  #info-tabs {
    padding: 35px 0 50px 0;
  }
  /* line 3498, ../scss/style.scss */
  #info-tabs ul li {
    display: block;
    width: 100%;
    margin: 15px 0 0 0;
  }
  /* line 3503, ../scss/style.scss */
  #info-tabs ul li a {
    width: 100%;
    font-size: 16px;
  }
}
/* line 3511, ../scss/style.scss */
#sub-tabs {
  background: #01563B;
  color: #fff;
  text-align: center;
  padding: 55px 0 50px 0;
}
/* line 3517, ../scss/style.scss */
#sub-tabs a {
  color: #fff;
  font-size: 16px;
  display: inline-block;
  margin: -25px 25px 0 25px;
  transition: color 0.5s ease;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 3525, ../scss/style.scss */
#sub-tabs a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 3528, ../scss/style.scss */
#sub-tabs b {
  display: inline-block;
  color: #999;
  font-size: 30px;
  margin: -15px 0 0 0;
  position: absolute;
  font-weight: normal;
}
/* line 3536, ../scss/style.scss */
#sub-tabs br {
  content: "";
  display: block;
  height: 20px;
}

@media screen and (max-width: 1000px) {
  /* line 3543, ../scss/style.scss */
  #sub-tabs {
    padding: 25px 0 35px 0;
  }
  /* line 3546, ../scss/style.scss */
  #sub-tabs a {
    color: #fff !important;
    padding: 10px 0 0 0;
    display: block;
    margin: 5px 0;
  }
  /* line 3552, ../scss/style.scss */
  #sub-tabs b {
    display: none;
  }
}
/* line 3560, ../scss/style.scss */
#features {
  background: #fff;
  padding: 75px 0;
}
/* line 3564, ../scss/style.scss */
#features .info {
  padding: 30px 30px 0 15px;
}
/* line 3567, ../scss/style.scss */
#features .info .breadcrumbs-buttons {
  margin-bottom: 30px;
}
/* line 3570, ../scss/style.scss */
#features .info .breadcrumbs-buttons button {
  border: 0;
  background: transparent;
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  transition: color 0.5s ease;
  color: #999;
}
/* line 3579, ../scss/style.scss */
#features .info .breadcrumbs-buttons button s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 16px;
}
/* line 3585, ../scss/style.scss */
#features .info .breadcrumbs-buttons button:hover {
  color: #22995F;
}
/* line 3589, ../scss/style.scss */
#features .info h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 3602, ../scss/style.scss */
#features .info .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 3612, ../scss/style.scss */
#features .info h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 10px 0;
  text-align: left;
  line-height: 18px;
}
/* line 3621, ../scss/style.scss */
#features .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 3630, ../scss/style.scss */
#features .info p a {
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  transition: color 0.5s ease;
}
/* line 3635, ../scss/style.scss */
#features .info p a:hover {
  color: #333333;
}
/* line 3638, ../scss/style.scss */
#features .info p b {
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 3642, ../scss/style.scss */
#features .info h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 3650, ../scss/style.scss */
#features .info .links {
  padding: 30px 0 15px 0;
}
/* line 3653, ../scss/style.scss */
#features .info .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 3660, ../scss/style.scss */
#features .info .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 3674, ../scss/style.scss */
#features .info .links .link .link-box s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 25px;
}
/* line 3680, ../scss/style.scss */
#features .info .links .link .link-information {
  padding: 10px 15px;
}
/* line 3683, ../scss/style.scss */
#features .info .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 3692, ../scss/style.scss */
#features .info .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 3704, ../scss/style.scss */
#features .info .links .link:hover .link-box {
  background: #22995F;
}
/* line 3709, ../scss/style.scss */
#features .info .links .link:hover .link-information h3 {
  color: #22995F;
}
/* line 3715, ../scss/style.scss */
#features .info ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
}
/* line 3724, ../scss/style.scss */
#features .images .carousel .item {
  border-radius: 5px;
}
/* line 3727, ../scss/style.scss */
#features .images .carousel .item .thumb {
  width: 25%;
  cursor: pointer;
  float: left;
  padding: 5px;
  border-radius: 2px;
}
/* line 3734, ../scss/style.scss */
#features .images .carousel .item .thumb img {
  width: 100%;
  border: 1px solid #ededed;
  border-radius: 2px;
  opacity: 1.0;
  transition: opacity 0.5s ease;
}
/* line 3741, ../scss/style.scss */
#features .images .carousel .item .thumb img:hover {
  opacity: 0.75;
}
/* line 3745, ../scss/style.scss */
#features .images .carousel .item img {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #ededed;
}
/* line 3752, ../scss/style.scss */
#features .images .break {
  margin-top: 15px;
}
/* line 3755, ../scss/style.scss */
#features .images p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 3764, ../scss/style.scss */
#features .images p a {
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  transition: color 0.5s ease;
}
/* line 3769, ../scss/style.scss */
#features .images p a:hover {
  color: #333333;
}
/* line 3772, ../scss/style.scss */
#features .images p b {
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 3776, ../scss/style.scss */
#features .images h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 3785, ../scss/style.scss */
#features .links {
  padding: 30px 0 0 0;
}
/* line 3788, ../scss/style.scss */
#features .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 3795, ../scss/style.scss */
#features .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 3809, ../scss/style.scss */
#features .links .link .link-information {
  padding: 10px 15px;
}
/* line 3812, ../scss/style.scss */
#features .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 3821, ../scss/style.scss */
#features .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 3833, ../scss/style.scss */
#features .links .link:hover .link-box {
  background: #22995F;
}
/* line 3838, ../scss/style.scss */
#features .links .link:hover .link-information h3 {
  color: #22995F;
}

@media screen and (max-width: 1000px) {
  /* line 3848, ../scss/style.scss */
  #features .images {
    margin-top: 50px;
  }
}
/* line 3853, ../scss/style.scss */
#features-two {
  background: #ededed;
  padding: 75px 0;
}
/* line 3857, ../scss/style.scss */
#features-two .info {
  padding: 30px 15px 0 30px;
}
/* line 3860, ../scss/style.scss */
#features-two .info h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 3873, ../scss/style.scss */
#features-two .info .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 3883, ../scss/style.scss */
#features-two .info h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 10px 0;
  text-align: left;
  line-height: 18px;
}
/* line 3892, ../scss/style.scss */
#features-two .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 3901, ../scss/style.scss */
#features-two .info h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 3909, ../scss/style.scss */
#features-two .info .links {
  padding: 30px 0 15px 0;
}
/* line 3912, ../scss/style.scss */
#features-two .info .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 3919, ../scss/style.scss */
#features-two .info .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 3933, ../scss/style.scss */
#features-two .info .links .link .link-information {
  padding: 10px 15px;
}
/* line 3936, ../scss/style.scss */
#features-two .info .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 3945, ../scss/style.scss */
#features-two .info .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 3957, ../scss/style.scss */
#features-two .info .links .link:hover .link-box {
  background: #22995F;
}
/* line 3962, ../scss/style.scss */
#features-two .info .links .link:hover .link-information h3 {
  color: #22995F;
}
/* line 3968, ../scss/style.scss */
#features-two .info ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
}
/* line 3977, ../scss/style.scss */
#features-two .images .carousel .item {
  border-radius: 5px;
}
/* line 3980, ../scss/style.scss */
#features-two .images .carousel .item .thumb {
  width: 25%;
  cursor: pointer;
  float: left;
  padding: 5px;
  border-radius: 2px;
}
/* line 3987, ../scss/style.scss */
#features-two .images .carousel .item .thumb img {
  width: 100%;
  border: 1px solid #ededed;
  border-radius: 2px;
  opacity: 1.0;
  transition: opacity 0.5s ease;
}
/* line 3994, ../scss/style.scss */
#features-two .images .carousel .item .thumb img:hover {
  opacity: 0.75;
}
/* line 3998, ../scss/style.scss */
#features-two .images .carousel .item img {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #ededed;
}
/* line 4005, ../scss/style.scss */
#features-two .images .break {
  margin-top: 15px;
}
/* line 4009, ../scss/style.scss */
#features-two .links {
  padding: 30px 0 0 0;
}
/* line 4012, ../scss/style.scss */
#features-two .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 4019, ../scss/style.scss */
#features-two .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 4033, ../scss/style.scss */
#features-two .links .link .link-information {
  padding: 10px 15px;
}
/* line 4036, ../scss/style.scss */
#features-two .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 4045, ../scss/style.scss */
#features-two .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 4057, ../scss/style.scss */
#features-two .links .link:hover .link-box {
  background: #22995F;
}
/* line 4062, ../scss/style.scss */
#features-two .links .link:hover .link-information h3 {
  color: #22995F;
}

@media screen and (max-width: 1000px) {
  /* line 4072, ../scss/style.scss */
  #features-two .images {
    margin-top: 50px;
  }
}
/* line 4077, ../scss/style.scss */
#features-three {
  background: #fff;
  padding: 75px 0;
}
/* line 4081, ../scss/style.scss */
#features-three h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 4094, ../scss/style.scss */
#features-three .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 4104, ../scss/style.scss */
#features-three h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 10px 0;
  text-align: center;
  line-height: 18px;
}
/* line 4113, ../scss/style.scss */
#features-three p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 30px 0 30px;
  text-align: left;
  line-height: 22px;
}
/* line 4122, ../scss/style.scss */
#features-three .pick-product {
  margin: 50px 0 0 0;
  text-align: center;
}
/* line 4126, ../scss/style.scss */
#features-three .pick-product .col-md-3 {
  float: none;
  display: inline-block;
  margin: auto auto;
}
/* line 4133, ../scss/style.scss */
#features-three .pick-product .product .image {
  border: 1px solid #ededed;
  width: 100%;
  height: 220px;
  padding: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 4141, ../scss/style.scss */
#features-three .pick-product .product .image .overlay {
  background: transparent;
  transition: background 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0;
}
/* line 4148, ../scss/style.scss */
#features-three .pick-product .product .image .overlay .link {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
  text-align: center;
  padding: 85px 0 0 0;
}
/* line 4157, ../scss/style.scss */
#features-three .pick-product .product .image .overlay .link b {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: auto auto;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff;
  display: none;
}
/* line 4169, ../scss/style.scss */
#features-three .pick-product .product .image .overlay .link b:hover {
  background: white;
  color: #22995F;
}
/* line 4178, ../scss/style.scss */
#features-three .pick-product .product .image:hover .overlay {
  background: rgba(0, 0, 0, 0.25);
}
/* line 4181, ../scss/style.scss */
#features-three .pick-product .product .image:hover .overlay .link {
  opacity: 1.0;
}
/* line 4184, ../scss/style.scss */
#features-three .pick-product .product .image:hover .overlay .link b {
  opacity: 1.0;
}
/* line 4190, ../scss/style.scss */
#features-three .pick-product .product h3 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 15px 10px;
  text-align: center;
  border: 1px solid #ededed;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 0;
  line-height: 20px;
}
/* line 4203, ../scss/style.scss */
#features-three .pick-product .product .extra-pad {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 4209, ../scss/style.scss */
#features-three .steering-aids {
  background: #fff;
}
/* line 4212, ../scss/style.scss */
#features-three .steering-aids .image {
  background: url("../img/products/thumbnails/steering-aids.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4217, ../scss/style.scss */
#features-three .hinged-accelerator-pedal-pedal-guards {
  background: #fff;
}
/* line 4220, ../scss/style.scss */
#features-three .hinged-accelerator-pedal-pedal-guards .image {
  background: url("../img/products/thumbnails/hinged-accelerator-pedal-pedal-guards.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4225, ../scss/style.scss */
#features-three .hinged-pedal {
  background: #fff;
}
/* line 4228, ../scss/style.scss */
#features-three .hinged-pedal .image {
  background: url("../img/products/thumbnails/hinged-pedal.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4233, ../scss/style.scss */
#features-three .remote-control-devices {
  background: #fff;
}
/* line 4236, ../scss/style.scss */
#features-three .remote-control-devices .image {
  background: url("../img/products/thumbnails/remote-control-devices.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4241, ../scss/style.scss */
#features-three .easy-release {
  background: #fff;
}
/* line 4244, ../scss/style.scss */
#features-three .easy-release .image {
  background: url("../img/products/thumbnails/easy-release.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4249, ../scss/style.scss */
#features-three .gearshift-easy-release {
  background: #fff;
}
/* line 4252, ../scss/style.scss */
#features-three .gearshift-easy-release .image {
  background: url("../img/products/thumbnails/gearshift-easy-release.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4257, ../scss/style.scss */
#features-three .hand-controls {
  background: #fff;
}
/* line 4260, ../scss/style.scss */
#features-three .hand-controls .image {
  background: url("../img/products/thumbnails/hand-controls.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4265, ../scss/style.scss */
#features-three .left-foot-accelerators {
  background: #fff;
}
/* line 4268, ../scss/style.scss */
#features-three .left-foot-accelerators .image {
  background: url("../img/products/thumbnails/left-foot-accelerators.png") #fff center no-repeat;
  background-size: cover;
}
/* line 4273, ../scss/style.scss */
#features-three .left-foot-accelerators-twin {
  background: #fff;
}
/* line 4276, ../scss/style.scss */
#features-three .left-foot-accelerators-twin .image {
  background: url("../img/products/thumbnails/left-foot-accelerators-twin.png") #fff center no-repeat;
  background-size: cover;
}

@media screen and (max-width: 1000px) {
  /* line 4288, ../scss/style.scss */
  #features-three .pick-product .product {
    margin-top: 30px;
  }
  /* line 4291, ../scss/style.scss */
  #features-three .pick-product .no-marg-top {
    margin-top: 0 !important;
  }
}
/* line 4297, ../scss/style.scss */
#call-to-actions {
  background: #01563B;
  padding: 75px 0;
}
/* line 4303, ../scss/style.scss */
#call-to-actions .details a {
  display: block;
  background: #fff;
  border-radius: 2px;
  text-align: center;
  margin: 0;
  padding: 20px 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  height: 160px;
}
/* line 4314, ../scss/style.scss */
#call-to-actions .details a h5 {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 60px;
  margin: 0;
  padding: 0;
  color: #333333;
  transition: color 0.5s ease;
  line-height: 70px;
}
/* line 4323, ../scss/style.scss */
#call-to-actions .details a h5 span {
  font-family: 'TitilliumWeb-Regular', sans-serif;
  text-decoration: none;
  font-style: normal;
  line-height: 70px;
  padding: 0;
  margin: 0;
}
/* line 4332, ../scss/style.scss */
#call-to-actions .details a h6 {
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 10px 0 20px 0;
  color: #999;
  transition: color 0.5s ease;
}
/* line 4341, ../scss/style.scss */
#call-to-actions .details a:hover {
  cursor: pointer;
}
/* line 4344, ../scss/style.scss */
#call-to-actions .details a:hover h5 {
  color: #22995F;
}

/* line 4350, ../scss/style.scss */
#illustration {
  background: #E0EED7;
  padding: 75px 0;
}
/* line 4354, ../scss/style.scss */
#illustration .info {
  padding: 50px;
}
/* line 4357, ../scss/style.scss */
#illustration .info h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 4370, ../scss/style.scss */
#illustration .info .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 4380, ../scss/style.scss */
#illustration .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 4390, ../scss/style.scss */
#illustration .images {
  padding: 0;
  text-align: center;
}
/* line 4394, ../scss/style.scss */
#illustration .images img {
  width: 60%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 4402, ../scss/style.scss */
#faq-section {
  background: #22995F;
  padding: 75px 0;
}
/* line 4406, ../scss/style.scss */
#faq-section h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 4416, ../scss/style.scss */
#faq-section h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 10px 0;
  text-align: center;
  line-height: 18px;
}
/* line 4425, ../scss/style.scss */
#faq-section p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 20px 30px 0 30px;
  text-align: left;
  line-height: 22px;
}
/* line 4434, ../scss/style.scss */
#faq-section .faq-split-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 4437, ../scss/style.scss */
#faq-section .faq-split-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: 40px;
}
/* line 4441, ../scss/style.scss */
#faq-section .faqs {
  padding: 40px 0 0 0;
}
/* line 4444, ../scss/style.scss */
#faq-section .faqs .col-md-6 {
  padding: 0 75px;
}
/* line 4447, ../scss/style.scss */
#faq-section .faqs h5 {
  font-size: 22px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  padding: 0 0 10px 0;
  margin: 0;
  color: #fff;
}
/* line 4454, ../scss/style.scss */
#faq-section .faqs a {
  color: #fff;
  font-size: 15px;
  transition: color 0.5s ease;
  font-family: 'SanFrancisco-Semibold', sans-serif;
}
/* line 4460, ../scss/style.scss */
#faq-section .faqs a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 4464, ../scss/style.scss */
#faq-section .view-all {
  text-align: center;
}
/* line 4467, ../scss/style.scss */
#faq-section .view-all a {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: 50px 0 0 0;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff !important;
  font-size: 15px;
}
/* line 4479, ../scss/style.scss */
#faq-section .view-all a:hover {
  background: #fff;
  color: #22995F !important;
}

@media screen and (max-width: 1000px) {
  /* line 4486, ../scss/style.scss */
  #faq-section {
    padding: 50px 0;
  }
  /* line 4489, ../scss/style.scss */
  #faq-section .faqs {
    padding: 0 30px 0 30px;
  }
  /* line 4492, ../scss/style.scss */
  #faq-section .faqs .col-md-6 {
    padding: 0 15px;
  }
  /* line 4495, ../scss/style.scss */
  #faq-section .faqs h5 {
    padding: 40px 0 10px 0;
  }
}
/* line 4504, ../scss/style.scss */
#information {
  background: #fff;
  padding: 75px 0;
}
/* line 4508, ../scss/style.scss */
#information h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 4521, ../scss/style.scss */
#information .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 4531, ../scss/style.scss */
#information h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 4539, ../scss/style.scss */
#information h4 a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 4544, ../scss/style.scss */
#information h4 a:hover {
  color: #333333;
}
/* line 4548, ../scss/style.scss */
#information h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 4556, ../scss/style.scss */
#information ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  font-size: 15px;
  color: #333333;
}
/* line 4562, ../scss/style.scss */
#information ul li {
  font-size: 15px;
}
/* line 4567, ../scss/style.scss */
#information .center-title h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 15px 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 4580, ../scss/style.scss */
#information .center-title .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 4590, ../scss/style.scss */
#information .center-title h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 4599, ../scss/style.scss */
#information .info {
  padding: 25px 50px 25px 50px;
}
/* line 4602, ../scss/style.scss */
#information .info h3 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 4610, ../scss/style.scss */
#information .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 4619, ../scss/style.scss */
#information .info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 4624, ../scss/style.scss */
#information .info p a:hover {
  color: #333333;
}
/* line 4628, ../scss/style.scss */
#information .info .links {
  padding: 30px 0 15px 0;
}
/* line 4631, ../scss/style.scss */
#information .info .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 4638, ../scss/style.scss */
#information .info .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 4652, ../scss/style.scss */
#information .info .links .link .link-information {
  padding: 10px 15px;
}
/* line 4655, ../scss/style.scss */
#information .info .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 4664, ../scss/style.scss */
#information .info .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 4676, ../scss/style.scss */
#information .info .links .link:hover .link-box {
  background: #22995F;
}
/* line 4681, ../scss/style.scss */
#information .info .links .link:hover .link-information h3 {
  color: #22995F;
}
/* line 4688, ../scss/style.scss */
#information .image {
  padding: 0;
  text-align: center;
}
/* line 4692, ../scss/style.scss */
#information .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 4700, ../scss/style.scss */
#information-two {
  background: #ededed;
  padding: 75px 0;
}
/* line 4704, ../scss/style.scss */
#information-two h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 4717, ../scss/style.scss */
#information-two .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 4727, ../scss/style.scss */
#information-two h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 4735, ../scss/style.scss */
#information-two h4 a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 4740, ../scss/style.scss */
#information-two h4 a:hover {
  color: #333333;
}
/* line 4744, ../scss/style.scss */
#information-two h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 4752, ../scss/style.scss */
#information-two ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  font-size: 15px;
  color: #333333;
}
/* line 4758, ../scss/style.scss */
#information-two ul li {
  font-size: 15px;
}
/* line 4763, ../scss/style.scss */
#information-two .center-title h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 4776, ../scss/style.scss */
#information-two .center-title .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 4786, ../scss/style.scss */
#information-two .center-title h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 4795, ../scss/style.scss */
#information-two .info {
  padding: 25px 50px 25px 50px;
}
/* line 4798, ../scss/style.scss */
#information-two .info h3 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 4806, ../scss/style.scss */
#information-two .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 4815, ../scss/style.scss */
#information-two .info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 4820, ../scss/style.scss */
#information-two .info p a:hover {
  color: #333333;
}
/* line 4823, ../scss/style.scss */
#information-two .info p i {
  color: #999;
}
/* line 4827, ../scss/style.scss */
#information-two .info .links {
  padding: 30px 0 15px 0;
}
/* line 4830, ../scss/style.scss */
#information-two .info .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 4837, ../scss/style.scss */
#information-two .info .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 4851, ../scss/style.scss */
#information-two .info .links .link .link-information {
  padding: 10px 15px;
}
/* line 4854, ../scss/style.scss */
#information-two .info .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 4863, ../scss/style.scss */
#information-two .info .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 4875, ../scss/style.scss */
#information-two .info .links .link:hover .link-box {
  background: #22995F;
}
/* line 4880, ../scss/style.scss */
#information-two .info .links .link:hover .link-information h3 {
  color: #22995F;
}
/* line 4887, ../scss/style.scss */
#information-two .image {
  padding: 0;
  text-align: center;
}
/* line 4891, ../scss/style.scss */
#information-two .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 4899, ../scss/style.scss */
#information-three {
  background: #fff;
  padding: 75px 0;
}
/* line 4903, ../scss/style.scss */
#information-three h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 4916, ../scss/style.scss */
#information-three .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 4926, ../scss/style.scss */
#information-three h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 4934, ../scss/style.scss */
#information-three h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 4942, ../scss/style.scss */
#information-three ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  color: #333333;
  font-size: 15px;
}
/* line 4948, ../scss/style.scss */
#information-three ul li {
  font-size: 15px;
}
/* line 4954, ../scss/style.scss */
#information-three .center-title h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 15px 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 4967, ../scss/style.scss */
#information-three .center-title .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: left;
}
/* line 4977, ../scss/style.scss */
#information-three .center-title h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 4986, ../scss/style.scss */
#information-three .fund {
  background: #fff;
  color: #333333;
  padding: 30px;
  margin-top: 30px;
  border-radius: 5px;
  border: 1px solid #ededed;
}
/* line 4994, ../scss/style.scss */
#information-three .fund ul {
  font-size: 15px;
}
/* line 4997, ../scss/style.scss */
#information-three .fund ul li {
  font-size: 15px;
}
/* line 5002, ../scss/style.scss */
#information-three .info {
  padding: 15px 30px;
}
/* line 5005, ../scss/style.scss */
#information-three .info h3 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 5013, ../scss/style.scss */
#information-three .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 5022, ../scss/style.scss */
#information-three .info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 5027, ../scss/style.scss */
#information-three .info p a:hover {
  color: #333333;
}
/* line 5032, ../scss/style.scss */
#information-three .image {
  padding: 0;
  text-align: center;
}
/* line 5036, ../scss/style.scss */
#information-three .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 5044, ../scss/style.scss */
#information-four {
  background: #01563B;
  padding: 75px 0;
}
/* line 5048, ../scss/style.scss */
#information-four h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 5061, ../scss/style.scss */
#information-four .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 5071, ../scss/style.scss */
#information-four h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
/* line 5079, ../scss/style.scss */
#information-four h4 a {
  color: #fff;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 5084, ../scss/style.scss */
#information-four h4 a:hover {
  color: #fff;
}
/* line 5088, ../scss/style.scss */
#information-four h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #fff;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 5096, ../scss/style.scss */
#information-four ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  font-size: 15px;
  color: #fff;
}
/* line 5102, ../scss/style.scss */
#information-four ul li {
  font-size: 15px;
}
/* line 5107, ../scss/style.scss */
#information-four .center-title h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5120, ../scss/style.scss */
#information-four .center-title .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: left;
}
/* line 5130, ../scss/style.scss */
#information-four .center-title h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 5139, ../scss/style.scss */
#information-four .info {
  padding: 25px 50px 25px 50px;
}
/* line 5142, ../scss/style.scss */
#information-four .info h3 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 5150, ../scss/style.scss */
#information-four .info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 5159, ../scss/style.scss */
#information-four .info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 5164, ../scss/style.scss */
#information-four .info p a:hover {
  color: #333333;
}
/* line 5167, ../scss/style.scss */
#information-four .info p i {
  color: #999;
}
/* line 5171, ../scss/style.scss */
#information-four .info .links {
  padding: 30px 0 15px 0;
}
/* line 5174, ../scss/style.scss */
#information-four .info .links .link {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 5181, ../scss/style.scss */
#information-four .info .links .link .link-box {
  background: #333333;
  width: 60px;
  height: 60px;
  float: left;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  line-height: 60px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  padding: 0;
  margin: 0 15px 0 0;
  transition: background 0.5s ease;
}
/* line 5195, ../scss/style.scss */
#information-four .info .links .link .link-information {
  padding: 10px 15px;
}
/* line 5198, ../scss/style.scss */
#information-four .info .links .link .link-information h3 {
  font-size: 16px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0;
  text-align: left;
  transition: color 0.5s ease;
}
/* line 5207, ../scss/style.scss */
#information-four .info .links .link .link-information h5 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: left;
}
/* line 5219, ../scss/style.scss */
#information-four .info .links .link:hover .link-box {
  background: #22995F;
}
/* line 5224, ../scss/style.scss */
#information-four .info .links .link:hover .link-information h3 {
  color: #22995F;
}
/* line 5231, ../scss/style.scss */
#information-four .image {
  padding: 0;
  text-align: center;
}
/* line 5235, ../scss/style.scss */
#information-four .image img {
  width: 70%;
  height: auto;
  border-radius: 2px;
  margin: auto auto;
}

/* line 5243, ../scss/style.scss */
#market-share {
  background: #fff;
  padding: 75px 0;
  text-align: center;
}
/* line 5248, ../scss/style.scss */
#market-share h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5261, ../scss/style.scss */
#market-share .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 5271, ../scss/style.scss */
#market-share h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 50px 0;
  text-align: center;
  line-height: 20px;
}
/* line 5280, ../scss/style.scss */
#market-share img {
  width: 85%;
  height: auto;
  margin: auto auto;
}
/* line 5285, ../scss/style.scss */
#market-share .market-grid {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
}
/* line 5291, ../scss/style.scss */
#market-share .market-grid .market {
  width: 18%;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
/* line 5299, ../scss/style.scss */
#market-share .market-grid .market img {
  width: 60%;
  height: auto;
  margin: auto auto;
}
/* line 5304, ../scss/style.scss */
#market-share .market-grid .market h3 {
  color: #333333;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 20px 0 0 0;
  margin: auto auto;
}
/* line 5314, ../scss/style.scss */
#market-share .market-grid-mobile {
  display: none;
}

@media screen and (max-width: 1000px) {
  /* line 5319, ../scss/style.scss */
  #market-share {
    padding: 75px 0 35px 0;
  }
  /* line 5322, ../scss/style.scss */
  #market-share .market-grid {
    display: none;
  }
  /* line 5325, ../scss/style.scss */
  #market-share .market-grid-mobile {
    display: initial;
    text-align: center;
  }
  /* line 5329, ../scss/style.scss */
  #market-share .market-grid-mobile img {
    width: 125px;
    height: auto;
    margin: auto auto;
  }
  /* line 5334, ../scss/style.scss */
  #market-share .market-grid-mobile h3 {
    color: #333333;
    font-family: 'SanFrancisco-Regular', sans-serif;
    font-size: 15px;
    line-height: 18px;
    padding: 20px 0 40px 0;
    margin: auto auto;
    width: 150px;
  }
}
/* line 5346, ../scss/style.scss */
#demonstrations {
  background: #fff;
}
/* line 5349, ../scss/style.scss */
#demonstrations .row {
  padding: 0;
  margin: 0;
}
/* line 5353, ../scss/style.scss */
#demonstrations .col-md-6 {
  padding: 0;
  margin: 0;
}
/* line 5357, ../scss/style.scss */
#demonstrations .row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
/* line 5361, ../scss/style.scss */
#demonstrations .row.display-flex > [class*='col-'] {
  flex-grow: 1;
}
/* line 5364, ../scss/style.scss */
#demonstrations .demo-info {
  background: #fff;
  padding: 150px;
}
/* line 5368, ../scss/style.scss */
#demonstrations .demo-info h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 5381, ../scss/style.scss */
#demonstrations .demo-info .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 5391, ../scss/style.scss */
#demonstrations .demo-info h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 18px;
}
/* line 5400, ../scss/style.scss */
#demonstrations .demo-info p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 5409, ../scss/style.scss */
#demonstrations .demo-info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 5414, ../scss/style.scss */
#demonstrations .demo-info p a:hover {
  color: #333333;
}
/* line 5419, ../scss/style.scss */
#demonstrations .image {
  background: url("../img/information/demonstrations.jpg") #ededed center no-repeat;
  background-size: cover;
}

/* line 5427, ../scss/style.scss */
#more-information {
  background: #22995F;
  padding: 75px 0;
}
/* line 5431, ../scss/style.scss */
#more-information h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5444, ../scss/style.scss */
#more-information .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 5454, ../scss/style.scss */
#more-information h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 5462, ../scss/style.scss */
#more-information .contact-button {
  text-align: center;
  padding: 20px 0 0 0;
  color: #fff;
}
/* line 5467, ../scss/style.scss */
#more-information .contact-button a {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: 0 10px;
  padding: 0;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff !important;
  width: 160px;
  font-size: 15px;
}
/* line 5480, ../scss/style.scss */
#more-information .contact-button a:hover {
  background: #fff;
  color: #22995F !important;
}

@media screen and (max-width: 1000px) {
  /* line 5491, ../scss/style.scss */
  #more-information .contact-button a {
    margin: 10px;
  }
}
/* line 5500, ../scss/style.scss */
#contact {
  background-size: cover;
  height: 420px;
  text-align: center;
  line-height: 420px;
}
/* line 5506, ../scss/style.scss */
#contact .overlay {
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
}

/* line 5511, ../scss/style.scss */
#contactdetails {
  background: #ededed;
  padding: 75px 0;
}
/* line 5515, ../scss/style.scss */
#contactdetails h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5528, ../scss/style.scss */
#contactdetails .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 5538, ../scss/style.scss */
#contactdetails h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 5546, ../scss/style.scss */
#contactdetails .details {
  padding-top: 50px;
}
/* line 5549, ../scss/style.scss */
#contactdetails .details a {
  display: block;
  background: #fff;
  border-radius: 2px;
  text-align: center;
  margin: 0;
  padding: 20px 10px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 5559, ../scss/style.scss */
#contactdetails .details a h5 {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 60px;
  margin: 0;
  padding: 0;
  color: #333333;
  transition: color 0.5s ease;
}
/* line 5567, ../scss/style.scss */
#contactdetails .details a h6 {
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 10px 0 20px 0;
  color: #999;
  transition: color 0.5s ease;
}
/* line 5578, ../scss/style.scss */
#contactdetails .details a:hover h5 {
  color: #22995F;
}
/* line 5582, ../scss/style.scss */
#contactdetails .details .message-us-slider-box:hover {
  cursor: pointer;
}

/* line 5587, ../scss/style.scss */
#call-to-action-form {
  background: linear-gradient(#01563B, #22995F);
  padding: 25px 0;
}
/* line 5591, ../scss/style.scss */
#call-to-action-form h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5604, ../scss/style.scss */
#call-to-action-form .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 5614, ../scss/style.scss */
#call-to-action-form #contactarea {
  padding: 0;
}
/* line 5617, ../scss/style.scss */
#call-to-action-form #contactarea input {
  width: 100%;
  height: 40px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333;
  padding: 0 0 0 10px;
  border-radius: 5px;
  border: 1px solid #ededed;
}
/* line 5630, ../scss/style.scss */
#call-to-action-form #contactarea textarea {
  width: 100%;
  height: 110px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  line-height: 20px;
  color: #333;
  resize: none;
  padding: 10px 10px 0 10px;
  border-radius: 5px;
  border: 1px solid #ededed;
}
/* line 5645, ../scss/style.scss */
#call-to-action-form #contactarea input.contactsubmit {
  width: 180px;
  height: 50px;
  margin: 20px 0 0 0;
  padding: 0;
  background: white;
  color: #22995F;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-weight: normal;
  cursor: pointer;
  transition: opacity 0.5s ease;
  opacity: 1.0;
  -webkit-appearance: none;
  border-radius: 5px;
  border: 0;
  transition: background 0.5s ease;
}
/* line 5663, ../scss/style.scss */
#call-to-action-form #contactarea input.contactsubmit:hover {
  background: rgba(255, 255, 255, 0.75);
  color: #22995F;
}
/* line 5668, ../scss/style.scss */
#call-to-action-form .type {
  display: none;
}

/* line 5672, ../scss/style.scss */
#contactform {
  background: #22995F;
  padding: 75px 0;
}
/* line 5676, ../scss/style.scss */
#contactform h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5689, ../scss/style.scss */
#contactform .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 5699, ../scss/style.scss */
#contactform h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 5707, ../scss/style.scss */
#contactform #contactarea {
  padding: 30px 0 0 0;
}
/* line 5710, ../scss/style.scss */
#contactform #contactarea input {
  width: 100%;
  height: 40px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333;
  padding: 0 0 0 10px;
  border-radius: 5px;
  border: 0;
}
/* line 5723, ../scss/style.scss */
#contactform #contactarea textarea {
  width: 100%;
  height: 110px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  line-height: 20px;
  color: #333;
  resize: none;
  padding: 10px 10px 0 10px;
  border-radius: 5px;
  border: 0;
}
/* line 5738, ../scss/style.scss */
#contactform #contactarea input.contactsubmit {
  width: 140px;
  height: 50px;
  margin: 20px 0 0 0;
  padding: 0;
  background: transparent;
  color: #fff;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-weight: normal;
  cursor: pointer;
  transition: opacity 0.5s ease;
  opacity: 1.0;
  -webkit-appearance: none;
  border-radius: 5px;
  border: 0;
  border: 1px solid #fff;
  transition: background 0.5s ease;
}
/* line 5757, ../scss/style.scss */
#contactform #contactarea input.contactsubmit:hover {
  background: #fff;
  color: #22995F;
}

/* line 5763, ../scss/style.scss */
#vatform {
  background: #ededed;
  padding: 75px 0;
}
/* line 5767, ../scss/style.scss */
#vatform h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5780, ../scss/style.scss */
#vatform .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 5790, ../scss/style.scss */
#vatform h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
  line-height: 18px;
}
/* line 5799, ../scss/style.scss */
#vatform #vatarea {
  padding: 30px 0 0 0;
}
/* line 5802, ../scss/style.scss */
#vatform #vatarea input {
  width: 100%;
  height: 40px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333;
  padding: 0 0 0 10px;
  border-radius: 5px;
  border: 0;
}
/* line 5815, ../scss/style.scss */
#vatform #vatarea textarea {
  width: 100%;
  height: 110px;
  border: 0;
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  line-height: 20px;
  color: #333;
  resize: none;
  padding: 10px 10px 0 10px;
  border-radius: 5px;
  border: 0;
}
/* line 5830, ../scss/style.scss */
#vatform #vatarea input.contactsubmit {
  width: 140px;
  height: 50px;
  margin: 20px 0 0 0;
  padding: 0;
  background: #fff;
  color: #333333;
  font-size: 14px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-weight: normal;
  cursor: pointer;
  transition: opacity 0.5s ease;
  opacity: 1.0;
  -webkit-appearance: none;
  border-radius: 5px;
  border: 0;
  border: 1px solid #22995F;
  transition: background 0.5s ease;
}
/* line 5849, ../scss/style.scss */
#vatform #vatarea input.contactsubmit:hover {
  background: #22995F;
  color: #fff;
}
/* line 5853, ../scss/style.scss */
#vatform #vatarea p {
  padding: 30px 15px 0 15px;
  font-size: 15px;
}
/* line 5857, ../scss/style.scss */
#vatform #vatarea p input {
  margin: auto auto;
  width: 40px;
  height: 40px;
  text-align: center;
  display: block;
}

/* line 5867, ../scss/style.scss */
#contactlocation {
  background: #fff;
}
/* line 5870, ../scss/style.scss */
#contactlocation .row {
  padding: 0;
  margin: 0;
}
/* line 5874, ../scss/style.scss */
#contactlocation .col-md-6 {
  padding: 0;
  margin: 0;
}
/* line 5878, ../scss/style.scss */
#contactlocation .row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
/* line 5882, ../scss/style.scss */
#contactlocation .row.display-flex > [class*='col-'] {
  flex-grow: 1;
}
/* line 5885, ../scss/style.scss */
#contactlocation .location {
  background: #fff;
  padding: 150px;
}
/* line 5889, ../scss/style.scss */
#contactlocation .location h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}
/* line 5902, ../scss/style.scss */
#contactlocation .location .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 5912, ../scss/style.scss */
#contactlocation .location h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
  line-height: 18px;
}
/* line 5921, ../scss/style.scss */
#contactlocation .location p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 5930, ../scss/style.scss */
#contactlocation .location p a {
  color: #333333;
  transition: color 0.5s ease;
}
/* line 5934, ../scss/style.scss */
#contactlocation .location p a:hover {
  color: #22995F;
}
/* line 5939, ../scss/style.scss */
#contactlocation .map {
  background: #333333;
  background-size: cover;
}

@media screen and (max-width: 1000px) {
  /* line 5948, ../scss/style.scss */
  #contactlocation .location {
    padding: 75px 25px;
    text-align: center;
  }
  /* line 5952, ../scss/style.scss */
  #contactlocation .location h2 {
    text-align: center;
  }
  /* line 5955, ../scss/style.scss */
  #contactlocation .location .underline:after {
    margin: auto auto;
    text-align: center;
  }
  /* line 5959, ../scss/style.scss */
  #contactlocation .location h4 {
    text-align: center;
  }
  /* line 5962, ../scss/style.scss */
  #contactlocation .location p {
    text-align: center;
  }
  /* line 5968, ../scss/style.scss */
  #contactlocation .map iframe {
    width: 100%;
    height: 300px;
  }
}
/* line 5975, ../scss/style.scss */
#contactsocial {
  background: #01563B;
  padding: 75px 0;
}
/* line 5979, ../scss/style.scss */
#contactsocial h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 5992, ../scss/style.scss */
#contactsocial .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 6002, ../scss/style.scss */
#contactsocial h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 6010, ../scss/style.scss */
#contactsocial .links {
  padding-top: 50px;
}
/* line 6013, ../scss/style.scss */
#contactsocial .links a {
  display: block;
  background: transparent;
  transition: background 0.5s ease;
  border-radius: 2px;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 20px 10px;
}
/* line 6023, ../scss/style.scss */
#contactsocial .links a h5 {
  font-family: 'LigatureSymbols', sans-serif;
  font-size: 60px;
  margin: 0;
  padding: 0;
}
/* line 6029, ../scss/style.scss */
#contactsocial .links a h6 {
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 10px 0 20px 0;
}
/* line 6036, ../scss/style.scss */
#contactsocial .links a:hover {
  background: #fff;
  color: #01563B;
}

/* line 6045, ../scss/style.scss */
.vat-list {
  background: #22995F;
  padding: 10px 20px 20px 20px;
  border-radius: 5px;
  margin: 30px 0 10px 0;
}
/* line 6051, ../scss/style.scss */
.vat-list p {
  color: #fff !important;
  padding: 10px 0 0 0 !important;
  line-height: 18px !important;
}

/* line 6057, ../scss/style.scss */
.price-list {
  background: #22995F;
  padding: 0 0 15px 0;
  border-radius: 5px;
  margin: 30px 0 10px 0;
}
/* line 6063, ../scss/style.scss */
.price-list .title {
  background: #01563B;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  padding: 10px 20px;
}
/* line 6070, ../scss/style.scss */
.price-list .title h5 {
  font-size: 15px;
}
/* line 6075, ../scss/style.scss */
.price-list .prices p {
  color: #fff !important;
  padding: 10px 20px 0 20px !important;
  line-height: 18px !important;
  font-size: 15px;
}
/* line 6082, ../scss/style.scss */
.price-list .col-xs-3 {
  margin-left: -10px;
}

/* line 6086, ../scss/style.scss */
.price-info {
  margin-top: 50px;
}
/* line 6089, ../scss/style.scss */
.price-info p {
  padding: 0 30px;
  font-size: 15px;
}
/* line 6093, ../scss/style.scss */
.price-info p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 6098, ../scss/style.scss */
.price-info p a:hover {
  color: #333333;
}

/* line 6106, ../scss/style.scss */
#messagesent {
  background: #22995F;
  padding: 75px 0;
  height: calc(100vh - 81px);
  text-align: center;
}
/* line 6112, ../scss/style.scss */
#messagesent .popup-link:hover {
  cursor: pointer;
}
/* line 6115, ../scss/style.scss */
#messagesent .content {
  top: calc(50vh - 50px);
  left: calc(50vw - 150px);
  position: absolute;
  width: 300px;
  height: 200px;
  margin: auto auto;
  text-align: center;
}
/* line 6124, ../scss/style.scss */
#messagesent .content h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 6137, ../scss/style.scss */
#messagesent .content .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 6147, ../scss/style.scss */
#messagesent .content h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 75px 0;
  text-align: center;
}
/* line 6155, ../scss/style.scss */
#messagesent .content a {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: auto auto;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff;
}
/* line 6166, ../scss/style.scss */
#messagesent .content a:hover {
  background: #fff;
  color: #22995F;
}

/* line 6175, ../scss/style.scss */
#terms {
  background: #fff;
  padding: 75px 0;
}
/* line 6179, ../scss/style.scss */
#terms h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 6192, ../scss/style.scss */
#terms .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 6202, ../scss/style.scss */
#terms h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 6210, ../scss/style.scss */
#terms .terms-content {
  margin: 30px 0 0 0;
}
/* line 6213, ../scss/style.scss */
#terms .terms-content h5 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 6221, ../scss/style.scss */
#terms .terms-content p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 6230, ../scss/style.scss */
#terms .terms-content ul {
  list-style-type: disc;
  margin: 20px 0 0 0;
}
/* line 6234, ../scss/style.scss */
#terms .terms-content ul li {
  margin: 0 0 0 15px;
}

/* line 6243, ../scss/style.scss */
#faq {
  background: #fff;
  padding: 75px 0;
}
/* line 6247, ../scss/style.scss */
#faq h2 {
  font-size: 22px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 6260, ../scss/style.scss */
#faq .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 6270, ../scss/style.scss */
#faq h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #999;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 6278, ../scss/style.scss */
#faq .faq-content {
  margin: 30px 0 0 0;
}
/* line 6281, ../scss/style.scss */
#faq .faq-content h5 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
}
/* line 6289, ../scss/style.scss */
#faq .faq-content h6 {
  font-size: 15px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #01563B;
  margin: 0;
  padding: 40px 0 0 0;
  text-align: left;
  line-height: 18px;
}
/* line 6298, ../scss/style.scss */
#faq .faq-content p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 6307, ../scss/style.scss */
#faq .faq-content p a {
  color: #22995F;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  transition: color 0.5s ease;
}
/* line 6312, ../scss/style.scss */
#faq .faq-content p a:hover {
  color: #333333;
}

/* line 6321, ../scss/style.scss */
#job {
  background: #ededed;
  padding: 45px 0 75px 0;
}
/* line 6329, ../scss/style.scss */
#job .tiles .col-md-6 .tile {
  margin-top: 30px;
  background: #ffffff;
  padding: 0 30px 30px 30px;
}
/* line 6334, ../scss/style.scss */
#job .tiles .col-md-6 .tile h6 {
  font-size: 17px;
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  margin: 0;
  padding: 30px 0 0 0;
  text-align: left;
}
/* line 6342, ../scss/style.scss */
#job .tiles .col-md-6 .tile p {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #333333;
  margin: 0;
  padding: 20px 0 0 0;
  text-align: left;
  line-height: 22px;
}
/* line 6351, ../scss/style.scss */
#job .tiles .col-md-6 .tile p a {
  font-family: 'SanFrancisco-Semibold', sans-serif;
  color: #22995F;
  transition: color 0.5s ease;
}
/* line 6356, ../scss/style.scss */
#job .tiles .col-md-6 .tile p a:hover {
  color: #333333;
}
/* line 6359, ../scss/style.scss */
#job .tiles .col-md-6 .tile p b {
  font-family: 'SanFrancisco-Semibold', sans-serif;
  font-size: 18px;
}

/* line 6371, ../scss/style.scss */
#error404 {
  background: #22995F;
  padding: 75px 0;
  height: calc(100vh - 81px);
  text-align: center;
}
/* line 6377, ../scss/style.scss */
#error404 .content {
  top: calc(50vh - 50px);
  left: calc(50vw - 175px);
  position: absolute;
  width: 350px;
  height: 200px;
  margin: auto auto;
  text-align: center;
}
/* line 6386, ../scss/style.scss */
#error404 .content h2 {
  font-size: 20px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}
/* line 6399, ../scss/style.scss */
#error404 .content .underline:after {
  content: '';
  display: block;
  width: 50px;
  height: 1px;
  margin: auto auto;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #01563B;
  text-align: center;
}
/* line 6409, ../scss/style.scss */
#error404 .content h4 {
  font-size: 15px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 75px 0;
  text-align: center;
}
/* line 6417, ../scss/style.scss */
#error404 .content a {
  border: 1px solid #fff;
  border-radius: 5px;
  margin: auto auto;
  padding: 0 15px;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  transition: background 0.5s ease;
  color: #fff;
}
/* line 6428, ../scss/style.scss */
#error404 .content a:hover {
  background: #fff;
  color: #22995F;
}

/* line 6437, ../scss/style.scss */
#footer-nav {
  background: #22995F;
  color: #fff;
  padding: 30px 0;
}
/* line 6442, ../scss/style.scss */
#footer-nav #navigation {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 6448, ../scss/style.scss */
#footer-nav #navigation li {
  display: inline-block;
  margin: 0 12px;
  font-family: 'SanFrancisco-Regular', sans-serif;
  font-size: 15px;
}
/* line 6454, ../scss/style.scss */
#footer-nav #navigation li a {
  color: #fff;
  transition: color 0.5s ease;
}
/* line 6458, ../scss/style.scss */
#footer-nav #navigation li a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 6462, ../scss/style.scss */
#footer-nav #navigation .store {
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 10px 15px;
  transition: background 0.5s ease;
}
/* line 6468, ../scss/style.scss */
#footer-nav #navigation .store:hover {
  background: #fff;
}
/* line 6471, ../scss/style.scss */
#footer-nav #navigation .store:hover a {
  color: #22995F;
}

@media screen and (max-width: 500px) {
  /* line 6482, ../scss/style.scss */
  #footer-nav #navigation li {
    margin: 0 15px 7px 15px;
  }
  /* line 6485, ../scss/style.scss */
  #footer-nav #navigation .store {
    margin-top: 20px;
  }
}
/* line 6491, ../scss/style.scss */
#footer {
  background: #01563B;
  color: #fff;
  padding: 75px 0;
}
/* line 6496, ../scss/style.scss */
#footer h3 {
  font-size: 15px;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  color: #fff;
  margin: 0;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 6508, ../scss/style.scss */
#footer .underline:after {
  content: '';
  display: block;
  width: 25px;
  height: 1px;
  margin: 0;
  padding: 12px 0 0 0;
  border-bottom: 3px solid #22995F;
  text-align: center;
}
/* line 6520, ../scss/style.scss */
#footer .follow a {
  color: #fff;
  display: inline-block;
  padding: 8px 0 0 0;
  margin: 0;
  transition: color 0.5s ease;
}
/* line 6527, ../scss/style.scss */
#footer .follow a s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 35px;
  padding: 0 18px 0 0;
  font-weight: normal;
}
/* line 6536, ../scss/style.scss */
#footer a {
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 22px;
  padding: 8px 0 0 0;
  margin: 0;
  transition: color 0.5s ease;
}
/* line 6545, ../scss/style.scss */
#footer a s {
  font-family: 'LigatureSymbols', sans-serif;
  text-decoration: none;
  font-size: 18px;
  padding: 0 12px 0 0;
  font-weight: normal;
  display: inline;
}
/* line 6553, ../scss/style.scss */
#footer a span {
  display: inline;
}
/* line 6557, ../scss/style.scss */
#footer a:hover {
  color: rgba(255, 255, 255, 0.75);
}
/* line 6560, ../scss/style.scss */
#footer .motability {
  text-align: right;
}
/* line 6563, ../scss/style.scss */
#footer .motability img {
  width: 75%;
  opacity: 1.0;
  transition: opacity 0.5s ease;
}
/* line 6568, ../scss/style.scss */
#footer .motability img:hover {
  opacity: 0.75;
}
/* line 6571, ../scss/style.scss */
#footer .motability a {
  padding: 0;
  margin: 0;
  display: inline;
}
/* line 6577, ../scss/style.scss */
#footer .copyright {
  text-align: right;
  padding: 30px 0 0 0;
}
/* line 6581, ../scss/style.scss */
#footer .copyright a {
  padding: 0;
  margin: 0;
  display: inline;
  font-size: 14px;
}
/* line 6587, ../scss/style.scss */
#footer .copyright p {
  font-size: 13px;
  line-height: 20px;
  padding: 0;
  margin: 0;
  text-align: right;
}
/* line 6595, ../scss/style.scss */
#footer .popup-link:hover {
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  /* line 6602, ../scss/style.scss */
  #footer h3 {
    text-align: center;
    margin-top: 50px;
  }
  /* line 6606, ../scss/style.scss */
  #footer .underline:after {
    margin: auto auto;
  }
  /* line 6609, ../scss/style.scss */
  #footer .follow {
    text-align: center;
    margin-top: -50px;
  }
  /* line 6613, ../scss/style.scss */
  #footer .follow a {
    text-align: center;
    padding: 0 12px 0 12px !important;
  }
  /* line 6617, ../scss/style.scss */
  #footer .follow a s {
    padding: 0;
  }
  /* line 6622, ../scss/style.scss */
  #footer a {
    text-align: center;
  }
  /* line 6625, ../scss/style.scss */
  #footer .motability {
    text-align: center;
    margin-top: 50px;
  }
  /* line 6629, ../scss/style.scss */
  #footer .motability img {
    width: 60%;
  }
  /* line 6633, ../scss/style.scss */
  #footer .copyright {
    text-align: center;
  }
  /* line 6636, ../scss/style.scss */
  #footer .copyright p {
    text-align: center;
  }
}
/* line 6645, ../scss/style.scss */
#orderadaptationsscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6649, ../scss/style.scss */
#motabilityscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6653, ../scss/style.scss */
#costscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6657, ../scss/style.scss */
#fundingscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6661, ../scss/style.scss */
#vatfreescroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6665, ../scss/style.scss */
#demonstrationsscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6669, ../scss/style.scss */
#eventsscroll {
  position: absolute;
  margin-top: -100px;
}

/* line 6676, ../scss/style.scss */
#trustpilot-box {
  position: fixed;
  z-index: 8888;
  bottom: 0;
  right: 0;
  width: 280px;
  background: #ffffff;
  padding: 10px;
  border-top-left-radius: 5px;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}

@media screen and (max-width: 1000px) {
  /* line 6689, ../scss/style.scss */
  #trustpilot-box {
    display: none;
  }
}
/* line 6693, ../scss/style.scss */
.trustpilot-box {
  display: none;
}

@media screen and (max-width: 1000px) {
  /* line 6697, ../scss/style.scss */
  .trustpilot-box {
    display: block;
    background: #fff;
    padding: 5px;
    margin: 40px 30px 0 30px;
    border-radius: 5px;
  }
}
/* URGENT MESSAGE */
/* line 6707, ../scss/style.scss */
#urgent-message {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.9);
  z-index: 99999;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 50px;
  overflow-y: scroll;
}
/* line 6724, ../scss/style.scss */
#urgent-message > .message {
  width: 50vw;
}
/* line 6727, ../scss/style.scss */
#urgent-message > .message > img {
  width: 200px;
  height: auto;
}
/* line 6732, ../scss/style.scss */
#urgent-message > .message > h1 {
  color: white;
  font-family: 'TitilliumWeb-Regular', sans-serif;
  margin: 45px 0 0 0;
  padding: 0;
  font-size: 35px;
}
/* line 6740, ../scss/style.scss */
#urgent-message > .message > p {
  color: white;
  font-family: 'SanFrancisco-Regular', sans-serif;
  margin: 0;
  padding: 30px 0 0 0;
  font-size: 16px;
  line-height: 22px;
}
/* line 6749, ../scss/style.scss */
#urgent-message > .message > button {
  background: transparent;
  border: 1px solid white;
  border-radius: 25px;
  margin-top: 45px;
  color: white;
  padding: 12px 35px;
  font-size: 15px;
  font-weight: bold;
  transition: all 0.25s ease;
}
/* line 6760, ../scss/style.scss */
#urgent-message > .message > button:hover {
  background: white;
  color: black;
}
@media screen and (max-width: 500px) {
  /* line 6767, ../scss/style.scss */
  #urgent-message > .message {
    width: 80vw;
  }
  /* line 6770, ../scss/style.scss */
  #urgent-message > .message > h1 {
    font-size: 25px;
    line-height: 32px;
  }
}

/* line 6778, ../scss/style.scss */
.show-urgent {
  display: flex !important;
}

/* line 6781, ../scss/style.scss */
.hide-urgent {
  display: none !important;
}
