.elementor-2010 .elementor-element.elementor-element-915723a{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2010 .elementor-element.elementor-element-915723a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2010 .elementor-element.elementor-element-09fce3e > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2010 .elementor-element.elementor-element-6b986d9{left:0px;}body.rtl .elementor-2010 .elementor-element.elementor-element-6b986d9{right:0px;}.elementor-2010 .elementor-element.elementor-element-6b986d9{bottom:0px;}.elementor-2010 .elementor-element.elementor-element-92afcc0{padding:80px 0px 0px 0px;}.elementor-2010 .elementor-element.elementor-element-e6ac2fb .elementor-heading-title{color:#FFA000;}.elementor-2010 .elementor-element.elementor-element-cd7faed .elementor-button{text-shadow:0px 0px 8px rgba(0,0,0,0.3);background-color:#FEA000;border-radius:5px 5px 5px 5px;}.elementor-2010 .elementor-element.elementor-element-814fd5e{padding:0px 0px 65px 0px;}.elementor-2010 .elementor-element.elementor-element-45056f9 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2010 .elementor-element.elementor-element-798641a{--spacer-size:30px;}.elementor-2010 .elementor-element.elementor-element-ed9b7dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2010 .elementor-element.elementor-element-ed9b7dc:not(.elementor-motion-effects-element-type-background), .elementor-2010 .elementor-element.elementor-element-ed9b7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-2010 .elementor-element.elementor-element-ed9b7dc > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2010 .elementor-element.elementor-element-ed9b7dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 20px 0px;}.elementor-2010 .elementor-element.elementor-element-ed9b7dc > .elementor-shape-top svg{width:calc(106% + 1.3px);height:40px;transform:translateX(-50%) rotateY(180deg);}.elementor-2010 .elementor-element.elementor-element-016b68a .elementor-heading-title{color:#FFA000;}.elementor-2010 .elementor-element.elementor-element-be26746{width:var( --container-widget-width, 93.078% );max-width:93.078%;--container-widget-width:93.078%;--container-widget-flex-grow:0;}.elementor-2010 .elementor-element.elementor-element-dcebd16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2010 .elementor-element.elementor-element-842ea14{text-align:center;}.elementor-2010 .elementor-element.elementor-element-842ea14 img{opacity:100;border-radius:10px 10px 10px 10px;}.elementor-2010 .elementor-element.elementor-element-842ea14 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-2010 .elementor-element.elementor-element-86d669e{width:80.614%;}.elementor-2010 .elementor-element.elementor-element-d7e90ca{width:19.342%;}.elementor-2010 .elementor-element.elementor-element-07777d7{width:62.411%;}.elementor-2010 .elementor-element.elementor-element-dcebd16{width:37.589%;}}/* Start custom CSS for html, class: .elementor-element-6b986d9 */@import url(//fonts.googleapis.com/css?family=Lato:300:400);

body {
  margin: 0;
}

.header {
  position: relative;
  text-align: center;
  background: none;
  color: white;
}

.logo {
  width: 50px;
  fill: white;
  padding-right: 15px;
  display: inline-block;
  vertical-align: middle;
}

.inner-header {
  height: 50px;
  width: 100%;
  margin: 0;
  padding: 0;
}

.flex {
  /*Flexbox for containers*/
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.waves {
  position: relative;
  width: 100%;
  height: 15vh;
  margin-bottom: -7px;
  /*Fix for safari gap*/
  min-height: 80px;
  max-height: 100px;
}

.content {
  position: relative;
  height: 20vh;
  text-align: center;
  background-color: white;
}

/* Animation */

.parallax > use {
  animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}

.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}

.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}

.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}

.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}

@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
  }

  100% {
    transform: translate3d(85px, 0, 0);
  }
}

/* /* Shrinking for mobile */
@media (max-width: 768px) {
  .waves {
    height: 40px;
    min-height: 40px;
  }

  .content {
    height: 30vh;
  }

  h1 {
    font-size: 24px;
  }
}/* End custom CSS */