/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*!
 * Copyright (c) 2018. The Farm Factory
 * Author: Hector Cruz
 */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* VARIABLES */
/**** PLUGINS ****/
/**** FONTS *****/
@font-face {
  font-family: 'aqua';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/AquaGrotesque.eot#iefix') format("embedded-opentype"), url('../fonts/AquaGrotesque.woff2') format("woff2"), url('../fonts/AquaGrotesque.woff') format("woff"), url('../fonts/AquaGrotesque.ttf') format("truetype"), url('../fonts/AquaGrotesque.svg#aqua') format("svg");
}
@font-face {
  font-family: 'otama';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Otama.eot#iefix') format("embedded-opentype"), url('../fonts/Otama.woff2') format("woff2"), url('../fonts/Otama.woff') format("woff"), url('../fonts/Otama.ttf') format("truetype"), url('../fonts/Otama.svg#otama') format("svg");
}
@font-face {
  font-family: 'Merriweather';
  src: url('../fonts/Merriweather-Regular.woff2') format('woff2'), url('../fonts/Merriweather-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
/**** STYLES *****/
/*!
 * Copyright (c) 2018. The Farm Factory
 * Author: Hector Cruz / Tania Boyd
 */
/* line 6, templates/g5_helium/custom/scss/general.scss */
.masongram-container .masongram-image-container .masongram-image {
  width: 100%;
  height: 465px;
  object-fit: cover;
}
/* line 12, templates/g5_helium/custom/scss/general.scss */
.boxed-button {
  padding: 10px 20px;
  border: 1px solid #b4a169;
  color: #fff;
  font-family: Otama;
  font-size: 18px;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 21, templates/g5_helium/custom/scss/general.scss */
.boxed-button:hover {
  background-color: #b4a169;
  color: #fff;
  border: 1px solid #b4a169;
}
/* line 27, templates/g5_helium/custom/scss/general.scss */
.boxed-button.black {
  color: #231f20;
  background-color: rgba(0, 0, 0, 0);
}
/* line 32, templates/g5_helium/custom/scss/general.scss */
.boxed-button.black:hover {
  background-color: #b4a169;
  color: #fff;
  border: 1px solid #b4a169;
}
/* line 38, templates/g5_helium/custom/scss/general.scss */
.img-by-content {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 44, templates/g5_helium/custom/scss/general.scss */
.bottom-banner {
  background: url('../../../../images/banners/bottom-banner3.jpg');
  height: 555px;
  margin: 33px;
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  padding: 100px 0 0 0;
}
/* line 54, templates/g5_helium/custom/scss/general.scss */
.bottom-banner h4 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 30px;
  letter-spacing: 10px;
  margin: 60px 0 0 0;
  color: #fff;
}
/* line 64, templates/g5_helium/custom/scss/general.scss */
.bottom-banner h4 span {
  color: #b4a169;
}
/* line 68, templates/g5_helium/custom/scss/general.scss */
.bottom-banner > span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 18px;
  display: inline-block;
  margin: 0 0 30px 0;
  text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
}
/* line 77, templates/g5_helium/custom/scss/general.scss */
.bottom-banner a.boxed-button {
  width: 230px;
  display: inline-block;
  margin: 0px 10px;
}
/* line 83, templates/g5_helium/custom/scss/general.scss */
.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
  font-size: 20px;
}
/* line 89, templates/g5_helium/custom/scss/general.scss */
.fa-linkedin:before {
  content: "\f0e1";
  font-size: 20px;
}
/* line 94, templates/g5_helium/custom/scss/general.scss */
.fa-twitter:before {
  content: "\f099";
  font-size: 20px;
}
/* line 99, templates/g5_helium/custom/scss/general.scss */
.fa-google-plus:before {
  content: "\f0d5";
  font-size: 20px;
}
/**** Split Box ****/
/* line 106, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout > div > .item_small {
  height: calc(50% - 5.5px);
}
/* line 110, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout > div > div, .g-grid.itemslayout > div > a > div {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  display: inline-block;
  width: calc(100% - 12px);
  background-position: top center !important;
}
/* line 119, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout > div > .item_large, .g-grid.itemslayout > div > .item_medium, .g-grid.itemslayout > div > .item_banner, .g-grid.itemslayout > div > a > .item_banner {
  height: calc(100% - 0px);
  background-size: cover !important;
}
/* line 127, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout {
  height: 88vh;
}
/* line 131, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout img {
  margin-bottom: 40px;
}
/* line 135, templates/g5_helium/custom/scss/general.scss */
.g-grid.itemslayout p {
  font-family: Merriweather;
  color: white;
  font-size: 15px !important;
  display: inline-block;
  margin: 0 0 30px 0;
}
/* line 143, templates/g5_helium/custom/scss/general.scss */
.item_banner {
  position: relative;
  overflow: hidden;
}
/* line 148, templates/g5_helium/custom/scss/general.scss */
.item_banner > div:nth-child(1) {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #231f20;
  opacity: 0.7;
  transition: 0.4s;
}
/* line 159, templates/g5_helium/custom/scss/general.scss */
.item_banner > div:nth-child(2) {
  display: table;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  top: 37%;
  position: relative;
}
/* line 168, templates/g5_helium/custom/scss/general.scss */
a:hover > .item_banner > div:nth-child(1) {
  left: 0;
}
/* line 172, templates/g5_helium/custom/scss/general.scss */
#g-intro .g-grid.itemslayout h2 {
  font-weight: 400;
  font-family: "aqua" !important;
  text-transform: uppercase;
  font-size: 25px !important;
  letter-spacing: 10px;
  margin: 0px 0 0px 0 !important;
  color: white;
  display: block;
}
/* line 183, templates/g5_helium/custom/scss/general.scss */
#g-intro .g-grid.itemslayout h2, #g-intro .g-grid.itemslayout p, #g-intro .g-grid.itemslayout span {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 194, templates/g5_helium/custom/scss/general.scss */
#g-intro .g-grid.itemslayout a:hover h2, #g-intro .g-grid.itemslayout a:hover p, #g-intro .g-grid.itemslayout a:hover span {
  color: #eecf74;
}
/* line 200, templates/g5_helium/custom/scss/general.scss */
.pagination {
  margin: 20px 60px;
}
/* line 204, templates/g5_helium/custom/scss/general.scss */
.home-pagination {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 8px;
  height: 90px;
  margin: auto;
  font-size: 1.2em;
  z-index: 10;
}
/* line 215, templates/g5_helium/custom/scss/general.scss */
.home-pagination a {
  display: block;
  width: 100px;
  height: 25px;
  border-radius: 50%;
  position: relative;
  padding: 4px;
}
/* line 224, templates/g5_helium/custom/scss/general.scss */
.home-pagination a.active:after, .home-pagination a.dark.active:after {
  background: transparent;
  border: 3px solid #b4a169;
  width: 14px;
  height: 14px;
  right: 10px;
}
/* line 233, templates/g5_helium/custom/scss/general.scss */
.home-pagination a .hover-text {
  position: absolute;
  right: 20px;
  top: -1px;
  opacity: 0;
  font-size: 13px;
  color: #797979;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Roboto;
  color: #b4a169;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 251, templates/g5_helium/custom/scss/general.scss */
.home-pagination a.dark .hover-text {
  color: #797979;
}
/* line 255, templates/g5_helium/custom/scss/general.scss */
.home-pagination a:hover .hover-text {
  opacity: 1;
  right: 30px;
}
/* line 260, templates/g5_helium/custom/scss/general.scss */
.home-pagination a:after {
  width: 4px;
  height: 4px;
  display: block;
  border-radius: 50%;
  content: "";
  position: absolute;
  margin: auto;
  border: 3px solid #fff;
  width: 14px;
  height: 14px;
  right: 0;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 279, templates/g5_helium/custom/scss/general.scss */
.home-pagination a.dark:after {
  border: 3px solid #000;
}
/* line 283, templates/g5_helium/custom/scss/general.scss */
.home-pagination li {
  list-style-type: none;
}
/* line 287, templates/g5_helium/custom/scss/general.scss */
.home-pagination a:hover:after {
  right: 10px;
}
/* line 291, templates/g5_helium/custom/scss/general.scss */
.itemid-101 #g-gallery > div > div > div > div > div > h2 {
  font-family: "aqua";
}
/* line 295, templates/g5_helium/custom/scss/general.scss */
/* line 296, templates/g5_helium/custom/scss/general.scss */
.itemid-101 #g-intro > div > div:nth-child(1) > div > div > div > div > div > div > p {
  display: inline-block;
  margin: 0 10px;
}
/* line 300, templates/g5_helium/custom/scss/general.scss */
.itemid-101 #g-services .custom h2 + span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 30px 0;
  text-align: center;
}
/* line 310, templates/g5_helium/custom/scss/general.scss */
section#g-intro {
  min-height: 88vh;
}
/*** The Team ***/
/* line 316, templates/g5_helium/custom/scss/general.scss */
.itemid-165 {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
/* line 317, templates/g5_helium/custom/scss/general.scss */
.itemid-165 section#g-intro {
  min-height: 0;
}
/* line 320, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro {
  margin-top: 30px;
}
/* line 323, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro > div > div > div.g-block.size-35.s-logo {
  padding: 60px 30px;
}
/* line 326, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 60px 0 0 0;
}
/* line 334, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro h2 {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 30px 0;
}
/* line 341, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro h3 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 8px;
  margin: 60px 0 0 0;
}
/* line 349, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro h3 span {
  color: #b4a169;
}
/* line 352, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-team h2 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 60px 0 0 0;
  text-align: center;
  display: none;
}
/* line 362, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-team h4 {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 30px 0;
  text-align: center;
  width: 100%;
  display: none;
}
/* line 372, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .g-grid.team {
  margin: 30px;
}
/* line 375, templates/g5_helium/custom/scss/general.scss */
.itemid-165 #g-intro p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.4em;
}
/* line 380, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member {
  height: 450px;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 20px 0.3% 0;
  flex: 0 24.4%;
}
/* line 388, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member {
  position: relative;
  font-family: Merriweather;
  font-size: 0.7vw;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 400, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member:hover {
  background-blend-mode: overlay;
}
/* line 403, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay {
  position: absolute;
  height: calc(100% - 60px);
  bottom: 20px;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 414, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member:hover .overlay {
  opacity: 1;
}
/* line 417, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > * {
  display: block;
  margin: 0 40px 15px 30px;
  color: #fff;
}
/* line 422, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .name span:first-child {
  font-family: Otama;
  font-size: 22px;
}
/* line 426, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .name span:last-child {
  font-family: Merriweather;
  font-size: 12px;
  display: block;
  line-height: 15px;
  color: #b4a169;
}
/* line 433, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .contact span {
  color: #b4a169;
}
/* line 436, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .contact a.phone {
  font-family: Otama;
  font-size: 1.5vw;
  display: block;
  color: #fff;
  letter-spacing: 2px;
  margin: 5px 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 449, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .contact a.email {
  display: block;
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 458, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .contact a:hover {
  color: #b4a169;
}
/* line 461, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus {
  background: url('../../../../images/logos/s-logo-black.png');
  height: 450px;
  background-repeat: no-repeat;
  background-position: 20px 20px;
  background-size: 20%;
  margin: 20px 0.3% 0;
  padding: 0 20px;
  flex: 0 24.4%;
}
/* line 471, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus .title {
  padding: 40% 0 0;
}
/* line 474, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus .title p:first-child {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 1.2vw;
  letter-spacing: 0.4vw;
  line-height: 25px;
}
/* line 482, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus .title p:first-child span {
  color: #b4a169;
}
/* line 485, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus .title p:last-child {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 0px 0;
}
/* line 492, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .joinus .description {
  font-family: Merriweather;
  font-size: 0.9vw;
  line-height: 18px;
  display: inline-block;
}
/* line 499, templates/g5_helium/custom/scss/general.scss */
.itemid-165 .team-member .overlay > .description {
  overflow-y: auto;
  max-height: 60%;
  font-size: 12px;
  line-height: 15px;
}
/* line 507, templates/g5_helium/custom/scss/general.scss */
.itemid-165 ::-webkit-scrollbar {
  width: 10px;
}
/* line 512, templates/g5_helium/custom/scss/general.scss */
.itemid-165 ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* line 517, templates/g5_helium/custom/scss/general.scss */
.itemid-165 ::-webkit-scrollbar-thumb {
  background: #888;
}
/* line 522, templates/g5_helium/custom/scss/general.scss */
.itemid-165 ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/**
 ABOUT
 */
/* line 531, templates/g5_helium/custom/scss/general.scss */
/* line 532, templates/g5_helium/custom/scss/general.scss */
.itemid-112 .img-by-content {
  background: url('../../../../images/pics/Spirare-9989%20-%20team.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 538, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro {
  margin-top: 30px;
}
/* line 541, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro > div > div > div.g-block.size-35.s-logo {
  padding: 60px 30px;
}
/* line 544, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 60px 0 0 0;
}
/* line 552, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro h2 {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 30px 0;
}
/* line 559, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro h3 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 8px;
  margin: 60px 0 0 0;
}
/* line 567, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro h3 span {
  color: #b4a169;
}
/* line 570, templates/g5_helium/custom/scss/general.scss */
.itemid-112 #g-intro p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.4em;
}
/**
 ABOUT ENDS
 */
/**
 CAREERS/CONTACT */
/* line 584, templates/g5_helium/custom/scss/general.scss */
/* line 585, templates/g5_helium/custom/scss/general.scss */
.itemid-117 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div.g-block.size-50.banner > div {
  height: auto;
}
/* line 590, templates/g5_helium/custom/scss/general.scss */
/* line 592, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro, .itemid-117 #g-intro {
  margin-top: 15px;
  margin-right: 30px;
}
/* line 596, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro > div > div > div.g-block.size-35.s-logo, .itemid-117 #g-intro > div > div > div.g-block.size-35.s-logo {
  padding: 60px 40px;
}
/* line 599, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h1, .itemid-117 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 80px 70px 0px 0px;
  line-height: 30px;
}
/* line 608, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h2, .itemid-117 #g-intro h2 {
  font-family: "Merriweather";
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 10px 0 10px 0;
}
/* line 615, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3, .itemid-117 #g-intro h3 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 8px;
  margin: 40px 0 20px 0;
}
/* line 623, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3 + a, .itemid-117 #g-intro h3 + a {
  color: black;
  font-size: 24px;
  font-family: "otama";
  letter-spacing: 3px;
  display: block;
  margin-bottom: -10px;
}
/* line 631, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3 + a:hover, .itemid-117 #g-intro h3 + a:hover {
  color: #b4a169;
}
/* line 634, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3 + a + span > a, .itemid-117 #g-intro h3 + a + span > a {
  color: #b4a169;
  font-size: 15px;
  font-family: "Merriweather";
  display: block;
  margin-bottom: 0px;
  text-decoration: underline;
}
/* line 642, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro .g-social, .itemid-117 #g-intro .g-social {
  padding: 0;
  margin-left: -12px;
  margin-top: 25px;
  margin-bottom: 25px;
  display: block;
  position: relative;
}
/* line 650, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3 + a + span > a:hover, .itemid-117 #g-intro h3 + a + span > a:hover {
  color: black;
}
/* line 653, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro h3 span, .itemid-117 #g-intro h3 span {
  color: #b4a169;
}
/* line 656, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-intro p, .itemid-117 #g-intro p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.4em;
}
/* line 661, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final h1, .itemid-117 #g-final h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 60px 0px 0px 0px;
  line-height: 30px;
  text-align: center;
}
/* line 671, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final h2, .itemid-117 #g-final h2 {
  font-family: "Merriweather";
  color: #b4a169;
  font-size: 15px;
  display: block;
  margin: 5px 0 70px 0;
  text-align: center;
}
/* line 679, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .info, .itemid-117 #g-final .info {
  font-family: "Merriweather";
  color: #b4a169;
  font-size: 15px;
  display: block;
  margin: 10px 0 10px 0;
  text-align: left;
}
/* line 688, templates/g5_helium/custom/scss/general.scss */
/* line 689, templates/g5_helium/custom/scss/general.scss */
/* line 690, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .vacancies-header h2, .itemid-117 #g-final .vacancies-header h2 {
  font-size: 34px;
  text-align: left;
  width: 72vw;
  margin: 60px auto 40px;
}
/* line 697, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .g-grid.vacancies-container, .itemid-117 #g-final .g-grid.vacancies-container {
  display: flex;
  width: 72vw;
  margin: 0px auto 60px;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 60px;
}
/* line 704, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .g-grid.vacancies-container .item, .itemid-117 #g-final .g-grid.vacancies-container .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 709, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .g-grid.vacancies-container .item h3.title, .itemid-117 #g-final .g-grid.vacancies-container .item h3.title {
  margin: 0;
  font-size: 20px;
}
/* line 716, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .form-horizontal .controls, .itemid-117 .form-horizontal .controls {
  margin-left: 0;
}
/* line 719, templates/g5_helium/custom/scss/general.scss */
.itemid-116 input[type="text"], .itemid-117 input[type="text"], .itemid-116 input[type="password"], .itemid-117 input[type="password"], .itemid-116 input[type="datetime"], .itemid-117 input[type="datetime"], .itemid-116 input[type="datetime-local"], .itemid-117 input[type="datetime-local"], .itemid-116 input[type="date"], .itemid-117 input[type="date"], .itemid-116 input[type="month"], .itemid-117 input[type="month"], .itemid-116 input[type="time"], .itemid-117 input[type="time"], .itemid-116 input[type="week"], .itemid-117 input[type="week"], .itemid-116 input[type="number"], .itemid-117 input[type="number"], .itemid-116 input[type="email"], .itemid-117 input[type="email"], .itemid-116 input[type="url"], .itemid-117 input[type="url"], .itemid-116 input[type="search"], .itemid-117 input[type="search"], .itemid-116 input[type="tel"], .itemid-117 input[type="tel"], .itemid-116 input[type="color"], .itemid-117 input[type="color"], .itemid-116 .uneditable-input, .itemid-117 .uneditable-input {
  height: 60px;
  font-size: 16px;
  padding-left: 10px;
  font-family: "aqua";
  text-transform: none;
  letter-spacing: 3px;
  font-weight: 400;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 1px solid #b4a169;
  border-radius: 0;
}
/* line 747, templates/g5_helium/custom/scss/general.scss */
.itemid-116 textarea, .itemid-117 textarea {
  height: 60px;
  font-size: 16px;
  padding-left: 10px;
  font-family: "aqua";
  text-transform: none;
  letter-spacing: 3px;
  font-weight: 400;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-bottom: 1px solid #b4a169;
  border-radius: 0;
  height: 175px;
}
/* line 762, templates/g5_helium/custom/scss/general.scss */
.itemid-116 input::placeholder, .itemid-117 input::placeholder, .itemid-116 textarea::placeholder, .itemid-117 textarea::placeholder {
  color: #c5c3c3;
  font-size: 20px;
  text-transform: uppercase;
}
/* line 768, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .fileUpload, .itemid-117 .fileUpload {
  position: relative;
  width: 150px;
  height: 40px;
  display: block;
  align-content: center;
  position: relative;
  background: white;
  color: black;
  text-transform: none;
  font-family: "otama";
  border-radius: 0;
  font-size: 18px;
  font-weight: 400;
  margin: 20px 14px;
  padding: 9px 0 0;
  float: right;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 791, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .fileUpload span, .itemid-117 .fileUpload span {
  background-color: #fff;
  color: #000;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 800, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .fileUpload input, .itemid-117 .fileUpload input {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  width: 150px;
  height: 40px;
}
/* line 808, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .fileUpload:hover, .itemid-117 .fileUpload:hover, .itemid-116 .fileUpload:hover span, .itemid-117 .fileUpload:hover span {
  background: #231f20;
  color: #eecf74;
}
/* line 813, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .form-horizontal .control-label, .itemid-117 .form-horizontal .control-label {
  float: left;
  width: 210px;
  padding-top: 25px;
  text-align: left;
  padding-left: 12px;
  font-size: 20px;
  font-family: "aqua";
  text-transform: uppercase;
  letter-spacing: 4px;
  color: white;
}
/* line 825, templates/g5_helium/custom/scss/general.scss */
.itemid-116 .rsform-block-cv, .itemid-117 .rsform-block-cv {
  background-color: #b4a169;
  height: 80px;
}
/* line 829, templates/g5_helium/custom/scss/general.scss */
.itemid-116 input[type="file"], .itemid-117 input[type="file"] {
  height: 0;
}
/* line 832, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #Send, .itemid-117 #Send {
  display: block;
  align-content: center;
  vertical-align: middle;
  position: relative;
  background-color: white;
  color: black;
  text-transform: none;
  border: 1px solid #b4a169;
  font-family: "otama";
  border-radius: 0;
  width: 280px;
  height: 50px;
  font-size: 18px;
  font-weight: 400;
  margin: auto;
  margin-bottom: 60px;
  margin-top: 10px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 856, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #Send:hover, .itemid-117 #Send:hover {
  background-color: #b4a169;
  color: #fff;
  border: 1px solid #b4a169;
}
/* line 861, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final .g-content, .itemid-117 #g-final .g-content {
  margin: 0;
  padding: 0;
}
/* line 865, templates/g5_helium/custom/scss/general.scss */
.itemid-116 #g-final, .itemid-117 #g-final {
  background: url('../../../../images/icons/circle.png') -12% 27%/350px no-repeat, url('../../../../images/icons/circle.png') 107% 70%/236px no-repeat;
}
/* line 872, templates/g5_helium/custom/scss/general.scss */
.itemid-117 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 80px 0 0px 0px;
  line-height: 30px;
}
/**
 CAREERS/CONTACT ENDS
 */
/**
 SOCIAL MEDIA
 */
/* line 890, templates/g5_helium/custom/scss/general.scss */
/* line 891, templates/g5_helium/custom/scss/general.scss */
.itemid-114 section#g-intro {
  min-height: auto;
}
/* line 894, templates/g5_helium/custom/scss/general.scss */
.itemid-114 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 30px 0px 0px 0px;
  line-height: 30px;
}
/* line 903, templates/g5_helium/custom/scss/general.scss */
.itemid-114 #g-intro h2 {
  font-family: "Merriweather";
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 6px 0 30px 0;
}
/* line 910, templates/g5_helium/custom/scss/general.scss */
.itemid-114 .timeline-Header.timeline-InformationCircle-widgetParent {
  background: #231f20 !important;
  color: #b4a169 !important;
}
/* line 914, templates/g5_helium/custom/scss/general.scss */
.itemid-114 .timeline-Header.timeline-InformationCircle-widgetParent * {
  color: #b4a169 !important;
}
/* line 917, templates/g5_helium/custom/scss/general.scss */
.itemid-114 .timeline-Footer {
  display: none !important;
}
/**
 SOCIAL MEDIA ENDS
 */
/**
 NEWS */
/* line 929, templates/g5_helium/custom/scss/general.scss */
/* line 930, templates/g5_helium/custom/scss/general.scss */
.itemid-115 section#g-intro {
  min-height: auto;
}
/* line 933, templates/g5_helium/custom/scss/general.scss */
.itemid-115 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 30px 0px 0px 0px;
  line-height: 30px;
}
/* line 942, templates/g5_helium/custom/scss/general.scss */
.itemid-115 #g-intro h2 {
  font-family: "Merriweather";
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 6px 0 30px 0;
}
/* line 949, templates/g5_helium/custom/scss/general.scss */
.itemid-115 #g-intro p {
  font-family: "Merriweather";
  font-size: 14px;
  line-height: 1.4em;
}
/* line 954, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .row-fluid [class*="span"] {
  margin-left: 10px;
}
/* line 957, templates/g5_helium/custom/scss/general.scss */
.itemid-115 div.page-header > h2 > a {
  font-size: 1.1vw;
  line-height: 1.1vw;
  font-family: "aqua";
  text-transform: uppercase;
  letter-spacing: 0.4vw;
  width: 98%;
  color: black;
}
/* line 966, templates/g5_helium/custom/scss/general.scss */
.itemid-115 div.page-header > h2 > a:hover {
  color: #b4a169;
}
/* line 969, templates/g5_helium/custom/scss/general.scss */
.itemid-115 div.page-header > h2 {
  font-size: 22px;
  line-height: 25px;
}
/* line 973, templates/g5_helium/custom/scss/general.scss */
.itemid-115 dl.article-info dd {
  display: inline-block;
  margin: 0;
  font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  text-transform: uppercase;
  color: #231f20;
  font-size: 11px;
  line-height: 0;
}
/* line 983, templates/g5_helium/custom/scss/general.scss */
.itemid-115 #g-mainbar {
  padding-top: 0;
  margin-top: -30px;
  padding-left: 3%;
}
/* line 988, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .publish-info {
  font-size: 13px !important;
  margin-top: -15px;
  color: #aeaeae !important;
}
/* line 993, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .arrow {
  font-size: 28px;
  line-height: 28px;
  top: 3px;
  position: relative;
}
/* line 999, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .readmore-news {
  font-size: 14px;
}
/* line 1002, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .items-row {
  margin-bottom: 60px;
  display: flex;
  flex-flow: row wrap;
}
/* line 1007, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .item p {
  font-size: 15px;
  line-height: 14px;
  color: black;
  font-family: "Roboto";
}
/* line 1013, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .item-image {
  background: #000;
  width: 100%;
  height: 243px;
}
/* line 1018, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .item-image:hover img {
  opacity: 0.5;
}
/* line 1021, templates/g5_helium/custom/scss/general.scss */
.itemid-115 .item-image img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
/* line 1034, templates/g5_helium/custom/scss/general.scss */
/* line 1035, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 #g-intro {
  display: none;
}
/* line 1038, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .news-image-banner {
  height: 550px;
  position: relative;
  background-size: cover;
  background-color: #231f20;
}
/* line 1044, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 #g-mainbar {
  margin-top: 0;
  padding-left: 1%;
  padding-right: 2%;
  padding-top: 0;
  padding-top: 1%;
}
/* line 1051, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .s-logo {
  height: 118px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 80px;
  filter: drop-shadow(5px 5px 7px #222);
}
/* line 1058, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .news-banner-text {
  position: relative;
  padding-top: 5%;
  width: 39%;
  margin: 0 auto;
}
/* line 1064, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .news-banner-title {
  color: white;
  font-size: 30px;
  line-height: 30px;
  position: relative;
  font-family: "aqua";
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 15px;
  text-align: center;
  margin-top: 55px;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 1077, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .publish-info {
  font-size: 13px !important;
  margin-top: 10px;
  color: #b4a169 !important;
}
/* line 1082, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 div.page-header > h2 {
  font-size: 20px;
  line-height: 35px;
  text-transform: uppercase;
  font-family: "aqua";
}
/* line 1088, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 [itemprop="articleBody"] {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.3em;
}
/* line 1093, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 th {
  background: transparent;
}
/* line 1096, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 table {
  width: 490px;
  border: 0px;
}
/* line 1100, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 td {
  padding: 0.5rem;
  border: 0px solid #dce2e9;
}
/* line 1104, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .sidebar {
  width: 18%;
  position: relative;
  display: inline-block;
  height: 100%;
  vertical-align: top;
  padding-top: 10px;
}
/* line 1112, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .item-page {
  width: 60%;
  position: relative;
  display: inline-block;
  padding-top: 10px;
}
/* line 1118, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .return {
  font-size: 12px;
}
/* line 1121, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .arrow {
  font-size: 26px;
  line-height: 28px;
  top: 3px;
  position: relative;
}
/* line 1127, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .hasTooltip {
  display: block;
  align-content: center;
  vertical-align: middle;
  position: relative;
  background-color: white;
  color: black;
  text-transform: none;
  border: 1px solid #b4a169;
  font-family: "otama";
  border-radius: 0;
  width: 280px;
  height: 50px;
  font-size: 18px;
  font-weight: 400;
  margin: auto;
  margin-bottom: 60px;
  margin-top: 30px;
  line-height: 0px;
}
/* line 1147, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .hasTooltip:hover {
  background-color: #b4a169;
  color: white;
}
/* line 1151, templates/g5_helium/custom/scss/general.scss */
body.view-article.itemid-115 .icon-chevron-left, body.view-article.itemid-115 .icon-chevron-right {
  display: none;
}
/**
 NEWS ENDS
 */
/**
 SERVICES
 */
/* line 1165, templates/g5_helium/custom/scss/general.scss */
/* line 1169, templates/g5_helium/custom/scss/general.scss */
.itemid-133 #g-intro h1, .itemid-134 #g-intro h1, .itemid-136 #g-intro h1, .itemid-137 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 0px 0 0 0 !important;
  line-height: 25px;
}
/* line 1178, templates/g5_helium/custom/scss/general.scss */
.itemid-133 #g-intro h2, .itemid-134 #g-intro h2, .itemid-136 #g-intro h2, .itemid-137 #g-intro h2 {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: block !important;
  margin: 70px 0 0px 0 !important;
}
/* line 1187, templates/g5_helium/custom/scss/general.scss */
/* line 1189, templates/g5_helium/custom/scss/general.scss */
.itemid-132 .image-by-content img, .itemid-135 .image-by-content img {
  height: auto !important;
  width: auto !important;
}
/* line 1195, templates/g5_helium/custom/scss/general.scss */
/* line 1196, templates/g5_helium/custom/scss/general.scss */
.outline-16 .image-title-right:before {
  background-image: url('../../../../images/service/Accountancy/a-icon.png');
  content: "";
  height: 6.4vh;
  margin: 0 0 10% 0;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 100%;
  background-position: 50%;
  filter: drop-shadow(5px 5px 7px #222);
}
/* line 1211, templates/g5_helium/custom/scss/general.scss */
/* line 1212, templates/g5_helium/custom/scss/general.scss */
.outline-17 .image-title-right:before {
  background-image: url('../../../../images/icons/taxation.png');
  content: "";
  height: 80px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 100%;
  background-position: 50%;
  filter: drop-shadow(5px 5px 7px #222);
}
/* line 1224, templates/g5_helium/custom/scss/general.scss */
.outline-16, .outline-17, .outline-18, .outline-19, .outline-20, .outline-21, .outline-22 {
  /*.image-title {
   display: table;
   margin: 0 auto;
   vertical-align: middle;
   text-align: center;
   top: 37%;
   position: relative;
   }*/
}
/* line 1231, templates/g5_helium/custom/scss/general.scss */
.outline-16 .sample-content, .outline-17 .sample-content, .outline-18 .sample-content, .outline-19 .sample-content, .outline-20 .sample-content, .outline-21 .sample-content, .outline-22 .sample-content {
  padding-left: 40px;
  padding-right: 35px;
}
/* line 1235, templates/g5_helium/custom/scss/general.scss */
.outline-16 .splitlink, .outline-17 .splitlink, .outline-18 .splitlink, .outline-19 .splitlink, .outline-20 .splitlink, .outline-21 .splitlink, .outline-22 .splitlink {
  padding-right: 10px;
}
/* line 1238, templates/g5_helium/custom/scss/general.scss */
.outline-16 .splitlink .arrow, .outline-17 .splitlink .arrow, .outline-18 .splitlink .arrow, .outline-19 .splitlink .arrow, .outline-20 .splitlink .arrow, .outline-21 .splitlink .arrow, .outline-22 .splitlink .arrow {
  font-family: "inital";
  margin-top: 1vh;
  font-size: 3vw;
}
/* line 1243, templates/g5_helium/custom/scss/general.scss */
.outline-16 .picturebox, .outline-17 .picturebox, .outline-18 .picturebox, .outline-19 .picturebox, .outline-20 .picturebox, .outline-21 .picturebox, .outline-22 .picturebox {
  position: relative;
  overflow: hidden;
}
/* line 1247, templates/g5_helium/custom/scss/general.scss */
.outline-16 .overlay-picture, .outline-17 .overlay-picture, .outline-18 .overlay-picture, .outline-19 .overlay-picture, .outline-20 .overlay-picture, .outline-21 .overlay-picture, .outline-22 .overlay-picture {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #231f20;
  opacity: 0.7;
  transition: 0.4s;
}
/* line 1257, templates/g5_helium/custom/scss/general.scss */
.outline-16 .g-block.picturebox:after, .outline-17 .g-block.picturebox:after, .outline-18 .g-block.picturebox:after, .outline-19 .g-block.picturebox:after, .outline-20 .g-block.picturebox:after, .outline-21 .g-block.picturebox:after, .outline-22 .g-block.picturebox:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1100%;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
}
/* line 1266, templates/g5_helium/custom/scss/general.scss */
.outline-16 a:hover > .picturebox > div.overlay-picture, .outline-17 a:hover > .picturebox > div.overlay-picture, .outline-18 a:hover > .picturebox > div.overlay-picture, .outline-19 a:hover > .picturebox > div.overlay-picture, .outline-20 a:hover > .picturebox > div.overlay-picture, .outline-21 a:hover > .picturebox > div.overlay-picture, .outline-22 a:hover > .picturebox > div.overlay-picture {
  left: 0;
}
/* line 1269, templates/g5_helium/custom/scss/general.scss */
.outline-16 .image-title h2, .outline-17 .image-title h2, .outline-18 .image-title h2, .outline-19 .image-title h2, .outline-20 .image-title h2, .outline-21 .image-title h2, .outline-22 .image-title h2, .outline-16 .image-title span, .outline-17 .image-title span, .outline-18 .image-title span, .outline-19 .image-title span, .outline-20 .image-title span, .outline-21 .image-title span, .outline-22 .image-title span {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 1278, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro a:hover .image-title h2, .outline-17 #g-intro a:hover .image-title h2, .outline-18 #g-intro a:hover .image-title h2, .outline-19 #g-intro a:hover .image-title h2, .outline-20 #g-intro a:hover .image-title h2, .outline-21 #g-intro a:hover .image-title h2, .outline-22 #g-intro a:hover .image-title h2, .outline-16 #g-intro a:hover .image-title span, .outline-17 #g-intro a:hover .image-title span, .outline-18 #g-intro a:hover .image-title span, .outline-19 #g-intro a:hover .image-title span, .outline-20 #g-intro a:hover .image-title span, .outline-21 #g-intro a:hover .image-title span, .outline-22 #g-intro a:hover .image-title span {
  color: #eecf74;
}
/* line 1291, templates/g5_helium/custom/scss/general.scss */
.outline-16 .image-title, .outline-17 .image-title, .outline-18 .image-title, .outline-19 .image-title, .outline-20 .image-title, .outline-21 .image-title, .outline-22 .image-title {
  position: relative;
  display: flex;
  flex-flow: column wrap;
  height: 100%;
  justify-content: center;
  z-index: 999;
}
/* line 1300, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro .splitlink h2, .outline-17 #g-intro .splitlink h2, .outline-18 #g-intro .splitlink h2, .outline-19 #g-intro .splitlink h2, .outline-20 #g-intro .splitlink h2, .outline-21 #g-intro .splitlink h2, .outline-22 #g-intro .splitlink h2 {
  font-weight: 400;
  font-family: "aqua" !important;
  text-transform: uppercase;
  font-size: 1vw;
  line-height: 1.4vw;
  letter-spacing: 0.4vw;
  margin: 0px 0 0px 0 !important;
  color: white;
  display: block !important;
  position: relative;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 1313, templates/g5_helium/custom/scss/general.scss */
.outline-16 .image-title span, .outline-17 .image-title span, .outline-18 .image-title span, .outline-19 .image-title span, .outline-20 .image-title span, .outline-21 .image-title span, .outline-22 .image-title span {
  color: white;
  margin-top: 1vw;
  font-size: 1vw;
  position: relative;
  display: block;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 1321, templates/g5_helium/custom/scss/general.scss */
.outline-16 .picturebox, .outline-17 .picturebox, .outline-18 .picturebox, .outline-19 .picturebox, .outline-20 .picturebox, .outline-21 .picturebox, .outline-22 .picturebox {
  height: 297px;
  width: 100%;
  background-repeat: no-repeat;
  border: none;
  background-size: cover;
}
/* line 1328, templates/g5_helium/custom/scss/general.scss */
.outline-16 .image-by-content img, .outline-17 .image-by-content img, .outline-18 .image-by-content img, .outline-19 .image-by-content img, .outline-20 .image-by-content img, .outline-21 .image-by-content img, .outline-22 .image-by-content img {
  height: 90vh;
  width: 100%;
  object-fit: cover;
}
/* line 1333, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro .sub-links, .outline-17 #g-intro .sub-links, .outline-18 #g-intro .sub-links, .outline-19 #g-intro .sub-links, .outline-20 #g-intro .sub-links, .outline-21 #g-intro .sub-links, .outline-22 #g-intro .sub-links {
  padding-top: 60px;
  position: relative;
  display: block;
}
/* line 1338, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro .sub-links h2, .outline-17 #g-intro .sub-links h2, .outline-18 #g-intro .sub-links h2, .outline-19 #g-intro .sub-links h2, .outline-20 #g-intro .sub-links h2, .outline-21 #g-intro .sub-links h2, .outline-22 #g-intro .sub-links h2 {
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  text-align: center;
  margin-bottom: 0px;
  color: black;
  margin-top: 55px;
}
/* line 1348, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro .sub-links span, .outline-17 #g-intro .sub-links span, .outline-18 #g-intro .sub-links span, .outline-19 #g-intro .sub-links span, .outline-20 #g-intro .sub-links span, .outline-21 #g-intro .sub-links span, .outline-22 #g-intro .sub-links span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
/* line 1357, templates/g5_helium/custom/scss/general.scss */
.outline-16 :root, .outline-17 :root, .outline-18 :root, .outline-19 :root, .outline-20 :root, .outline-21 :root, .outline-22 :root {
  --h: 100vh;
  --o: 0px;
}
/* line 1361, templates/g5_helium/custom/scss/general.scss */
.outline-16 .row, .outline-17 .row, .outline-18 .row, .outline-19 .row, .outline-20 .row, .outline-21 .row, .outline-22 .row {
  position: relative;
}
/* line 1364, templates/g5_helium/custom/scss/general.scss */
.outline-16 .sticky, .outline-17 .sticky, .outline-18 .sticky, .outline-19 .sticky, .outline-20 .sticky, .outline-21 .sticky, .outline-22 .sticky {
  position: relative;
  overflow: hidden;
  right: 0;
  top: var(--o);
  height: var(--h);
  max-height: 100vh;
  align-items: center;
}
/* line 1373, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro > div > div > div.g-block.size-35, .outline-17 #g-intro > div > div > div.g-block.size-35, .outline-18 #g-intro > div > div > div.g-block.size-35, .outline-19 #g-intro > div > div > div.g-block.size-35, .outline-20 #g-intro > div > div > div.g-block.size-35, .outline-21 #g-intro > div > div > div.g-block.size-35, .outline-22 #g-intro > div > div > div.g-block.size-35 {
  padding: 60px 30px;
}
/* line 1376, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-17 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-18 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-19 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-20 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-21 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-22 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a {
  position: relative;
  background-color: white;
  color: black;
  text-transform: none;
  border: 1px solid #b4a169;
  font-family: "otama";
  border-radius: 0;
  width: 280px;
  height: 50px;
  font-size: 18px;
  font-weight: 400;
  margin: auto;
  margin-bottom: 0;
  margin-top: 25px;
  line-height: 18px;
  display: inline-block;
  text-align: center;
  padding-top: 15px;
}
/* line 1396, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-17 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-18 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-19 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-20 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-21 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover, .outline-22 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a:hover {
  color: white;
  background-color: #b4a169;
}
/* line 1400, templates/g5_helium/custom/scss/general.scss */
.outline-16 .arrow, .outline-17 .arrow, .outline-18 .arrow, .outline-19 .arrow, .outline-20 .arrow, .outline-21 .arrow, .outline-22 .arrow {
  font-size: 60px;
  line-height: 28px;
  top: 3px;
  color: white;
  position: relative;
  display: block;
  font-weight: 200;
  font-family: initial;
}
/* line 1410, templates/g5_helium/custom/scss/general.scss */
.outline-16 #g-team, .outline-17 #g-team, .outline-18 #g-team, .outline-19 #g-team, .outline-20 #g-team, .outline-21 #g-team, .outline-22 #g-team {
  background: url('../../../../images/icons/circle.png') -9% 74%/270px no-repeat, url('../../../../images/icons/circle.png') 114% 22%/380px no-repeat;
}
/* line 1415, templates/g5_helium/custom/scss/general.scss */
.outline-16 h4, .outline-17 h4, .outline-18 h4, .outline-19 h4, .outline-20 h4, .outline-21 h4, .outline-22 h4 {
  font-size: 20px;
  margin-bottom: 0;
  font-family: "otama";
  padding-bottom: 0;
  margin-top: 25px;
}
/* line 1422, templates/g5_helium/custom/scss/general.scss */
.outline-16 .item-page ul, .outline-17 .item-page ul, .outline-18 .item-page ul, .outline-19 .item-page ul, .outline-20 .item-page ul, .outline-21 .item-page ul, .outline-22 .item-page ul {
  margin-top: 0;
  list-style-image: url('../../../../images/icons/arrow.png');
  margin-left: 30px;
}
/* line 1427, templates/g5_helium/custom/scss/general.scss */
.outline-16 .item-page li, .outline-17 .item-page li, .outline-18 .item-page li, .outline-19 .item-page li, .outline-20 .item-page li, .outline-21 .item-page li, .outline-22 .item-page li {
  font-size: 14px;
  text-decoration: underline;
  position: relative;
}
/* line 1434, templates/g5_helium/custom/scss/general.scss */
.outline-17 #g-intro .splitlink h2 {
  font-weight: 400;
  font-family: "aqua" !important;
  text-transform: uppercase;
  font-size: 1vw;
  line-height: 1.4vw;
  letter-spacing: 0.4vw;
  margin: 0px 0 0px 0 !important;
  color: white;
  display: block !important;
  position: relative;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}
/* line 1449, templates/g5_helium/custom/scss/general.scss */
/* line 1457, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .img-by-content, .outline-16 .img-by-content, .outline-17 .img-by-content, .outline-18 .img-by-content, .outline-19 .img-by-content, .outline-20 .img-by-content, .outline-21 .img-by-content, .outline-22 .img-by-content {
  background: url('../../../../images/matthew-kerslake-BpH--upRlCs-unsplash.jpg');
  background-position: right center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 88vh;
  margin-right: 0px;
}
/* line 1465, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro, .outline-16 #g-intro, .outline-17 #g-intro, .outline-18 #g-intro, .outline-19 #g-intro, .outline-20 #g-intro, .outline-21 #g-intro, .outline-22 #g-intro {
  margin-top: 18px;
}
/* line 1468, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-16 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-17 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-18 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-19 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-20 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-21 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-22 #g-intro > div > div > div.g-block.size-35.s-logo {
  padding: 60px 30px;
}
/* line 1471, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro h1, .outline-16 #g-intro h1, .outline-17 #g-intro h1, .outline-18 #g-intro h1, .outline-19 #g-intro h1, .outline-20 #g-intro h1, .outline-21 #g-intro h1, .outline-22 #g-intro h1 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  margin: 60px 0 0 0;
}
/* line 1479, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro h2, .outline-16 #g-intro h2, .outline-17 #g-intro h2, .outline-18 #g-intro h2, .outline-19 #g-intro h2, .outline-20 #g-intro h2, .outline-21 #g-intro h2, .outline-22 #g-intro h2 {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 30px 0;
}
/* line 1486, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro h3, .outline-16 #g-intro h3, .outline-17 #g-intro h3, .outline-18 #g-intro h3, .outline-19 #g-intro h3, .outline-20 #g-intro h3, .outline-21 #g-intro h3, .outline-22 #g-intro h3 {
  font-weight: 400;
  font-family: "aqua";
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 8px;
  margin: 60px 0 0 0;
  line-height: 20px;
}
/* line 1495, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro h3 span, .outline-16 #g-intro h3 span, .outline-17 #g-intro h3 span, .outline-18 #g-intro h3 span, .outline-19 #g-intro h3 span, .outline-20 #g-intro h3 span, .outline-21 #g-intro h3 span, .outline-22 #g-intro h3 span {
  color: #b4a169;
}
/* line 1498, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-intro p, .outline-16 #g-intro p, .outline-17 #g-intro p, .outline-18 #g-intro p, .outline-19 #g-intro p, .outline-20 #g-intro p, .outline-21 #g-intro p, .outline-22 #g-intro p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.4em;
}
/* line 1503, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .custom h2, .outline-16 .custom h2, .outline-17 .custom h2, .outline-18 .custom h2, .outline-19 .custom h2, .outline-20 .custom h2, .outline-21 .custom h2, .outline-22 .custom h2 {
  font-family: aqua;
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  text-align: center;
  margin-bottom: 0px;
}
/* line 1511, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .custom h2 + span, .outline-16 .custom h2 + span, .outline-17 .custom h2 + span, .outline-18 .custom h2 + span, .outline-19 .custom h2 + span, .outline-20 .custom h2 + span, .outline-21 .custom h2 + span, .outline-22 .custom h2 + span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
/* line 1520, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .custom p, .outline-16 .custom p, .outline-17 .custom p, .outline-18 .custom p, .outline-19 .custom p, .outline-20 .custom p, .outline-21 .custom p, .outline-22 .custom p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.3em;
}
/* line 1525, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .custom p:nth-child(5), .outline-16 .custom p:nth-child(5), .outline-17 .custom p:nth-child(5), .outline-18 .custom p:nth-child(5), .outline-19 .custom p:nth-child(5), .outline-20 .custom p:nth-child(5), .outline-21 .custom p:nth-child(5), .outline-22 .custom p:nth-child(5) {
  margin-top: 60px;
}
/* line 1528, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .title, .outline-16 .services .title, .outline-17 .services .title, .outline-18 .services .title, .outline-19 .services .title, .outline-20 .services .title, .outline-21 .services .title, .outline-22 .services .title {
  font-family: Otama;
  font-size: 22px;
  color: #231f20;
}
/* line 1533, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services p, .outline-16 .services p, .outline-17 .services p, .outline-18 .services p, .outline-19 .services p, .outline-20 .services p, .outline-21 .services p, .outline-22 .services p {
  font-family: Merriweather;
  font-size: 14px;
  max-width: 220px;
}
/* line 1538, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services > div > a, .outline-16 .services > div > a, .outline-17 .services > div > a, .outline-18 .services > div > a, .outline-19 .services > div > a, .outline-20 .services > div > a, .outline-21 .services > div > a, .outline-22 .services > div > a {
  font-family: Merriweather;
  font-size: 14px;
  color: #b4a169;
  display: inline-block;
  width: 100%;
  position: relative;
}
/* line 1546, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services > div > a:after, .outline-16 .services > div > a:after, .outline-17 .services > div > a:after, .outline-18 .services > div > a:after, .outline-19 .services > div > a:after, .outline-20 .services > div > a:after, .outline-21 .services > div > a:after, .outline-22 .services > div > a:after {
  content: "";
  background: url('../../../../images/icons/arrow.png');
  width: 24px;
  height: 10px;
  position: absolute;
  right: 125px;
  top: 10px;
}
/* line 1555, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services > div > a:hover, .outline-16 .services > div > a:hover, .outline-17 .services > div > a:hover, .outline-18 .services > div > a:hover, .outline-19 .services > div > a:hover, .outline-20 .services > div > a:hover, .outline-21 .services > div > a:hover, .outline-22 .services > div > a:hover, .itemid-113 .services > div > a:hover:after, .outline-16 .services > div > a:hover:after, .outline-17 .services > div > a:hover:after, .outline-18 .services > div > a:hover:after, .outline-19 .services > div > a:hover:after, .outline-20 .services > div > a:hover:after, .outline-21 .services > div > a:hover:after, .outline-22 .services > div > a:hover:after {
  color: #eecf74;
}
/* line 1559, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services > div > div > a, .outline-16 .services > div > div > a, .outline-17 .services > div > div > a, .outline-18 .services > div > div > a, .outline-19 .services > div > div > a, .outline-20 .services > div > div > a, .outline-21 .services > div > div > a, .outline-22 .services > div > div > a {
  font-family: Merriweather;
  font-size: 12px;
  color: #aeaeae;
}
/* line 1564, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services > div > div > a:nth-child(1):after, .outline-16 .services > div > div > a:nth-child(1):after, .outline-17 .services > div > div > a:nth-child(1):after, .outline-18 .services > div > div > a:nth-child(1):after, .outline-19 .services > div > div > a:nth-child(1):after, .outline-20 .services > div > div > a:nth-child(1):after, .outline-21 .services > div > div > a:nth-child(1):after, .outline-22 .services > div > div > a:nth-child(1):after {
  content: "";
  background-color: #b4a169;
  width: 1px;
  height: 1em;
  position: relative;
  right: -10px;
}
/* line 1572, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .size-33, .outline-16 .services .size-33, .outline-17 .services .size-33, .outline-18 .services .size-33, .outline-19 .services .size-33, .outline-20 .services .size-33, .outline-21 .services .size-33, .outline-22 .services .size-33 {
  padding-left: 95px;
  margin-bottom: 50px;
}
/* line 1576, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .accountancy a.main-link:after, .outline-16 .services .accountancy a.main-link:after, .outline-17 .services .accountancy a.main-link:after, .outline-18 .services .accountancy a.main-link:after, .outline-19 .services .accountancy a.main-link:after, .outline-20 .services .accountancy a.main-link:after, .outline-21 .services .accountancy a.main-link:after, .outline-22 .services .accountancy a.main-link:after, .itemid-113 .services .taxation a.main-link:after, .outline-16 .services .taxation a.main-link:after, .outline-17 .services .taxation a.main-link:after, .outline-18 .services .taxation a.main-link:after, .outline-19 .services .taxation a.main-link:after, .outline-20 .services .taxation a.main-link:after, .outline-21 .services .taxation a.main-link:after, .outline-22 .services .taxation a.main-link:after, .itemid-113 .services .finance a.main-link:after, .outline-16 .services .finance a.main-link:after, .outline-17 .services .finance a.main-link:after, .outline-18 .services .finance a.main-link:after, .outline-19 .services .finance a.main-link:after, .outline-20 .services .finance a.main-link:after, .outline-21 .services .finance a.main-link:after, .outline-22 .services .finance a.main-link:after, .itemid-113 .services .secretarial a.main-link:after, .outline-16 .services .secretarial a.main-link:after, .outline-17 .services .secretarial a.main-link:after, .outline-18 .services .secretarial a.main-link:after, .outline-19 .services .secretarial a.main-link:after, .outline-20 .services .secretarial a.main-link:after, .outline-21 .services .secretarial a.main-link:after, .outline-22 .services .secretarial a.main-link:after, .itemid-113 .services .bookkeeping a.main-link:after, .outline-16 .services .bookkeeping a.main-link:after, .outline-17 .services .bookkeeping a.main-link:after, .outline-18 .services .bookkeeping a.main-link:after, .outline-19 .services .bookkeeping a.main-link:after, .outline-20 .services .bookkeeping a.main-link:after, .outline-21 .services .bookkeeping a.main-link:after, .outline-22 .services .bookkeeping a.main-link:after, .itemid-113 .services .advisory a.main-link:after, .outline-16 .services .advisory a.main-link:after, .outline-17 .services .advisory a.main-link:after, .outline-18 .services .advisory a.main-link:after, .outline-19 .services .advisory a.main-link:after, .outline-20 .services .advisory a.main-link:after, .outline-21 .services .advisory a.main-link:after, .outline-22 .services .advisory a.main-link:after, .itemid-113 .services .payroll a.main-link:after, .outline-16 .services .payroll a.main-link:after, .outline-17 .services .payroll a.main-link:after, .outline-18 .services .payroll a.main-link:after, .outline-19 .services .payroll a.main-link:after, .outline-20 .services .payroll a.main-link:after, .outline-21 .services .payroll a.main-link:after, .outline-22 .services .payroll a.main-link:after {
  display: none;
}
/* line 1586, templates/g5_helium/custom/scss/general.scss */
/* line 1587, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .title, .outline-16 .services .title, .outline-17 .services .title, .outline-18 .services .title, .outline-19 .services .title, .outline-20 .services .title, .outline-21 .services .title, .outline-22 .services .title {
  position: relative;
}
/* line 1590, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .accountancy .title:before, .outline-16 .services .accountancy .title:before, .outline-17 .services .accountancy .title:before, .outline-18 .services .accountancy .title:before, .outline-19 .services .accountancy .title:before, .outline-20 .services .accountancy .title:before, .outline-21 .services .accountancy .title:before, .outline-22 .services .accountancy .title:before {
  content: "";
  background: url('../../../../images/icons/accountancy.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1599, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .taxation .title:before, .outline-16 .services .taxation .title:before, .outline-17 .services .taxation .title:before, .outline-18 .services .taxation .title:before, .outline-19 .services .taxation .title:before, .outline-20 .services .taxation .title:before, .outline-21 .services .taxation .title:before, .outline-22 .services .taxation .title:before {
  content: "";
  background: url('../../../../images/icons/taxation.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1608, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .finance .title:before, .outline-16 .services .finance .title:before, .outline-17 .services .finance .title:before, .outline-18 .services .finance .title:before, .outline-19 .services .finance .title:before, .outline-20 .services .finance .title:before, .outline-21 .services .finance .title:before, .outline-22 .services .finance .title:before {
  content: "";
  background: url('../../../../images/icons/corporate-finance.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1617, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .secretarial .title:before, .outline-16 .services .secretarial .title:before, .outline-17 .services .secretarial .title:before, .outline-18 .services .secretarial .title:before, .outline-19 .services .secretarial .title:before, .outline-20 .services .secretarial .title:before, .outline-21 .services .secretarial .title:before, .outline-22 .services .secretarial .title:before {
  content: "";
  background: url('../../../../images/icons/company-secretarial.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1626, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .bookkeeping .title:before, .outline-16 .services .bookkeeping .title:before, .outline-17 .services .bookkeeping .title:before, .outline-18 .services .bookkeeping .title:before, .outline-19 .services .bookkeeping .title:before, .outline-20 .services .bookkeeping .title:before, .outline-21 .services .bookkeeping .title:before, .outline-22 .services .bookkeeping .title:before {
  content: "";
  background: url('../../../../images/icons/bookeeping.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1635, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .advisory .title:before, .outline-16 .services .advisory .title:before, .outline-17 .services .advisory .title:before, .outline-18 .services .advisory .title:before, .outline-19 .services .advisory .title:before, .outline-20 .services .advisory .title:before, .outline-21 .services .advisory .title:before, .outline-22 .services .advisory .title:before {
  content: "";
  background: url('../../../../images/icons/business-advisory.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1644, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .payroll .title:before, .outline-16 .services .payroll .title:before, .outline-17 .services .payroll .title:before, .outline-18 .services .payroll .title:before, .outline-19 .services .payroll .title:before, .outline-20 .services .payroll .title:before, .outline-21 .services .payroll .title:before, .outline-22 .services .payroll .title:before {
  content: "";
  background: url('../../../../images/icons/payroll-bareau.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 1654, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .plus, .outline-16 .services .plus, .outline-17 .services .plus, .outline-18 .services .plus, .outline-19 .services .plus, .outline-20 .services .plus, .outline-21 .services .plus, .outline-22 .services .plus {
  position: relative;
}
/* line 1657, templates/g5_helium/custom/scss/general.scss */
.itemid-113 .services .plus:after, .outline-16 .services .plus:after, .outline-17 .services .plus:after, .outline-18 .services .plus:after, .outline-19 .services .plus:after, .outline-20 .services .plus:after, .outline-21 .services .plus:after, .outline-22 .services .plus:after {
  content: "";
  background: url('../../../../images/icons/plus.png');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  bottom: -20px;
}
/* line 1666, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-team h2, .outline-16 #g-team h2, .outline-17 #g-team h2, .outline-18 #g-team h2, .outline-19 #g-team h2, .outline-20 #g-team h2, .outline-21 #g-team h2, .outline-22 #g-team h2 {
  font-family: aqua;
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  text-align: center;
  margin-bottom: 0px;
}
/* line 1674, templates/g5_helium/custom/scss/general.scss */
.itemid-113 #g-team h2 + span, .outline-16 #g-team h2 + span, .outline-17 #g-team h2 + span, .outline-18 #g-team h2 + span, .outline-19 #g-team h2 + span, .outline-20 #g-team h2 + span, .outline-21 #g-team h2 + span, .outline-22 #g-team h2 + span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
@media (min-width: 960px) and (max-width: 1200px) {
  /* line 1686, templates/g5_helium/custom/scss/general.scss */
  #g-navigation .g-main-nav .g-toplevel a {
    font-size: 11px !important;
  }
  /* line 1689, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner {
    background-position: center;
  }
}
@media (max-width: 969px) {
  /* line 1695, templates/g5_helium/custom/scss/general.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
    background: transparent;
    height: 35px;
    text-align: left;
    line-height: 20px;
    color: white;
  }
  /* line 1711, templates/g5_helium/custom/scss/general.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: transparent;
    color: white;
    height: 35px;
    line-height: 20px;
    text-align: left;
  }
  /* line 1718, templates/g5_helium/custom/scss/general.scss */
  #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent;
    color: white;
  }
  /* line 1722, templates/g5_helium/custom/scss/general.scss */
  #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 0px solid #beae7d;
    background: transparent;
    border-radius: 0.25rem;
    margin: -0.3rem 0 -0.2rem 0.5rem;
    padding: 5px;
  }
  /* line 1734, templates/g5_helium/custom/scss/general.scss */
  #g-mobilemenu-container .g-toplevel li {
    display: block;
    position: static !important;
    margin-right: 0;
    cursor: pointer;
    text-align: left;
    height: 40px;
    line-height: 20px;
  }
  /* line 1743, templates/g5_helium/custom/scss/general.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: #231f20;
    padding-top: 40px;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: "aqua";
    letter-spacing: 1px;
  }
  /* line 1751, templates/g5_helium/custom/scss/general.scss */
  #g-navigation.g-fixed-element {
    position: relative !important;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1003;
  }
  /* line 1758, templates/g5_helium/custom/scss/general.scss */
  .itemid-101 #g-navigation.g-fixed-element {
    position: fixed !important;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1003;
  }
}
/**
 SERVICES ENDS
 */
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1771, templates/g5_helium/custom/scss/general.scss */
  /**** Menu ****/
  /**** Instagram ****/
  /* line 1774, templates/g5_helium/custom/scss/general.scss */
  .masongram-container .masongram-image-container .masongram-image {
    width: 100%;
    height: 225px;
    object-fit: cover;
  }
  /* line 1779, templates/g5_helium/custom/scss/general.scss */
  #photos > div > div:nth-child(2) {
    position: absolute;
    left: 0% !important;
    top: 0px !important;
    width: 25% !important;
  }
  /* line 1785, templates/g5_helium/custom/scss/general.scss */
  #photos > div > div:nth-child(3) {
    position: absolute;
    left: 25% !important;
    top: 0px !important;
    width: 25% !important;
  }
  /* line 1791, templates/g5_helium/custom/scss/general.scss */
  #photos > div > div:nth-child(4) {
    position: absolute;
    left: 50% !important;
    top: 0 !important;
    width: 25% !important;
  }
  /* line 1797, templates/g5_helium/custom/scss/general.scss */
  #photos > div > div:nth-child(5) {
    position: absolute;
    left: 75% !important;
    top: 0 !important;
    width: 25% !important;
  }
  /* line 1803, templates/g5_helium/custom/scss/general.scss */
  #photos > div {
    position: relative;
    height: 240px !important;
  }
  /* line 1807, templates/g5_helium/custom/scss/general.scss */
  .image-wrapper img {
    width: 65px;
    height: 70px;
  }
  /* line 1811, templates/g5_helium/custom/scss/general.scss */
  #g-instagram h2 {
    margin: 20px 0 -15px 0;
    font-size: 23px;
  }
  /* line 1815, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner {
    height: 400px;
    margin: 8px;
    background-size: cover;
    background-position: right center;
    background-repeat: no-repeat;
    padding: 70px 0 0 0;
  }
  /* line 1824, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner img {
    height: 78px;
  }
  /* line 1827, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner h4 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 10px;
    margin: 32px 0 -5px 0;
    color: #fff;
  }
  /* line 1836, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner a.boxed-button {
    width: 180px;
    display: inline-block;
    margin: 0px 5px;
  }
  /* line 1841, templates/g5_helium/custom/scss/general.scss */
  .boxed-button {
    padding: 5px 20px;
    border: 1px solid #b4a169;
    color: #fff;
    font-family: Otama;
    font-size: 15px;
    background-color: rgba(0, 0, 0, 0.2);
  }
  /* line 1849, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner > span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 14px;
    display: inline-block;
    margin: 0 0 16px 0;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
  }
  /* line 1857, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-35.s-logo {
    padding: 60px 30px 0 45px !important;
  }
  /* line 1860, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-35 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 49%;
    -moz-flex: 0 49%;
    -ms-flex: 0 49%;
    flex: 0 49%;
    width: 49%;
  }
  /* line 1870, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-65.image-by-content, #g-intro > div > div > div.g-block.size-65.img-by-content {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  /* line 1881, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2) {
    display: none;
  }
  /* line 1884, templates/g5_helium/custom/scss/general.scss */
  .g-grid.itemslayout > div > div, .g-grid.itemslayout > div > a > div {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: inline-block;
    width: calc(100% - -16px);
    background-position: top center !important;
  }
  /* line 1892, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1902, templates/g5_helium/custom/scss/general.scss */
  /* line 1903, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-final {
    background: url('../../../../images/icons/circle.png') -18% 30%/220px no-repeat, url('../../../../images/icons/circle.png') 121% 68%/230px no-repeat;
    margin-top: 30px;
  }
  /* line 1909, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-final h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 25px;
    letter-spacing: 5px !important;
    margin: 0px 0px 0px 0px !important;
    line-height: 30px;
    text-align: center;
  }
  /* line 1920, templates/g5_helium/custom/scss/general.scss */
  /* line 1922, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro, .itemid-117 #g-intro {
    margin-top: 8px;
    margin-right: 30px;
  }
  /* line 1926, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .g-grid.itemslayout > div > .item_small, .itemid-117 .g-grid.itemslayout > div > .item_small {
    height: calc(50% - 13.5px);
  }
  /* line 1929, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .g-grid.itemslayout > div > div, .itemid-117 .g-grid.itemslayout > div > div, .itemid-116 .g-grid.itemslayout > div > a > div, .itemid-117 .g-grid.itemslayout > div > a > div {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: inline-block;
    width: calc(100% - -30px);
    background-position: top center !important;
  }
  /* line 1937, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro p, .itemid-117 #g-intro p {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.4em;
  }
  /* line 1942, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h1, .itemid-117 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 8px;
    margin: 40px 0 0 0;
    line-height: 22px;
  }
  /* line 1951, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h2, .itemid-117 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 0px 0 10px 0;
  }
  /* line 1958, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final h1, .itemid-117 #g-final h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 25px;
    letter-spacing: 8px;
    margin: 60px 0px 0px 0px;
    line-height: 30px;
    text-align: center;
  }
  /* line 1968, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h3, .itemid-117 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 8px;
    margin: 50px 0 20px 0;
    line-height: 18px;
  }
  /* line 1977, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro > div > div > div.g-block.size-35.s-logo, .itemid-117 #g-intro > div > div > div.g-block.size-35.s-logo {
    padding: 60px 20px 0 40px;
  }
  /* line 1980, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final, .itemid-117 #g-final {
    background: url('../../../../images/icons/circle.png') -18% 30%/220px no-repeat, url('../../../../images/icons/circle.png') 121% 68%/230px no-repeat;
    margin-top: 100px;
  }
  /* line 1986, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 input::placeholder, .itemid-117 input::placeholder, .itemid-116 textarea::placeholder, .itemid-117 textarea::placeholder {
    color: #c5c3c3;
    font-size: 14px;
    text-transform: uppercase;
  }
  /* line 1992, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 input[type="text"], .itemid-117 input[type="text"], .itemid-116 input[type="password"], .itemid-117 input[type="password"], .itemid-116 input[type="datetime"], .itemid-117 input[type="datetime"], .itemid-116 input[type="datetime-local"], .itemid-117 input[type="datetime-local"], .itemid-116 input[type="date"], .itemid-117 input[type="date"], .itemid-116 input[type="month"], .itemid-117 input[type="month"], .itemid-116 input[type="time"], .itemid-117 input[type="time"], .itemid-116 input[type="week"], .itemid-117 input[type="week"], .itemid-116 input[type="number"], .itemid-117 input[type="number"], .itemid-116 input[type="email"], .itemid-117 input[type="email"], .itemid-116 input[type="url"], .itemid-117 input[type="url"], .itemid-116 input[type="search"], .itemid-117 input[type="search"], .itemid-116 input[type="tel"], .itemid-117 input[type="tel"], .itemid-116 input[type="color"], .itemid-117 input[type="color"], .itemid-116 .uneditable-input, .itemid-117 .uneditable-input {
    height: 50px;
    font-size: 16px;
    padding-left: 10px;
    font-family: "aqua";
    text-transform: none;
    letter-spacing: 3px;
    font-weight: 400;
    border-top: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom: 1px solid #b4a169;
    border-radius: 0;
  }
  /* line 2020, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .rsform-block-cv, .itemid-117 .rsform-block-cv {
    background-color: #b4a169;
    height: 65px;
  }
  /* line 2024, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .form-horizontal .control-label, .itemid-117 .form-horizontal .control-label {
    float: left;
    width: 210px;
    padding-top: 20px;
    text-align: left;
    padding-left: 12px;
    font-size: 14px;
    font-family: "aqua";
    text-transform: uppercase;
    letter-spacing: 4px;
    color: white;
  }
  /* line 2036, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .fileUpload, .itemid-117 .fileUpload {
    position: relative;
    width: 150px;
    height: 40px;
    display: block;
    align-content: center;
    position: relative;
    background: white;
    color: black;
    text-transform: none;
    font-family: "otama";
    border-radius: 0;
    font-size: 18px;
    font-weight: 400;
    margin: 10px 14px;
    padding: 9px 0 0;
    float: right;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 2060, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final .info, .itemid-117 #g-final .info {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 13px;
    display: block;
    margin: 10px 0 10px 0;
    text-align: left;
  }
  /* line 2068, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #Send, .itemid-117 #Send {
    display: block;
    align-content: center;
    vertical-align: middle;
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 1px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 220px;
    height: 45px;
    font-size: 15px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 0;
    margin-top: 5px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 2092, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final h2, .itemid-117 #g-final h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 15px;
    display: block;
    margin: 5px 0 50px 0;
    text-align: center;
  }
  /* line 2100, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 form, .itemid-117 form {
    margin: 0 0 0px;
  }
  /* line 2104, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 {
    /*.img-by-content {
     background: url(../../../../images/Gallery/venveo-609390-unsplash%20(Medium).jpg);
     background-position: center center;
     background-size: cover;
     background-repeat: no-repeat;
     height: 88vh;
     margin-right: 7px;
     }*/
  }
  /* line 2105, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro {
    margin-top: 15px;
  }
  /* line 2108, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 8px;
    margin: 40px 0 0px 0;
    line-height: 22px;
  }
  /* line 2117, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 0 0 15px 0;
    line-height: 13px;
  }
  /* line 2125, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 5px;
    margin: 45px 0 0 0;
  }
  /* line 2133, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro p {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.3em;
  }
  /* line 2138, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 .size-65 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  /* line 2148, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 .size-35 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 49%;
    -moz-flex: 0 49%;
    -ms-flex: 0 49%;
    flex: 0 49%;
    width: 49%;
  }
  /* line 2167, templates/g5_helium/custom/scss/general.scss */
  /* line 2168, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .size-20 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 10%;
    -moz-flex: 0 10%;
    -ms-flex: 0 10%;
    flex: 0 10%;
    width: 10%;
  }
  /* line 2178, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .size-60 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 80%;
    -moz-flex: 0 80%;
    -ms-flex: 0 80%;
    flex: 0 80%;
    width: 80%;
  }
  /* line 2188, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro img {
    width: 65px;
    height: 70px;
  }
  /* line 2192, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro p {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.4em;
  }
  /* line 2197, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro {
    margin-top: 0;
    padding: 28px 0 0 0;
  }
  /* line 2201, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 8px;
    margin: 0 0 0 0;
  }
  /* line 2209, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .row-fluid [class*="span"] {
    margin-left: 0;
  }
  /* line 2213, templates/g5_helium/custom/scss/general.scss */
  /* line 2214, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-image-banner {
    height: 290px;
    position: relative;
    background-size: cover;
    background-color: #231f20;
  }
  /* line 2220, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .s-logo {
    height: 60px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 50px;
    filter: drop-shadow(5px 5px 7px #222);
  }
  /* line 2227, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-banner-title {
    color: white;
    font-size: 20px;
    line-height: 25px;
    position: relative;
    font-family: "aqua";
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 10px;
    text-align: center;
    margin-top: 35px;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
  }
  /* line 2240, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-banner-text {
    position: relative;
    padding-top: 6%;
    width: 62%;
    margin: 0 auto;
  }
  /* line 2246, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .sidebar {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 100%;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 5%;
  }
  /* line 2255, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .item-page {
    width: 100%;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-left: 11.5%;
    padding-right: 5%;
  }
  /* line 2263, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 [itemprop="articleBody"] {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.3em;
  }
  /* line 2268, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .hasTooltip {
    display: block;
    align-content: center;
    vertical-align: middle;
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 1px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 200px;
    height: 20px;
    font-size: 16px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 0;
    margin-top: 30px;
    line-height: 0px;
    padding: 20px;
  }
  /* line 2289, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .publish-info {
    font-size: 13px !important;
    margin-top: 10px;
    color: #b4a169 !important;
    margin-bottom: 25px;
  }
  /* line 2296, templates/g5_helium/custom/scss/general.scss */
  /* line 2297, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .size-20 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 10%;
    -moz-flex: 0 10%;
    -ms-flex: 0 10%;
    flex: 0 10%;
    width: 10%;
  }
  /* line 2307, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .size-60 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 80%;
    -moz-flex: 0 80%;
    -ms-flex: 0 80%;
    flex: 0 80%;
    width: 80%;
  }
  /* line 2317, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro img {
    width: 65px;
    height: 70px;
  }
  /* line 2321, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro p {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.4em;
  }
  /* line 2326, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro {
    margin-top: 0;
    padding: 28px 0 0 0;
  }
  /* line 2330, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 10px;
    margin: 0 0 0 0;
  }
  /* line 2338, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #logo-9332-particle {
    margin-bottom: 0;
  }
  /* line 2341, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 0 0 10px 0;
  }
  /* line 2348, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member {
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 10px 5px 0;
    flex: 0 32%;
    height: 270px !important;
  }
  /* line 2356, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay {
    position: absolute;
    bottom: 20px;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 2366, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .g-grid.team {
    margin: 0 -1px 0 30px;
  }
  /* line 2369, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > * {
    display: block;
    margin: 0 20px 5px 20px;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
  }
  /* line 2376, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > .name span:last-child {
    font-family: Merriweather;
    font-size: 13px;
    display: block;
    line-height: 15px;
    color: #b4a169;
  }
  /* line 2383, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > .contact span {
    color: #b4a169;
    font-size: 12px;
  }
  /* line 2387, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus {
    background: url('../../../../images/logos/s-logo-black.png');
    height: 250px !important;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 6%;
    margin: 60px 0 0 0;
    padding: 0 20px;
    flex: 0 100%;
  }
  /* line 2397, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title {
    padding: 80px 0 0;
  }
  /* line 2400, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title p:first-child {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 0.4vw;
    line-height: 25px;
    text-align: center;
    margin-top: 28px;
    margin-bottom: 10px;
  }
  /* line 2411, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title p:first-child span {
    color: #b4a169;
  }
  /* line 2414, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title p:last-child {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    display: block;
    margin: 0 0 0px 0;
    text-align: center;
  }
  /* line 2422, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .description {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 18px;
    display: block;
    text-align: center;
  }
  /* line 2430, templates/g5_helium/custom/scss/general.scss */
  .item_banner > div:nth-child(2) {
    display: table;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    top: 28%;
    position: relative;
  }
  /* line 2438, templates/g5_helium/custom/scss/general.scss */
  .g-grid.itemslayout img {
    margin-bottom: 15px;
  }
  /* line 2441, templates/g5_helium/custom/scss/general.scss */
  /* line 2442, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 6px 0 12px 0;
  }
  /* line 2449, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .row-fluid .span3 {
    width: 45%;
    margin-top: 35px;
    margin-right: 5%;
  }
  /* line 2454, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 div.page-header > h2 {
    font-size: 22px;
    line-height: 16px;
  }
  /* line 2458, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 div.page-header > h2 > a {
    font-size: 14px;
    line-height: 14px;
    font-family: "aqua";
    text-transform: uppercase;
    letter-spacing: 8px;
    width: 98%;
    color: black;
  }
  /* line 2467, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .publish-info {
    font-size: 11px !important;
    margin-top: -15px;
    color: #aeaeae !important;
    line-height: 11px;
  }
  /* line 2473, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .readmore-news {
    font-size: 13px;
  }
  /* line 2476, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .item p {
    font-size: 13px;
    line-height: 13px;
    color: black;
    font-family: "Roboto";
  }
  /* line 2482, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .items-row {
    margin-bottom: 10px;
  }
  /* line 2486, templates/g5_helium/custom/scss/general.scss */
  /* line 2494, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro, .outline-16 #g-intro, .outline-17 #g-intro, .outline-18 #g-intro, .outline-19 #g-intro, .outline-20 #g-intro, .outline-21 #g-intro, .outline-22 #g-intro {
    margin-top: 10px;
  }
  /* line 2497, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-16 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-17 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-18 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-19 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-20 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-21 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1), .outline-22 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(1) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    margin-bottom: 8px;
  }
  /* line 2508, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .arrow, .outline-16 .arrow, .outline-17 .arrow, .outline-18 .arrow, .outline-19 .arrow, .outline-20 .arrow, .outline-21 .arrow, .outline-22 .arrow {
    font-size: 45px;
    line-height: 28px;
    top: -12px;
    color: white;
    position: relative;
    display: block;
    font-weight: 200;
    font-family: initial;
  }
  /* line 2518, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-16 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-17 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-18 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-19 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-20 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-21 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2), .outline-22 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    display: block;
  }
  /* line 2529, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team h2 + span, .outline-16 #g-team h2 + span, .outline-17 #g-team h2 + span, .outline-18 #g-team h2 + span, .outline-19 #g-team h2 + span, .outline-20 #g-team h2 + span, .outline-21 #g-team h2 + span, .outline-22 #g-team h2 + span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 15px;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 25px;
  }
  /* line 2538, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-16 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-17 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-18 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-19 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-20 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-21 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-22 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a {
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 1px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 206px;
    height: 45px;
    font-size: 16px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 0;
    margin-top: 25px;
    line-height: 15px;
    display: inline-block;
    text-align: center;
    padding-top: 15px;
  }
  /* line 2558, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro p, .outline-16 #g-intro p, .outline-17 #g-intro p, .outline-18 #g-intro p, .outline-19 #g-intro p, .outline-20 #g-intro p, .outline-21 #g-intro p, .outline-22 #g-intro p {
    font-family: Merriweather;
    font-size: 13px;
    line-height: 1.4em;
  }
  /* line 2563, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h1, .outline-16 #g-intro h1, .outline-17 #g-intro h1, .outline-18 #g-intro h1, .outline-19 #g-intro h1, .outline-20 #g-intro h1, .outline-21 #g-intro h1, .outline-22 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 8px;
    margin: 40px 0 0 0;
    line-height: 22px;
  }
  /* line 2572, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h2, .outline-16 #g-intro h2, .outline-17 #g-intro h2, .outline-18 #g-intro h2, .outline-19 #g-intro h2, .outline-20 #g-intro h2, .outline-21 #g-intro h2, .outline-22 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 0 0 10px 0;
  }
  /* line 2579, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team h2, .outline-16 #g-team h2, .outline-17 #g-team h2, .outline-18 #g-team h2, .outline-19 #g-team h2, .outline-20 #g-team h2, .outline-21 #g-team h2, .outline-22 #g-team h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 8px;
    text-align: center;
    margin-bottom: 0px;
  }
  /* line 2587, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h3, .outline-16 #g-intro h3, .outline-17 #g-intro h3, .outline-18 #g-intro h3, .outline-19 #g-intro h3, .outline-20 #g-intro h3, .outline-21 #g-intro h3, .outline-22 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 7px;
    margin: 60px 0 0 0;
    line-height: 20px;
  }
  /* line 2596, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-16 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-17 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-18 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-19 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-20 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-21 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-22 #g-intro > div > div > div.g-block.size-35.s-logo {
    padding: 60px 30px 0 45px;
  }
  /* line 2599, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .row, .outline-16 .row, .outline-17 .row, .outline-18 .row, .outline-19 .row, .outline-20 .row, .outline-21 .row, .outline-22 .row {
    margin-left: -20px;
    margin-top: 0;
  }
  /* line 2603, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .size-33, .outline-16 .services .size-33, .outline-17 .services .size-33, .outline-18 .services .size-33, .outline-19 .services .size-33, .outline-20 .services .size-33, .outline-21 .services .size-33, .outline-22 .services .size-33 {
    padding-left: 20px;
    margin-bottom: 50px;
  }
  /* line 2607, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .accountancy .title:before, .outline-16 .services .accountancy .title:before, .outline-17 .services .accountancy .title:before, .outline-18 .services .accountancy .title:before, .outline-19 .services .accountancy .title:before, .outline-20 .services .accountancy .title:before, .outline-21 .services .accountancy .title:before, .outline-22 .services .accountancy .title:before {
    content: "";
    background: url('../../../../images/icons/accountancy.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2618, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .taxation .title:before, .outline-16 .services .taxation .title:before, .outline-17 .services .taxation .title:before, .outline-18 .services .taxation .title:before, .outline-19 .services .taxation .title:before, .outline-20 .services .taxation .title:before, .outline-21 .services .taxation .title:before, .outline-22 .services .taxation .title:before {
    content: "";
    background: url('../../../../images/icons/taxation.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2629, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .finance .title:before, .outline-16 .services .finance .title:before, .outline-17 .services .finance .title:before, .outline-18 .services .finance .title:before, .outline-19 .services .finance .title:before, .outline-20 .services .finance .title:before, .outline-21 .services .finance .title:before, .outline-22 .services .finance .title:before {
    content: "";
    background: url('../../../../images/icons/corporate-finance.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2640, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .secretarial .title:before, .outline-16 .services .secretarial .title:before, .outline-17 .services .secretarial .title:before, .outline-18 .services .secretarial .title:before, .outline-19 .services .secretarial .title:before, .outline-20 .services .secretarial .title:before, .outline-21 .services .secretarial .title:before, .outline-22 .services .secretarial .title:before {
    content: "";
    background: url('../../../../images/icons/company-secretarial.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2651, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .bookkeeping .title:before, .outline-16 .services .bookkeeping .title:before, .outline-17 .services .bookkeeping .title:before, .outline-18 .services .bookkeeping .title:before, .outline-19 .services .bookkeeping .title:before, .outline-20 .services .bookkeeping .title:before, .outline-21 .services .bookkeeping .title:before, .outline-22 .services .bookkeeping .title:before {
    content: "";
    background: url('../../../../images/icons/bookeeping.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2662, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .advisory .title:before, .outline-16 .services .advisory .title:before, .outline-17 .services .advisory .title:before, .outline-18 .services .advisory .title:before, .outline-19 .services .advisory .title:before, .outline-20 .services .advisory .title:before, .outline-21 .services .advisory .title:before, .outline-22 .services .advisory .title:before {
    content: "";
    background: url('../../../../images/icons/business-advisory.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2673, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .payroll .title:before, .outline-16 .services .payroll .title:before, .outline-17 .services .payroll .title:before, .outline-18 .services .payroll .title:before, .outline-19 .services .payroll .title:before, .outline-20 .services .payroll .title:before, .outline-21 .services .payroll .title:before, .outline-22 .services .payroll .title:before {
    content: "";
    background: url('../../../../images/icons/payroll-bareau.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -35px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 2684, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .title, .outline-16 .services .title, .outline-17 .services .title, .outline-18 .services .title, .outline-19 .services .title, .outline-20 .services .title, .outline-21 .services .title, .outline-22 .services .title {
    font-family: Otama;
    font-size: 20px;
    color: #231f20;
    margin-bottom: -10px;
    display: block;
  }
  /* line 2691, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services p, .outline-16 .services p, .outline-17 .services p, .outline-18 .services p, .outline-19 .services p, .outline-20 .services p, .outline-21 .services p, .outline-22 .services p {
    font-family: Merriweather;
    font-size: 12px;
    max-width: 220px;
    color: black;
  }
  /* line 2697, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .size-33, .outline-16 .services .size-33, .outline-17 .services .size-33, .outline-18 .services .size-33, .outline-19 .services .size-33, .outline-20 .services .size-33, .outline-21 .services .size-33, .outline-22 .services .size-33 {
    padding-left: 20px;
    margin-bottom: 65px;
  }
  /* line 2701, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .plus:after, .outline-16 .services .plus:after, .outline-17 .services .plus:after, .outline-18 .services .plus:after, .outline-19 .services .plus:after, .outline-20 .services .plus:after, .outline-21 .services .plus:after, .outline-22 .services .plus:after {
    display: none;
  }
  /* line 2704, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services > div > a:after, .outline-16 .services > div > a:after, .outline-17 .services > div > a:after, .outline-18 .services > div > a:after, .outline-19 .services > div > a:after, .outline-20 .services > div > a:after, .outline-21 .services > div > a:after, .outline-22 .services > div > a:after {
    content: "";
    background: url('../../../../images/icons/arrow.png');
    width: 24px;
    height: 10px;
    position: absolute;
    right: 50px;
    top: 10px;
  }
  /* line 2713, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services > div > a, .outline-16 .services > div > a, .outline-17 .services > div > a, .outline-18 .services > div > a, .outline-19 .services > div > a, .outline-20 .services > div > a, .outline-21 .services > div > a, .outline-22 .services > div > a {
    font-family: Merriweather;
    font-size: 12px;
    color: #b4a169;
    display: inline-block;
    width: 100%;
    position: relative;
  }
  /* line 2721, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team > div > div:nth-child(2) > div > div, .outline-16 #g-team > div > div:nth-child(2) > div > div, .outline-17 #g-team > div > div:nth-child(2) > div > div, .outline-18 #g-team > div > div:nth-child(2) > div > div, .outline-19 #g-team > div > div:nth-child(2) > div > div, .outline-20 #g-team > div > div:nth-child(2) > div > div, .outline-21 #g-team > div > div:nth-child(2) > div > div, .outline-22 #g-team > div > div:nth-child(2) > div > div {
    padding: 0.625rem 0 0 0;
    margin: 0.625rem 0 0 0;
  }
  /* line 2725, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .bottom-banner a.boxed-button, .outline-16 .bottom-banner a.boxed-button, .outline-17 .bottom-banner a.boxed-button, .outline-18 .bottom-banner a.boxed-button, .outline-19 .bottom-banner a.boxed-button, .outline-20 .bottom-banner a.boxed-button, .outline-21 .bottom-banner a.boxed-button, .outline-22 .bottom-banner a.boxed-button {
    width: 180px;
    display: inline-block;
    margin: 0px 5px;
    padding: 12px 5px;
    font-size: 17px;
  }
  /* line 2733, templates/g5_helium/custom/scss/general.scss */
  /* line 2740, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .sub-links, .outline-17 #g-intro .sub-links, .outline-18 #g-intro .sub-links, .outline-19 #g-intro .sub-links, .outline-20 #g-intro .sub-links, .outline-21 #g-intro .sub-links, .outline-22 #g-intro .sub-links {
    padding-top: 50px;
    position: relative;
    display: block;
  }
  /* line 2745, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .splitlink, .outline-17 .splitlink, .outline-18 .splitlink, .outline-19 .splitlink, .outline-20 .splitlink, .outline-21 .splitlink, .outline-22 .splitlink {
    margin-right: 10px;
    flex: 47% !important;
    display: block !important;
  }
  /* line 2750, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-team, .outline-17 #g-team, .outline-18 #g-team, .outline-19 #g-team, .outline-20 #g-team, .outline-21 #g-team, .outline-22 #g-team {
    background: none;
  }
  /* line 2753, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .image-wrapper img, .outline-17 .image-wrapper img, .outline-18 .image-wrapper img, .outline-19 .image-wrapper img, .outline-20 .image-wrapper img, .outline-21 .image-wrapper img, .outline-22 .image-wrapper img {
    width: 80px;
    height: 75px;
  }
  /* line 2757, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro > div > div > div.g-block.size-35, .outline-17 #g-intro > div > div > div.g-block.size-35, .outline-18 #g-intro > div > div > div.g-block.size-35, .outline-19 #g-intro > div > div > div.g-block.size-35, .outline-20 #g-intro > div > div > div.g-block.size-35, .outline-21 #g-intro > div > div > div.g-block.size-35, .outline-22 #g-intro > div > div > div.g-block.size-35 {
    padding: 60px 20px 0 45px;
  }
  /* line 2760, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .row, .outline-17 .row, .outline-18 .row, .outline-19 .row, .outline-20 .row, .outline-21 .row, .outline-22 .row {
    margin-left: -20px;
    margin-top: -14px;
  }
  /* line 2764, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .image-by-content img, .outline-17 .image-by-content img, .outline-18 .image-by-content img, .outline-19 .image-by-content img, .outline-20 .image-by-content img, .outline-21 .image-by-content img, .outline-22 .image-by-content img {
    height: 90vh;
    width: 100%;
    object-fit: cover;
    object-position: right;
  }
  /* line 2770, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .sub-links h2, .outline-17 #g-intro .sub-links h2, .outline-18 #g-intro .sub-links h2, .outline-19 #g-intro .sub-links h2, .outline-20 #g-intro .sub-links h2, .outline-21 #g-intro .sub-links h2, .outline-22 #g-intro .sub-links h2 {
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    margin-bottom: 0px;
    color: black;
    margin-top: -15px;
    position: relative;
    display: block;
  }
  /* line 2782, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .sub-links span, .outline-17 #g-intro .sub-links span, .outline-18 #g-intro .sub-links span, .outline-19 #g-intro .sub-links span, .outline-20 #g-intro .sub-links span, .outline-21 #g-intro .sub-links span, .outline-22 #g-intro .sub-links span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 15px;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 35px;
  }
  /* line 2791, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .picturebox, .outline-17 .picturebox, .outline-18 .picturebox, .outline-19 .picturebox, .outline-20 .picturebox, .outline-21 .picturebox, .outline-22 .picturebox {
    height: 360px !important;
    margin-bottom: 10px;
  }
  /* line 2795, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .splitlink h2, .outline-17 #g-intro .splitlink h2, .outline-18 #g-intro .splitlink h2, .outline-19 #g-intro .splitlink h2, .outline-20 #g-intro .splitlink h2, .outline-21 #g-intro .splitlink h2, .outline-22 #g-intro .splitlink h2 {
    font-weight: 400;
    font-family: "aqua" !important;
    text-transform: uppercase;
    font-size: 20px !important;
    line-height: 25px;
    letter-spacing: 10px;
    margin: 0px 0 0px 0 !important;
    color: white;
    display: block !important;
    position: relative;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
  }
  /* line 2808, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .splitlink span, .outline-17 #g-intro .splitlink span, .outline-18 #g-intro .splitlink span, .outline-19 #g-intro .splitlink span, .outline-20 #g-intro .splitlink span, .outline-21 #g-intro .splitlink span, .outline-22 #g-intro .splitlink span {
    font-size: 2.7vw;
  }
  /* line 2811, templates/g5_helium/custom/scss/general.scss */
  .outline-16 #g-intro .splitlink span.arrow, .outline-17 #g-intro .splitlink span.arrow, .outline-18 #g-intro .splitlink span.arrow, .outline-19 #g-intro .splitlink span.arrow, .outline-20 #g-intro .splitlink span.arrow, .outline-21 #g-intro .splitlink span.arrow, .outline-22 #g-intro .splitlink span.arrow {
    font-size: 5vw;
  }
  /* line 2814, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .image-title, .outline-17 .image-title, .outline-18 .image-title, .outline-19 .image-title, .outline-20 .image-title, .outline-21 .image-title, .outline-22 .image-title {
    position: relative;
  }
  /* line 2818, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .sample-content, .outline-17 .sample-content, .outline-18 .sample-content, .outline-19 .sample-content, .outline-20 .sample-content, .outline-21 .sample-content, .outline-22 .sample-content {
    padding-left: 30px;
    padding-right: 0px;
  }
  /* line 2823, templates/g5_helium/custom/scss/general.scss */
  /* line 2824, templates/g5_helium/custom/scss/general.scss */
  .itemid-142 .image-by-content img {
    height: 90vh;
    width: 100%;
    object-fit: cover;
    object-position: bottom;
  }
  /* line 2831, templates/g5_helium/custom/scss/general.scss */
  /* line 2835, templates/g5_helium/custom/scss/general.scss */
  .itemid-133 #g-intro h1, .itemid-134 #g-intro h1, .itemid-136 #g-intro h1, .itemid-137 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 25px;
    letter-spacing: 10px;
    margin: 0px 0 35px 0 !important;
    line-height: 25px;
  }
  /* line 2844, templates/g5_helium/custom/scss/general.scss */
  .itemid-133 #g-intro h2, .itemid-134 #g-intro h2, .itemid-136 #g-intro h2, .itemid-137 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    display: block !important;
    margin: 40px 0 0px 0 !important;
  }
  /* line 2852, templates/g5_helium/custom/scss/general.scss */
  .home-pagination a:after {
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    content: "";
    position: absolute;
    margin: auto;
    border: 3px solid #fff;
    width: 12px;
    height: 12px;
    right: 0;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
}
@media (max-width: 767px) {
  /* line 2873, templates/g5_helium/custom/scss/general.scss */
  body p {
    margin: 1rem 0;
    font-size: 12px;
  }
  /* line 2877, templates/g5_helium/custom/scss/general.scss */
  i {
    font-size: 12px;
    line-height: 13px;
  }
  /* line 2881, templates/g5_helium/custom/scss/general.scss */
  .home-pagination a .hover-text {
    position: absolute;
    right: 20px;
    top: 2px;
    opacity: 0;
    font-size: 10px;
    color: #797979;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Roboto;
    color: #b4a169;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  /* line 2898, templates/g5_helium/custom/scss/general.scss */
  .home-pagination a:hover:after {
    right: 8px;
  }
  /* line 2901, templates/g5_helium/custom/scss/general.scss */
  .home-pagination a.active:after, .home-pagination a.dark.active:after {
    background: transparent;
    border: 3px solid #b4a169;
    width: 12px;
    height: 12px;
    right: 0px;
  }
  /* line 2909, templates/g5_helium/custom/scss/general.scss */
  .home-pagination a:after {
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    content: "";
    position: absolute;
    margin: auto;
    border: 3px solid #fff;
    width: 12px;
    height: 12px;
    right: 0;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  /* line 2927, templates/g5_helium/custom/scss/general.scss */
  #g-navigation > div > div > div.g-block.size-20.g-social-header {
    display: none;
  }
  /* line 2930, templates/g5_helium/custom/scss/general.scss */
  #g-intro > div > div > div.g-block.size-35.s-logo > div > div > div > div > div > img {
    height: 50px;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
  }
  /* line 2937, templates/g5_helium/custom/scss/general.scss */
  /* line 2938, templates/g5_helium/custom/scss/general.scss */
  /* line 2939, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro div > div > div.g-block.size-35.s-logo {
    padding: 30px 20px;
  }
  /* line 2942, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h1 {
    font-weight: 900;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 7px;
    margin: 35px 0 0px 0px;
    line-height: 20px;
    text-align: center;
  }
  /* line 2952, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 12px;
    display: block;
    margin: 0 0 25px 0;
    text-align: center;
    position: relative;
  }
  /* line 2961, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 6px;
    margin: 30px 0 0 0;
    text-align: center;
    line-height: 14px;
  }
  /* line 2971, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 #g-intro p {
    font-family: Merriweather;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
  }
  /* line 2978, templates/g5_helium/custom/scss/general.scss */
  .itemid-112 .img-by-content {
    height: 300px;
    margin: 0px 15px 8px 15px;
  }
  /* line 2983, templates/g5_helium/custom/scss/general.scss */
  /* line 2984, templates/g5_helium/custom/scss/general.scss */
  .itemid-141 #g-intro > div > div > div.g-block.size-35.b-logo > div > div > div > div:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 35px auto 0px;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 2998, templates/g5_helium/custom/scss/general.scss */
  /* line 2999, templates/g5_helium/custom/scss/general.scss */
  .itemid-142 #g-intro > div > div > div.g-block.size-35.p-logo > div > div > div > div:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 35px auto 0px;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 3013, templates/g5_helium/custom/scss/general.scss */
  .g-block.size-35.s-logo:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 35px auto 0px;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 3026, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner {
    height: 360px;
    margin: 10px 0 0 0;
    background-size: cover;
    background-position: -497px bottom;
    background-repeat: no-repeat;
    padding: 55px 0 0 0;
  }
  /* line 3035, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner img {
    height: 55px;
  }
  /* line 3038, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner a.boxed-button {
    width: 165px;
    display: block;
    margin: 0px auto 10px;
    padding: 3px;
    font-size: 15px;
  }
  /* line 3045, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner h4 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 10px;
    margin: 25px 0 0 0;
    color: #fff;
    line-height: 20px;
    padding: 0 50px 0 50px;
  }
  /* line 3056, templates/g5_helium/custom/scss/general.scss */
  .boxed-button {
    padding: 0px 0px;
    border: 1px solid #b4a169;
    color: #fff;
    font-family: Otama;
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0.2);
  }
  /* line 3064, templates/g5_helium/custom/scss/general.scss */
  .bottom-banner > span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 12px;
    display: inline-block;
    margin: 15px 0 10px 0;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
    line-height: 12px;
  }
  /* line 3073, templates/g5_helium/custom/scss/general.scss */
  #g-instagram {
    display: none;
  }
  /* line 3076, templates/g5_helium/custom/scss/general.scss */
  /* line 3077, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #logo-9332-particle > div > img {
    height: 60px;
  }
  /* line 3080, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro {
    margin-top: 0;
    padding: 1rem 0;
  }
  /* line 3084, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 8px;
    margin: -20px 0 -10px 0;
  }
  /* line 3092, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 14px;
    display: inline-block;
    margin: 0px 0 10px 0;
  }
  /* line 3099, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #g-intro p {
    font-family: Merriweather;
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 3104, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member {
    height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 20px 1.3% 0;
    flex: 0 45%;
    height: 150px !important;
  }
  /* line 3112, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .g-grid.team {
    margin: 10px;
  }
  /* line 3115, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 #custom-7758-particle {
    margin-bottom: -15px;
    padding-bottom: 0px;
  }
  /* line 3119, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay {
    position: absolute;
    bottom: 20px;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 3129, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay .description, .itemid-165 .team-member .overlay .contact {
    display: none;
  }
  /* line 3133, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > * {
    display: block;
    margin: 0 20px 30px 25px;
    color: #fff;
  }
  /* line 3138, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > .name span:first-child {
    font-family: Otama;
    font-size: 19px;
    line-height: 19px;
  }
  /* line 3143, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .team-member .overlay > .name span:last-child {
    font-family: Merriweather;
    font-size: 10px;
    display: block;
    line-height: 15px;
    color: #b4a169;
  }
  /* line 3150, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .name > span:nth-of-type(1) {
    font-size: 13px;
    display: block;
    line-height: 11px;
    text-align: center;
    font-family: Otama;
  }
  /* line 3157, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .name > span:nth-of-type(2) {
    font-size: 13px;
    display: block;
    line-height: 11px;
    text-align: center;
    font-family: Otama;
    color: #b4a169;
  }
  /* line 3165, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus {
    background: url('../../../../images/logos/s-logo-black.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 15%;
    margin: 45px 0 0 0;
    padding: 0;
    flex: 0 100%;
    height: 230px !important;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 3177, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title {
    padding: 20% 0 0;
  }
  /* line 3180, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title p:first-child {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 5px;
    line-height: 20px;
  }
  /* line 3188, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .title p:first-child {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 5px;
    line-height: 20px;
    margin-top: 30px;
    margin-bottom: 0;
  }
  /* line 3198, templates/g5_helium/custom/scss/general.scss */
  .itemid-165 .joinus .description {
    font-family: Merriweather;
    font-size: 0.9vw;
    line-height: 18px;
    display: block;
    margin-top: 28px;
  }
  /* line 3206, templates/g5_helium/custom/scss/general.scss */
  /* line 3207, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #logo-9332-particle > div > img {
    height: 55px;
  }
  /* line 3210, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .item p:not(.publish-info) {
    display: none;
  }
  /* line 3213, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .item-image img {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 1;
    height: 260px;
  }
  /* line 3222, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 div.page-header > h2 {
    line-height: 18px;
  }
  /* line 3225, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 div.page-header > h2 > a {
    font-size: 15px;
    font-family: "aqua";
    text-transform: uppercase;
    letter-spacing: 8px;
    width: 98%;
    color: black;
  }
  /* line 3233, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 6px;
    margin: 10px 0px 0px 0px;
    line-height: 14px;
  }
  /* line 3242, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 13px;
    display: inline-block;
    margin: 0px 0 5px 0;
  }
  /* line 3249, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-intro p {
    font-family: "Merriweather";
    font-size: 12px;
    line-height: 1.4em;
  }
  /* line 3254, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #logo-9332-particle {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 3258, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 [class*="span"], .itemid-115 .uneditable-input[class*="span"], .itemid-115 .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 97%;
    margin-left: 0;
    box-sizing: border-box;
    margin-bottom: 20px;
  }
  /* line 3268, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 .arrow {
    font-size: 28px;
    line-height: 28px;
    top: 3px;
    position: relative;
    float: right;
  }
  /* line 3275, templates/g5_helium/custom/scss/general.scss */
  .itemid-115 #g-mainbar {
    background: #fff;
    color: #231f20;
    padding: 0rem 0;
    padding-left: 14px;
  }
  /* line 3282, templates/g5_helium/custom/scss/general.scss */
  /* line 3283, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .s-logo {
    height: 55px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 45px;
    filter: drop-shadow(5px 5px 7px #222);
  }
  /* line 3290, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-image-banner {
    height: 390px;
    position: relative;
    background-size: cover;
    background-color: #231f20;
  }
  /* line 3296, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 table {
    width: 100%;
    border: 0px;
    font-size: 12px;
  }
  /* line 3301, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 [class*="span"], body.view-article.itemid-115 .uneditable-input[class*="span"], body.view-article.itemid-115 .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
    margin-bottom: 20px;
  }
  /* line 3311, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 div.page-header > h2 {
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: "aqua";
  }
  /* line 3317, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-banner-text {
    position: relative;
    padding-top: 20%;
    width: 100%;
    margin: 0 auto;
  }
  /* line 3323, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .news-banner-title {
    color: white;
    font-size: 17px;
    line-height: 18px;
    position: relative;
    font-family: "aqua";
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 15px;
    text-align: center;
    margin-top: 55px;
    text-shadow: 8px 0px 11px rgba(0, 0, 0, 1);
  }
  /* line 3336, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .arrow {
    font-size: 20px;
    line-height: 25px;
    top: 3px;
    position: relative;
    float: left;
  }
  /* line 3343, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .sidebar {
    width: 100%;
    position: relative;
    display: inline-block;
    height: 100%;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 15px;
  }
  /* line 3352, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .item-page {
    width: 100%;
    position: relative;
    display: inline-block;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 20px;
  }
  /* line 3360, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .publish-info {
    font-size: 10px !important;
    margin-top: 10px;
    color: #b4a169 !important;
  }
  /* line 3365, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 #g-mainbar {
    margin-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0;
  }
  /* line 3371, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 .hasTooltip {
    display: block;
    align-content: center;
    vertical-align: middle;
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 0px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 137px;
    height: 40px;
    font-size: 15px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 0;
    margin-top: 15px;
    line-height: 0px;
    padding: 20px 0;
  }
  /* line 3392, templates/g5_helium/custom/scss/general.scss */
  body.view-article.itemid-115 li.previous:after {
    content: "";
    height: 50px;
    width: 1px;
    background-color: #b4a169;
    position: relative;
    display: inline-block;
    left: 3%;
    top: 10px;
  }
  /* line 3403, templates/g5_helium/custom/scss/general.scss */
  #g-intro {
    background: #fff;
    color: #231f20;
    padding: 1rem 0;
  }
  /* line 3408, templates/g5_helium/custom/scss/general.scss */
  /* line 3409, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 form {
    margin: 125px 20px 20px !important;
  }
  /* line 3413, templates/g5_helium/custom/scss/general.scss */
  /* line 3415, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro, .itemid-117 #g-intro {
    margin-top: 15px;
    margin-right: 0;
  }
  /* line 3419, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro > div > div > div.g-block.size-35.s-logo, .itemid-117 #g-intro > div > div > div.g-block.size-35.s-logo {
    padding: 30px 20px;
  }
  /* line 3422, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h1, .itemid-117 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 5px;
    margin: 35px 0 0px 0px;
    line-height: 20px;
    text-align: center;
    font-weight: 900;
  }
  /* line 3433, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h2, .itemid-117 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 12px;
    display: block;
    margin: 0 0 25px 0;
    text-align: center;
    position: relative;
  }
  /* line 3442, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h3, .itemid-117 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 8px;
    margin: 40px 0 0px 0;
    text-align: center;
    line-height: 15px;
  }
  /* line 3452, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro p, .itemid-117 #g-intro p {
    font-family: Merriweather;
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
  }
  /* line 3458, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .g-block.size-35.s-logo:after, .itemid-117 .g-block.size-35.s-logo:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 30px auto 0px;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 3471, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final h1, .itemid-117 #g-final h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 7px;
    margin: 30px 0px -10px 0px;
    line-height: 20px;
    text-align: center;
  }
  /* line 3481, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final h2, .itemid-117 #g-final h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 12px;
    display: block;
    margin: 5px 0 35px 0;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 500;
  }
  /* line 3491, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final .info, .itemid-117 #g-final .info {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 11px;
    display: block;
    margin: 10px 0 10px 0;
    text-align: left;
  }
  /* line 3499, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 textarea, .itemid-117 textarea, .itemid-116 input[type="text"], .itemid-117 input[type="text"], .itemid-116 input[type="password"], .itemid-117 input[type="password"], .itemid-116 input[type="datetime"], .itemid-117 input[type="datetime"], .itemid-116 input[type="datetime-local"], .itemid-117 input[type="datetime-local"], .itemid-116 input[type="date"], .itemid-117 input[type="date"], .itemid-116 input[type="month"], .itemid-117 input[type="month"], .itemid-116 input[type="time"], .itemid-117 input[type="time"], .itemid-116 input[type="week"], .itemid-117 input[type="week"], .itemid-116 input[type="number"], .itemid-117 input[type="number"], .itemid-116 input[type="email"], .itemid-117 input[type="email"], .itemid-116 input[type="url"], .itemid-117 input[type="url"], .itemid-116 input[type="search"], .itemid-117 input[type="search"], .itemid-116 input[type="tel"], .itemid-117 input[type="tel"], .itemid-116 input[type="color"], .itemid-117 input[type="color"], .itemid-116 .uneditable-input, .itemid-117 .uneditable-input {
    height: 50px;
    font-size: 14px;
    padding-left: 10px;
    font-family: "aqua";
    text-transform: none;
    letter-spacing: 3px;
    font-weight: 400;
    border-top: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom: 1px solid #b4a169;
    border-radius: 0;
  }
  /* line 3528, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #Send, .itemid-117 #Send {
    display: block;
    align-content: center;
    vertical-align: middle;
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 1px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 175px;
    height: 40px;
    font-size: 14px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 25px;
    margin-top: 25px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 3552, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .form-horizontal .control-group, .itemid-117 .form-horizontal .control-group {
    margin-bottom: 0px;
  }
  /* line 3555, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .form-horizontal .control-label, .itemid-117 .form-horizontal .control-label {
    float: left;
    width: 100%;
    padding-top: 15px;
    text-align: left;
    padding-left: 10px;
    font-size: 13px;
    font-family: "aqua";
    text-transform: uppercase;
    letter-spacing: 4px;
    color: white;
    display: inline-block;
  }
  /* line 3568, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-final, .itemid-117 #g-final {
    background: none;
  }
  /* line 3571, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 form, .itemid-117 form {
    margin: 0px 20px 20px;
  }
  /* line 3574, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .rsform-block-cv, .itemid-117 .rsform-block-cv {
    background-color: #b4a169;
    height: 50px;
  }
  /* line 3578, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .fileUpload span, .itemid-117 .fileUpload span {
    background-color: #fff;
    color: #000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-size: 15px;
  }
  /* line 3588, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 .fileUpload, .itemid-117 .fileUpload {
    width: 100px;
    height: 30px;
    display: block;
    align-content: center;
    position: relative;
    background: white;
    color: black;
    text-transform: none;
    font-family: "otama";
    border-radius: 0;
    font-size: 18px;
    font-weight: 400;
    margin: 0px 10px;
    padding: 9px 0 0;
    float: right;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    bottom: 35px;
    line-height: 10px;
  }
  /* line 3612, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 textarea, .itemid-117 textarea {
    height: 60px;
    font-size: 16px;
    padding-left: 10px;
    font-family: "aqua";
    text-transform: none;
    letter-spacing: 3px;
    font-weight: 400;
    border-top: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom: 1px solid #b4a169;
    border-radius: 0;
    height: 175px;
  }
  /* line 3627, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h3 + a, .itemid-117 #g-intro h3 + a {
    color: black;
    font-size: 20px;
    font-family: "otama";
    letter-spacing: 2px;
    display: block;
    margin-bottom: -5px;
    text-align: center;
  }
  /* line 3636, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro h3 + a + span > a, .itemid-117 #g-intro h3 + a + span > a {
    color: #b4a169;
    font-size: 12px;
    font-family: "Merriweather";
    display: block;
    margin-bottom: 0px;
    text-decoration: underline;
    text-align: center;
  }
  /* line 3646, templates/g5_helium/custom/scss/general.scss */
  /* line 3647, templates/g5_helium/custom/scss/general.scss */
  .itemid-116 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2) {
    display: none;
  }
  /* line 3651, templates/g5_helium/custom/scss/general.scss */
  /* line 3652, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-final h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 6px;
    margin: 0px 0px -10px 0px;
    line-height: 22px;
    text-align: center;
    padding-top: 20px;
  }
  /* line 3663, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 .g-grid.itemslayout {
    height: 545px;
  }
  /* line 3666, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-intro > div > div > div.g-block.size-65.image-by-content > div > div > div > div:nth-child(2) > div:nth-child(2) {
    display: none;
  }
  /* line 3677, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 .g-grid.itemslayout > div > .item_small {
    height: 200px;
  }
  /* line 3680, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 6px;
    margin: 30px 0 15px 0;
    text-align: center;
    line-height: 13px;
  }
  /* line 3690, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #g-intro .g-social {
    padding: 0;
    margin-left: -12px;
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
    position: relative;
    text-align: center;
  }
  /* line 3699, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 .g-block.size-35.s-logo:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 5px auto -14px auto;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 3712, templates/g5_helium/custom/scss/general.scss */
  .itemid-117 #map_100 {
    width: 100%;
    height: 230px;
    border-top: 1px #c7c7c7 solid;
  }
  /* line 3718, templates/g5_helium/custom/scss/general.scss */
  .g-grid.itemslayout > div > div, .g-grid.itemslayout > div > a > div {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block;
    width: calc(100% - 30px);
    background-position: top center !important;
    margin: 5px 0px 0 18px;
    position: relative;
  }
  /* line 3728, templates/g5_helium/custom/scss/general.scss */
  .g-grid.itemslayout {
    height: 55vh;
  }
  /* line 3731, templates/g5_helium/custom/scss/general.scss */
  ::placeholder {
    color: #c5c3c3;
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 5px;
  }
  /* line 3737, templates/g5_helium/custom/scss/general.scss */
  ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #c5c3c3;
    font-size: 13px;
    text-transform: uppercase;
  }
  /* line 3743, templates/g5_helium/custom/scss/general.scss */
  ::-moz-placeholder {
    /* Firefox 19+ */
    color: #c5c3c3;
    font-size: 13px;
    text-transform: uppercase;
  }
  /* line 3749, templates/g5_helium/custom/scss/general.scss */
  :-ms-input-placeholder {
    /* IE 10+ */
    color: #c5c3c3;
    font-size: 13px;
    text-transform: uppercase;
  }
  /* line 3755, templates/g5_helium/custom/scss/general.scss */
  :-moz-placeholder {
    /* Firefox 18- */
    color: #d47f7f;
    font-size: 13px;
    text-transform: uppercase;
  }
  /* line 3761, templates/g5_helium/custom/scss/general.scss */
  /* line 3762, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .image-title-right:before {
    background-image: url('../../../../images/service/Accountancy/a-icon.png');
    content: "";
    height: 55px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    background-position: 50%;
    filter: drop-shadow(5px 5px 7px #222);
    background-size: 40px;
    margin: 0;
  }
  /* line 3774, templates/g5_helium/custom/scss/general.scss */
  .outline-16 .g-grid.itemslayout {
    height: 63vh !important;
  }
  /* line 3778, templates/g5_helium/custom/scss/general.scss */
  /* line 3786, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .g-grid.itemslayout > div > div, .outline-16 .g-grid.itemslayout > div > div, .outline-17 .g-grid.itemslayout > div > div, .outline-18 .g-grid.itemslayout > div > div, .outline-19 .g-grid.itemslayout > div > div, .outline-20 .g-grid.itemslayout > div > div, .outline-21 .g-grid.itemslayout > div > div, .outline-22 .g-grid.itemslayout > div > div, .itemid-113 .g-grid.itemslayout > div > a > div, .outline-16 .g-grid.itemslayout > div > a > div, .outline-17 .g-grid.itemslayout > div > a > div, .outline-18 .g-grid.itemslayout > div > a > div, .outline-19 .g-grid.itemslayout > div > a > div, .outline-20 .g-grid.itemslayout > div > a > div, .outline-21 .g-grid.itemslayout > div > a > div, .outline-22 .g-grid.itemslayout > div > a > div {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block;
    width: calc(100% - 5px);
    background-position: center !important;
    margin: 5px 0px 0 6px;
    position: relative;
  }
  /* line 3796, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-16 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-17 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-18 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-19 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-20 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-21 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div, .outline-22 #g-intro > div > div:nth-child(1) > div.g-block.size-65.image-by-content.sticky > div > div > div {
    padding: 0px 15px;
  }
  /* line 3799, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro .splitlink h2, .outline-16 #g-intro .splitlink h2, .outline-17 #g-intro .splitlink h2, .outline-18 #g-intro .splitlink h2, .outline-19 #g-intro .splitlink h2, .outline-20 #g-intro .splitlink h2, .outline-21 #g-intro .splitlink h2, .outline-22 #g-intro .splitlink h2 {
    font-weight: 400;
    font-family: "aqua" !important;
    text-transform: uppercase;
    font-size: 15px !important;
    line-height: 16px;
    letter-spacing: 10px;
    margin: 0px 0 0px 0 !important;
    color: white;
    display: block !important;
    position: relative;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
  }
  /* line 3812, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .splitlink .arrow, .outline-16 .splitlink .arrow, .outline-17 .splitlink .arrow, .outline-18 .splitlink .arrow, .outline-19 .splitlink .arrow, .outline-20 .splitlink .arrow, .outline-21 .splitlink .arrow, .outline-22 .splitlink .arrow {
    display: none;
  }
  /* line 3815, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .image-title span, .outline-16 .image-title span, .outline-17 .image-title span, .outline-18 .image-title span, .outline-19 .image-title span, .outline-20 .image-title span, .outline-21 .image-title span, .outline-22 .image-title span {
    color: white;
    margin-top: 0;
    position: relative;
    display: block;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
    font-size: 12px;
  }
  /* line 3823, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .image-title, .outline-16 .image-title, .outline-17 .image-title, .outline-18 .image-title, .outline-19 .image-title, .outline-20 .image-title, .outline-21 .image-title, .outline-22 .image-title {
    position: relative;
  }
  /* line 3827, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .picturebox, .outline-16 .picturebox, .outline-17 .picturebox, .outline-18 .picturebox, .outline-19 .picturebox, .outline-20 .picturebox, .outline-21 .picturebox, .outline-22 .picturebox {
    height: 297px;
    width: 100%;
    background-repeat: no-repeat;
    border: none;
    background-size: cover;
    height: 180px !important;
    background-position: top;
  }
  /* line 3836, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .sample-content, .outline-16 .sample-content, .outline-17 .sample-content, .outline-18 .sample-content, .outline-19 .sample-content, .outline-20 .sample-content, .outline-21 .sample-content, .outline-22 .sample-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 3840, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .splitlink, .outline-16 .splitlink, .outline-17 .splitlink, .outline-18 .splitlink, .outline-19 .splitlink, .outline-20 .splitlink, .outline-21 .splitlink, .outline-22 .splitlink {
    margin-right: 0px;
    flex: 100% !important;
    margin-bottom: 5px;
  }
  /* line 3845, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro .sub-links h2, .outline-16 #g-intro .sub-links h2, .outline-17 #g-intro .sub-links h2, .outline-18 #g-intro .sub-links h2, .outline-19 #g-intro .sub-links h2, .outline-20 #g-intro .sub-links h2, .outline-21 #g-intro .sub-links h2, .outline-22 #g-intro .sub-links h2 {
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 10px;
    text-align: center;
    margin-bottom: 0px;
    color: black;
    margin-top: 0px;
    font-weight: 600;
    line-height: 20px;
  }
  /* line 3857, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro .sub-links, .outline-16 #g-intro .sub-links, .outline-17 #g-intro .sub-links, .outline-18 #g-intro .sub-links, .outline-19 #g-intro .sub-links, .outline-20 #g-intro .sub-links, .outline-21 #g-intro .sub-links, .outline-22 #g-intro .sub-links {
    padding-top: 35px;
    position: relative;
    display: block;
  }
  /* line 3862, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro .sub-links span, .outline-16 #g-intro .sub-links span, .outline-17 #g-intro .sub-links span, .outline-18 #g-intro .sub-links span, .outline-19 #g-intro .sub-links span, .outline-20 #g-intro .sub-links span, .outline-21 #g-intro .sub-links span, .outline-22 #g-intro .sub-links span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 25px;
  }
  /* line 3871, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team, .outline-16 #g-team, .outline-17 #g-team, .outline-18 #g-team, .outline-19 #g-team, .outline-20 #g-team, .outline-21 #g-team, .outline-22 #g-team {
    background: none;
  }
  /* line 3874, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team h2 + span, .outline-16 #g-team h2 + span, .outline-17 #g-team h2 + span, .outline-18 #g-team h2 + span, .outline-19 #g-team h2 + span, .outline-20 #g-team h2 + span, .outline-21 #g-team h2 + span, .outline-22 #g-team h2 + span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 13px;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 50px;
  }
  /* line 3883, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .arrow, .outline-16 .arrow, .outline-17 .arrow, .outline-18 .arrow, .outline-19 .arrow, .outline-20 .arrow, .outline-21 .arrow, .outline-22 .arrow {
    font-size: 60px;
    line-height: 28px;
    top: 3px;
    color: white;
    position: relative;
    display: block;
    font-weight: 200;
    font-family: initial;
    display: none;
  }
  /* line 3894, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-16 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-17 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-18 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-19 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-20 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-21 #g-intro > div > div > div.g-block.size-35.s-logo, .outline-22 #g-intro > div > div > div.g-block.size-35.s-logo {
    padding: 30px 20px;
  }
  /* line 3897, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro, .outline-16 #g-intro, .outline-17 #g-intro, .outline-18 #g-intro, .outline-19 #g-intro, .outline-20 #g-intro, .outline-21 #g-intro, .outline-22 #g-intro {
    margin-top: 15px;
    margin-right: 0;
  }
  /* line 3901, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .bottom-banner a.boxed-button, .outline-16 .bottom-banner a.boxed-button, .outline-17 .bottom-banner a.boxed-button, .outline-18 .bottom-banner a.boxed-button, .outline-19 .bottom-banner a.boxed-button, .outline-20 .bottom-banner a.boxed-button, .outline-21 .bottom-banner a.boxed-button, .outline-22 .bottom-banner a.boxed-button {
    width: 165px;
    display: block;
    margin: 0px auto 10px;
    padding: 8px;
    font-size: 15px;
  }
  /* line 3908, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h1, .outline-16 #g-intro h1, .outline-17 #g-intro h1, .outline-18 #g-intro h1, .outline-19 #g-intro h1, .outline-20 #g-intro h1, .outline-21 #g-intro h1, .outline-22 #g-intro h1 {
    font-weight: 900;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 7px;
    margin: 35px 0 0px 0px;
    line-height: 20px;
    text-align: center;
  }
  /* line 3918, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h2, .outline-16 #g-intro h2, .outline-17 #g-intro h2, .outline-18 #g-intro h2, .outline-19 #g-intro h2, .outline-20 #g-intro h2, .outline-21 #g-intro h2, .outline-22 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 12px;
    display: block;
    margin: 0 0 25px 0;
    text-align: center;
    position: relative;
  }
  /* line 3927, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro h3, .outline-16 #g-intro h3, .outline-17 #g-intro h3, .outline-18 #g-intro h3, .outline-19 #g-intro h3, .outline-20 #g-intro h3, .outline-21 #g-intro h3, .outline-22 #g-intro h3 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 8px;
    margin: 40px 0 0px 0;
    text-align: center;
    line-height: 20px;
  }
  /* line 3937, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro p, .outline-16 #g-intro p, .outline-17 #g-intro p, .outline-18 #g-intro p, .outline-19 #g-intro p, .outline-20 #g-intro p, .outline-21 #g-intro p, .outline-22 #g-intro p {
    font-family: Merriweather;
    font-size: 12px !important;
    line-height: 1.4em;
    text-align: center;
  }
  /* line 3943, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .g-block.size-35.s-logo:after, .outline-16 .g-block.size-35.s-logo:after, .outline-17 .g-block.size-35.s-logo:after, .outline-18 .g-block.size-35.s-logo:after, .outline-19 .g-block.size-35.s-logo:after, .outline-20 .g-block.size-35.s-logo:after, .outline-21 .g-block.size-35.s-logo:after, .outline-22 .g-block.size-35.s-logo:after, .itemid-113 .g-block.size-35.a-logo:after, .outline-16 .g-block.size-35.a-logo:after, .outline-17 .g-block.size-35.a-logo:after, .outline-18 .g-block.size-35.a-logo:after, .outline-19 .g-block.size-35.a-logo:after, .outline-20 .g-block.size-35.a-logo:after, .outline-21 .g-block.size-35.a-logo:after, .outline-22 .g-block.size-35.a-logo:after {
    content: "";
    position: relative;
    display: block;
    height: 14px;
    width: 23px;
    text-align: center;
    margin: 40px auto -15px auto;
    background-image: url('../../../../images/icons/down-arrow.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 3957, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .img-by-content, .outline-16 .img-by-content, .outline-17 .img-by-content, .outline-18 .img-by-content, .outline-19 .img-by-content, .outline-20 .img-by-content, .outline-21 .img-by-content, .outline-22 .img-by-content {
    background: url('../../../../images/matthew-kerslake-BpH--upRlCs-unsplash.jpg');
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 280px;
  }
  /* line 3964, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team h2, .outline-16 #g-team h2, .outline-17 #g-team h2, .outline-18 #g-team h2, .outline-19 #g-team h2, .outline-20 #g-team h2, .outline-21 #g-team h2, .outline-22 #g-team h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 8px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 900;
    margin-top: 0;
    line-height: 18px;
  }
  /* line 3975, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #custom-2182-particle > div, .outline-16 #custom-2182-particle > div, .outline-17 #custom-2182-particle > div, .outline-18 #custom-2182-particle > div, .outline-19 #custom-2182-particle > div, .outline-20 #custom-2182-particle > div, .outline-21 #custom-2182-particle > div, .outline-22 #custom-2182-particle > div {
    padding-top: 10px !important;
  }
  /* line 3978, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #custom-2182-particle, .outline-16 #custom-2182-particle, .outline-17 #custom-2182-particle, .outline-18 #custom-2182-particle, .outline-19 #custom-2182-particle, .outline-20 #custom-2182-particle, .outline-21 #custom-2182-particle, .outline-22 #custom-2182-particle {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 3982, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .g-content, .outline-16 .services .g-content, .outline-17 .services .g-content, .outline-18 .services .g-content, .outline-19 .services .g-content, .outline-20 .services .g-content, .outline-21 .services .g-content, .outline-22 .services .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 3988, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .title, .outline-16 .services .title, .outline-17 .services .title, .outline-18 .services .title, .outline-19 .services .title, .outline-20 .services .title, .outline-21 .services .title, .outline-22 .services .title {
    font-family: Otama;
    font-size: 15px;
    color: #231f20;
  }
  /* line 3993, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services p, .outline-16 .services p, .outline-17 .services p, .outline-18 .services p, .outline-19 .services p, .outline-20 .services p, .outline-21 .services p, .outline-22 .services p, .itemid-113 .services .more, .outline-16 .services .more, .outline-17 .services .more, .outline-18 .services .more, .outline-19 .services .more, .outline-20 .services .more, .outline-21 .services .more, .outline-22 .services .more {
    display: none !important;
  }
  /* line 3997, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .size-33, .outline-16 .services .size-33, .outline-17 .services .size-33, .outline-18 .services .size-33, .outline-19 .services .size-33, .outline-20 .services .size-33, .outline-21 .services .size-33, .outline-22 .services .size-33 {
    margin-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: block;
    position: relative;
    flex-basis: 50%;
    text-align: center;
    margin-bottom: 40px;
  }
  /* line 4007, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .plus div, .outline-16 .services .plus div, .outline-17 .services .plus div, .outline-18 .services .plus div, .outline-19 .services .plus div, .outline-20 .services .plus div, .outline-21 .services .plus div, .outline-22 .services .plus div {
    display: none;
  }
  /* line 4010, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .accountancy a:after, .outline-16 .services .accountancy a:after, .outline-17 .services .accountancy a:after, .outline-18 .services .accountancy a:after, .outline-19 .services .accountancy a:after, .outline-20 .services .accountancy a:after, .outline-21 .services .accountancy a:after, .outline-22 .services .accountancy a:after, .itemid-113 .services .taxation a:after, .outline-16 .services .taxation a:after, .outline-17 .services .taxation a:after, .outline-18 .services .taxation a:after, .outline-19 .services .taxation a:after, .outline-20 .services .taxation a:after, .outline-21 .services .taxation a:after, .outline-22 .services .taxation a:after, .itemid-113 .services .finance a:after, .outline-16 .services .finance a:after, .outline-17 .services .finance a:after, .outline-18 .services .finance a:after, .outline-19 .services .finance a:after, .outline-20 .services .finance a:after, .outline-21 .services .finance a:after, .outline-22 .services .finance a:after, .itemid-113 .services .secretarial a:after, .outline-16 .services .secretarial a:after, .outline-17 .services .secretarial a:after, .outline-18 .services .secretarial a:after, .outline-19 .services .secretarial a:after, .outline-20 .services .secretarial a:after, .outline-21 .services .secretarial a:after, .outline-22 .services .secretarial a:after, .itemid-113 .services .bookkeeping a:after, .outline-16 .services .bookkeeping a:after, .outline-17 .services .bookkeeping a:after, .outline-18 .services .bookkeeping a:after, .outline-19 .services .bookkeeping a:after, .outline-20 .services .bookkeeping a:after, .outline-21 .services .bookkeeping a:after, .outline-22 .services .bookkeeping a:after, .itemid-113 .services .advisory a:after, .outline-16 .services .advisory a:after, .outline-17 .services .advisory a:after, .outline-18 .services .advisory a:after, .outline-19 .services .advisory a:after, .outline-20 .services .advisory a:after, .outline-21 .services .advisory a:after, .outline-22 .services .advisory a:after, .itemid-113 .services .payroll a:after, .outline-16 .services .payroll a:after, .outline-17 .services .payroll a:after, .outline-18 .services .payroll a:after, .outline-19 .services .payroll a:after, .outline-20 .services .payroll a:after, .outline-21 .services .payroll a:after, .outline-22 .services .payroll a:after {
    display: none;
  }
  /* line 4019, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .accountancy a .title:before, .outline-16 .services .accountancy a .title:before, .outline-17 .services .accountancy a .title:before, .outline-18 .services .accountancy a .title:before, .outline-19 .services .accountancy a .title:before, .outline-20 .services .accountancy a .title:before, .outline-21 .services .accountancy a .title:before, .outline-22 .services .accountancy a .title:before {
    content: "";
    background: url('../../../../images/icons/accountancy.png');
    width: 40px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: contain;
    text-align: center;
    margin: 0 auto;
    background-repeat: no-repeat;
  }
  /* line 4033, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .taxation .title:before, .outline-16 .services .taxation .title:before, .outline-17 .services .taxation .title:before, .outline-18 .services .taxation .title:before, .outline-19 .services .taxation .title:before, .outline-20 .services .taxation .title:before, .outline-21 .services .taxation .title:before, .outline-22 .services .taxation .title:before {
    content: "";
    background: url('../../../../images/icons/taxation.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 4046, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-16 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-17 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-18 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-19 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-20 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-21 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .outline-22 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .itemid-113 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-16 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-17 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-18 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-19 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-20 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-21 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .outline-22 #g-team > div > div:nth-child(2) > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .itemid-113 .services .plus:after, .outline-16 .services .plus:after, .outline-17 .services .plus:after, .outline-18 .services .plus:after, .outline-19 .services .plus:after, .outline-20 .services .plus:after, .outline-21 .services .plus:after, .outline-22 .services .plus:after {
    display: none;
  }
  /* line 4051, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .finance .title:before, .outline-16 .services .finance .title:before, .outline-17 .services .finance .title:before, .outline-18 .services .finance .title:before, .outline-19 .services .finance .title:before, .outline-20 .services .finance .title:before, .outline-21 .services .finance .title:before, .outline-22 .services .finance .title:before {
    content: "";
    background: url('../../../../images/icons/corporate-finance.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 4064, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .secretarial .title:before, .outline-16 .services .secretarial .title:before, .outline-17 .services .secretarial .title:before, .outline-18 .services .secretarial .title:before, .outline-19 .services .secretarial .title:before, .outline-20 .services .secretarial .title:before, .outline-21 .services .secretarial .title:before, .outline-22 .services .secretarial .title:before {
    content: "";
    background: url('../../../../images/icons/company-secretarial.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 4077, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .bookkeeping .title:before, .outline-16 .services .bookkeeping .title:before, .outline-17 .services .bookkeeping .title:before, .outline-18 .services .bookkeeping .title:before, .outline-19 .services .bookkeeping .title:before, .outline-20 .services .bookkeeping .title:before, .outline-21 .services .bookkeeping .title:before, .outline-22 .services .bookkeeping .title:before {
    content: "";
    background: url('../../../../images/icons/bookeeping.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 4089, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .advisory .title:before, .outline-16 .services .advisory .title:before, .outline-17 .services .advisory .title:before, .outline-18 .services .advisory .title:before, .outline-19 .services .advisory .title:before, .outline-20 .services .advisory .title:before, .outline-21 .services .advisory .title:before, .outline-22 .services .advisory .title:before {
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 4099, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .services .payroll .title:before, .outline-16 .services .payroll .title:before, .outline-17 .services .payroll .title:before, .outline-18 .services .payroll .title:before, .outline-19 .services .payroll .title:before, .outline-20 .services .payroll .title:before, .outline-21 .services .payroll .title:before, .outline-22 .services .payroll .title:before {
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 4109, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .spacer, .outline-16 .spacer, .outline-17 .spacer, .outline-18 .spacer, .outline-19 .spacer, .outline-20 .spacer, .outline-21 .spacer, .outline-22 .spacer {
    display: none !important;
  }
  /* line 4112, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 [itemprop="articleBody"] img, .outline-16 [itemprop="articleBody"] img, .outline-17 [itemprop="articleBody"] img, .outline-18 [itemprop="articleBody"] img, .outline-19 [itemprop="articleBody"] img, .outline-20 [itemprop="articleBody"] img, .outline-21 [itemprop="articleBody"] img, .outline-22 [itemprop="articleBody"] img {
    height: 45px;
    text-align: center;
    margin: 0 auto;
    display: block;
  }
  /* line 4118, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-35, .outline-16 #g-intro > div > div > div.g-block.size-35, .outline-17 #g-intro > div > div > div.g-block.size-35, .outline-18 #g-intro > div > div > div.g-block.size-35, .outline-19 #g-intro > div > div > div.g-block.size-35, .outline-20 #g-intro > div > div > div.g-block.size-35, .outline-21 #g-intro > div > div > div.g-block.size-35, .outline-22 #g-intro > div > div > div.g-block.size-35 {
    padding: 30px 20px;
  }
  /* line 4121, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-16 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-17 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-18 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-19 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-20 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-21 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a, .outline-22 #g-intro > div > div > div.g-block.size-35 > div > div > div > div > div > a {
    position: relative;
    background-color: white;
    color: black;
    text-transform: none;
    border: 1px solid #b4a169;
    font-family: "otama";
    border-radius: 0;
    width: 185px;
    height: 35px;
    font-size: 14px;
    font-weight: 400;
    margin: auto;
    margin-bottom: 0;
    margin-top: 25px;
    line-height: 18px;
    display: inline-block;
    text-align: center;
    padding-top: 8px;
    display: block;
  }
  /* line 4142, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .g-grid.itemslayout, .outline-16 .g-grid.itemslayout, .outline-17 .g-grid.itemslayout, .outline-18 .g-grid.itemslayout, .outline-19 .g-grid.itemslayout, .outline-20 .g-grid.itemslayout, .outline-21 .g-grid.itemslayout, .outline-22 .g-grid.itemslayout {
    height: 47vh;
  }
  /* line 4145, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .g-grid.itemslayout > div > .item_large, .outline-16 .g-grid.itemslayout > div > .item_large, .outline-17 .g-grid.itemslayout > div > .item_large, .outline-18 .g-grid.itemslayout > div > .item_large, .outline-19 .g-grid.itemslayout > div > .item_large, .outline-20 .g-grid.itemslayout > div > .item_large, .outline-21 .g-grid.itemslayout > div > .item_large, .outline-22 .g-grid.itemslayout > div > .item_large, .itemid-113 .g-grid.itemslayout > div > .item_medium, .outline-16 .g-grid.itemslayout > div > .item_medium, .outline-17 .g-grid.itemslayout > div > .item_medium, .outline-18 .g-grid.itemslayout > div > .item_medium, .outline-19 .g-grid.itemslayout > div > .item_medium, .outline-20 .g-grid.itemslayout > div > .item_medium, .outline-21 .g-grid.itemslayout > div > .item_medium, .outline-22 .g-grid.itemslayout > div > .item_medium, .itemid-113 .g-grid.itemslayout > div > .item_banner, .outline-16 .g-grid.itemslayout > div > .item_banner, .outline-17 .g-grid.itemslayout > div > .item_banner, .outline-18 .g-grid.itemslayout > div > .item_banner, .outline-19 .g-grid.itemslayout > div > .item_banner, .outline-20 .g-grid.itemslayout > div > .item_banner, .outline-21 .g-grid.itemslayout > div > .item_banner, .outline-22 .g-grid.itemslayout > div > .item_banner, .itemid-113 .g-grid.itemslayout > div > a > .item_banner, .outline-16 .g-grid.itemslayout > div > a > .item_banner, .outline-17 .g-grid.itemslayout > div > a > .item_banner, .outline-18 .g-grid.itemslayout > div > a > .item_banner, .outline-19 .g-grid.itemslayout > div > a > .item_banner, .outline-20 .g-grid.itemslayout > div > a > .item_banner, .outline-21 .g-grid.itemslayout > div > a > .item_banner, .outline-22 .g-grid.itemslayout > div > a > .item_banner {
    height: 206px;
    background-size: cover !important;
  }
  /* line 4152, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 h4, .outline-16 h4, .outline-17 h4, .outline-18 h4, .outline-19 h4, .outline-20 h4, .outline-21 h4, .outline-22 h4 {
    font-size: 15px;
    margin-bottom: 0;
    font-family: "otama";
    padding-bottom: 0;
    margin-top: 20px;
    text-align: center;
  }
  /* line 4160, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .item-page ul, .outline-16 .item-page ul, .outline-17 .item-page ul, .outline-18 .item-page ul, .outline-19 .item-page ul, .outline-20 .item-page ul, .outline-21 .item-page ul, .outline-22 .item-page ul {
    margin-top: 0;
    list-style-image: none;
    margin-left: 0;
    text-align: center;
    list-style: none;
  }
  /* line 4167, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .item-page li, .outline-16 .item-page li, .outline-17 .item-page li, .outline-18 .item-page li, .outline-19 .item-page li, .outline-20 .item-page li, .outline-21 .item-page li, .outline-22 .item-page li {
    font-size: 12px;
    text-decoration: underline;
    position: relative;
  }
  /* line 4172, templates/g5_helium/custom/scss/general.scss */
  .itemid-113 .image-by-content img, .outline-16 .image-by-content img, .outline-17 .image-by-content img, .outline-18 .image-by-content img, .outline-19 .image-by-content img, .outline-20 .image-by-content img, .outline-21 .image-by-content img, .outline-22 .image-by-content img {
    height: 35vh;
    width: 100%;
    object-fit: cover;
  }
  /* line 4178, templates/g5_helium/custom/scss/general.scss */
  /* line 4180, templates/g5_helium/custom/scss/general.scss */
  .itemid-132 .image-by-content img, .itemid-135 .image-by-content img {
    height: 35px !important;
    width: auto !important;
    margin-bottom: 15px;
  }
  /* line 4186, templates/g5_helium/custom/scss/general.scss */
  /* line 4187, templates/g5_helium/custom/scss/general.scss */
  .itemid-114 #logo-9332-particle > div > img {
    height: 50px;
  }
  /* line 4190, templates/g5_helium/custom/scss/general.scss */
  .itemid-114 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 7px;
    margin: 0 0px -8px 0px;
    line-height: 15px;
    display: block;
  }
  /* line 4200, templates/g5_helium/custom/scss/general.scss */
  .itemid-114 #g-intro h2 {
    font-family: "Merriweather";
    color: #b4a169;
    font-size: 12px;
    display: inline-block;
    margin: 0px 0 0px 0;
  }
  /* line 4207, templates/g5_helium/custom/scss/general.scss */
  .itemid-114 #logo-9332-particle {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 4211, templates/g5_helium/custom/scss/general.scss */
  .itemid-114 #g-team {
    margin-top: -30px;
  }
  /* line 4215, templates/g5_helium/custom/scss/general.scss */
  /* line 4219, templates/g5_helium/custom/scss/general.scss */
  .itemid-133 #g-intro h2, .itemid-134 #g-intro h2, .itemid-136 #g-intro h2, .itemid-137 #g-intro h2 {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 12px;
    display: block !important;
    margin: 25px 0 0px 0 !important;
  }
  /* line 4226, templates/g5_helium/custom/scss/general.scss */
  .itemid-133 #g-intro h1, .itemid-134 #g-intro h1, .itemid-136 #g-intro h1, .itemid-137 #g-intro h1 {
    font-weight: 400;
    font-family: "aqua";
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 10px;
    margin: 0px 0 25px 0px !important;
    line-height: 25px;
  }
  /* line 4236, templates/g5_helium/custom/scss/general.scss */
  .item_banner > div:nth-child(2) {
    display: table;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    top: 20%;
    position: relative;
  }
  /* line 4244, templates/g5_helium/custom/scss/general.scss */
  #g-intro .g-grid.itemslayout h2 {
    font-weight: 400;
    font-family: "aqua" !important;
    text-transform: uppercase;
    font-size: 15px !important;
    letter-spacing: 8px;
    margin: 0px 0 -10px 0 !important;
    color: white;
    display: block;
  }
  /* line 4254, templates/g5_helium/custom/scss/general.scss */
  .masongram-container .masongram-image-container .masongram-image {
    width: 100%;
    height: 250px !important;
    object-fit: cover;
  }
}
/*!
 * Copyright (c) 2018. The Farm Factory
 * Author: Hector Cruz
 */
/* line 6, templates/g5_helium/custom/scss/header.scss */
.itemid-101 #g-navigation {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1003;
  opacity: 1;
  transition: all 0.4s ease;
}
/* line 16, templates/g5_helium/custom/scss/header.scss */
.itemid-101 #g-navigation.g-fixed-element {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1003;
  opacity: 0;
  transition: all 0.4s ease;
}
/* line 25, templates/g5_helium/custom/scss/header.scss */
.itemid-101 #g-navigation.g-fixed-element:hover {
  opacity: 1;
}
/* line 28, templates/g5_helium/custom/scss/header.scss */
.g-main-nav ul, #g-mobilemenu-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
  left: -4px;
  position: relative;
}
/* line 35, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel {
  line-height: 80px;
}
/* line 39, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel a {
  font-family: Merriweather;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
}
/* line 47, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 1.5%;
}
/* line 51, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: grey;
}
/* line 55, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #eecf74;
}
/* line 59, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel li.active a {
  color: #b4a169;
}
/* line 63, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-toplevel li.active a span {
  box-shadow: none !important;
}
/* line 67, templates/g5_helium/custom/scss/header.scss */
a.logo-header {
  line-height: 80px;
  padding: 0 30px;
}
/* line 72, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-social {
  line-height: 80px;
  padding: 0 30px;
}
/* line 77, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #242021;
  border: 0px solid #fff;
  border-radius: 0;
  width: 230px;
}
/* line 85, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 89, templates/g5_helium/custom/scss/header.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: 0;
}
/* line 93, templates/g5_helium/custom/scss/header.scss */
.g-main-nav .g-sublevel > li {
  padding: 0 15px;
}
/* line 101, templates/g5_helium/custom/scss/header.scss */
.g-main-nav .g-standard .g-dropdown .g-dropdown {
  background: #373334 !important;
}
/* line 107, templates/g5_helium/custom/scss/header.scss */
.g-main-nav .g-standard .g-dropdown .g-dropdown .g-dropdown {
  background: #4a4747 !important;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 112, templates/g5_helium/custom/scss/header.scss */
  .itemid-101 #g-navigation.g-fixed-element {
    opacity: 1;
  }
  /* line 115, templates/g5_helium/custom/scss/header.scss */
  #g-navigation > div > div > div:nth-child(1) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 75%;
    -moz-flex: 0 75%;
    -ms-flex: 0 75%;
    flex: 0 75%;
    width: 75%;
  }
  /* line 125, templates/g5_helium/custom/scss/header.scss */
  #g-navigation > div > div > div.g-block.size-20.g-social-header {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 25%;
    -moz-flex: 0 25%;
    -ms-flex: 0 25%;
    flex: 0 25%;
    width: 25%;
  }
  /* line 135, templates/g5_helium/custom/scss/header.scss */
  .itemid-101 .g-offcanvas-toggle {
    font-size: 2rem;
    color: #b4a169;
    width: 32px;
    height: 32px;
    top: 1.3rem !important;
    z-index: 100001;
    display: block !important;
    right: 50% !important;
    position: fixed;
  }
  /* line 146, templates/g5_helium/custom/scss/header.scss */
  .g-offcanvas-toggle {
    font-size: 2rem;
    color: #b4a169;
    width: 32px;
    height: 32px;
    top: 1.3rem !important;
    z-index: 100001;
    display: block !important;
    right: 50% !important;
    position: absolute;
  }
  /* line 157, templates/g5_helium/custom/scss/header.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "";
    font-weight: 500;
    background-image: url('../../../../images/tabber.png');
    height: 17px;
    width: 32px;
    position: relative;
    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media (max-width: 767px) {
  /* line 174, templates/g5_helium/custom/scss/header.scss */
  .itemid-101 #g-navigation.g-fixed-element {
    opacity: 1;
  }
  /* line 178, templates/g5_helium/custom/scss/header.scss */
  /* line 179, templates/g5_helium/custom/scss/header.scss */
  .itemid-101 .g-offcanvas-toggle {
    font-size: 2rem;
    color: #b4a169;
    width: 32px;
    height: 32px;
    top: 1.2rem;
    z-index: 100001;
    margin-right: 15px;
    position: fixed;
  }
  /* line 189, templates/g5_helium/custom/scss/header.scss */
  .itemid-101 #g-navigation {
    background-color: #231f20;
    color: #fff;
    z-index: 11;
    position: fixed;
    width: 100%;
  }
  /* line 197, templates/g5_helium/custom/scss/header.scss */
  a.logo-header {
    line-height: 60px;
    padding: 0 21px;
  }
  /* line 201, templates/g5_helium/custom/scss/header.scss */
  .logo-header img {
    height: 25px;
  }
  /* line 204, templates/g5_helium/custom/scss/header.scss */
  .g-offcanvas-toggle {
    font-size: 2rem;
    color: #b4a169;
    width: 32px;
    height: 32px;
    top: 1.2rem;
    z-index: 100001;
    margin-right: 15px;
  }
  /* line 213, templates/g5_helium/custom/scss/header.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "";
    font-weight: 500;
    background-image: url('../../../../images/tabber.png');
    height: 20px;
    width: 38px;
    position: relative;
    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 5px;
  }
}
/*!
 * Copyright (c) 2018. The Farm Factory
 * Author: Hector Cruz/ Tania Boyd
 */
/* line 6, templates/g5_helium/custom/scss/home.scss */
/* line 8, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro {
  background: url('../../../../images/riccardo-annandale-7e2pe9wjL9M-unsplash.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 14, templates/g5_helium/custom/scss/home.scss */
/* line 15, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro .intro .custom div img:nth-child(1) {
  margin-left: 40px;
}
/* line 18, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro .intro .custom h1 {
  width: 1040px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 24, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro .intro .custom div h1 span:nth-child(1) {
  font-family: Merriweather;
  font-size: 18px;
  color: #b4a169;
  text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
  display: inline-block;
  font-weight: 400;
}
/* line 32, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro .intro .custom div h1 span:nth-child(2) {
  font-family: aqua, sans-serif;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 12px;
  line-height: 37px;
  display: inline-block;
  font-weight: 400;
}
/* line 42, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-intro .intro .custom .boxed-button {
  width: 210px;
  display: inline-block;
  height: 50px;
  padding: 6px;
  margin-right: 10px;
}
/* line 51, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about {
  background: url('../../../../images/icons/circle.png') 80% -5%/270px no-repeat, url('../../../../images/icons/circle.png') -10% 50% no-repeat, url('../../../../images/icons/circle.png') 110% 140% no-repeat;
}
/* line 55, templates/g5_helium/custom/scss/home.scss */
/* line 56, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom div img:nth-child(1) {
  margin-left: 40px;
}
/* line 59, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom {
  width: 630px;
  margin: 0 auto;
}
/* line 63, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom .boxed-button {
  width: 210px;
  display: inline-block;
  height: 50px;
  padding: 14px;
}
/* line 69, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom h2 {
  font-family: aqua;
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
}
/* line 75, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom h2 span {
  font-family: Otama;
  color: #b4a169;
  font-size: 40px;
}
/* line 80, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.3em;
}
/* line 85, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-about .about .custom p:nth-child(5) {
  margin-top: 60px;
}
/* line 90, templates/g5_helium/custom/scss/home.scss */
/* line 91, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .custom h2 {
  font-family: aqua;
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 10px;
  text-align: center;
  margin-bottom: 0px;
}
/* line 99, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .custom h2 + span {
  font-family: Merriweather;
  color: #b4a169;
  font-size: 15px;
  text-align: center;
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
/* line 108, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .custom p {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.3em;
}
/* line 113, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .custom p:nth-child(5) {
  margin-top: 60px;
}
/* line 116, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .title {
  font-family: Otama;
  font-size: 22px;
  color: #231f20;
}
/* line 121, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services p {
  font-family: Merriweather;
  font-size: 14px;
  max-width: 220px;
}
/* line 126, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services > div > a {
  font-family: Merriweather;
  font-size: 14px;
  color: #b4a169;
  display: inline-block;
  width: 100%;
  position: relative;
}
/* line 134, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services > div > a.more:after {
  content: "";
  background: url('../../../../images/icons/arrow.png');
  width: 24px;
  height: 10px;
  position: absolute;
  right: 125px;
  top: 10px;
}
/* line 143, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services > div > a:hover, .itemid-101 #g-services .services > div > a:hover:after {
  color: #231f20;
}
/* line 147, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services > div > div > a {
  font-family: Merriweather;
  font-size: 12px;
  color: #aeaeae;
}
/* line 152, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services > div > div > a:nth-child(1):after {
  content: "";
  background-color: #b4a169;
  width: 1px;
  height: 1em;
  position: relative;
  right: -10px;
}
/* line 160, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .size-33 {
  padding-left: 95px;
  margin-bottom: 50px;
}
/* line 165, templates/g5_helium/custom/scss/home.scss */
/* line 166, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .title {
  position: relative;
}
/* line 169, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .accountancy .title:before {
  content: "";
  background: url('../../../../images/icons/accountancy.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 178, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .taxation .title:before {
  content: "";
  background: url('../../../../images/icons/taxation.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 187, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .finance .title:before {
  content: "";
  background: url('../../../../images/icons/corporate-finance.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 196, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .secretarial .title:before {
  content: "";
  background: url('../../../../images/icons/company-secretarial.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 205, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .bookkeeping .title:before {
  content: "";
  background: url('../../../../images/icons/bookeeping.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 214, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .advisory .title:before {
  content: "";
  background: url('../../../../images/icons/business-advisory.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 223, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .payroll .title:before {
  content: "";
  background: url('../../../../images/icons/payroll-bareau.png');
  width: 50px;
  height: 42px;
  position: absolute;
  left: -75px;
  top: -10px;
}
/* line 233, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .plus {
  position: relative;
}
/* line 236, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-services .services .plus:after {
  content: "";
  background: url('../../../../images/icons/plus.png');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  bottom: -20px;
}
/* line 247, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-gallery > div > div > div > div > div > h3 {
  font-size: 30px;
  font-family: "aqua";
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 253, templates/g5_helium/custom/scss/home.scss */
.itemid-101 .ul-instaholic li {
  border: 0px #ccc solid;
  list-style: none;
  /* margin: 0 0 40px 0; */
  padding: 0;
  float: left;
  /* width: 100%; */
  -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0);
  -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0);
  background: none;
}
/* line 265, templates/g5_helium/custom/scss/home.scss */
.itemid-101 .ul-instaholic {
  grid-template-columns: repeat(auto-fit, minmax(359px, 1fr));
  grid-gap: 5px;
}
/* line 269, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-gallery .custom {
  height: 95vh;
}
/* line 273, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final, .itemid-101 .breathe {
  background: url('../../../../images/pics/Spirare-0080.jpg');
  background-position: center left;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 280, templates/g5_helium/custom/scss/home.scss */
/* line 282, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom, .itemid-101 .breathe .custom {
  height: 937px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 289, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom div img:nth-child(1), .itemid-101 .breathe .custom div img:nth-child(1) {
  margin-left: 40px;
}
/* line 292, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom h1, .itemid-101 .breathe .custom h1 {
  width: 930px;
  margin: 0 auto;
  line-height: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 299, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom div h1 span:nth-child(1), .itemid-101 .breathe .custom div h1 span:nth-child(1) {
  font-family: aqua, sans-serif;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 12px;
  line-height: 37px;
  display: inline-block;
  font-weight: 400;
}
/* line 309, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom div h1 span:nth-child(1) span, .itemid-101 .breathe .custom div h1 span:nth-child(1) span {
  color: #b4a169;
}
/* line 312, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom div h1 span:nth-child(2), .itemid-101 .breathe .custom div h1 span:nth-child(2) {
  font-family: Merriweather;
  font-size: 18px;
  color: #b4a169;
  text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
  display: inline-block;
  font-weight: 400;
}
/* line 320, templates/g5_helium/custom/scss/home.scss */
.itemid-101 #g-final .custom .boxed-button, .itemid-101 .breathe .custom .boxed-button {
  width: 210px;
  display: inline-block;
  height: 50px;
  padding: 6px;
}
@media (min-width: 960px) and (max-width: 1200px) {
  /* line 330, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services p {
    font-size: 12px;
    margin: 0;
  }
  /* line 334, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .size-33 {
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 340, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 {
    /**** Intro ****/
  }
  /* line 341, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-home {
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 88px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }
  /* line 354, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-about {
    content: "";
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 88px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }
  /* line 368, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-offer {
    content: "";
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: -10px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }
  /* line 382, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-gallery > div > div > div > div > div > div > div > ul:after {
    content: "";
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 280px auto 16px;
    background-image: url('../../../../images/icons/scroll-btn-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  /* line 396, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro {
    background: url('../../../../images/riccardo-annandale-7e2pe9wjL9M-unsplash.jpg');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 403, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about {
    background: url('../../../../images/icons/circle.png') 115% 0%/190px no-repeat, url('../../../../images/icons/circle.png') -19% 38%/195px no-repeat, url('../../../../images/icons/circle.png') 113% 100%/195px no-repeat;
  }
  /* line 408, templates/g5_helium/custom/scss/home.scss */
  /* line 409, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 10px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  /* line 417, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom {
    width: 490px;
    margin: 0 auto;
  }
  /* line 421, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom div img:nth-child(1) {
    margin-left: 40px;
    height: 90px;
  }
  /* line 425, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom .boxed-button {
    width: 210px;
    display: inline-block;
    height: 40px;
    padding: 10px;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 434, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about > div > div > div > div > div > div > div {
    padding-top: 93.5px !important;
  }
  /* line 437, templates/g5_helium/custom/scss/home.scss */
  /* line 438, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .accountancy a.main-link:after, .itemid-101 #g-services .services .taxation a.main-link:after, .itemid-101 #g-services .services .finance a.main-link:after, .itemid-101 #g-services .services .secretarial a.main-link:after, .itemid-101 #g-services .services .bookkeeping a.main-link:after, .itemid-101 #g-services .services .advisory a.main-link:after, .itemid-101 #g-services .services .payroll a.main-link:after {
    display: none;
  }
  /* line 447, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .custom h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    margin-bottom: 0px;
  }
  /* line 455, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .custom h2 + span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 14px;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 50px;
  }
  /* line 464, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .custom > div {
    padding-top: 65px !important;
  }
  /* line 467, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .size-33 {
    padding-left: 20px;
    margin-bottom: 50px;
  }
  /* line 471, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services {
    margin-top: 35px;
  }
  /* line 474, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .accountancy .title:before {
    content: "";
    background: url('../../../../images/icons/accountancy.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 485, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .taxation .title:before {
    content: "";
    background: url('../../../../images/icons/taxation.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 496, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .finance .title:before {
    content: "";
    background: url('../../../../images/icons/corporate-finance.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 507, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .secretarial .title:before {
    content: "";
    background: url('../../../../images/icons/company-secretarial.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 518, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .bookkeeping .title:before {
    content: "";
    background: url('../../../../images/icons/bookeeping.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 529, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .advisory .title:before {
    content: "";
    background: url('../../../../images/icons/business-advisory.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 540, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .payroll .title:before {
    content: "";
    background: url('../../../../images/icons/payroll-bareau.png');
    width: 36px;
    height: 30px;
    position: absolute;
    left: 0;
    top: -45px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  /* line 551, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .title {
    font-family: Otama;
    font-size: 20px;
    color: #231f20;
    margin-bottom: -10px;
    display: block;
  }
  /* line 558, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services p {
    font-family: Merriweather;
    font-size: 12px;
    max-width: 220px;
  }
  /* line 563, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .size-33 {
    padding-left: 20px;
    margin-bottom: 65px;
  }
  /* line 567, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .plus:after {
    display: none;
  }
  /* line 570, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services > div > a:after {
    content: "";
    background: url('../../../../images/icons/arrow.png');
    width: 24px;
    height: 10px;
    position: absolute;
    right: 50px;
    top: 10px;
  }
  /* line 579, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services > div > a {
    font-family: Merriweather;
    font-size: 12px;
    color: #b4a169;
    display: inline-block;
    width: 100%;
    position: relative;
  }
  /* line 588, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div h1 span:nth-child(1), .itemid-101 .breathe .custom div h1 span:nth-child(1) {
    font-family: aqua, sans-serif;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 8px;
    line-height: 25px;
    display: inline-block;
    font-weight: 400;
  }
  /* line 599, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom h1, .itemid-101 .breathe .custom h1 {
    width: 100%;
    margin: 0 auto;
    line-height: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* line 607, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div h1 span:nth-child(2), .itemid-101 .breathe .custom div h1 span:nth-child(2) {
    font-family: Merriweather;
    font-size: 14px;
    color: #b4a169;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
    display: block;
    font-weight: 400;
  }
  /* line 616, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom .boxed-button, .itemid-101 .breathe .custom .boxed-button {
    width: 210px;
    display: inline-block;
    height: 40px;
    padding: 3px;
    font-size: 16px;
    line-height: 35px;
  }
  /* line 625, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div img:nth-child(1), .itemid-101 .breathe .custom div img:nth-child(1) {
    margin-left: 0;
    height: 90px;
  }
  /* line 630, templates/g5_helium/custom/scss/home.scss */
  /* line 631, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div h1 span:nth-child(1) {
    font-family: Merriweather;
    font-size: 14px;
    color: #b4a169;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
    display: inline-block;
    font-weight: 400;
  }
  /* line 639, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div h1 span:nth-child(2) {
    font-family: aqua, sans-serif;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 12px;
    line-height: 22px;
    display: inline-block;
    font-weight: 400;
  }
  /* line 649, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom h1 {
    width: 100%;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 657, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom .boxed-button {
    width: 210px;
    display: block;
    height: 45px;
    padding: 7px;
    margin-right: 10px;
    margin-top: 10px;
  }
  /* line 665, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div img:nth-child(1) {
    margin-left: 40px;
    height: 90px;
  }
  /* line 670, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .home-pagination a.active:after, .itemid-101 .home-pagination a.dark.active:after {
    background: transparent;
    border: 3px solid #b4a169;
    width: 12px;
    height: 12px;
    right: 10px;
  }
  /* line 678, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .ul-instaholic {
    grid-template-columns: repeat(auto-fit, minmax(178px, 1fr));
    grid-gap: 5px;
  }
  /* line 682, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-gallery > div > div > div > div > div > h3 {
    font-size: 20px;
    font-family: "aqua";
    margin-bottom: 0;
    padding-bottom: 0;
    letter-spacing: 8px;
    margin-top: 60px;
  }
  /* line 690, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services > div > div > div > div {
    margin-bottom: -35px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 698, templates/g5_helium/custom/scss/home.scss */
  /* line 699, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .instaholic {
    float: left;
    width: 100%;
    position: relative;
  }
  /* line 704, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div img:nth-child(1) {
    margin-left: 0;
    height: 90px;
  }
  /* line 708, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom h1 {
    width: 100%;
    margin: 0 auto;
    padding: 20px 55px 30px 55px;
  }
  /* line 713, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div h1 span:nth-child(1) {
    font-family: Merriweather;
    font-size: 12px;
    color: #b4a169;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
    display: inline-block;
    font-weight: 400;
    line-height: 13px;
  }
  /* line 722, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom div h1 span:nth-child(2) {
    font-family: aqua, sans-serif;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 10px;
    line-height: 18px;
    display: inline-block;
    font-weight: 400;
  }
  /* line 732, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro .intro .custom .boxed-button {
    width: 170px;
    display: inline-block;
    height: 35px;
    padding: 4px;
    margin-right: 10px;
    font-size: 13px;
    margin-bottom: 12px;
  }
  /* line 741, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-intro > div > div:nth-child(1) > div > div > div > div > div > div {
    padding-top: 65.5px !important;
  }
  /* line 744, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-home {
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 20px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }
  /* line 757, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about {
    background: url('../../../../images/icons/circle.png') 113% -4%/80px no-repeat, url('../../../../images/icons/circle.png') -24% 46%/80px no-repeat, url('../../../../images/icons/circle.png') 118% 100%/83px no-repeat;
    height: 640px;
  }
  /* line 763, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom {
    width: 100%;
    margin: 0 auto;
  }
  /* line 767, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about > div > div > div > div > div > div > div {
    padding-top: 50px;
  }
  /* line 770, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom div img:nth-child(1) {
    margin-left: 0;
    height: 50px;
  }
  /* line 774, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 6px;
  }
  /* line 780, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom h2 span {
    font-family: Otama;
    color: #b4a169;
    font-size: 16px;
  }
  /* line 785, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom p {
    font-family: Merriweather;
    font-size: 12px;
    line-height: 1.3em;
  }
  /* line 790, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom .boxed-button {
    width: 170px;
    display: inline-block;
    height: 35px;
    padding: 8px;
    margin-right: 10px;
    font-size: 13px;
    margin-bottom: 0px;
  }
  /* line 799, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-about .about .custom p:nth-child(5) {
    margin-top: 30px;
  }
  /* line 802, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-about {
    content: "";
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 50px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
  }
  /* line 816, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-offer {
    display: none;
  }
  /* line 819, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services {
    height: 565px;
  }
  /* line 822, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services > div > div > div > div > div > div > div > div {
    padding-top: 60px !important;
  }
  /* line 825, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .custom h2 {
    font-family: aqua;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 6px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 600;
  }
  /* line 834, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .custom h2 + span {
    font-family: Merriweather;
    color: #b4a169;
    font-size: 12px;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 50px;
    line-height: 12px;
  }
  /* line 844, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 850, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .title {
    font-family: Otama;
    font-size: 15px;
    color: #231f20;
    line-height: 15px;
    display: inline-grid;
  }
  /* line 857, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .services p, .itemid-101 .services .more {
    display: none !important;
  }
  /* line 861, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .services .accountancy a.main-link:after, .itemid-101 .services .taxation a.main-link:after, .itemid-101 .services .finance a.main-link:after, .itemid-101 .services .secretarial a.main-link:after, .itemid-101 .services .bookkeeping a.main-link:after, .itemid-101 .services .advisory a.main-link:after, .itemid-101 .services .payroll a.main-link:after {
    display: none;
  }
  /* line 870, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .size-33 {
    margin-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: block;
    position: relative;
    flex-basis: 50%;
    text-align: center;
    margin-bottom: 40px;
  }
  /* line 880, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .accountancy .title:before {
    content: "";
    background: url('../../../../images/icons/accountancy.png');
    width: 40px;
    height: 36px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 893, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .taxation .title:before {
    content: "";
    background: url('../../../../images/icons/taxation.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 906, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services > div > div > div > div > div > div > div > div > div > div.size-33.accountancy.plus > div, .itemid-101 #g-services > div > div > div > div > div > div > div > div > div > div.size-33.taxation.plus > div, .itemid-101 .services .plus:after {
    display: none;
  }
  /* line 911, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .finance .title:before {
    content: "";
    background: url('../../../../images/icons/corporate-finance.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 924, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .secretarial .title:before {
    content: "";
    background: url('../../../../images/icons/company-secretarial.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
  }
  /* line 937, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .bookkeeping .title:before {
    content: "";
    background: url('../../../../images/icons/bookeeping.png');
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 949, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .advisory .title:before {
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 959, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-services .services .payroll .title:before {
    width: 50px;
    height: 42px;
    position: relative;
    left: 0;
    top: -8px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 969, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .spacer {
    display: none !important;
  }
  /* line 972, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-gallery {
    height: 580px;
    padding-top: 50px;
  }
  /* line 976, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-gallery > div > div > div > div > div > h3 {
    font-family: "aqua";
    font-size: 18px;
  }
  /* line 980, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-gallery .moduletable {
    padding-top: 0px;
    padding-bottom: 30px;
  }
  /* line 984, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .ul-instaholic {
    grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));
    grid-gap: 5px;
  }
  /* line 988, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 .scroll-offer {
    content: "";
    position: relative;
    display: block;
    height: 25px;
    width: 106px;
    text-align: center;
    margin: 10px auto 0px;
    background-image: url('../../../../images/icons/scroll-btn-black.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  /* line 1001, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final, .itemid-101 .breathe {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
  }
  /* line 1009, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div img:nth-child(1), .itemid-101 .breathe .custom div img:nth-child(1) {
    margin-left: 0;
    height: 80px;
  }
  /* line 1014, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom h1, .itemid-101 .breathe .custom h1 {
    width: 100%;
    margin: 0 auto;
    line-height: 30px;
    padding-top: 40px;
    padding-bottom: 60px;
  }
  /* line 1022, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final > div > div > div > div > div > div > div > div {
    padding-top: 80px !important;
  }
  /* line 1025, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div h1 span:nth-child(1), .itemid-101 .breathe .custom div h1 span:nth-child(1) {
    font-family: aqua, sans-serif;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 9px;
    line-height: 15px;
    display: inline-block;
    font-weight: 400;
  }
  /* line 1036, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom div h1 span:nth-child(2), .itemid-101 .breathe .custom div h1 span:nth-child(2) {
    font-family: Merriweather;
    font-size: 13px;
    color: #b4a169;
    text-shadow: 1px 1px 0.9px rgba(0, 0, 0, 0.5);
    display: block;
    font-weight: 400;
    line-height: 13px;
  }
  /* line 1046, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final .custom .boxed-button, .itemid-101 .breathe .custom .boxed-button {
    width: 175px;
    display: inline-block;
    height: 40px;
    padding: 4px;
    font-size: 15px;
    margin-bottom: 0px;
  }
  /* line 1055, templates/g5_helium/custom/scss/home.scss */
  .itemid-101 #g-final > div > div > div > div > div > div > div > div > p:nth-child(3) {
    margin: 10px 0px;
    font-size: 12px;
  }
}
/*!
 * Copyright (c) 2018. The Farm Factory
 * Author: Hector Cruz
 */
/* line 6, templates/g5_helium/custom/scss/footer.scss */
#g-footer {
  padding-bottom: 0px;
}
/* line 10, templates/g5_helium/custom/scss/footer.scss */
.acca-copyright > div > div {
  display: inline-block;
  vertical-align: middle;
}
/* line 15, templates/g5_helium/custom/scss/footer.scss */
.acca-copyright > div > div:last-child {
  font-size: 11px;
  color: #797979;
}
/* line 20, templates/g5_helium/custom/scss/footer.scss */
.acca-copyright > div > div:last-child p {
  margin: 0 0 0 10px;
  line-height: 1.2em;
}
/* line 25, templates/g5_helium/custom/scss/footer.scss */
.s-branding {
  font-size: 11px;
  color: #797979;
}
/* line 30, templates/g5_helium/custom/scss/footer.scss */
.s-branding a {
  color: #fff;
}
/* line 34, templates/g5_helium/custom/scss/footer.scss */
.s-branding a:hover {
  color: #b4a169;
}
/* line 38, templates/g5_helium/custom/scss/footer.scss */
#social-footer a {
  font-size: 21px;
}
/* line 42, templates/g5_helium/custom/scss/footer.scss */
.divider > div {
  margin: 0 !important;
  padding: 0 0.9rem !important;
}
/* line 47, templates/g5_helium/custom/scss/footer.scss */
.divider p {
  background-color: #797979;
  height: 1px;
  margin: 30px 0 0 !important;
}
/* line 53, templates/g5_helium/custom/scss/footer.scss */
#contact-detail a:first-child {
  font-size: 20px;
  font-family: Otama;
  color: #fff;
}
/* line 59, templates/g5_helium/custom/scss/footer.scss */
#contact-detail a:first-child:hover {
  color: #b4a169;
}
/* line 63, templates/g5_helium/custom/scss/footer.scss */
#contact-detail a:last-child {
  font-size: 14px;
  font-family: Merriweather;
  color: #fff;
}
/* line 69, templates/g5_helium/custom/scss/footer.scss */
#contact-detail a:last-child:hover {
  color: #b4a169;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 74, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright > div > div:last-child p {
    margin: 0 0 0 5px;
    line-height: 1.2em;
    font-size: 9px;
  }
  /* line 79, templates/g5_helium/custom/scss/footer.scss */
  /* line 80, templates/g5_helium/custom/scss/footer.scss */
  .itemid-101 #g-footer {
    background: #231f20;
    color: #fff;
    padding: 0rem 0;
  }
  /* line 86, templates/g5_helium/custom/scss/footer.scss */
  #contact-detail a:first-child {
    font-size: 18px;
    font-family: Otama;
    color: #fff;
    margin-bottom: -10px;
    position: relative;
    display: block;
  }
  /* line 94, templates/g5_helium/custom/scss/footer.scss */
  #g-footer {
    background: #231f20;
    color: #fff;
    padding: 0rem 0;
  }
  /* line 99, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .size-60 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 30%;
    -moz-flex: 0 30%;
    -ms-flex: 0 30%;
    flex: 0 30%;
    width: 30%;
  }
  /* line 109, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .size-20 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 34%;
    -moz-flex: 0 34%;
    -ms-flex: 0 34%;
    flex: 0 34%;
    width: 34%;
  }
  /* line 119, templates/g5_helium/custom/scss/footer.scss */
  #g-footer > div > div:nth-child(3) > div.g-block.size-20.align-right {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 19%;
    -moz-flex: 0 19%;
    -ms-flex: 0 19%;
    flex: 0 19%;
    width: 19%;
  }
  /* line 129, templates/g5_helium/custom/scss/footer.scss */
  .g-social a {
    padding: 1px 2px;
  }
  /* line 132, templates/g5_helium/custom/scss/footer.scss */
  .divider p {
    background-color: #797979;
    height: 2px;
    margin: 5px 0 0 !important;
    width: 98%;
  }
  /* line 138, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright > div > div {
    display: inline-block;
    vertical-align: middle;
    width: 5%;
  }
  /* line 143, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright > div > div:last-child {
    font-size: 9.5px;
    color: #797979;
    width: 94%;
  }
  /* line 148, templates/g5_helium/custom/scss/footer.scss */
  .s-branding {
    font-size: 10px;
    color: #797979;
  }
}
@media (max-width: 767px) {
  /* line 155, templates/g5_helium/custom/scss/footer.scss */
  #g-footer {
    background: #231f20;
    color: #fff;
    padding: 0rem 0;
    height: 275px;
  }
  /* line 161, templates/g5_helium/custom/scss/footer.scss */
  #contact-detail a:last-child {
    font-size: 14px;
    font-family: Merriweather;
    color: #fff;
    text-align: center;
    display: block;
  }
  /* line 168, templates/g5_helium/custom/scss/footer.scss */
  #contact-detail a:first-child {
    font-size: 19px;
    font-family: Otama;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 18px;
    letter-spacing: 1px;
  }
  /* line 177, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .g-block.size-60 {
    display: none;
  }
  /* line 180, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .g-social {
    text-align: center;
    margin-top: 10px;
  }
  /* line 184, templates/g5_helium/custom/scss/footer.scss */
  #g-footer #contact-detail .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 188, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .social-footer .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 6px;
    padding-bottom: 0;
  }
  /* line 194, templates/g5_helium/custom/scss/footer.scss */
  #g-footer > div > div:nth-child(2) {
    display: none;
  }
  /* line 197, templates/g5_helium/custom/scss/footer.scss */
  #g-footer .acca-copyright .g-content {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 203, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright > div > div {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
  }
  /* line 208, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright > div > div:last-child {
    font-size: 11px !important;
    color: #797979;
    width: 87%;
  }
  /* line 213, templates/g5_helium/custom/scss/footer.scss */
  .acca-copyright img {
    bottom: 14px;
    position: relative;
  }
  /* line 217, templates/g5_helium/custom/scss/footer.scss */
  #branding-4099-particle {
    margin: 0px;
    padding: 0 0.938rem;
  }
  /* line 221, templates/g5_helium/custom/scss/footer.scss */
  /* line 222, templates/g5_helium/custom/scss/footer.scss */
  .itemid-101 .s-branding {
    font-size: 11px;
    color: #797979;
    margin-left: 14%;
    bottom: 15px;
    position: relative;
  }
  /* line 230, templates/g5_helium/custom/scss/footer.scss */
  .s-branding {
    font-size: 11px;
    color: #797979;
    margin-left: 14%;
    bottom: 3px;
    position: relative;
  }
}
/*# sourceMappingURL=custom_16.css.map */