@charset "UTF-8";
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-moz-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
  }
}
@-o-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes circleReveal {
  0% {
    -webkit-clip-path: circle(0% at 100% 0%);
            clip-path: circle(0% at 100% 0%);
  }
  100% {
    -webkit-clip-path: circle(150%);
            clip-path: circle(150%);
  }
}
@-moz-keyframes circleReveal {
  0% {
    clip-path: circle(0% at 100% 0%);
  }
  100% {
    clip-path: circle(150%);
  }
}
@-o-keyframes circleReveal {
  0% {
    clip-path: circle(0% at 100% 0%);
  }
  100% {
    clip-path: circle(150%);
  }
}
@keyframes circleReveal {
  0% {
    -webkit-clip-path: circle(0% at 100% 0%);
            clip-path: circle(0% at 100% 0%);
  }
  100% {
    -webkit-clip-path: circle(150%);
            clip-path: circle(150%);
  }
}
@-webkit-keyframes colorChange {
  0% {
    color: #F8BA41;
  }
  50% {
    color: #3982AC;
  }
  100% {
    color: #F7F9FC;
  }
}
@-moz-keyframes colorChange {
  0% {
    color: #F8BA41;
  }
  50% {
    color: #3982AC;
  }
  100% {
    color: #F7F9FC;
  }
}
@-o-keyframes colorChange {
  0% {
    color: #F8BA41;
  }
  50% {
    color: #3982AC;
  }
  100% {
    color: #F7F9FC;
  }
}
@keyframes colorChange {
  0% {
    color: #F8BA41;
  }
  50% {
    color: #3982AC;
  }
  100% {
    color: #F7F9FC;
  }
}
@-webkit-keyframes slide-in {
  from {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes slide-in {
  from {
    -moz-transform: translateY(30px);
         transform: translateY(30px);
    opacity: 0;
  }
  to {
    -moz-transform: translateY(0);
         transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes slide-in {
  from {
    -o-transform: translateY(30px);
       transform: translateY(30px);
    opacity: 0;
  }
  to {
    -o-transform: translateY(0);
       transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in {
  from {
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes opacityInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes opacityInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes opacityInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@font-face {
  font-family: "global-icons";
  src: url("/fonts/icons/global-icons.woff?220ktz") format("woff");
  src: url("/fonts/icons/global-icons.svg?220ktz&#global-icons") format("svg");
  src: url("/fonts/icons/global-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "social-icons";
  src: url("/fonts/icons/social-icons.eot?ejdvaz");
  src: url("/fonts/icons/social-icons.eot?ejdvaz#iefix") format("embedded-opentype"), url("/fonts/icons/social-icons.woff?ejdvaz") format("woff"), url("/fonts/icons/social-icons.svg?ejdvaz#social-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*
    * only social icons
*/
.social-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "social-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social-icon.social-blog-icon:before {
  content: "";
}
.social-icon.social-facebook-icon:before {
  content: "";
}
.social-icon.social-flickr-icon:before {
  content: "";
}
.social-icon.social-instagram-icon:before {
  content: "";
}
.social-icon.social-issuu-icon:before {
  content: "";
}
.social-icon.social-linkedin-icon:before {
  content: "";
}
.social-icon.social-pinterest-icon:before {
  content: "";
}
.social-icon.social-soundcloud-icon:before {
  content: "";
}
.social-icon.social-twitter-icon:before {
  content: "";
}
.social-icon.social-vimeo-icon:before {
  content: "";
}
.social-icon.social-youtube-icon:before {
  content: "";
}
.social-icon.social-news-icon:before {
  content: "";
}

/* end social icons */
/*
    * only global icons
*/
.global-icons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "global-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.global-icons.icon-calendar:before {
  content: "";
}
.global-icons.icon-clock:before {
  content: "";
}
.global-icons.icon-arrow-big-head-up:before {
  content: "";
}
.global-icons.icon-arrow-big-head-down:before {
  content: "";
}
.global-icons.icon-arrow-big-tail-up:before {
  content: "";
}
.global-icons.icon-arrow-big-tail-down:before {
  content: "";
}
.global-icons.icon-arrow-head-right:before {
  content: "";
}
.global-icons.icon-arrow-head-left:before {
  content: "";
}
.global-icons.icon-arrow-tail-right:before {
  content: "";
}
.global-icons.icon-arrow-tail-left:before {
  content: "";
}
.global-icons.icon-chevron-right:before {
  content: "";
}
.global-icons.icon-chevron-left:before {
  content: "";
}
.global-icons.icon-arrow-right-sml:before {
  content: "";
}
.global-icons.icon-chevron-down:before {
  content: "";
}
.global-icons.icon-search:before {
  content: "";
}
.global-icons.icon-pin:before {
  content: "";
}
.global-icons.icon-phone:before {
  content: "";
}
.global-icons.icon-bell:before {
  content: "";
}
.global-icons.icon-arrow-left:before {
  content: "";
}
.global-icons.icon-arrow-right:before {
  content: "";
}
.global-icons.icon-arrow-down:before {
  content: "";
}
.global-icons.icon-arrow-top:before {
  content: "";
}
.global-icons.icon-alert:before {
  content: "";
}
.global-icons.icon-close:before {
  content: "";
}

.global-icons-before:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "global-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.global-icons-before.icon-before-calendar:before {
  content: "";
}
.global-icons-before.icon-before-clock:before {
  content: "";
}
.global-icons-before.icon-before-arrow-big-head-up:before {
  content: "";
}
.global-icons-before.icon-before-arrow-big-head-down:before {
  content: "";
}
.global-icons-before.icon-before-arrow-big-tail-up:before {
  content: "";
}
.global-icons-before.icon-before-arrow-big-tail-down:before {
  content: "";
}
.global-icons-before.icon-before-arrow-head-right:before {
  content: "";
}
.global-icons-before.icon-before-arrow-head-left:before {
  content: "";
}
.global-icons-before.icon-before-arrow-tail-right:before {
  content: "";
}
.global-icons-before.icon-before-arrow-tail-left:before {
  content: "";
}
.global-icons-before.icon-before-chevron-right:before {
  content: "";
}
.global-icons-before.icon-before-chevron-left:before {
  content: "";
}
.global-icons-before.icon-before-arrow-right-sml:before {
  content: "";
}
.global-icons-before.icon-before-chevron-down:before {
  content: "";
}
.global-icons-before.icon-before-search:before {
  content: "";
}
.global-icons-before.icon-before-pin:before {
  content: "";
}
.global-icons-before.icon-before-phone:before {
  content: "";
}
.global-icons-before.icon-before-bell:before {
  content: "";
}
.global-icons-before.icon-before-arrow-left:before {
  content: "";
}
.global-icons-before.icon-before-arrow-right:before {
  content: "";
}
.global-icons-before.icon-before-arrow-down:before {
  content: "";
}
.global-icons-before.icon-before-arrow-top:before {
  content: "";
}
.global-icons-before.icon-before-alert:before {
  content: "";
}
.global-icons-before.icon-before-close:before {
  content: "";
}

.global-icons-after:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "global-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.global-icons-after.icon-after-calendar:after {
  content: "";
}
.global-icons-after.icon-after-clock:after {
  content: "";
}
.global-icons-after.icon-after-arrow-big-head-up:after {
  content: "";
}
.global-icons-after.icon-after-arrow-big-head-down:after {
  content: "";
}
.global-icons-after.icon-after-arrow-big-tail-up:after {
  content: "";
}
.global-icons-after.icon-after-arrow-big-tail-down:after {
  content: "";
}
.global-icons-after.icon-after-arrow-head-right:after {
  content: "";
}
.global-icons-after.icon-after-arrow-head-left:after {
  content: "";
}
.global-icons-after.icon-after-arrow-tail-right:after {
  content: "";
}
.global-icons-after.icon-after-arrow-tail-left:after {
  content: "";
}
.global-icons-after.icon-after-chevron-right:after {
  content: "";
}
.global-icons-after.icon-after-chevron-left:after {
  content: "";
}
.global-icons-after.icon-after-arrow-right-sml:after {
  content: "";
}
.global-icons-after.icon-after-chevron-down:after {
  content: "";
}
.global-icons-after.icon-after-search:after {
  content: "";
}
.global-icons-after.icon-after-pin:after {
  content: "";
}
.global-icons-after.icon-after-phone:after {
  content: "";
}
.global-icons-after.icon-after-bell:after {
  content: "";
}
.global-icons-after.icon-after-arrow-left:after {
  content: "";
}
.global-icons-after.icon-after-arrow-right:after {
  content: "";
}
.global-icons-after.icon-after-arrow-down:after {
  content: "";
}
.global-icons-after.icon-after-arrow-top:after {
  content: "";
}
.global-icons-after.icon-after-alert:after {
  content: "";
}
.global-icons-after.icon-after-close:after {
  content: "";
}
.global-icons-after.icon-after-email:after {
  content: "";
  width: 18px;
  height: 18px;
  -moz-background-size: 100%;
    -o-background-size: 100%;
       background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' style='enable-background:new 0 0 512 512'%3E%3Cg fill='%23f8ba41'%3E%3Cpath d='m331.756 277.251-42.881 43.026c-17.389 17.45-47.985 17.826-65.75 0l-42.883-43.026L26.226 431.767C31.959 434.418 38.28 436 45 436h422c6.72 0 13.039-1.58 18.77-4.232L331.756 277.251z' data-original='%23000000'/%3E%3Cpath d='M467 76H45c-6.72 0-13.041 1.582-18.772 4.233l164.577 165.123c.011.011.024.013.035.024a.05.05 0 0 1 .013.026l53.513 53.69c5.684 5.684 17.586 5.684 23.27 0l53.502-53.681s.013-.024.024-.035c0 0 .024-.013.035-.024L485.77 80.232C480.039 77.58 473.72 76 467 76zM4.786 101.212C1.82 107.21 0 113.868 0 121v270c0 7.132 1.818 13.79 4.785 19.788l154.283-154.783L4.786 101.212zm502.428-.002L352.933 256.005 507.214 410.79C510.18 404.792 512 398.134 512 391V121c0-7.134-1.82-13.792-4.786-19.79z' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

/* end global icons */
/*body {
  font-family: $ff_primary;
  font-weight: 400;
  line-height: 1;
  color: $siteDarkGreen;
}*/
.landing-section {
  position: relative;
  height: 100vh;
  height: 100dvh;
  height: 90vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background: #072050;
}
@media all and (min-width: 992px) {
  .landing-section {
    height: 100vh;
  }
}
.landing-section:before, .landing-section:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 40%;
  opacity: 0.5;
  z-index: 1;
}
.landing-section:before {
  top: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 100%);
}
.landing-section:after {
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
  height: 55%;
}
@media all and (min-width: 992px) {
  .landing-section:after {
    height: 40%;
  }
}
.landing-section .video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 0;
}
.landing-section .video-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  background-position: center;
  -moz-background-size: cover;
    -o-background-size: cover;
       background-size: cover;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.64s;
  -o-transition: 0.64s;
  -moz-transition: 0.64s;
  transition: 0.64s;
}
.landing-section .video-holder._active {
  opacity: 1;
  visibility: visible;
}
.landing-section .video-holder video {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.logo-holder {
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: 2;
}
@media all and (min-width: 992px) {
  .logo-holder {
    top: 40px;
    left: 30px;
  }
}
.logo-holder a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logo-holder a img.logo-img {
  width: 92px;
}
@media all and (min-width: 992px) {
  .logo-holder a img.logo-img {
    width: 180px;
  }
}

.landing-content {
  position: relative;
  z-index: 2;
  margin-bottom: 20px;
  margin-left: 20px;
  max-width: 250px;
}
@media all and (min-width: 992px) {
  .landing-content {
    position: absolute;
    bottom: 60px;
    right: auto;
    left: 55px;
    margin: 0;
    max-width: initial;
  }
}
.landing-content h1 {
  line-height: 1;
  font-family: "arsenica-variable", sans-serif;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 49px;
  letter-spacing: -0.03em;
  padding-bottom: 15px;
  overflow: hidden;
}
@media all and (min-width: 992px) {
  .landing-content h1 {
    font-size: 85px;
  }
}
.landing-content h1 span {
  display: inline-block;
  position: relative;
  opacity: 0;
}
.landing-content h1.isAnimated span {
  -webkit-animation: slide-in 0.48s cubic-bezier(0.25, 0.46, 0.45, 0.94);
     -moz-animation: slide-in 0.48s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-animation: slide-in 0.48s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation: slide-in 0.48s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-animation-delay: 0.2s;
     -moz-animation-delay: 0.2s;
       -o-animation-delay: 0.2s;
          animation-delay: 0.2s;
  -webkit-animation-fill-mode: forwards;
     -moz-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.landing-content h2 {
  font-family: "agenda", sans-serif;
  font-weight: 300;
  color: #F7F9FC;
  font-size: 29px;
  line-height: 1;
}
@media all and (min-width: 992px) {
  .landing-content h2 {
    font-size: 36px;
    font-weight: 400;
    max-width: 40vw;
  }
}
.landing-lead {
  position: relative;
  z-index: 2;
  font-size: 14px;
  margin-bottom: 42px;
  margin-left: 20px;
  max-width: 223px;
}
@media all and (min-width: 992px) {
  .landing-lead {
    position: absolute;
    left: auto;
    right: 59px;
    bottom: 60px;
    margin: 0;
    max-width: initial;
  }
}
.landing-lead p {
  font-family: "agenda", sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #F7F9FC;
}
@media all and (min-width: 992px) {
  .landing-lead p {
    font-size: 23px;
    line-height: 28px;
    text-align: right;
    max-width: 40vw;
  }
}
.cta-holder {
  position: absolute;
  top: 40px;
  right: 140px;
  z-index: 10;
  display: none;
}
@media all and (min-width: 992px) {
  .cta-holder {
    display: block;
    top: 58px;
    right: 190px;
  }
}
.scroll-down {
  position: absolute;
  left: auto;
  right: 23px;
  bottom: 42px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 15px;
  height: 45px;
  cursor: pointer;
  color: #F7F9FC;
  font-size: 48px;
  text-align: center;
  z-index: 2;
  overflow: hidden;
}
@media all and (min-width: 992px) {
  .scroll-down {
    margin-top: 0;
    bottom: 30px;
    left: 50%;
    right: auto;
  }
}
.scroll-down:before, .scroll-down:after {
  position: absolute;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  display: block;
  -webkit-transition: 0.32s;
  -o-transition: 0.32s;
  -moz-transition: 0.32s;
  transition: 0.32s;
}
.scroll-down:before {
  display: none;
}
.scroll-down:after {
  top: -50px;
  height: 85px;
  overflow: hidden;
  line-height: 1;
}
.no-touch .scroll-down:hover {
  -webkit-transform: translateY(5px) scale(1.1);
     -moz-transform: translateY(5px) scale(1.1);
      -ms-transform: translateY(5px) scale(1.1);
       -o-transform: translateY(5px) scale(1.1);
          transform: translateY(5px) scale(1.1);
}

.live-ticker {
  position: absolute;
  z-index: 2;
  top: 140px;
  left: 15px;
  right: 15px;
  height: 50px;
  padding: 10px;
  background: rgba(7, 32, 80, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 20px;
}
@media all and (min-width: 992px) {
  .live-ticker {
    bottom: 20px;
    right: auto;
    top: 50px;
    left: 250px;
    width: 380px;
  }
}
@media all and (min-width: 1440px) {
  .live-ticker {
    width: 480px;
  }
}
@media all and (min-width: 1921px) {
  .live-ticker {
    width: 600px;
  }
}
.live-ticker .live-dot {
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  background: #D31920;
  padding: 5px 15px;
  text-transform: uppercase;
  color: #F7F9FC;
  font-family: "agenda", sans-serif;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.03em;
  font-weight: 800;
}
.live-ticker .live-text {
  padding: 5px 0;
  position: relative;
  overflow: hidden;
}
.live-ticker .live-text p {
  padding-left: 100%;
  display: inline-block;
  font-family: "agenda", sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #F7F9FC;
  font-weight: 400;
  white-space: nowrap;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
       animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
       animation-timing-function: linear;
  -webkit-animation-name: ticker;
  -moz-animation-name: ticker;
    -o-animation-name: ticker;
       animation-name: ticker;
  -webkit-animation-duration: 16s;
  -moz-animation-duration: 16s;
    -o-animation-duration: 16s;
       animation-duration: 16s;
}
@media all and (min-width: 992px) {
  .live-ticker .live-text p {
    font-size: 22px;
  }
}
.live-ticker .whole-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
.no-touch .live-ticker:hover .live-text p {
  -webkit-animation-play-state: paused;
     -moz-animation-play-state: paused;
       -o-animation-play-state: paused;
          animation-play-state: paused;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #072050;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
}
@media all and (min-width: 992px) {
  .preloader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.preloader .preloader-holder {
  position: relative;
  cursor: pointer;
  width: 202px;
  height: 202px;
}
.preloader .preloader-image {
  position: relative;
  z-index: 0;
  width: 180px;
  height: 208px;
  background-image: url("/Images/assets/logo/logo-header.svg");
  -moz-background-size: contain;
    -o-background-size: contain;
       background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: 0.64s;
  -o-transition: 0.64s;
  -moz-transition: 0.64s;
  transition: 0.64s;
}
._start .preloader .preloader-image {
  opacity: 1;
}

@media all and (min-width: 992px) {
  .landing-section .logo-holder,
.landing-section .landing-content,
.landing-section .landing-lead,
.landing-section .cta-holder,
.landing-section .scroll-down,
.landing-section .live-ticker,
.landing-section .alert-button,
.landing-section .notice-button {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: 0.48s;
    -o-transition: 0.48s;
    -moz-transition: 0.48s;
    transition: 0.48s;
  }
}
@media all and (min-width: 992px) {
  ._start .landing-section .logo-holder,
._start .landing-section .landing-content,
._start .landing-section .landing-lead,
._start .landing-section .cta-holder,
._start .landing-section .scroll-down,
._start .landing-section .live-ticker,
._start .landing-section .alert-button,
._start .landing-section .notice-button {
    opacity: 0;
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
  }
}

@media all and (min-width: 992px) {
  .menu-btn {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: 0.48s;
    -o-transition: 0.48s;
    -moz-transition: 0.48s;
    transition: 0.48s;
  }
}
@media all and (min-width: 992px) {
  ._start .menu-btn {
    opacity: 0;
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
  }
}