.hero-wrap > .overlay, #section-counter::after {
  /*background: linear-gradient(135deg, $lightPrimary 0, $darkPrimary 100%) !important;*/
  background: linear-gradient(242.58deg, #FFA500 35.85%, #FF3D00 80.96%); }

.ftco-footer {
  background: #ff9500 !important; }

.subheading {
  color: #ff6200 !important; }
  .subheading.facts {
    color: #fff !important; }

.owl-dot.active {
  background: linear-gradient(135deg, #ff9500 0, #ff6200 100%) !important; }

.ftco-navbar-light.scrolled .nav-item.cta > a {
  background: #ff9500 !important; }

.ftco-navbar-light .nav-item > span {
  cursor: pointer; }

.ftco-navbar-light .nav-item.active > span {
  text-shadow: 0 0 6px rgba(255, 255, 255, 0.6); }

.ftco-navbar-light.scrolled .nav-item.active > span {
  color: #ff9500 !important; }

.quote {
  background: #ffeacc !important; }
  .quote > i.icon-quote-left {
    color: #ff9500 !important; }

.btn.btn-primary {
  color: #ff6200 !important;
  background: #fff !important; }

nav.navbar #logo {
  display: none; }
nav.navbar.awake #logo {
  display: inline; }
nav.navbar.awake #logo_bw {
  display: none; }

.services-section .icon::before, .services-section .icon::after {
  opacity: 0.6; }
.services-section .icon span {
  color: #ff9500 !important; }

.testimony-section {
  background: #fffade !important; }

.splitter {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3rem;
  width: 100%; }

#section-counter .splitter {
  height: 0.5rem; }
  #section-counter .splitter.top {
    top: 0;
    bottom: auto;
    transform: rotate(180deg); }

.scroll-down {
  z-index: 2;
  position: absolute;
  top: 16px;
  right: 0;
  left: 0;
  margin: 0 auto;
  height: 48px;
  cursor: pointer;
  transition: scale 0.5s; }
  .scroll-down:hover {
    transform: scale(1.05); }

.float-animation::before, .float-animation::after {
  animation: float 8s ease-in-out infinite; }

.circle-bg::before, .circle-bg::after, .circle-bg-2::before, .circle-bg-2::after {
  box-shadow: 0 5px 15px 0px rgba(153, 59, 0, 0.05); }

.circle-bg::before {
  animation-delay: 1s; }
.circle-bg::after {
  animation-delay: 3s; }

.circle-bg-2::before {
  animation-delay: 2s; }
.circle-bg-2::after {
  animation-delay: 5s; }

@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(153, 59, 0, 0.05);
    transform: translateY(0px); }
  50% {
    box-shadow: 0 5px 15px 0px rgba(153, 59, 0, 0.02);
    transform: translateY(-20px) scale(1.04); }
  100% {
    box-shadow: 0 5px 15px 0px rgba(153, 59, 0, 0.05);
    transform: translateY(0px); } }
.own-circle-bg {
  animation-delay: 2s; }
  .own-circle-bg::after {
    z-index: 1;
    position: absolute;
    top: 40%;
    left: 26vh;
    content: '';
    opacity: 1;
    width: 200px;
    height: 200px;
    background: rgba(255, 255, 255, 0.15);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .own-circle-bg::before {
    z-index: 1;
    position: absolute;
    top: 20%;
    right: 32vh;
    content: '';
    opacity: 1;
    width: 120px;
    height: 120px;
    background: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }

.loggedin-picture {
  z-index: 10;
  position: absolute;
  top: 4px;
  left: -2px;
  height: 44px; }
  .loggedin-picture + a > span {
    padding-left: 1.8rem; }

.action-button > img {
  pointer-events: none; }
.action-button > a:hover {
  background-color: white;
  box-shadow: 0 2px 20px rgba(255, 255, 255, 0.4); }
  .action-button > a:hover span {
    color: #ff6200 !important; }

/*# sourceMappingURL=styles.css.map */
